summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/faker/providers/person/es_CL
diff options
context:
space:
mode:
Diffstat (limited to 'venv/lib/python3.11/site-packages/faker/providers/person/es_CL')
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/person/es_CL/__init__.py1602
-rw-r--r--venv/lib/python3.11/site-packages/faker/providers/person/es_CL/__pycache__/__init__.cpython-311.pycbin0 -> 34654 bytes
2 files changed, 1602 insertions, 0 deletions
diff --git a/venv/lib/python3.11/site-packages/faker/providers/person/es_CL/__init__.py b/venv/lib/python3.11/site-packages/faker/providers/person/es_CL/__init__.py
new file mode 100644
index 0000000..0acdfe6
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/person/es_CL/__init__.py
@@ -0,0 +1,1602 @@
+from collections import OrderedDict
+from itertools import zip_longest
+from typing import Dict
+
+from ..es import Provider as PersonProvider
+
+
+class Provider(PersonProvider):
+ formats_male = OrderedDict(
+ [
+ ("{{given_name_male}} {{last_name}} {{last_name}}", 0.55),
+ ("{{first_name_male}} {{last_name}} {{last_name}}", 0.25),
+ ("{{first_name_male}} {{last_name}}", 0.17),
+ ("{{given_name_male}} {{last_name}}-{{last_name}} {{last_name}}", 0.01),
+ ("{{first_name_male}} {{last_name}}-{{last_name}} {{last_name}}", 0.01),
+ ("{{first_name_male}} {{last_name}}-{{last_name}}", 0.01),
+ ]
+ )
+
+ formats_female = OrderedDict(
+ [
+ ("{{given_name_female}} {{last_name}} {{last_name}}", 0.55),
+ ("{{first_name_female}} {{last_name}} {{last_name}}", 0.25),
+ ("{{first_name_female}} {{last_name}}", 0.17),
+ ("{{given_name_female}} {{last_name}}-{{last_name}} {{last_name}}", 0.01),
+ ("{{first_name_female}} {{last_name}}-{{last_name}} {{last_name}}", 0.01),
+ ("{{first_name_female}} {{last_name}}-{{last_name}}", 0.01),
+ ]
+ )
+
+ formats = OrderedDict(
+ [
+ ("formats_male", 0.48),
+ ("formats_female", 0.52),
+ ]
+ )
+
+ # Sources for names data:
+ # Servicio de Registro Civil e Identificación
+ # Inquiry under Law of Transparency #AK002T0020771 for names and last names
+ # https://docs.google.com/spreadsheets/d/1yJ2wVnlttoBaCMS-xWyw7fbUqe6xdYpg/edit?usp=sharing&ouid=105306283136031380407
+ # Data was truncated to 500 items for each category
+
+ # 500 male first names, weighted
+ first_names_male: Dict[str, float] = OrderedDict(
+ [
+ ("José", 0.05357441),
+ ("Juan", 0.05188295),
+ ("Luis", 0.04369026),
+ ("Carlos", 0.02752294),
+ ("Jorge", 0.02148181),
+ ("Manuel", 0.01846196),
+ ("Francisco", 0.01755076),
+ ("Víctor", 0.01596373),
+ ("Cristian", 0.01564751),
+ ("Pedro", 0.01471588),
+ ("Sebastián", 0.01369752),
+ ("Matías", 0.01313522),
+ ("Felipe", 0.01255329),
+ ("Benjamín", 0.01251180),
+ ("Miguel", 0.01246343),
+ ("Diego", 0.01215592),
+ ("Rodrigo", 0.01212607),
+ ("Héctor", 0.01203257),
+ ("Sergio", 0.01171687),
+ ("Daniel", 0.01127892),
+ ("Eduardo", 0.01096382),
+ ("Pablo", 0.01053620),
+ ("Patricio", 0.01010251),
+ ("Claudio", 0.00996611),
+ ("Ricardo", 0.00938327),
+ ("Vicente", 0.00932498),
+ ("Fernando", 0.00900068),
+ ("Mario", 0.00887763),
+ ("Alejandro", 0.00886620),
+ ("Javier", 0.00854411),
+ ("Oscar", 0.00834245),
+ ("Jaime", 0.00819461),
+ ("Roberto", 0.00812813),
+ ("Mauricio", 0.00789297),
+ ("Martín", 0.00782052),
+ ("Joaquín", 0.00753223),
+ ("David", 0.00750623),
+ ("Gabriel", 0.00734777),
+ ("Marcelo", 0.00727643),
+ ("Ignacio", 0.00682999),
+ ("Raúl", 0.00676584),
+ ("Guillermo", 0.00675521),
+ ("Cristóbal", 0.00644608),
+ ("Julio", 0.00639650),
+ ("Tomás", 0.00638588),
+ ("Marco", 0.00621497),
+ ("Andrés", 0.00616670),
+ ("Maximiliano", 0.00584847),
+ ("César", 0.00522869),
+ ("Hugo", 0.00493089),
+ ("Bastián", 0.00487160),
+ ("Nelson", 0.00476677),
+ ("Gonzalo", 0.00475513),
+ ("Lucas", 0.00456965),
+ ("Mateo", 0.00453424),
+ ("Iván", 0.00451005),
+ ("Álvaro", 0.00443902),
+ ("Fabián", 0.00422673),
+ ("Jonathan", 0.00415701),
+ ("Esteban", 0.00414517),
+ ("Hernán", 0.00410914),
+ ("Alonso", 0.00409913),
+ ("Ángel", 0.00405187),
+ ("Leonardo", 0.00399470),
+ ("Gustavo", 0.00399227),
+ ("Ramón", 0.00398701),
+ ("Santiago", 0.00396991),
+ ("Rafael", 0.00378140),
+ ("Enrique", 0.00360958),
+ ("Camilo", 0.00356728),
+ ("Alex", 0.00356607),
+ ("Alexis", 0.00356172),
+ ("Antonio", 0.00353500),
+ ("Christian", 0.00353399),
+ ("Franco", 0.00352286),
+ ("René", 0.00335560),
+ ("Rubén", 0.00330075),
+ ("Alberto", 0.00309433),
+ ("Samuel", 0.00303513),
+ ("Emilio", 0.00299425),
+ ("Marcos", 0.00285198),
+ ("Renato", 0.00282477),
+ ("Máximo", 0.00270364),
+ ("Luciano", 0.00268897),
+ ("Alfredo", 0.00264688),
+ ("Jean", 0.00260822),
+ ("Arturo", 0.00260529),
+ ("Osvaldo", 0.00252191),
+ ("Germán", 0.00252150),
+ ("Kevin", 0.00250956),
+ ("Gaspar", 0.00245138),
+ ("Segundo", 0.00244025),
+ ("Bruno", 0.00235060),
+ ("Ernesto", 0.00232257),
+ ("Elías", 0.00225062),
+ ("Domingo", 0.00223383),
+ ("Rodolfo", 0.00223342),
+ ("Humberto", 0.00222290),
+ ("Ariel", 0.00221673),
+ ("Julián", 0.00219548),
+ ("Gerardo", 0.00219072),
+ ("Alexander", 0.00217655),
+ ("Richard", 0.00216310),
+ ("Omar", 0.00213557),
+ ("Cristopher", 0.00212606),
+ ("Alfonso", 0.00196720),
+ ("Simón", 0.00195900),
+ ("Moisés", 0.00194736),
+ ("Bernardo", 0.00194210),
+ ("Orlando", 0.00188382),
+ ("John", 0.00173183),
+ ("Jesús", 0.00171827),
+ ("Michael", 0.00170411),
+ ("Emiliano", 0.00156255),
+ ("Damián", 0.00155516),
+ ("Rolando", 0.00154747),
+ ("Armando", 0.00154524),
+ ("Alan", 0.00153917),
+ ("Angelo", 0.00147067),
+ ("Ismael", 0.00143454),
+ ("Danilo", 0.00142665),
+ ("Isaac", 0.00140581),
+ ("Leandro", 0.00140439),
+ ("Joel", 0.00140378),
+ ("Dante", 0.00139913),
+ ("Adolfo", 0.00137201),
+ ("Amaro", 0.00136118),
+ ("Félix", 0.00135673),
+ ("Ian", 0.00134115),
+ ("Lorenzo", 0.00133740),
+ ("Abraham", 0.00133123),
+ ("Bryan", 0.00132516),
+ ("Thomas", 0.00131969),
+ ("Christopher", 0.00128317),
+ ("Facundo", 0.00127446),
+ ("Erick", 0.00125453),
+ ("Freddy", 0.00125392),
+ ("Leonel", 0.00123996),
+ ("Walter", 0.00121962),
+ ("Eugenio", 0.00120859),
+ ("Wilson", 0.00119958),
+ ("Aníbal", 0.00119230),
+ ("Nicolás", 0.00119088),
+ ("León", 0.00117166),
+ ("Salvador", 0.00116255),
+ ("Edgardo", 0.00115972),
+ ("Boris", 0.00114120),
+ ("Adrián", 0.00112126),
+ ("Robinson", 0.00112066),
+ ("Brayan", 0.00108676),
+ ("William", 0.00108544),
+ ("Reinaldo", 0.00106288),
+ ("Jesus", 0.00106187),
+ ("Isaías", 0.00104578),
+ ("Dylan", 0.00103870),
+ ("Aldo", 0.00102959),
+ ("Gastón", 0.00101087),
+ ("Benjamin", 0.00100581),
+ ("Eric", 0.00100409),
+ ("Ronald", 0.00098709),
+ ("Aarón", 0.00098254),
+ ("Paulo", 0.00097039),
+ ("Octavio", 0.00092577),
+ ("Mariano", 0.00092243),
+ ("Erwin", 0.00091636),
+ ("Hans", 0.00090816),
+ ("Enzo", 0.00090715),
+ ("Abel", 0.00089723),
+ ("Valentín", 0.00089400),
+ ("Guido", 0.00089126),
+ ("Augusto", 0.00086516),
+ ("Heriberto", 0.00084694),
+ ("Axel", 0.00084563),
+ ("Cristofer", 0.00084350),
+ ("Jordán", 0.00083177),
+ ("Darío", 0.00082074),
+ ("Israel", 0.00081760),
+ ("Clemente", 0.00081163),
+ ("Giovanni", 0.00079473),
+ ("Johan", 0.00078937),
+ ("Josue", 0.00078927),
+ ("Jhon", 0.00078643),
+ ("Rigoberto", 0.00077662),
+ ("Néstor", 0.00076640),
+ ("Edgar", 0.00075314),
+ ("Yerko", 0.00074808),
+ ("Robert", 0.00074596),
+ ("Exequiel", 0.00074444),
+ ("Waldo", 0.00073958),
+ ("Brian", 0.00073260),
+ ("Lukas", 0.00072683),
+ ("Henry", 0.00069354),
+ ("Brandon", 0.00069243),
+ ("Fredy", 0.00068656),
+ ("Williams", 0.00067968),
+ ("Paul", 0.00067907),
+ ("Cesar", 0.00067047),
+ ("Gregorio", 0.00066066),
+ ("Jairo", 0.00065823),
+ ("Raimundo", 0.00063212),
+ ("Liam", 0.00062231),
+ ("Mathias", 0.00062008),
+ ("Martin", 0.00061401),
+ ("Jimmy", 0.00060774),
+ ("Gilberto", 0.00060763),
+ ("Federico", 0.00060237),
+ ("Dagoberto", 0.00059782),
+ ("Max", 0.00058922),
+ ("Wladimir", 0.00058851),
+ ("Milton", 0.00058001),
+ ("Braulio", 0.00057586),
+ ("Michel", 0.00057566),
+ ("Edwin", 0.00057424),
+ ("Edison", 0.00056089),
+ ("Fidel", 0.00055360),
+ ("Jeremy", 0.00055147),
+ ("Benito", 0.00054975),
+ ("Efraín", 0.00054814),
+ ("Horacio", 0.00054743),
+ ("Erik", 0.00054358),
+ ("Mauro", 0.00054085),
+ ("Ramiro", 0.00053164),
+ ("Leopoldo", 0.00052931),
+ ("Ítalo", 0.00052830),
+ ("Joseph", 0.00051272),
+ ("Pascual", 0.00051120),
+ ("Marcelino", 0.00050877),
+ ("Eliseo", 0.00050705),
+ ("Byron", 0.00049845),
+ ("Santino", 0.00049653),
+ ("Oliver", 0.00049056),
+ ("Gael", 0.00048894),
+ ("Darwin", 0.00048074),
+ ("Misael", 0.00047933),
+ ("Adán", 0.00047781),
+ ("Baltazar", 0.00047528),
+ ("Edmundo", 0.00047326),
+ ("Bayron", 0.00046840),
+ ("Anthony", 0.00046759),
+ ("Emanuel", 0.00046374),
+ ("Paolo", 0.00046101),
+ ("Arnoldo", 0.00045919),
+ ("Emmanuel", 0.00045727),
+ ("Ulises", 0.00044978),
+ ("Dilan", 0.00044523),
+ ("Rogelio", 0.00044442),
+ ("Nibaldo", 0.00043531),
+ ("Cristhian", 0.00043147),
+ ("Jeremías", 0.00042732),
+ ("Johnny", 0.00042469),
+ ("Sandro", 0.00042297),
+ ("Thiago", 0.00042256),
+ ("Flavio", 0.00042206),
+ ("Elvis", 0.00041882),
+ ("James", 0.00041700),
+ ("Jacob", 0.00041528),
+ ("Vladimir", 0.00040576),
+ ("Marcial", 0.00040222),
+ ("Herman", 0.00039838),
+ ("Aurelio", 0.00039342),
+ ("Arnaldo", 0.00038532),
+ ("Saúl", 0.00038330),
+ ("Edward", 0.00038269),
+ ("Franklin", 0.00037359),
+ ("Santos", 0.00036913),
+ ("Florencio", 0.00036579),
+ ("Erasmo", 0.00036013),
+ ("Roger", 0.00035446),
+ ("Cristobal", 0.00035426),
+ ("Juvenal", 0.00035315),
+ ("Fermín", 0.00034819),
+ ("Joshua", 0.00034697),
+ ("Frank", 0.00034627),
+ ("Ezequiel", 0.00034596),
+ ("Benedicto", 0.00034535),
+ ("Gerald", 0.00034455),
+ ("Lautaro", 0.00033979),
+ ("Wilfredo", 0.00033949),
+ ("Abelardo", 0.00033797),
+ ("Gerson", 0.00033665),
+ ("Joan", 0.00033341),
+ ("Leónidas", 0.00033271),
+ ("Patrick", 0.00033038),
+ ("Matteo", 0.00032916),
+ ("Ruperto", 0.00032765),
+ ("Emerson", 0.00032016),
+ ("Danny", 0.00031773),
+ ("Nolberto", 0.00031712),
+ ("Gino", 0.00031611),
+ ("Amador", 0.00031571),
+ ("Bernardino", 0.00031378),
+ ("Andy", 0.00031125),
+ ("Demian", 0.00031055),
+ ("Eladio", 0.00030994),
+ ("Piero", 0.00030559),
+ ("Yonathan", 0.00029274),
+ ("Agustin", 0.00028990),
+ ("Peter", 0.00028828),
+ ("Tomas", 0.00028798),
+ ("Borja", 0.00028748),
+ ("Jonatan", 0.00028748),
+ ("Jhonny", 0.00028059),
+ ("Nicanor", 0.00028039),
+ ("Genaro", 0.00028009),
+ ("Jason", 0.00027948),
+ ("Celso", 0.00027857),
+ ("Sixto", 0.00027756),
+ ("Eleodoro", 0.00027645),
+ ("Evaristo", 0.00027604),
+ ("Teodoro", 0.00027594),
+ ("Maicol", 0.00027554),
+ ("Washington", 0.00027493),
+ ("Aquiles", 0.00027260),
+ ("Román", 0.00026876),
+ ("Rosendo", 0.00026532),
+ ("Aliro", 0.00026461),
+ ("Rosamel", 0.00026349),
+ ("Harold", 0.00026279),
+ ("Justo", 0.00025843),
+ ("Florentino", 0.00024690),
+ ("Anselmo", 0.00024488),
+ ("Hipólito", 0.00024467),
+ ("Allan", 0.00024245),
+ ("Edgard", 0.00024214),
+ ("Eusebio", 0.00024184),
+ ("Eliecer", 0.00023810),
+ ("Jacinto", 0.00023698),
+ ("Froilán", 0.00023678),
+ ("Steven", 0.00023668),
+ ("George", 0.00023526),
+ ("Charles", 0.00023162),
+ ("Belisario", 0.00023121),
+ ("Valentino", 0.00023071),
+ ("Pierre", 0.00022858),
+ ("Fabio", 0.00022636),
+ ("Junior", 0.00022605),
+ ("Tito", 0.00022605),
+ ("Salomón", 0.00022494),
+ ("Clodomiro", 0.00022393),
+ ("Gary", 0.00022312),
+ ("Dionisio", 0.00022282),
+ ("Alamiro", 0.00022150),
+ ("Edson", 0.00021938),
+ ("Renzo", 0.00021927),
+ ("Denis", 0.00021887),
+ ("Noah", 0.00021877),
+ ("Anderson", 0.00021836),
+ ("Amaru", 0.00021614),
+ ("Edinson", 0.00021371),
+ ("Delfín", 0.00021361),
+ ("Bernabé", 0.00021098),
+ ("Iker", 0.00020956),
+ ("Matheo", 0.00020865),
+ ("Belarmino", 0.00020845),
+ ("Douglas", 0.00020511),
+ ("Desiderio", 0.00020450),
+ ("Alexi", 0.00020308),
+ ("Isidro", 0.00020288),
+ ("Ethan", 0.00020268),
+ ("Elian", 0.00019964),
+ ("Mirko", 0.00019772),
+ ("Américo", 0.00019701),
+ ("Demetrio", 0.00019600),
+ ("Gumercindo", 0.00019408),
+ ("Andrew", 0.00019327),
+ ("Ciro", 0.00019286),
+ ("Milán", 0.00019256),
+ ("Stefano", 0.00019256),
+ ("Remigio", 0.00019226),
+ ("Thomás", 0.00019216),
+ ("Leoncio", 0.00018973),
+ ("Neftalí", 0.00018770),
+ ("Wilmer", 0.00018760),
+ ("Heraldo", 0.00018669),
+ ("Josué", 0.00018608),
+ ("Eleazar", 0.00018568),
+ ("Ronny", 0.00018447),
+ ("Justin", 0.00018366),
+ ("Nahuel", 0.00018204),
+ ("Yordan", 0.00018163),
+ ("Jhonatan", 0.00018113),
+ ("Tránsito", 0.00017991),
+ ("Silvio", 0.00017870),
+ ("Artemio", 0.00017688),
+ ("Lucio", 0.00017637),
+ ("Galvarino", 0.00017576),
+ ("Narciso", 0.00017516),
+ ("Eloy", 0.00017435),
+ ("Aladino", 0.00017303),
+ ("Wenceslao", 0.00017232),
+ ("Nestor", 0.00017202),
+ ("Feliciano", 0.00017182),
+ ("Lisandro", 0.00017091),
+ ("Yonatan", 0.00017081),
+ ("Ramon", 0.00017040),
+ ("Rudy", 0.00017040),
+ ("Yeison", 0.00017000),
+ ("Maikol", 0.00016939),
+ ("Bairon", 0.00016868),
+ ("Albert", 0.00016858),
+ ("Avelino", 0.00016706),
+ ("Jerson", 0.00016625),
+ ("Herminio", 0.00016473),
+ ("Andre", 0.00016362),
+ ("Modesto", 0.00016352),
+ ("Armin", 0.00016342),
+ ("Cristián", 0.00016210),
+ ("Atilio", 0.00016200),
+ ("Custodio", 0.00016200),
+ ("Dennis", 0.00016190),
+ ("Gregory", 0.00016129),
+ ("Jefferson", 0.00016099),
+ ("Teófilo", 0.00016079),
+ ("Lionel", 0.00015978),
+ ("Willy", 0.00015978),
+ ("Rómulo", 0.00015967),
+ ("Carlo", 0.00015765),
+ ("Igor", 0.00015664),
+ ("Reynaldo", 0.00015563),
+ ("Lino", 0.00015522),
+ ("Basilio", 0.00015492),
+ ("Marcel", 0.00015431),
+ ("Blas", 0.00015381),
+ ("Johann", 0.00015330),
+ ("Eulogio", 0.00015310),
+ ("Eleuterio", 0.00015209),
+ ("Lian", 0.00015148),
+ ("Isidoro", 0.00015117),
+ ("Xavier", 0.00014986),
+ ("Ivo", 0.00014976),
+ ("Abdón", 0.00014935),
+ ("Harry", 0.00014885),
+ ("Alessandro", 0.00014753),
+ ("Simon", 0.00014662),
+ ("Arsenio", 0.00014601),
+ ("Bladimir", 0.00014359),
+ ("Jonas", 0.00014318),
+ ("Cristhofer", 0.00014257),
+ ("Joao", 0.00014237),
+ ("Franz", 0.00014207),
+ ("Jeison", 0.00014197),
+ ("Milovan", 0.00014176),
+ ("Floridor", 0.00014136),
+ ("Jerónimo", 0.00013944),
+ ("Tulio", 0.00013893),
+ ("Jair", 0.00013782),
+ ("Marlon", 0.00013772),
+ ("Samir", 0.00013772),
+ ("Onofre", 0.00013660),
+ ("Percy", 0.00013509),
+ ("Rony", 0.00013438),
+ ("Yuri", 0.00013418),
+ ("Jerman", 0.00013367),
+ ("Giovanny", 0.00013286),
+ ("Matthew", 0.00013205),
+ ("Gian", 0.00013134),
+ ("Jordan", 0.00013094),
+ ("Abner", 0.00013013),
+ ("Alain", 0.00012942),
+ ("Ceferino", 0.00012912),
+ ("Yohan", 0.00012912),
+ ("Roque", 0.00012891),
+ ("Eithan", 0.00012770),
+ ("Paulino", 0.00012760),
+ ("Rudecindo", 0.00012750),
+ ("Mark", 0.00012740),
+ ("Norman", 0.00012568),
+ ("Fabrizio", 0.00012446),
+ ("Norberto", 0.00012244),
+ ("Kurt", 0.00012203),
+ ("Gianfranco", 0.00012193),
+ ("Johans", 0.00012102),
+ ("Olegario", 0.00012041),
+ ("Christofer", 0.00011981),
+ ("Maykol", 0.00011839),
+ ("Hermes", 0.00011829),
+ ("Celestino", 0.00011788),
+ ("Albino", 0.00011768),
+ ("Fabricio", 0.00011738),
+ ("Giancarlo", 0.00011738),
+ ("Derek", 0.00011718),
+ ("Iñaki", 0.00011687),
+ ("Jan", 0.00011687),
+ ("Zacarías", 0.00011596),
+ ("Said", 0.00011586),
+ ("Hardy", 0.00011566),
+ ("Ronaldo", 0.00011556),
+ ("Aron", 0.00011414),
+ ("Eydan", 0.00011323),
+ ("Elio", 0.00011313),
+ ("Lenin", 0.00011262),
+ ("Victoriano", 0.00011232),
+ ("Jhoan", 0.00011110),
+ ("Dany", 0.00011070),
+ ("Eduard", 0.00011040),
+ ("Gerónimo", 0.00010989),
+ ("Cipriano", 0.00010979),
+ ("Victorino", 0.00010908),
+ ("Cornelio", 0.00010807),
+ ("Anyelo", 0.00010797),
+ ]
+ )
+
+ # 500 female first names, weighted
+ first_names_female: Dict[str, float] = OrderedDict(
+ [
+ ("María", 0.09500510),
+ ("Ana", 0.02063161),
+ ("Rosa", 0.01863127),
+ ("Claudia", 0.01307437),
+ ("Carolina", 0.01284289),
+ ("Camila", 0.01283978),
+ ("Patricia", 0.01267301),
+ ("Catalina", 0.01188959),
+ ("Javiera", 0.01138562),
+ ("Sofía", 0.01127980),
+ ("Daniela", 0.01091069),
+ ("Constanza", 0.01049726),
+ ("Francisca", 0.01047776),
+ ("Valentina", 0.01038257),
+ ("Carmen", 0.00923868),
+ ("Margarita", 0.00852030),
+ ("Juana", 0.00831674),
+ ("Sandra", 0.00805135),
+ ("Marcela", 0.00804935),
+ ("Fernanda", 0.00779061),
+ ("Elizabeth", 0.00749475),
+ ("Verónica", 0.00723435),
+ ("Martina", 0.00696652),
+ ("Isidora", 0.00684806),
+ ("Alejandra", 0.00682778),
+ ("Cecilia", 0.00669337),
+ ("Antonia", 0.00647906),
+ ("Emilia", 0.00646743),
+ ("Paola", 0.00644926),
+ ("Marta", 0.00641635),
+ ("Mónica", 0.00632094),
+ ("Andrea", 0.00620359),
+ ("Paula", 0.00598596),
+ ("Gloria", 0.00587238),
+ ("Isabel", 0.00583215),
+ ("Pamela", 0.00573874),
+ ("Florencia", 0.00561851),
+ ("Katherine", 0.00555291),
+ ("Laura", 0.00550238),
+ ("Paulina", 0.00547535),
+ ("Teresa", 0.00543800),
+ ("Natalia", 0.00532886),
+ ("Silvia", 0.00527810),
+ ("Jessica", 0.00525306),
+ ("Gabriela", 0.00523566),
+ ("Gladys", 0.00515411),
+ ("Bárbara", 0.00513106),
+ ("Josefa", 0.00509771),
+ ("Alicia", 0.00499510),
+ ("Antonella", 0.00498789),
+ ("Nicole", 0.00473403),
+ ("Victoria", 0.00468760),
+ ("Anahí", 0.00467751),
+ ("Carla", 0.00463840),
+ ("Agustina", 0.00455208),
+ ("Karen", 0.00454133),
+ ("Jacqueline", 0.00452925),
+ ("Sara", 0.00451917),
+ ("Luz", 0.00446099),
+ ("Nancy", 0.00444426),
+ ("Lorena", 0.00440536),
+ ("Viviana", 0.00438287),
+ ("Sonia", 0.00437256),
+ ("Ximena", 0.00432957),
+ ("Olga", 0.00431705),
+ ("Amanda", 0.00416989),
+ ("Elena", 0.00416524),
+ ("Maite", 0.00408014),
+ ("Luisa", 0.00407449),
+ ("Susana", 0.00390373),
+ ("Blanca", 0.00381785),
+ ("Karina", 0.00380766),
+ ("Macarena", 0.00380378),
+ ("Ruth", 0.00376111),
+ ("Marisol", 0.00360221),
+ ("Eliana", 0.00359900),
+ ("Ángela", 0.00356044),
+ ("Angélica", 0.00356022),
+ ("Cristina", 0.00355102),
+ ("Julia", 0.00347921),
+ ("Trinidad", 0.00343445),
+ ("Valeria", 0.00338414),
+ ("Evelyn", 0.00333128),
+ ("Isabella", 0.00325449),
+ ("Norma", 0.00320319),
+ ("Tamara", 0.00317216),
+ ("Adriana", 0.00311011),
+ ("Ingrid", 0.00307764),
+ ("Lucía", 0.00300461),
+ ("Fabiola", 0.00299597),
+ ("Lidia", 0.00294179),
+ ("Belén", 0.00293359),
+ ("Magdalena", 0.00291375),
+ ("Romina", 0.00289048),
+ ("Ignacia", 0.00286256),
+ ("Erika", 0.00278266),
+ ("Rocío", 0.00277291),
+ ("Miriam", 0.00270354),
+ ("Edith", 0.00266919),
+ ("Elsa", 0.00266343),
+ ("Graciela", 0.00265867),
+ ("Karla", 0.00263407),
+ ("Julieta", 0.00261091),
+ ("Irma", 0.00259816),
+ ("Berta", 0.00258276),
+ ("Raquel", 0.00255539),
+ ("Inés", 0.00255317),
+ ("Mercedes", 0.00253755),
+ ("Hilda", 0.00251306),
+ ("Maritza", 0.00246818),
+ ("Mariana", 0.00246364),
+ ("Beatriz", 0.00236591),
+ ("Roxana", 0.00232612),
+ ("Vanessa", 0.00232081),
+ ("Josefina", 0.00229687),
+ ("Emma", 0.00227183),
+ ("Renata", 0.00225942),
+ ("Yolanda", 0.00224435),
+ ("Clara", 0.00222451),
+ ("Pía", 0.00218019),
+ ("Flor", 0.00215260),
+ ("Mariela", 0.00212600),
+ ("Myriam", 0.00203758),
+ ("Yasna", 0.00200090),
+ ("Marcia", 0.00199669),
+ ("Elisa", 0.00198904),
+ ("Paz", 0.00194017),
+ ("Emily", 0.00193962),
+ ("Nelly", 0.00192488),
+ ("Monserrat", 0.00192222),
+ ("Leonor", 0.00191879),
+ ("Jeannette", 0.00191757),
+ ("Jocelyn", 0.00191502),
+ ("Ema", 0.00191380),
+ ("Soledad", 0.00191236),
+ ("Elba", 0.00189751),
+ ("Anaís", 0.00184055),
+ ("Violeta", 0.00179800),
+ ("Iris", 0.00178692),
+ ("Génesis", 0.00177296),
+ ("Fresia", 0.00176886),
+ ("Diana", 0.00176775),
+ ("Matilde", 0.00176520),
+ ("Liliana", 0.00176066),
+ ("Alexandra", 0.00174559),
+ ("Jennifer", 0.00173451),
+ ("Solange", 0.00170714),
+ ("Aurora", 0.00170326),
+ ("Loreto", 0.00169617),
+ ("Amelia", 0.00168398),
+ ("Johanna", 0.00166415),
+ ("Mia", 0.00161240),
+ ("Bernardita", 0.00160320),
+ ("Denisse", 0.00159733),
+ ("Rosario", 0.00159101),
+ ("Amalia", 0.00158392),
+ ("Eva", 0.00156874),
+ ("Ester", 0.00154159),
+ ("Nataly", 0.00152530),
+ ("Ivonne", 0.00149826),
+ ("Nora", 0.00149317),
+ ("Lilian", 0.00149294),
+ ("Irene", 0.00147322),
+ ("Marina", 0.00147156),
+ ("Valeska", 0.00145039),
+ ("Maribel", 0.00143433),
+ ("Sylvia", 0.00141926),
+ ("Millaray", 0.00139299),
+ ("Michelle", 0.00138103),
+ ("Bernarda", 0.00137715),
+ ("Pilar", 0.00135809),
+ ("Virginia", 0.00135443),
+ ("Marianela", 0.00133482),
+ ("Noemí", 0.00131133),
+ ("Aída", 0.00130257),
+ ("Tania", 0.00129448),
+ ("Eugenia", 0.00129304),
+ ("Doris", 0.00129249),
+ ("Catherine", 0.00129072),
+ ("Consuelo", 0.00128385),
+ ("Estefanía", 0.00128218),
+ ("Matilda", 0.00128130),
+ ("Dominga", 0.00128119),
+ ("Judith", 0.00126933),
+ ("Rebeca", 0.00126235),
+ ("Carol", 0.00125082),
+ ("Mirta", 0.00124949),
+ ("Tatiana", 0.00120462),
+ ("Amparo", 0.00119276),
+ ("Cynthia", 0.00119165),
+ ("Guillermina", 0.00118877),
+ ("Olivia", 0.00118301),
+ ("Rafaela", 0.00117791),
+ ("Jenny", 0.00116251),
+ ("Silvana", 0.00116007),
+ ("Marjorie", 0.00114821),
+ ("Paloma", 0.00114245),
+ ("Magaly", 0.00113879),
+ ("Marlene", 0.00113181),
+ ("Mireya", 0.00113059),
+ ("Krishna", 0.00110544),
+ ("Nicol", 0.00110045),
+ ("Leslie", 0.00109081),
+ ("Yesenia", 0.00108915),
+ ("Ámbar", 0.00107386),
+ ("Elvira", 0.00106732),
+ ("Georgina", 0.00106178),
+ ("Leticia", 0.00106145),
+ ("Jimena", 0.00103064),
+ ("Noelia", 0.00102544),
+ ("Adela", 0.00100870),
+ ("Dominique", 0.00100760),
+ ("Colomba", 0.00100649),
+ ("Nadia", 0.00098277),
+ ("Pascal", 0.00095119),
+ ("Stephanie", 0.00094787),
+ ("Erica", 0.00094111),
+ ("Luciana", 0.00092726),
+ ("Yessica", 0.00092682),
+ ("Johana", 0.00092405),
+ ("Melissa", 0.00092050),
+ ("Lissette", 0.00091972),
+ ("Celia", 0.00090355),
+ ("Alondra", 0.00090199),
+ ("Priscila", 0.00090199),
+ ("Abigail", 0.00089667),
+ ("Mabel", 0.00089656),
+ ("Rita", 0.00089158),
+ ("Karin", 0.00089113),
+ ("Angelina", 0.00088980),
+ ("Lucila", 0.00088172),
+ ("Geraldine", 0.00087795),
+ ("Priscilla", 0.00087562),
+ ("Delia", 0.00086022),
+ ("Carola", 0.00085324),
+ ("Mayra", 0.00084072),
+ ("Danitza", 0.00083916),
+ ("Rossana", 0.00083861),
+ ("Samantha", 0.00083673),
+ ("Filomena", 0.00082819),
+ ("Brenda", 0.00082387),
+ ("Jazmín", 0.00081756),
+ ("Scarlett", 0.00081745),
+ ("Damaris", 0.00081257),
+ ("Esperanza", 0.00080792),
+ ("Lucy", 0.00079429),
+ ("Vania", 0.00079074),
+ ("Oriana", 0.00077456),
+ ("Zoila", 0.00076891),
+ ("Yessenia", 0.00076381),
+ ("Rayén", 0.00076282),
+ ("Tiare", 0.00074564),
+ ("Danae", 0.00074121),
+ ("Dayana", 0.00073966),
+ ("Katalina", 0.00073766),
+ ("Sophia", 0.00072658),
+ ("Thiare", 0.00072459),
+ ("Francesca", 0.00072248),
+ ("Manuela", 0.00072104),
+ ("Fanny", 0.00071672),
+ ("Anita", 0.00071594),
+ ("Mary", 0.00070520),
+ ("Joselyn", 0.00069655),
+ ("Marie", 0.00069001),
+ ("Vilma", 0.00068846),
+ ("Eloísa", 0.00068026),
+ ("Jeanette", 0.00067882),
+ ("Hortensia", 0.00067749),
+ ("Ernestina", 0.00067727),
+ ("Alba", 0.00067428),
+ ("Dina", 0.00066896),
+ ("Haydée", 0.00066342),
+ ("Lía", 0.00066187),
+ ("Montserrat", 0.00065433),
+ ("Debora", 0.00064480),
+ ("Dafne", 0.00064414),
+ ("Herminia", 0.00064104),
+ ("Corina", 0.00062464),
+ ("Giovanna", 0.00062397),
+ ("Rosalía", 0.00062187),
+ ("Yaritza", 0.00061965),
+ ("Guadalupe", 0.00061522),
+ ("Alison", 0.00060480),
+ ("Celeste", 0.00060214),
+ ("Aylin", 0.00059970),
+ ("Carmela", 0.00058619),
+ ("Cindy", 0.00058441),
+ ("Susan", 0.00058064),
+ ("Zunilda", 0.00058031),
+ ("Mirtha", 0.00057943),
+ ("Almendra", 0.00057920),
+ ("Kimberly", 0.00057776),
+ ("Regina", 0.00057577),
+ ("Martha", 0.00057444),
+ ("Kiara", 0.00057355),
+ ("Estela", 0.00056990),
+ ("Maira", 0.00056923),
+ ("Zulema", 0.00056868),
+ ("Estrella", 0.00054895),
+ ("Gisela", 0.00054873),
+ ("Ida", 0.00054840),
+ ("Pascuala", 0.00054541),
+ ("Petronila", 0.00054053),
+ ("Uberlinda", 0.00053998),
+ ("Ayleen", 0.00053588),
+ ("Allison", 0.00053111),
+ ("Franchesca", 0.00053023),
+ ("Mayte", 0.00052934),
+ ("Aracely", 0.00052890),
+ ("Gilda", 0.00052723),
+ ("Pascale", 0.00052602),
+ ("Clementina", 0.00052457),
+ ("Luzmira", 0.00052336),
+ ("Yenny", 0.00052302),
+ ("Margot", 0.00051859),
+ ("Natalie", 0.00051505),
+ ("Mía", 0.00051482),
+ ("Yenifer", 0.00051416),
+ ("Bianca", 0.00050441),
+ ("Cinthia", 0.00050341),
+ ("Rafaella", 0.00050053),
+ ("Maura", 0.00049898),
+ ("Claudina", 0.00049599),
+ ("Melanie", 0.00049222),
+ ("Daisy", 0.00049100),
+ ("Erna", 0.00048114),
+ ("Sabina", 0.00047803),
+ ("Scarlet", 0.00047205),
+ ("Nathaly", 0.00046850),
+ ("Mirna", 0.00046773),
+ ("Nilda", 0.00046751),
+ ("Lina", 0.00046673),
+ ("Ada", 0.00046596),
+ ("Makarena", 0.00045909),
+ ("Astrid", 0.00045753),
+ ("Gina", 0.00045720),
+ ("Celinda", 0.00045676),
+ ("Leontina", 0.00045388),
+ ("Jenifer", 0.00045078),
+ ("Marilyn", 0.00044834),
+ ("Yohana", 0.00044701),
+ ("Grace", 0.00044668),
+ ("Ashley", 0.00044479),
+ ("Janet", 0.00044479),
+ ("Ninoska", 0.00044379),
+ ("Anahis", 0.00044280),
+ ("Teresita", 0.00044280),
+ ("Adelina", 0.00044246),
+ ("Elcira", 0.00044246),
+ ("Pabla", 0.00044158),
+ ("Maricel", 0.00044058),
+ ("Elisabeth", 0.00043981),
+ ("Jovita", 0.00043881),
+ ("Caroline", 0.00043859),
+ ("Nathalie", 0.00043792),
+ ("Isolina", 0.00043061),
+ ("Delfina", 0.00043016),
+ ("Angie", 0.00042850),
+ ("Fiorella", 0.00042130),
+ ("Dora", 0.00041975),
+ ("Giselle", 0.00041676),
+ ("Yanet", 0.00041310),
+ ("Yoselin", 0.00041299),
+ ("Alice", 0.00041077),
+ ("Edita", 0.00041044),
+ ("Fabiana", 0.00041000),
+ ("Nayareth", 0.00040933),
+ ("Genoveva", 0.00040678),
+ ("Helen", 0.00040590),
+ ("Vivian", 0.00040390),
+ ("Lucrecia", 0.00040246),
+ ("Herminda", 0.00040213),
+ ("Luna", 0.00040113),
+ ("Scarleth", 0.00040113),
+ ("Monica", 0.00040036),
+ ("Marion", 0.00039969),
+ ("Orfelina", 0.00039659),
+ ("Digna", 0.00039426),
+ ("Yasmín", 0.00039382),
+ ("Marcelina", 0.00039127),
+ ("Lisette", 0.00039061),
+ ("Linda", 0.00038939),
+ ("Katherinne", 0.00038928),
+ ("Amy", 0.00038894),
+ ("Nidia", 0.00038551),
+ ("Ivette", 0.00038418),
+ ("Yanira", 0.00038407),
+ ("Milena", 0.00038096),
+ ("Emelina", 0.00037897),
+ ("Flora", 0.00037831),
+ ("Estefany", 0.00037786),
+ ("Esmeralda", 0.00037509),
+ ("Francia", 0.00037487),
+ ("Vanesa", 0.00036423),
+ ("Araceli", 0.00036346),
+ ("Edelmira", 0.00036335),
+ ("Yanina", 0.00036324),
+ ("Helena", 0.00036091),
+ ("Darling", 0.00035936),
+ ("Clorinda", 0.00035814),
+ ("Betty", 0.00035747),
+ ("Veronica", 0.00035747),
+ ("Juliana", 0.00035603),
+ ("Tabita", 0.00035348),
+ ("Jeniffer", 0.00035171),
+ ("Otilia", 0.00035094),
+ ("Nieves", 0.00034938),
+ ("Amaya", 0.00034916),
+ ("Esther", 0.00034839),
+ ("Leyla", 0.00034828),
+ ("Maricela", 0.00034794),
+ ("Alejandrina", 0.00034761),
+ ("Jenniffer", 0.00034728),
+ ("Rose", 0.00034584),
+ ("Jacinta", 0.00034362),
+ ("Albertina", 0.00033997),
+ ("Lucinda", 0.00033808),
+ ("Aurelia", 0.00033708),
+ ("Juanita", 0.00033697),
+ ("Rosalba", 0.00033664),
+ ("Adelaida", 0.00033199),
+ ("Denise", 0.00033154),
+ ("Mery", 0.00033121),
+ ("Alexia", 0.00033066),
+ ("Enriqueta", 0.00032955),
+ ("Katia", 0.00032933),
+ ("Nélida", 0.00032922),
+ ("Evelin", 0.00032722),
+ ("Brígida", 0.00032645),
+ ("Dolores", 0.00032545),
+ ("Anna", 0.00032467),
+ ("Florinda", 0.00032013),
+ ("Gricelda", 0.00031836),
+ ("América", 0.00031736),
+ ("Doralisa", 0.00031703),
+ ("Ramona", 0.00031603),
+ ("Cinthya", 0.00031470),
+ ("Gisselle", 0.00031381),
+ ("Yesica", 0.00031381),
+ ("Scarlette", 0.00031370),
+ ("Úrsula", 0.00031326),
+ ("Daniella", 0.00031248),
+ ("Alma", 0.00031204),
+ ("Clarisa", 0.00030916),
+ ("Deyanira", 0.00030905),
+ ("Amada", 0.00030872),
+ ("Karol", 0.00030816),
+ ("Kelly", 0.00030761),
+ ("Leidy", 0.00030683),
+ ("Yuliana", 0.00030650),
+ ("Lourdes", 0.00030440),
+ ("Flavia", 0.00030318),
+ ("Natacha", 0.00030185),
+ ("Lorenza", 0.00029830),
+ ("Marisel", 0.00029819),
+ ("Rocio", 0.00029764),
+ ("Clotilde", 0.00029675),
+ ("Ariela", 0.00029664),
+ ("Marisa", 0.00029631),
+ ("Nayaret", 0.00029608),
+ ("Soraya", 0.00029608),
+ ("Antonieta", 0.00029431),
+ ("Ruby", 0.00029110),
+ ("Melany", 0.00029065),
+ ("Magali", 0.00028977),
+ ("Barbara", 0.00028777),
+ ("Yamilet", 0.00028556),
+ ("Anastasia", 0.00028511),
+ ("Elia", 0.00028434),
+ ("Lesly", 0.00028412),
+ ("Deisy", 0.00028367),
+ ("Milagros", 0.00028013),
+ ("Jael", 0.00027924),
+ ("Florentina", 0.00027880),
+ ("Katerine", 0.00027791),
+ ("Madeleine", 0.00027758),
+ ("Ayelén", 0.00027658),
+ ("Francis", 0.00027547),
+ ("Wilma", 0.00027525),
+ ("Mariluz", 0.00027492),
+ ("Natali", 0.00027381),
+ ("Nury", 0.00027359),
+ ("Giuliana", 0.00027337),
+ ("Gema", 0.00027315),
+ ("Massiel", 0.00027293),
+ ("Rachel", 0.00027270),
+ ("Paulette", 0.00027248),
+ ("Micaela", 0.00027137),
+ ("Dania", 0.00026905),
+ ("Natividad", 0.00026849),
+ ("Yocelyn", 0.00026783),
+ ("Yanara", 0.00026528),
+ ("Katherin", 0.00026473),
+ ("Sarah", 0.00026461),
+ ("Melania", 0.00026439),
+ ("Sarai", 0.00026384),
+ ("Perla", 0.00026207),
+ ("Sabrina", 0.00026118),
+ ("Muriel", 0.00026007),
+ ("Cintia", 0.00025985),
+ ]
+ )
+
+ @property
+ def first_names(self):
+ """Returns a list of weighted first names, male and female."""
+ if not hasattr(self, "_first_names"):
+ self._first_names = OrderedDict()
+ for a, b in zip_longest(self.first_names_male.items(), self.first_names_female.items()):
+ if a is not None:
+ name, weight = a
+ self._first_names[name] = weight / 2
+ if b is not None:
+ name, weight = b
+ self._first_names[name] = weight / 2
+ return self._first_names
+
+ # 500 last names, weighted
+ last_names = OrderedDict(
+ [
+ ("González", 0.02683604),
+ ("Muñoz", 0.02047480),
+ ("Rojas", 0.01508949),
+ ("Díaz", 0.01491392),
+ ("Pérez", 0.01227842),
+ ("Soto", 0.01044305),
+ ("Rodríguez", 0.00997861),
+ ("Contreras", 0.00993588),
+ ("Silva", 0.00932900),
+ ("López", 0.00920382),
+ ("Morales", 0.00901722),
+ ("Sepúlveda", 0.00880392),
+ ("Martínez", 0.00870346),
+ ("Hernández", 0.00867623),
+ ("Torres", 0.00844247),
+ ("Flores", 0.00836659),
+ ("Ramírez", 0.00809392),
+ ("Fuentes", 0.00808812),
+ ("Castillo", 0.00801363),
+ ("Espinoza", 0.00788287),
+ ("Araya", 0.00787643),
+ ("Reyes", 0.00758987),
+ ("Gutiérrez", 0.00753243),
+ ("Valenzuela", 0.00751303),
+ ("Castro", 0.00732126),
+ ("Vargas", 0.00724265),
+ ("Sánchez", 0.00722920),
+ ("Vásquez", 0.00699836),
+ ("Fernández", 0.00677539),
+ ("Álvarez", 0.00659731),
+ ("Gómez", 0.00658808),
+ ("Tapia", 0.00631937),
+ ("Herrera", 0.00623804),
+ ("Cortés", 0.00613157),
+ ("García", 0.00612128),
+ ("Carrasco", 0.00605067),
+ ("Núñez", 0.00597788),
+ ("Jara", 0.00568990),
+ ("Vergara", 0.00543105),
+ ("Rivera", 0.00538544),
+ ("Figueroa", 0.00513368),
+ ("Riquelme", 0.00501507),
+ ("Bravo", 0.00496506),
+ ("Miranda", 0.00492273),
+ ("Vera", 0.00488902),
+ ("Molina", 0.00478491),
+ ("Vega", 0.00463878),
+ ("Sandoval", 0.00456813),
+ ("Campos", 0.00453386),
+ ("Ortiz", 0.00437677),
+ ("Orellana", 0.00435350),
+ ("Salazar", 0.00429255),
+ ("Zúñiga", 0.00426568),
+ ("Olivares", 0.00425670),
+ ("Romero", 0.00414512),
+ ("Gallardo", 0.00413093),
+ ("Garrido", 0.00407209),
+ ("Alarcón", 0.00407085),
+ ("Guzmán", 0.00403413),
+ ("Parra", 0.00390092),
+ ("Saavedra", 0.00387443),
+ ("Peña", 0.00387328),
+ ("Aguilera", 0.00384177),
+ ("Navarro", 0.00382743),
+ ("Henríquez", 0.00381134),
+ ("Cáceres", 0.00371244),
+ ("Pizarro", 0.00370441),
+ ("Godoy", 0.00367051),
+ ("Aravena", 0.00365821),
+ ("Jiménez", 0.00359039),
+ ("Escobar", 0.00355175),
+ ("Ruiz", 0.00353889),
+ ("Leiva", 0.00348804),
+ ("Medina", 0.00344091),
+ ("Vidal", 0.00337984),
+ ("Cárdenas", 0.00335514),
+ ("Yáñez", 0.00334424),
+ ("Salinas", 0.00333792),
+ ("Valdés", 0.00333438),
+ ("Moreno", 0.00325766),
+ ("Lagos", 0.00318407),
+ ("Maldonado", 0.00318255),
+ ("Bustos", 0.00308706),
+ ("Pino", 0.00302189),
+ ("Carvajal", 0.00294762),
+ ("Palma", 0.00294040),
+ ("Alvarado", 0.00291871),
+ ("Ortega", 0.00289513),
+ ("Sanhueza", 0.00287199),
+ ("Navarrete", 0.00286994),
+ ("Guerrero", 0.00285879),
+ ("Ramos", 0.00285476),
+ ("Paredes", 0.00283341),
+ ("Sáez", 0.00282436),
+ ("Bustamante", 0.00280019),
+ ("Toro", 0.00279548),
+ ("Poblete", 0.00277637),
+ ("Mora", 0.00274113),
+ ("Donoso", 0.00272059),
+ ("Velásquez", 0.00271278),
+ ("Venegas", 0.00270150),
+ ("Acuña", 0.00267882),
+ ("Pinto", 0.00267108),
+ ("Acevedo", 0.00266916),
+ ("Toledo", 0.00262872),
+ ("Quezada", 0.00261595),
+ ("Farías", 0.00260009),
+ ("Aguilar", 0.00259665),
+ ("San Martín", 0.00259182),
+ ("Arriagada", 0.00259178),
+ ("Rivas", 0.00255249),
+ ("Cerda", 0.00253610),
+ ("Salas", 0.00250877),
+ ("Cornejo", 0.00250865),
+ ("Arias", 0.00247106),
+ ("Cabrera", 0.00245006),
+ ("Durán", 0.00244504),
+ ("Hidalgo", 0.00242676),
+ ("Arancibia", 0.00242276),
+ ("Marín", 0.00240593),
+ ("Méndez", 0.00239469),
+ ("Troncoso", 0.00234412),
+ ("Osorio", 0.00234024),
+ ("Ulloa", 0.00232537),
+ ("Inostroza", 0.00231406),
+ ("Villarroel", 0.00231381),
+ ("Delgado", 0.00228236),
+ ("Cuevas", 0.00227765),
+ ("Ríos", 0.00226799),
+ ("Pacheco", 0.00225965),
+ ("Calderón", 0.00225919),
+ ("Lara", 0.00224862),
+ ("Ojeda", 0.00223799),
+ ("León", 0.00220174),
+ ("Correa", 0.00219774),
+ ("Villalobos", 0.00215563),
+ ("Ponce", 0.00212502),
+ ("Barrera", 0.00209673),
+ ("Burgos", 0.00209540),
+ ("Chávez", 0.00209403),
+ ("Cifuentes", 0.00208313),
+ ("Catalán", 0.00208213),
+ ("Moya", 0.00206590),
+ ("Concha", 0.00201908),
+ ("Ávila", 0.00200483),
+ ("Zapata", 0.00199565),
+ ("Guerra", 0.00197511),
+ ("Salgado", 0.00195438),
+ ("Barría", 0.00193901),
+ ("Alfaro", 0.00191432),
+ ("Gajardo", 0.00189681),
+ ("Uribe", 0.00188327),
+ ("Meza", 0.00185182),
+ ("Astudillo", 0.00183289),
+ ("Aguirre", 0.00182031),
+ ("Cruz", 0.00181786),
+ ("Becerra", 0.00180856),
+ ("Retamal", 0.00180751),
+ ("Mendoza", 0.00179192),
+ ("Neira", 0.00178706),
+ ("Pereira", 0.00178309),
+ ("Ahumada", 0.00176419),
+ ("Villegas", 0.00175511),
+ ("Valdebenito", 0.00173854),
+ ("Pavez", 0.00173026),
+ ("Barrientos", 0.00170380),
+ ("Jorquera", 0.00169141),
+ ("Moraga", 0.00168413),
+ ("Cárcamo", 0.00167957),
+ ("Valencia", 0.00167161),
+ ("Gálvez", 0.00166746),
+ ("Lobos", 0.00166690),
+ ("Barraza", 0.00165862),
+ ("Canales", 0.00165701),
+ ("Guajardo", 0.00165624),
+ ("Araneda", 0.00164477),
+ ("Mansilla", 0.00162051),
+ ("Urrutia", 0.00160508),
+ ("Mancilla", 0.00159963),
+ ("Abarca", 0.00159944),
+ ("Andrade", 0.00158767),
+ ("Quiroz", 0.00158624),
+ ("Valdivia", 0.00158485),
+ ("Ibarra", 0.00158271),
+ ("Mella", 0.00157726),
+ ("Gatica", 0.00157255),
+ ("Leal", 0.00156976),
+ ("Cid", 0.00154797),
+ ("Mardones", 0.00152328),
+ ("Riveros", 0.00152269),
+ ("Albornoz", 0.00151925),
+ ("Cisternas", 0.00151761),
+ ("Vallejos", 0.00151693),
+ ("Solís", 0.00150807),
+ ("Baeza", 0.00150525),
+ ("Gaete", 0.00147643),
+ ("Fuentealba", 0.00147544),
+ ("Manríquez", 0.00147026),
+ ("Córdova", 0.00146422),
+ ("Rebolledo", 0.00145805),
+ ("Caro", 0.00145344),
+ ("Suárez", 0.00143779),
+ ("Carrillo", 0.00142716),
+ ("Carreño", 0.00140997),
+ ("Cofré", 0.00140222),
+ ("Oyarzún", 0.00140036),
+ ("Varas", 0.00138394),
+ ("Santibáñez", 0.00136064),
+ ("Barra", 0.00136061),
+ ("Márquez", 0.00135707),
+ ("Fuenzalida", 0.00131692),
+ ("Zamora", 0.00131596),
+ ("Arenas", 0.00131267),
+ ("Opazo", 0.00130920),
+ ("Cabezas", 0.00130372),
+ ("Pardo", 0.00127540),
+ ("Vilches", 0.00126641),
+ ("Santander", 0.00126170),
+ ("Berríos", 0.00124955),
+ ("Roa", 0.00124847),
+ ("Véliz", 0.00123772),
+ ("Arévalo", 0.00122129),
+ ("Rubio", 0.00120847),
+ ("Montecinos", 0.00120057),
+ ("Robles", 0.00119641),
+ ("Plaza", 0.00119366),
+ ("Ibáñez", 0.00119093),
+ ("Parada", 0.00117860),
+ ("Meneses", 0.00117822),
+ ("Briones", 0.00117429),
+ ("Mena", 0.00117398),
+ ("Huerta", 0.00116162),
+ ("Román", 0.00115523),
+ ("Zamorano", 0.00114932),
+ ("Mamani", 0.00113704),
+ ("Rosales", 0.00113646),
+ ("Peralta", 0.00112319),
+ ("Cancino", 0.00111678),
+ ("Faúndez", 0.00111285),
+ ("Maturana", 0.00111164),
+ ("Beltrán", 0.00110835),
+ ("Oyarzo", 0.00110764),
+ ("Jaramillo", 0.00110631),
+ ("Jofré", 0.00110141),
+ ("Tobar", 0.00109837),
+ ("Aguayo", 0.00109791),
+ ("Palacios", 0.00109289),
+ ("Avendaño", 0.00108908),
+ ("Galaz", 0.00108412),
+ ("Gallegos", 0.00107582),
+ ("Urra", 0.00107492),
+ ("Zambrano", 0.00106761),
+ ("Ayala", 0.00106246),
+ ("Cortez", 0.00105490),
+ ("Santana", 0.00105177),
+ ("Olguín", 0.00104610),
+ ("Riffo", 0.00104121),
+ ("Astorga", 0.00103681),
+ ("Garcés", 0.00103603),
+ ("Villanueva", 0.00103454),
+ ("Hermosilla", 0.00102636),
+ ("Marchant", 0.00102556),
+ ("Arce", 0.00101592),
+ ("Bastías", 0.00101118),
+ ("Galleguillos", 0.00100511),
+ ("Suazo", 0.00100378),
+ ("Monsalve", 0.00099612),
+ ("Rubilar", 0.00098757),
+ ("Lillo", 0.00098546),
+ ("Padilla", 0.00098472),
+ ("Candia", 0.00098237),
+ ("Quintana", 0.00098128),
+ ("Almonacid", 0.00097657),
+ ("Lizama", 0.00096650),
+ ("Cabello", 0.00096566),
+ ("Espinosa", 0.00096337),
+ ("Duarte", 0.00095256),
+ ("Osses", 0.00094444),
+ ("Cartes", 0.00094150),
+ ("Barrios", 0.00093806),
+ ("Loyola", 0.00093697),
+ ("Novoa", 0.00093524),
+ ("Seguel", 0.00093452),
+ ("Norambuena", 0.00093397),
+ ("Mellado", 0.00093307),
+ ("Serrano", 0.00092513),
+ ("Leyton", 0.00091829),
+ ("Carmona", 0.00091801),
+ ("Montenegro", 0.00091004),
+ ("Segovia", 0.00090726),
+ ("Cea", 0.00088448),
+ ("Benavides", 0.00088352),
+ ("Hormazábal", 0.00088324),
+ ("Verdugo", 0.00088157),
+ ("Jerez", 0.00087726),
+ ("Martinez", 0.00087525),
+ ("Mondaca", 0.00087385),
+ ("Segura", 0.00087376),
+ ("Pastén", 0.00086416),
+ ("Oliva", 0.00085762),
+ ("Cordero", 0.00085374),
+ ("Aranda", 0.00084897),
+ ("Céspedes", 0.00084814),
+ ("Urbina", 0.00084485),
+ ("Briceño", 0.00084439),
+ ("Luna", 0.00083924),
+ ("Matus", 0.00083599),
+ ("Cisterna", 0.00083484),
+ ("Varela", 0.00083373),
+ ("Echeverría", 0.00083342),
+ ("Aedo", 0.00082765),
+ ("Bahamondes", 0.00082669),
+ ("Altamirano", 0.00082598),
+ ("Merino", 0.00082487),
+ ("Arellano", 0.00082462),
+ ("Matamala", 0.00082121),
+ ("Elgueta", 0.00081083),
+ ("Hurtado", 0.00081043),
+ ("Brito", 0.00080209),
+ ("Barahona", 0.00079001),
+ ("Valderrama", 0.00078669),
+ ("Madrid", 0.00078592),
+ ("Estay", 0.00078471),
+ ("Aburto", 0.00078080),
+ ("Bórquez", 0.00077910),
+ ("Acosta", 0.00077774),
+ ("Órdenes", 0.00077433),
+ ("Fierro", 0.00077414),
+ ("Domínguez", 0.00077262),
+ ("Lizana", 0.00076764),
+ ("Villagra", 0.00076584),
+ ("Alegría", 0.00076534),
+ ("Maureira", 0.00075208),
+ ("Urzúa", 0.00075118),
+ ("Oyarce", 0.00074914),
+ ("Trujillo", 0.00074390),
+ ("Olave", 0.00074362),
+ ("Ferrada", 0.00074062),
+ ("Rosas", 0.00073020),
+ ("Bugueño", 0.00072636),
+ ("Vivanco", 0.00072540),
+ ("Lorca", 0.00072113),
+ ("Rozas", 0.00072075),
+ ("Montero", 0.00072035),
+ ("Águila", 0.00071803),
+ ("Montoya", 0.00071493),
+ ("Zepeda", 0.00071261),
+ ("Vicencio", 0.00071137),
+ ("Garay", 0.00069454),
+ ("Gamboa", 0.00069389),
+ ("Lazo", 0.00069274),
+ ("Aliaga", 0.00069215),
+ ("Villagrán", 0.00068574),
+ ("Aros", 0.00068193),
+ ("Aránguiz", 0.00068044),
+ ("Baez", 0.00067759),
+ ("Pozo", 0.00067759),
+ ("Belmar", 0.00067734),
+ ("Casanova", 0.00066929),
+ ("Bernal", 0.00066644),
+ ("Machuca", 0.00066572),
+ ("Escalona", 0.00066507),
+ ("Ávalos", 0.00066461),
+ ("Quinteros", 0.00066039),
+ ("Collao", 0.00065640),
+ ("Letelier", 0.00064540),
+ ("Quispe", 0.00064078),
+ ("Marambio", 0.00063951),
+ ("Mejías", 0.00063561),
+ ("Saldivia", 0.00063496),
+ ("Armijo", 0.00063393),
+ ("Orrego", 0.00063127),
+ ("Piña", 0.00062780),
+ ("Chacón", 0.00062674),
+ ("Bello", 0.00062597),
+ ("Rocha", 0.00062355),
+ ("Pinilla", 0.00062318),
+ ("Parraguez", 0.00061441),
+ ("Oñate", 0.00060908),
+ ("Iturra", 0.00060459),
+ ("Arredondo", 0.00060270),
+ ("Fredes", 0.00060217),
+ ("Jaque", 0.00059945),
+ ("Blanco", 0.00059935),
+ ("Chamorro", 0.00059864),
+ ("Quiroga", 0.00059483),
+ ("Chandía", 0.00059424),
+ ("Ceballos", 0.00059158),
+ ("Saldías", 0.00059148),
+ ("Barros", 0.00058888),
+ ("Llanos", 0.00058866),
+ ("Benítez", 0.00058522),
+ ("Peñaloza", 0.00058491),
+ ("Páez", 0.00058426),
+ ("Pulgar", 0.00058302),
+ ("Melo", 0.00058290),
+ ("Ruz", 0.00057822),
+ ("Medel", 0.00057689),
+ ("Ampuero", 0.00057673),
+ ("Avilés", 0.00057590),
+ ("Pincheira", 0.00057351),
+ ("Bascuñán", 0.00057302),
+ ("Azócar", 0.00057168),
+ ("Villa", 0.00057078),
+ ("Tello", 0.00057047),
+ ("Luengo", 0.00056787),
+ ("Ovalle", 0.00056645),
+ ("Madariaga", 0.00056164),
+ ("Celis", 0.00056130),
+ ("Cubillos", 0.00055932),
+ ("Prado", 0.00055635),
+ ("Angulo", 0.00055579),
+ ("Estrada", 0.00055418),
+ ("Arroyo", 0.00055303),
+ ("Mercado", 0.00054947),
+ ("Castañeda", 0.00054829),
+ ("Barriga", 0.00054575),
+ ("Lucero", 0.00054559),
+ ("Valladares", 0.00054274),
+ ("Coronado", 0.00053983),
+ ("Pineda", 0.00053896),
+ ("Rojo", 0.00053760),
+ ("Ibacache", 0.00053747),
+ ("Quijada", 0.00053639),
+ ("Bahamonde", 0.00052744),
+ ("Zurita", 0.00052424),
+ ("Salamanca", 0.00051517),
+ ("Galdames", 0.00051507),
+ ("Ferreira", 0.00051433),
+ ("Santos", 0.00051231),
+ ("Labra", 0.00051173),
+ ("Naranjo", 0.00051021),
+ ("Badilla", 0.00051011),
+ ("Veloso", 0.00050866),
+ ("Prieto", 0.00050785),
+ ("Villar", 0.00050785),
+ ("Ormeño", 0.00050776),
+ ("Ossandón", 0.00050754),
+ ("Lira", 0.00050624),
+ ("Bobadilla", 0.00050571),
+ ("Apablaza", 0.00050395),
+ ("Cepeda", 0.00050252),
+ ("Paz", 0.00050252),
+ ("Sierra", 0.00049617),
+ ("Esparza", 0.00049574),
+ ("Zavala", 0.00049530),
+ ("Quintanilla", 0.00049459),
+ ("Veas", 0.00049134),
+ ("Sobarzo", 0.00048920),
+ ("Videla", 0.00048811),
+ ("Fonseca", 0.00047584),
+ ("Toloza", 0.00047113),
+ ("Agüero", 0.00046766),
+ ("Olmos", 0.00046568),
+ ("Arteaga", 0.00046562),
+ ("Allende", 0.00046472),
+ ("Montecino", 0.00046395),
+ ("Quiñones", 0.00045976),
+ ("Agurto", 0.00045958),
+ ("Zárate", 0.00045933),
+ ("Villablanca", 0.00045911),
+ ("Guevara", 0.00045679),
+ ("Solar", 0.00045577),
+ ("Cruces", 0.00045391),
+ ("Retamales", 0.00045140),
+ ("Alvarez", 0.00045037),
+ ("Astete", 0.00044954),
+ ("De La Fuente", 0.00044650),
+ ("Aracena", 0.00043996),
+ ("Alvear", 0.00043910),
+ ("Millán", 0.00043160),
+ ("Zenteno", 0.00043135),
+ ("Erices", 0.00043101),
+ ("Meléndez", 0.00043064),
+ ("Carrera", 0.00042884),
+ ("Olea", 0.00042800),
+ ("Cavieres", 0.00042779),
+ ("Moncada", 0.00042583),
+ ("Cares", 0.00042565),
+ ("Vejar", 0.00042546),
+ ("Arcos", 0.00042432),
+ ("Montes", 0.00042150),
+ ("Encina", 0.00041985),
+ ("Fica", 0.00041784),
+ ("Inzunza", 0.00041641),
+ ("Droguett", 0.00041195),
+ ("Caballero", 0.00041127),
+ ("Lazcano", 0.00040950),
+ ("Bruna", 0.00040805),
+ ("Olmedo", 0.00040802),
+ ("Corvalán", 0.00040634),
+ ("Morán", 0.00040365),
+ ("Olate", 0.00040114),
+ ("Allendes", 0.00039928),
+ ("Saldaña", 0.00039903),
+ ("Viveros", 0.00039723),
+ ("Moyano", 0.00039609),
+ ("Choque", 0.00039550),
+ ("Dinamarca", 0.00039107),
+ ("Adasme", 0.00039098),
+ ]
+ )
+
+ prefixes_male = ("Sr.", "Dr.", "Don")
+ prefixes_female = ("Srta.", "Sra.", "Dra.", "Doña")
+
+ def name(self) -> str:
+ # Select format, then generate name
+ format: str = self.random_element(self.formats)
+ pattern: str = self.random_element(getattr(self, format))
+ return self.generator.parse(pattern)
+
+ def given_name(self) -> str:
+ """Generates a composite given name with two unique names"""
+ if self.random_int(0, 1) == 1:
+ source = self.first_names_female
+ else:
+ source = self.first_names_male
+ names = self.random_elements(source, length=2, unique=True) # type: ignore[var-annotated]
+ return " ".join(names)
+
+ def given_name_male(self) -> str:
+ """Generates a composite male given name with two unique names"""
+ names = self.random_elements(self.first_names_male, length=2, unique=True) # type: ignore[var-annotated]
+ return " ".join(names)
+
+ def given_name_female(self) -> str:
+ """Generates a composite female given name with two unique names"""
+ names = self.random_elements(self.first_names_female, length=2, unique=True) # type: ignore[var-annotated]
+ return " ".join(names)
diff --git a/venv/lib/python3.11/site-packages/faker/providers/person/es_CL/__pycache__/__init__.cpython-311.pyc b/venv/lib/python3.11/site-packages/faker/providers/person/es_CL/__pycache__/__init__.cpython-311.pyc
new file mode 100644
index 0000000..07d3bbd
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/faker/providers/person/es_CL/__pycache__/__init__.cpython-311.pyc
Binary files differ