1 // generated by fakerjsgenerator
2 ///
3 module faked.faker_es_mx;
4 
5 import faked.base;
6 
7 
8 ///
9 class Faker_es_mx : Faker {
10 @safe:
11 	import std.random;
12 	import std.array;
13 	import std.format;
14 	import std.conv : to;
15 
16 	///
17 	this(int seed) {
18         super(seed);
19 	}
20 
21 	///
22 	override string loremWords() {
23 		auto data = [
24 		"Abacalero",
25 		"Abacería",
26 		"Abacero",
27 		"Abacial",
28 		"Abaco",
29 		"Abacora",
30 		"Abacorar",
31 		"Abad",
32 		"Abada",
33 		"Abadejo",
34 		"Abadengo",
35 		"Abadernar",
36 		"Abadesa",
37 		"Abadí",
38 		"Abadía",
39 		"Abadiado",
40 		"Abadiato",
41 		"Abajadero",
42 		"Abajamiento",
43 		"Abajar",
44 		"Abajeño",
45 		"Abajera",
46 		"Abajo",
47 		"Abalada",
48 		"Abalanzar",
49 		"Abalar",
50 		"Abalaustrado",
51 		"Abaldonadamente",
52 		"Abaldonamiento",
53 		"Bastonada",
54 		"Bastonazo",
55 		"Bastoncillo",
56 		"Bastonear",
57 		"Bastonero",
58 		"Bástulo",
59 		"Basura",
60 		"Basural",
61 		"Basurear",
62 		"Basurero",
63 		"Bata",
64 		"Batacazo",
65 		"Batahola",
66 		"Batalán",
67 		"Batalla",
68 		"Batallador",
69 		"Batallar",
70 		"Batallaroso",
71 		"Batallola",
72 		"Batallón",
73 		"Batallona",
74 		"Batalloso",
75 		"Batán",
76 		"Batanar",
77 		"Batanear",
78 		"Batanero",
79 		"Batanga",
80 		"Bataola",
81 		"Batata",
82 		"Batatazo",
83 		"Batato",
84 		"Batavia",
85 		"Bátavo",
86 		"Batayola",
87 		"Batazo",
88 		"Bate",
89 		"Batea",
90 		"Bateador",
91 		"Bateaguas",
92 		"Cenagar",
93 		"Cenagoso",
94 		"Cenal",
95 		"Cenaoscuras",
96 		"Ceñar",
97 		"Cenata",
98 		"Cenca",
99 		"Cencapa",
100 		"Cencellada",
101 		"Cenceñada",
102 		"Cenceño",
103 		"Cencero",
104 		"Cencerra",
105 		"Cencerrada",
106 		"Cencerrado",
107 		"Cencerrear",
108 		"Cencerreo",
109 		"Cencerril",
110 		"Cencerrillas",
111 		"Cencerro",
112 		"Cencerrón",
113 		"Cencha",
114 		"Cencido",
115 		"Cencío",
116 		"Cencivera",
117 		"Cenco",
118 		"Cencuate",
119 		"Cendal",
120 		"Cendalí",
121 		"Céndea",
122 		"Cendolilla",
123 		"Cendra",
124 		"Cendrada",
125 		"Cendradilla",
126 		"Cendrado",
127 		"Cendrar",
128 		"Cendrazo",
129 		"Cenefa",
130 		"Cenegar",
131 		"Ceneque",
132 		"Cenero",
133 		"Cenestesia",
134 		"Desceñir",
135 		"Descensión",
136 		"Descenso",
137 		"Descentrado",
138 		"Descentralización",
139 		"Descentralizador",
140 		"Descentralizar",
141 		"Descentrar",
142 		"Descepar",
143 		"Descerar",
144 		"Descercado",
145 		"Descercador",
146 		"Descercar",
147 		"Descerco",
148 		"Descerebración",
149 		"Descerebrado",
150 		"Descerebrar",
151 		"Descerezar",
152 		"Descerrajado",
153 		"Descerrajadura",
154 		"Descerrajar",
155 		"Descerrar",
156 		"Descerrumarse",
157 		"Descervigamiento",
158 		"Descervigar",
159 		"Deschapar",
160 		"Descharchar",
161 		"Deschavetado",
162 		"Deschavetarse",
163 		"Deschuponar",
164 		"Descifrable",
165 		"Descifrador",
166 		"Desciframiento",
167 		"Descifrar",
168 		"Descifre",
169 		"Descimbramiento",
170 		"Descimbrar",
171 		"Engarbarse",
172 		"Engarberar",
173 		"Engarbullar",
174 		"Engarce",
175 		"Engarfiar",
176 		"Engargantadura",
177 		"Engargantar",
178 		"Engargante",
179 		"Engargolado",
180 		"Engargolar",
181 		"Engaritar",
182 		"Engarmarse",
183 		"Engarnio",
184 		"Engarrafador",
185 		"Engarrafar",
186 		"Engarrar",
187 		"Engarro",
188 		"Engarronar",
189 		"Engarrotar",
190 		"Engarzador",
191 		"Engarzadura",
192 		"Engarzar",
193 		"Engasgarse",
194 		"Engastador",
195 		"Engastadura",
196 		"Engastar",
197 		"Engaste",
198 		"Ficción",
199 		"Fice",
200 		"Ficha",
201 		"Fichaje",
202 		"Fichar",
203 		"Fichero",
204 		"Ficoideo",
205 		"Ficticio",
206 		"Fidalgo",
207 		"Fidecomiso",
208 		"Fidedigno",
209 		"Fideero",
210 		"Fideicomisario",
211 		"Fideicomiso",
212 		"Fideicomitente",
213 		"Fideísmo",
214 		"Fidelidad",
215 		"Fidelísimo",
216 		"Fideo",
217 		"Fido",
218 		"Fiducia",
219 		"Geminación",
220 		"Geminado",
221 		"Geminar",
222 		"Géminis",
223 		"Gémino",
224 		"Gemíparo",
225 		"Gemiquear",
226 		"Gemiqueo",
227 		"Gemir",
228 		"Gemología",
229 		"Gemológico",
230 		"Gemólogo",
231 		"Gemonias",
232 		"Gemoso",
233 		"Gemoterapia",
234 		"Gen",
235 		"Genciana",
236 		"Gencianáceo",
237 		"Gencianeo",
238 		"Gendarme",
239 		"Gendarmería",
240 		"Genealogía",
241 		"Genealógico",
242 		"Genealogista",
243 		"Genearca",
244 		"Geneático",
245 		"Generable",
246 		"Generación",
247 		"Generacional",
248 		"Generador",
249 		"General",
250 		"Generala",
251 		"Generalato",
252 		"Generalidad",
253 		"Generalísimo",
254 		"Incordio",
255 		"Incorporación",
256 		"Incorporal",
257 		"Incorporalmente",
258 		"Incorporar",
259 		"Incorporeidad",
260 		"Incorpóreo",
261 		"Incorporo",
262 		"Incorrección",
263 		"Incorrectamente",
264 		"Incorrecto",
265 		"Incorregibilidad",
266 		"Incorregible",
267 		"Incorregiblemente",
268 		"Incorrupción",
269 		"Incorruptamente",
270 		"Incorruptibilidad",
271 		"Incorruptible",
272 		"Incorrupto",
273 		"Incrasar",
274 		"Increado",
275 		"Incredibilidad",
276 		"Incrédulamente",
277 		"Incredulidad",
278 		"Incrédulo",
279 		"Increíble",
280 		"Increíblemente",
281 		"Incrementar",
282 		"Incremento",
283 		"Increpación",
284 		"Increpador",
285 		"Increpar",
286 		"Incriminación",
287 		"Incriminar",
288 		"Incristalizable",
289 		"Incruentamente",
290 		"Incruento",
291 		"Incrustación"
292 		];
293 		return choice(data, this.rnd);
294 	}
295 
296 	///
297 	override string companyBsVerb() {
298 		auto data = [
299 		"poner en práctica",
300 		"utilizar",
301 		"integrar",
302 		"racionalizar",
303 		"optimizar",
304 		"evolucionar",
305 		"transformar",
306 		"abrazar",
307 		"habilitar",
308 		"orquestar",
309 		"apalancamiento",
310 		"reinventar",
311 		"agregado",
312 		"arquitecto",
313 		"mejorar",
314 		"incentivar",
315 		"transformarse",
316 		"empoderar",
317 		"Envisioneer",
318 		"monetizar",
319 		"arnés",
320 		"facilitar",
321 		"aprovechar",
322 		"desintermediar",
323 		"sinergia",
324 		"estrategias",
325 		"desplegar",
326 		"marca",
327 		"crecer",
328 		"objetivo",
329 		"sindicato",
330 		"sintetizar",
331 		"entregue",
332 		"malla",
333 		"incubar",
334 		"enganchar",
335 		"maximizar",
336 		"punto de referencia",
337 		"acelerar",
338 		"reintermediate",
339 		"pizarra",
340 		"visualizar",
341 		"reutilizar",
342 		"innovar",
343 		"escala",
344 		"desatar",
345 		"conducir",
346 		"extender",
347 		"ingeniero",
348 		"revolucionar",
349 		"generar",
350 		"explotar",
351 		"transición",
352 		"e-enable",
353 		"repetir",
354 		"cultivar",
355 		"matriz",
356 		"productize",
357 		"redefinir",
358 		"recontextualizar"
359 		];
360 		return choice(data, this.rnd);
361 	}
362 
363 	///
364 	override string companyBsNoun() {
365 		auto data = [
366 		"sinergias",
367 		"web-readiness",
368 		"paradigmas",
369 		"mercados",
370 		"asociaciones",
371 		"infraestructuras",
372 		"plataformas",
373 		"iniciativas",
374 		"canales",
375 		"ojos",
376 		"comunidades",
377 		"ROI",
378 		"soluciones",
379 		"minoristas electrónicos",
380 		"e-servicios",
381 		"elementos de acción",
382 		"portales",
383 		"nichos",
384 		"tecnologías",
385 		"contenido",
386 		"vortales",
387 		"cadenas de suministro",
388 		"convergencia",
389 		"relaciones",
390 		"arquitecturas",
391 		"interfaces",
392 		"mercados electrónicos",
393 		"e-commerce",
394 		"sistemas",
395 		"ancho de banda",
396 		"infomediarios",
397 		"modelos",
398 		"Mindshare",
399 		"entregables",
400 		"usuarios",
401 		"esquemas",
402 		"redes",
403 		"aplicaciones",
404 		"métricas",
405 		"e-business",
406 		"funcionalidades",
407 		"experiencias",
408 		"servicios web",
409 		"metodologías"
410 		];
411 		return choice(data, this.rnd);
412 	}
413 
414 	///
415 	override string companyDescriptor() {
416 		auto data = [
417 		"24 horas",
418 		"24/7",
419 		"3rd generación",
420 		"4th generación",
421 		"5th generación",
422 		"6th generación",
423 		"analizada",
424 		"asimétrica",
425 		"asíncrona",
426 		"monitorizada por red",
427 		"bidireccional",
428 		"bifurcada",
429 		"generada por el cliente",
430 		"cliente servidor",
431 		"coherente",
432 		"cohesiva",
433 		"compuesto",
434 		"sensible al contexto",
435 		"basado en el contexto",
436 		"basado en contenido",
437 		"dedicada",
438 		"generado por la demanda",
439 		"didactica",
440 		"direccional",
441 		"discreta",
442 		"dinámica",
443 		"potenciada",
444 		"acompasada",
445 		"ejecutiva",
446 		"explícita",
447 		"tolerante a fallos",
448 		"innovadora",
449 		"amplio ábanico",
450 		"global",
451 		"heurística",
452 		"alto nivel",
453 		"holística",
454 		"homogénea",
455 		"hibrida",
456 		"incremental",
457 		"intangible",
458 		"interactiva",
459 		"intermedia",
460 		"local",
461 		"logística",
462 		"maximizada",
463 		"metódica",
464 		"misión crítica",
465 		"móbil",
466 		"modular",
467 		"motivadora",
468 		"multimedia",
469 		"multiestado",
470 		"multitarea",
471 		"nacional",
472 		"basado en necesidades",
473 		"neutral",
474 		"nueva generación",
475 		"no-volátil",
476 		"orientado a objetos",
477 		"óptima",
478 		"optimizada",
479 		"radical",
480 		"tiempo real",
481 		"recíproca",
482 		"regional",
483 		"escalable",
484 		"secundaria",
485 		"orientada a soluciones",
486 		"estable",
487 		"estatica",
488 		"sistemática",
489 		"sistémica",
490 		"tangible",
491 		"terciaria",
492 		"transicional",
493 		"uniforme",
494 		"valor añadido",
495 		"vía web",
496 		"defectos cero",
497 		"tolerancia cero"
498 		];
499 		return choice(data, this.rnd);
500 	}
501 
502 	///
503 	override string companyNoun() {
504 		auto data = [
505 		"habilidad",
506 		"acceso",
507 		"adaptador",
508 		"algoritmo",
509 		"alianza",
510 		"analista",
511 		"aplicación",
512 		"enfoque",
513 		"arquitectura",
514 		"archivo",
515 		"inteligencia artificial",
516 		"array",
517 		"actitud",
518 		"medición",
519 		"gestión presupuestaria",
520 		"capacidad",
521 		"desafío",
522 		"circuito",
523 		"colaboración",
524 		"complejidad",
525 		"concepto",
526 		"conglomeración",
527 		"contingencia",
528 		"núcleo",
529 		"fidelidad",
530 		"base de datos",
531 		"data-warehouse",
532 		"definición",
533 		"emulación",
534 		"codificar",
535 		"encriptar",
536 		"extranet",
537 		"firmware",
538 		"flexibilidad",
539 		"focus group",
540 		"previsión",
541 		"base de trabajo",
542 		"función",
543 		"funcionalidad",
544 		"Interfaz Gráfica",
545 		"groupware",
546 		"Interfaz gráfico de usuario",
547 		"hardware",
548 		"Soporte",
549 		"jerarquía",
550 		"conjunto",
551 		"implementación",
552 		"infraestructura",
553 		"iniciativa",
554 		"instalación",
555 		"conjunto de instrucciones",
556 		"interfaz",
557 		"intranet",
558 		"base del conocimiento",
559 		"red de area local",
560 		"aprovechar",
561 		"matrices",
562 		"metodologías",
563 		"middleware",
564 		"migración",
565 		"modelo",
566 		"moderador",
567 		"monitorizar",
568 		"arquitectura abierta",
569 		"sistema abierto",
570 		"orquestar",
571 		"paradigma",
572 		"paralelismo",
573 		"política",
574 		"portal",
575 		"estructura de precios",
576 		"proceso de mejora",
577 		"producto",
578 		"productividad",
579 		"proyecto",
580 		"proyección",
581 		"protocolo",
582 		"línea segura",
583 		"software",
584 		"solución",
585 		"estandardización",
586 		"estrategia",
587 		"estructura",
588 		"éxito",
589 		"superestructura",
590 		"soporte",
591 		"sinergia",
592 		"mediante",
593 		"marco de tiempo",
594 		"caja de herramientas",
595 		"utilización",
596 		"website",
597 		"fuerza de trabajo"
598 		];
599 		return choice(data, this.rnd);
600 	}
601 
602 	///
603 	override string companyAdjective() {
604 		auto data = [
605 		"Adaptativo",
606 		"Avanzado",
607 		"Asimilado",
608 		"Automatizado",
609 		"Equilibrado",
610 		"Centrado en el negocio",
611 		"Centralizado",
612 		"Clonado",
613 		"Compatible",
614 		"Configurable",
615 		"Multi grupo",
616 		"Multi plataforma",
617 		"Centrado en el usuario",
618 		"Configurable",
619 		"Descentralizado",
620 		"Digitalizado",
621 		"Distribuido",
622 		"Diverso",
623 		"Reducido",
624 		"Mejorado",
625 		"Para toda la empresa",
626 		"Ergonomico",
627 		"Exclusivo",
628 		"Expandido",
629 		"Extendido",
630 		"Cara a cara",
631 		"Enfocado",
632 		"Totalmente configurable",
633 		"Fundamental",
634 		"Orígenes",
635 		"Horizontal",
636 		"Implementado",
637 		"Innovador",
638 		"Integrado",
639 		"Intuitivo",
640 		"Inverso",
641 		"Gestionado",
642 		"Obligatorio",
643 		"Monitorizado",
644 		"Multi canal",
645 		"Multi lateral",
646 		"Multi capa",
647 		"En red",
648 		"Orientado a objetos",
649 		"Open-source",
650 		"Operativo",
651 		"Optimizado",
652 		"Opcional",
653 		"Organico",
654 		"Organizado",
655 		"Perseverando",
656 		"Persistente",
657 		"en fases",
658 		"Polarizado",
659 		"Pre-emptivo",
660 		"Proactivo",
661 		"Enfocado a benficios",
662 		"Profundo",
663 		"Programable",
664 		"Progresivo",
665 		"Public-key",
666 		"Enfocado en la calidad",
667 		"Reactivo",
668 		"Realineado",
669 		"Re-contextualizado",
670 		"Re-implementado",
671 		"Reducido",
672 		"Ingenieria inversa",
673 		"Robusto",
674 		"Fácil",
675 		"Seguro",
676 		"Auto proporciona",
677 		"Compartible",
678 		"Intercambiable",
679 		"Sincronizado",
680 		"Orientado a equipos",
681 		"Total",
682 		"Universal",
683 		"Mejorado",
684 		"Actualizable",
685 		"Centrado en el usuario",
686 		"Amigable",
687 		"Versatil",
688 		"Virtual",
689 		"Visionario"
690 		];
691 		return choice(data, this.rnd);
692 	}
693 
694 	///
695 	override string companySuffix() {
696 		auto data = [
697 		"S.L.",
698 		"e Hijos",
699 		"S.A.",
700 		"Hermanos'"
701 		];
702 		return choice(data, this.rnd);
703 	}
704 
705 
706 	override string companyName() {
707 		final switch(uniform(0, 5, this.rnd)) {
708 			case 0: return nameLastName() ~ " " ~ companySuffix();
709 			case 1: return nameLastName() ~ " y " ~ nameLastName();
710 			case 2: return nameLastName() ~ " " ~ nameLastName() ~ " " ~ companySuffix();
711 			case 3: return nameLastName();
712 			case 4: return nameLastName() ~ " y " ~ nameLastName() ~ " Asociados";
713 		}
714 	}
715 
716 	///
717 	override string companyBsAdjective() {
718 		auto data = [
719 		"Clics y mortero",
720 		"Valor añadido",
721 		"Vertical",
722 		"Proactivo",
723 		"Robusto",
724 		"Revolucionario",
725 		"Escalable",
726 		"De vanguardia",
727 		"Innovador",
728 		"Intuitivo",
729 		"Estratégico",
730 		"E-business",
731 		"Misión crítica",
732 		"Pegajosa",
733 		"Doce y cincuenta y nueve de la noche",
734 		"24/7",
735 		"De extremo a extremo",
736 		"Global",
737 		"B2B",
738 		"B2C",
739 		"Granular",
740 		"Fricción",
741 		"Virtual",
742 		"Viral",
743 		"Dinámico",
744 		"24/365",
745 		"Mejor de su clase",
746 		"Asesino",
747 		"Magnética",
748 		"Filo sangriento",
749 		"Habilitado web",
750 		"Interactiva",
751 		"Punto com",
752 		"Sexy",
753 		"Back-end",
754 		"Tiempo real",
755 		"Eficiente",
756 		"Frontal",
757 		"Distribuida",
758 		"Sin costura",
759 		"Extensible",
760 		"Llave en mano",
761 		"Clase mundial",
762 		"Código abierto",
763 		"Multiplataforma",
764 		"Cross-media",
765 		"Sinérgico",
766 		"ladrillos y clics",
767 		"Fuera de la caja",
768 		"Empresa",
769 		"Integrado",
770 		"Impactante",
771 		"Inalámbrico",
772 		"Transparente",
773 		"Próxima generación",
774 		"Innovador",
775 		"User-centric",
776 		"Visionario",
777 		"A medida",
778 		"Ubicua",
779 		"Enchufa y juega",
780 		"Colaboración",
781 		"Convincente",
782 		"Holístico",
783 		"Ricos"
784 		];
785 		return choice(data, this.rnd);
786 	}
787 
788 	///
789 	override string nameSuffix() {
790 		auto data = [
791 		"Jr.",
792 		"Sr.",
793 		"I",
794 		"II",
795 		"III",
796 		"IV",
797 		"V",
798 		"MD",
799 		"DDS",
800 		"PhD",
801 		"DVM",
802 		"Ing.",
803 		"Lic.",
804 		"Dr.",
805 		"Mtro."
806 		];
807 		return choice(data, this.rnd);
808 	}
809 
810 	///
811 	override string namePrefix() {
812 		auto data = [
813 		"Sr.",
814 		"Sra.",
815 		"Sta.'"
816 		];
817 		return choice(data, this.rnd);
818 	}
819 
820 	///
821 	override string nameLastName() {
822 		auto data = [
823 		"Abeyta",
824 		"Abrego",
825 		"Abreu",
826 		"Acevedo",
827 		"Acosta",
828 		"Acuña",
829 		"Adame",
830 		"Adorno",
831 		"Agosto",
832 		"Aguayo",
833 		"Águilar",
834 		"Aguilera",
835 		"Aguirre",
836 		"Alanis",
837 		"Alaniz",
838 		"Alarcón",
839 		"Alba",
840 		"Alcala",
841 		"Alcántar",
842 		"Alcaraz",
843 		"Alejandro",
844 		"Alemán",
845 		"Alfaro",
846 		"Alicea",
847 		"Almanza",
848 		"Almaraz",
849 		"Almonte",
850 		"Alonso",
851 		"Alonzo",
852 		"Altamirano",
853 		"Alva",
854 		"Alvarado",
855 		"Alvarez",
856 		"Amador",
857 		"Amaya",
858 		"Anaya",
859 		"Anguiano",
860 		"Angulo",
861 		"Aparicio",
862 		"Apodaca",
863 		"Aponte",
864 		"Aragón",
865 		"Aranda",
866 		"Araña",
867 		"Arce",
868 		"Archuleta",
869 		"Arellano",
870 		"Arenas",
871 		"Arevalo",
872 		"Arguello",
873 		"Arias",
874 		"Armas",
875 		"Armendáriz",
876 		"Armenta",
877 		"Armijo",
878 		"Arredondo",
879 		"Arreola",
880 		"Arriaga",
881 		"Arroyo",
882 		"Arteaga",
883 		"Atencio",
884 		"Ávalos",
885 		"Ávila",
886 		"Avilés",
887 		"Ayala",
888 		"Baca",
889 		"Badillo",
890 		"Báez",
891 		"Baeza",
892 		"Bahena",
893 		"Balderas",
894 		"Ballesteros",
895 		"Banda",
896 		"Bañuelos",
897 		"Barajas",
898 		"Barela",
899 		"Barragán",
900 		"Barraza",
901 		"Barrera",
902 		"Barreto",
903 		"Barrientos",
904 		"Barrios",
905 		"Batista",
906 		"Becerra",
907 		"Beltrán",
908 		"Benavides",
909 		"Benavídez",
910 		"Benítez",
911 		"Bermúdez",
912 		"Bernal",
913 		"Berríos",
914 		"Bétancourt",
915 		"Blanco",
916 		"Bonilla",
917 		"Borrego",
918 		"Botello",
919 		"Bravo",
920 		"Briones",
921 		"Briseño",
922 		"Brito",
923 		"Bueno",
924 		"Burgos",
925 		"Bustamante",
926 		"Bustos",
927 		"Caballero",
928 		"Cabán",
929 		"Cabrera",
930 		"Cadena",
931 		"Caldera",
932 		"Calderón",
933 		"Calvillo",
934 		"Camacho",
935 		"Camarillo",
936 		"Campos",
937 		"Canales",
938 		"Candelaria",
939 		"Cano",
940 		"Cantú",
941 		"Caraballo",
942 		"Carbajal",
943 		"Cardenas",
944 		"Cardona",
945 		"Carmona",
946 		"Carranza",
947 		"Carrasco",
948 		"Carrasquillo",
949 		"Carreón",
950 		"Carrera",
951 		"Carrero",
952 		"Carrillo",
953 		"Carrion",
954 		"Carvajal",
955 		"Casanova",
956 		"Casares",
957 		"Casárez",
958 		"Casas",
959 		"Casillas",
960 		"Castañeda",
961 		"Castellanos",
962 		"Castillo",
963 		"Castro",
964 		"Cavazos",
965 		"Cazares",
966 		"Ceballos",
967 		"Cedillo",
968 		"Ceja",
969 		"Centeno",
970 		"Cepeda",
971 		"Cerda",
972 		"Cervantes",
973 		"Cervántez",
974 		"Chacón",
975 		"Chapa",
976 		"Chavarría",
977 		"Chávez",
978 		"Cintrón",
979 		"Cisneros",
980 		"Collado",
981 		"Collazo",
982 		"Colón",
983 		"Colunga",
984 		"Concepción",
985 		"Contreras",
986 		"Cordero",
987 		"Córdova",
988 		"Cornejo",
989 		"Corona",
990 		"Coronado",
991 		"Corral",
992 		"Corrales",
993 		"Correa",
994 		"Cortés",
995 		"Cortez",
996 		"Cotto",
997 		"Covarrubias",
998 		"Crespo",
999 		"Cruz",
1000 		"Cuellar",
1001 		"Curiel",
1002 		"Dávila",
1003 		"de Anda",
1004 		"de Jesús",
1005 		"Delacrúz",
1006 		"Delafuente",
1007 		"Delagarza",
1008 		"Delao",
1009 		"Delapaz",
1010 		"Delarosa",
1011 		"Delatorre",
1012 		"Deleón",
1013 		"Delgadillo",
1014 		"Delgado",
1015 		"Delrío",
1016 		"Delvalle",
1017 		"Díaz",
1018 		"Domínguez",
1019 		"Domínquez",
1020 		"Duarte",
1021 		"Dueñas",
1022 		"Duran",
1023 		"Echevarría",
1024 		"Elizondo",
1025 		"Enríquez",
1026 		"Escalante",
1027 		"Escamilla",
1028 		"Escobar",
1029 		"Escobedo",
1030 		"Esparza",
1031 		"Espinal",
1032 		"Espino",
1033 		"Espinosa",
1034 		"Espinoza",
1035 		"Esquibel",
1036 		"Esquivel",
1037 		"Estévez",
1038 		"Estrada",
1039 		"Fajardo",
1040 		"Farías",
1041 		"Feliciano",
1042 		"Fernández",
1043 		"Ferrer",
1044 		"Fierro",
1045 		"Figueroa",
1046 		"Flores",
1047 		"Flórez",
1048 		"Fonseca",
1049 		"Franco",
1050 		"Frías",
1051 		"Fuentes",
1052 		"Gaitán",
1053 		"Galarza",
1054 		"Galindo",
1055 		"Gallardo",
1056 		"Gallegos",
1057 		"Galván",
1058 		"Gálvez",
1059 		"Gamboa",
1060 		"Gamez",
1061 		"Gaona",
1062 		"Garay",
1063 		"García",
1064 		"Garibay",
1065 		"Garica",
1066 		"Garrido",
1067 		"Garza",
1068 		"Gastélum",
1069 		"Gaytán",
1070 		"Gil",
1071 		"Girón",
1072 		"Godínez",
1073 		"Godoy",
1074 		"Gollum",
1075 		"Gómez",
1076 		"Gonzales",
1077 		"González",
1078 		"Gracia",
1079 		"Granado",
1080 		"Granados",
1081 		"Griego",
1082 		"Grijalva",
1083 		"Guajardo",
1084 		"Guardado",
1085 		"Guerra",
1086 		"Guerrero",
1087 		"Guevara",
1088 		"Guillen",
1089 		"Gurule",
1090 		"Gutiérrez",
1091 		"Guzmán",
1092 		"Haro",
1093 		"Henríquez",
1094 		"Heredia",
1095 		"Hernádez",
1096 		"Hernandes",
1097 		"Hernández",
1098 		"Herrera",
1099 		"Hidalgo",
1100 		"Hinojosa",
1101 		"Holguín",
1102 		"Huerta",
1103 		"Huixtlacatl",
1104 		"Hurtado",
1105 		"Ibarra",
1106 		"Iglesias",
1107 		"Irizarry",
1108 		"Jaime",
1109 		"Jaimes",
1110 		"Jáquez",
1111 		"Jaramillo",
1112 		"Jasso",
1113 		"Jiménez",
1114 		"Jimínez",
1115 		"Juárez",
1116 		"Jurado",
1117 		"Kadar rodriguez",
1118 		"Kamal",
1119 		"Kamat",
1120 		"Kanaria",
1121 		"Kanea",
1122 		"Kanimal",
1123 		"Kano",
1124 		"Kanzaki",
1125 		"Kaplan",
1126 		"Kara",
1127 		"Karam",
1128 		"Karan",
1129 		"Kardache soto",
1130 		"Karem",
1131 		"Karen",
1132 		"Khalid",
1133 		"Kindelan",
1134 		"Koenig",
1135 		"Korta",
1136 		"Korta hernandez",
1137 		"Kortajarena",
1138 		"Kranz sans",
1139 		"Krasnova",
1140 		"Krauel natera",
1141 		"Kuzmina",
1142 		"Kyra",
1143 		"Laboy",
1144 		"Lara",
1145 		"Laureano",
1146 		"Leal",
1147 		"Lebrón",
1148 		"Ledesma",
1149 		"Leiva",
1150 		"Lemus",
1151 		"León",
1152 		"Lerma",
1153 		"Leyva",
1154 		"Limón",
1155 		"Linares",
1156 		"Lira",
1157 		"Llamas",
1158 		"Loera",
1159 		"Lomeli",
1160 		"Longoria",
1161 		"López",
1162 		"Lovato",
1163 		"Loya",
1164 		"Lozada",
1165 		"Lozano",
1166 		"Lucero",
1167 		"Lucio",
1168 		"Luevano",
1169 		"Lugo",
1170 		"Luna",
1171 		"Macías",
1172 		"Madera",
1173 		"Madrid",
1174 		"Madrigal",
1175 		"Maestas",
1176 		"Magaña",
1177 		"Malave",
1178 		"Maldonado",
1179 		"Manzanares",
1180 		"Mares",
1181 		"Marín",
1182 		"Márquez",
1183 		"Marrero",
1184 		"Marroquín",
1185 		"Martínez",
1186 		"Mascareñas",
1187 		"Mata",
1188 		"Mateo",
1189 		"Matías",
1190 		"Matos",
1191 		"Maya",
1192 		"Mayorga",
1193 		"Medina",
1194 		"Medrano",
1195 		"Mejía",
1196 		"Meléndez",
1197 		"Melgar",
1198 		"Mena",
1199 		"Menchaca",
1200 		"Méndez",
1201 		"Mendoza",
1202 		"Menéndez",
1203 		"Meraz",
1204 		"Mercado",
1205 		"Merino",
1206 		"Mesa",
1207 		"Meza",
1208 		"Miramontes",
1209 		"Miranda",
1210 		"Mireles",
1211 		"Mojica",
1212 		"Molina",
1213 		"Mondragón",
1214 		"Monroy",
1215 		"Montalvo",
1216 		"Montañez",
1217 		"Montaño",
1218 		"Montemayor",
1219 		"Montenegro",
1220 		"Montero",
1221 		"Montes",
1222 		"Montez",
1223 		"Montoya",
1224 		"Mora",
1225 		"Morales",
1226 		"Moreno",
1227 		"Mota",
1228 		"Moya",
1229 		"Munguía",
1230 		"Muñiz",
1231 		"Muñoz",
1232 		"Murillo",
1233 		"Muro",
1234 		"Nájera",
1235 		"Naranjo",
1236 		"Narváez",
1237 		"Nava",
1238 		"Navarrete",
1239 		"Navarro",
1240 		"Nazario",
1241 		"Negrete",
1242 		"Negrón",
1243 		"Nevárez",
1244 		"Nieto",
1245 		"Nieves",
1246 		"Niño",
1247 		"Noriega",
1248 		"Núñez",
1249 		"Ñañez",
1250 		"Ocampo",
1251 		"Ocasio",
1252 		"Ochoa",
1253 		"Ojeda",
1254 		"Olivares",
1255 		"Olivárez",
1256 		"Olivas",
1257 		"Olivera",
1258 		"Olivo",
1259 		"Olmos",
1260 		"Olvera",
1261 		"Ontiveros",
1262 		"Oquendo",
1263 		"Ordóñez",
1264 		"Orellana",
1265 		"Ornelas",
1266 		"Orosco",
1267 		"Orozco",
1268 		"Orta",
1269 		"Ortega",
1270 		"Ortiz",
1271 		"Osorio",
1272 		"Otero",
1273 		"Ozuna",
1274 		"Pabón",
1275 		"Pacheco",
1276 		"Padilla",
1277 		"Padrón",
1278 		"Páez",
1279 		"Pagan",
1280 		"Palacios",
1281 		"Palomino",
1282 		"Palomo",
1283 		"Pantoja",
1284 		"Paredes",
1285 		"Parra",
1286 		"Partida",
1287 		"Patiño",
1288 		"Paz",
1289 		"Pedraza",
1290 		"Pedroza",
1291 		"Pelayo",
1292 		"Peña",
1293 		"Perales",
1294 		"Peralta",
1295 		"Perea",
1296 		"Peres",
1297 		"Pérez",
1298 		"Pichardo",
1299 		"Pineda",
1300 		"Piña",
1301 		"Pizarro",
1302 		"Polanco",
1303 		"Ponce",
1304 		"Porras",
1305 		"Portillo",
1306 		"Posada",
1307 		"Prado",
1308 		"Preciado",
1309 		"Prieto",
1310 		"Puente",
1311 		"Puga",
1312 		"Pulido",
1313 		"Quesada",
1314 		"Quevedo",
1315 		"Quezada",
1316 		"Quinta",
1317 		"Quintairos",
1318 		"Quintana",
1319 		"Quintanilla",
1320 		"Quintero",
1321 		"Quintero cruz",
1322 		"Quintero de la cruz",
1323 		"Quiñones",
1324 		"Quiñónez",
1325 		"Quiros",
1326 		"Quiroz",
1327 		"Rael",
1328 		"Ramírez",
1329 		"Ramón",
1330 		"Ramos",
1331 		"Rangel",
1332 		"Rascón",
1333 		"Raya",
1334 		"Razo",
1335 		"Regalado",
1336 		"Rendón",
1337 		"Rentería",
1338 		"Reséndez",
1339 		"Reyes",
1340 		"Reyna",
1341 		"Reynoso",
1342 		"Rico",
1343 		"Rincón",
1344 		"Riojas",
1345 		"Ríos",
1346 		"Rivas",
1347 		"Rivera",
1348 		"Rivero",
1349 		"Robledo",
1350 		"Robles",
1351 		"Rocha",
1352 		"Rodarte",
1353 		"Rodrígez",
1354 		"Rodríguez",
1355 		"Rodríquez",
1356 		"Rojas",
1357 		"Rojo",
1358 		"Roldán",
1359 		"Rolón",
1360 		"Romero",
1361 		"Romo",
1362 		"Roque",
1363 		"Rosado",
1364 		"Rosales",
1365 		"Rosario",
1366 		"Rosas",
1367 		"Roybal",
1368 		"Rubio",
1369 		"Ruelas",
1370 		"Ruiz",
1371 		"Saavedra",
1372 		"Sáenz",
1373 		"Saiz",
1374 		"Salas",
1375 		"Salazar",
1376 		"Salcedo",
1377 		"Salcido",
1378 		"Saldaña",
1379 		"Saldivar",
1380 		"Salgado",
1381 		"Salinas",
1382 		"Samaniego",
1383 		"Sanabria",
1384 		"Sanches",
1385 		"Sánchez",
1386 		"Sandoval",
1387 		"Santacruz",
1388 		"Santana",
1389 		"Santiago",
1390 		"Santillán",
1391 		"Sarabia",
1392 		"Sauceda",
1393 		"Saucedo",
1394 		"Sedillo",
1395 		"Segovia",
1396 		"Segura",
1397 		"Sepúlveda",
1398 		"Serna",
1399 		"Serrano",
1400 		"Serrato",
1401 		"Sevilla",
1402 		"Sierra",
1403 		"Sisneros",
1404 		"Solano",
1405 		"Solís",
1406 		"Soliz",
1407 		"Solorio",
1408 		"Solorzano",
1409 		"Soria",
1410 		"Sosa",
1411 		"Sotelo",
1412 		"Soto",
1413 		"Suárez",
1414 		"Tafoya",
1415 		"Tamayo",
1416 		"Tamez",
1417 		"Tapia",
1418 		"Tejada",
1419 		"Tejeda",
1420 		"Téllez",
1421 		"Tello",
1422 		"Terán",
1423 		"Terrazas",
1424 		"Tijerina",
1425 		"Tirado",
1426 		"Toledo",
1427 		"Toro",
1428 		"Torres",
1429 		"Tórrez",
1430 		"Tovar",
1431 		"Trejo",
1432 		"Treviño",
1433 		"Trujillo",
1434 		"Ulibarri",
1435 		"Ulloa",
1436 		"Urbina",
1437 		"Ureña",
1438 		"Urías",
1439 		"Uribe",
1440 		"Urrutia",
1441 		"Vaca",
1442 		"Valadez",
1443 		"Valdés",
1444 		"Valdez",
1445 		"Valdivia",
1446 		"Valencia",
1447 		"Valentín",
1448 		"Valenzuela",
1449 		"Valladares",
1450 		"Valle",
1451 		"Vallejo",
1452 		"Valles",
1453 		"Valverde",
1454 		"Vanegas",
1455 		"Varela",
1456 		"Vargas",
1457 		"Vásquez",
1458 		"Vázquez",
1459 		"Vega",
1460 		"Vela",
1461 		"Velasco",
1462 		"Velásquez",
1463 		"Velázquez",
1464 		"Vélez",
1465 		"Véliz",
1466 		"Venegas",
1467 		"Vera",
1468 		"Verdugo",
1469 		"Verduzco",
1470 		"Vergara",
1471 		"Viera",
1472 		"Vigil",
1473 		"Villa",
1474 		"Villagómez",
1475 		"Villalobos",
1476 		"Villalpando",
1477 		"Villanueva",
1478 		"Villareal",
1479 		"Villarreal",
1480 		"Villaseñor",
1481 		"Villegas",
1482 		"Xacon",
1483 		"Xairo Belmonte",
1484 		"Xana",
1485 		"Xenia",
1486 		"Xiana",
1487 		"Xicoy",
1488 		"Yago",
1489 		"Yami",
1490 		"Yanes",
1491 		"Yáñez",
1492 		"Ybarra",
1493 		"Yebra",
1494 		"Yunta",
1495 		"Zabaleta",
1496 		"Zamarreno",
1497 		"Zamarripa",
1498 		"Zambrana",
1499 		"Zambrano",
1500 		"Zamora",
1501 		"Zamudio",
1502 		"Zapata",
1503 		"Zaragoza",
1504 		"Zarate",
1505 		"Zavala",
1506 		"Zayas",
1507 		"Zelaya",
1508 		"Zepeda",
1509 		"Zúñiga"
1510 		];
1511 		return choice(data, this.rnd);
1512 	}
1513 
1514 	///
1515 	override string nameFirstName() {
1516 		auto data = [
1517 		"Aarón",
1518 		"Abraham",
1519 		"Adán",
1520 		"Agustín",
1521 		"Alan",
1522 		"Alberto",
1523 		"Alejandro",
1524 		"Alexander",
1525 		"Alexis",
1526 		"Alfonso",
1527 		"Alfredo",
1528 		"Andrés",
1529 		"Ángel Daniel",
1530 		"Ángel Gabriel",
1531 		"Antonio",
1532 		"Armando",
1533 		"Arturo",
1534 		"Axel",
1535 		"Benito",
1536 		"Benjamín",
1537 		"Bernardo",
1538 		"Brandon",
1539 		"Brayan",
1540 		"Carlos",
1541 		"César",
1542 		"Claudio",
1543 		"Clemente",
1544 		"Cristian",
1545 		"Cristobal",
1546 		"Damián",
1547 		"Daniel",
1548 		"David",
1549 		"Diego",
1550 		"Eduardo",
1551 		"Elías",
1552 		"Emiliano",
1553 		"Emilio",
1554 		"Emilio",
1555 		"Emmanuel",
1556 		"Enrique",
1557 		"Erick",
1558 		"Ernesto",
1559 		"Esteban",
1560 		"Federico",
1561 		"Felipe",
1562 		"Fernando",
1563 		"Fernando Javier",
1564 		"Francisco",
1565 		"Francisco Javier",
1566 		"Gabriel",
1567 		"Gael",
1568 		"Gerardo",
1569 		"Germán",
1570 		"Gilberto",
1571 		"Gonzalo",
1572 		"Gregorio",
1573 		"Guillermo",
1574 		"Gustavo",
1575 		"Hernán",
1576 		"Homero",
1577 		"Horacio",
1578 		"Hugo",
1579 		"Ignacio",
1580 		"Iker",
1581 		"Isaac",
1582 		"Isaias",
1583 		"Israel",
1584 		"Ivan",
1585 		"Jacobo",
1586 		"Jaime",
1587 		"Javier",
1588 		"Jerónimo",
1589 		"Jesús",
1590 		"Joaquín",
1591 		"Jorge",
1592 		"Jorge Luis",
1593 		"José",
1594 		"José Antonio",
1595 		"Jose Daniel",
1596 		"José Eduardo",
1597 		"José Emilio",
1598 		"José Luis",
1599 		"José María",
1600 		"José Miguel",
1601 		"Juan",
1602 		"Juan Carlos",
1603 		"Juan Manuel",
1604 		"Juan Pablo",
1605 		"Julio",
1606 		"Julio César",
1607 		"Kevin",
1608 		"Leonardo",
1609 		"Lorenzo",
1610 		"Lucas",
1611 		"Luis",
1612 		"Luis Ángel",
1613 		"Luis Fernando",
1614 		"Luis Gabino",
1615 		"Luis Miguel",
1616 		"Manuel",
1617 		"Marco Antonio",
1618 		"Marcos",
1619 		"Mariano",
1620 		"Mario",
1621 		"Martín",
1622 		"Mateo",
1623 		"Matías",
1624 		"Mauricio",
1625 		"Maximiliano",
1626 		"Miguel",
1627 		"Miguel Ángel",
1628 		"Nicolás",
1629 		"Octavio",
1630 		"Óscar",
1631 		"Pablo",
1632 		"Patricio",
1633 		"Pedro",
1634 		"Rafael",
1635 		"Ramiro",
1636 		"Ramón",
1637 		"Raúl",
1638 		"Ricardo",
1639 		"Roberto",
1640 		"Rodrigo",
1641 		"Rubén",
1642 		"Salvador",
1643 		"Samuel",
1644 		"Sancho",
1645 		"Santiago",
1646 		"Saúl",
1647 		"Sebastian",
1648 		"Sergio",
1649 		"Tadeo",
1650 		"Teodoro",
1651 		"Timoteo",
1652 		"Tomás",
1653 		"Uriel",
1654 		"Vicente",
1655 		"Víctor",
1656 		"Victor Manuel",
1657 		"Adriana",
1658 		"Alejandra",
1659 		"Alicia",
1660 		"Amalia",
1661 		"Ana",
1662 		"Ana Luisa",
1663 		"Ana María",
1664 		"Andrea",
1665 		"Ángela",
1666 		"Anita",
1667 		"Antonia",
1668 		"Araceli",
1669 		"Ariadna",
1670 		"Barbara",
1671 		"Beatriz",
1672 		"Berta",
1673 		"Blanca",
1674 		"Caridad",
1675 		"Carla",
1676 		"Carlota",
1677 		"Carmen",
1678 		"Carolina",
1679 		"Catalina",
1680 		"Cecilia",
1681 		"Clara",
1682 		"Claudia",
1683 		"Concepción",
1684 		"Conchita",
1685 		"Cristina",
1686 		"Daniela",
1687 		"Débora",
1688 		"Diana",
1689 		"Dolores",
1690 		"Dorotea",
1691 		"Elena",
1692 		"Elisa",
1693 		"Elizabeth",
1694 		"Eloisa",
1695 		"Elsa",
1696 		"Elvira",
1697 		"Emilia",
1698 		"Esperanza",
1699 		"Estela",
1700 		"Ester",
1701 		"Eva",
1702 		"Florencia",
1703 		"Francisca",
1704 		"Gabriela",
1705 		"Gloria",
1706 		"Graciela",
1707 		"Guadalupe",
1708 		"Guillermina",
1709 		"Inés",
1710 		"Irene",
1711 		"Isabel",
1712 		"Isabela",
1713 		"Josefina",
1714 		"Juana",
1715 		"Julia",
1716 		"Laura",
1717 		"Leonor",
1718 		"Leticia",
1719 		"Lilia",
1720 		"Lola",
1721 		"Lorena",
1722 		"Lourdes",
1723 		"Lucia",
1724 		"Luisa",
1725 		"Luz",
1726 		"Magdalena",
1727 		"Manuela",
1728 		"Marcela",
1729 		"Margarita",
1730 		"María",
1731 		"María Cristina",
1732 		"María de Jesús",
1733 		"María de los Ángeles",
1734 		"María del Carmen",
1735 		"María Elena",
1736 		"María Eugenia",
1737 		"María Guadalupe",
1738 		"María José",
1739 		"María Luisa",
1740 		"María Soledad",
1741 		"María Teresa",
1742 		"Mariana",
1743 		"Maricarmen",
1744 		"Marilu",
1745 		"Marisol",
1746 		"Marta",
1747 		"Mayte",
1748 		"Mercedes",
1749 		"Micaela",
1750 		"Mónica",
1751 		"Natalia",
1752 		"Norma",
1753 		"Olivia",
1754 		"Patricia",
1755 		"Pilar",
1756 		"Ramona",
1757 		"Raquel",
1758 		"Rebeca",
1759 		"Reina",
1760 		"Rocio",
1761 		"Rosa",
1762 		"Rosa María",
1763 		"Rosalia",
1764 		"Rosario",
1765 		"Sara",
1766 		"Silvia",
1767 		"Sofia",
1768 		"Soledad",
1769 		"Sonia",
1770 		"Susana",
1771 		"Teresa",
1772 		"Verónica",
1773 		"Victoria",
1774 		"Virginia",
1775 		"Xochitl",
1776 		"Yolanda",
1777 		"Abigail",
1778 		"Abril",
1779 		"Adela",
1780 		"Alexa",
1781 		"Alondra Romina",
1782 		"Ana Sofía",
1783 		"Ana Victoria",
1784 		"Camila",
1785 		"Carolina",
1786 		"Daniela",
1787 		"Dulce María",
1788 		"Emily",
1789 		"Esmeralda",
1790 		"Estefanía",
1791 		"Evelyn",
1792 		"Fatima",
1793 		"Ivanna",
1794 		"Jazmin",
1795 		"Jennifer",
1796 		"Jimena",
1797 		"Julieta",
1798 		"Kimberly",
1799 		"Liliana",
1800 		"Lizbeth",
1801 		"María Fernanda",
1802 		"Melany",
1803 		"Melissa",
1804 		"Miranda",
1805 		"Monserrat",
1806 		"Naomi",
1807 		"Natalia",
1808 		"Nicole",
1809 		"Paola",
1810 		"Paulina",
1811 		"Regina",
1812 		"Renata",
1813 		"Valentina",
1814 		"Valeria",
1815 		"Vanessa",
1816 		"Ximena",
1817 		"Ximena Guadalupe",
1818 		"Yamileth",
1819 		"Yaretzi",
1820 		"Zoe"
1821 		];
1822 		return choice(data, this.rnd);
1823 	}
1824 
1825 
1826 	override string nameName() {
1827 		final switch(uniform(0, 5, this.rnd)) {
1828 			case 0: return namePrefix() ~ " " ~ nameFirstName() ~ " " ~ nameLastName() ~ " " ~ nameLastName();
1829 			case 1: return nameFirstName() ~ " " ~ nameLastName() ~ " de " ~ nameLastName();
1830 			case 2: return nameSuffix() ~ " " ~ nameFirstName() ~ " " ~ nameLastName() ~ " " ~ nameLastName();
1831 			case 3: return nameFirstName() ~ " " ~ nameLastName() ~ " " ~ nameLastName();
1832 			case 4: return nameFirstName() ~ " " ~ nameLastName() ~ " " ~ nameLastName();
1833 		}
1834 	}
1835 
1836 	///
1837 	override string commerceDepartment() {
1838 		auto data = [
1839 		"Libros",
1840 		"Películas",
1841 		"Música",
1842 		"Juegos",
1843 		"Electrónica",
1844 		"Ordenadores",
1845 		"Hogar",
1846 		"Jardín",
1847 		"Herramientas",
1848 		"Ultramarinos",
1849 		"Salud",
1850 		"Belleza",
1851 		"Juguetes",
1852 		"Kids",
1853 		"Baby",
1854 		"Ropa",
1855 		"Zapatos",
1856 		"Joyería",
1857 		"Deportes",
1858 		"Aire libre",
1859 		"Automoción",
1860 		"Industrial"
1861 		];
1862 		return choice(data, this.rnd);
1863 	}
1864 
1865 	///
1866 	override string colorHuman() {
1867 		auto data = [
1868 		"rojo",
1869 		"verde",
1870 		"azul",
1871 		"amarillo",
1872 		"morado",
1873 		"Menta verde",
1874 		"teal",
1875 		"blanco",
1876 		"negro",
1877 		"Naranja",
1878 		"Rosa",
1879 		"gris",
1880 		"marrón",
1881 		"violeta",
1882 		"turquesa",
1883 		"tan",
1884 		"cielo azul",
1885 		"salmón",
1886 		"ciruela",
1887 		"orquídea",
1888 		"aceituna",
1889 		"magenta",
1890 		"Lima",
1891 		"marfil",
1892 		"índigo",
1893 		"oro",
1894 		"fucsia",
1895 		"cian",
1896 		"azul",
1897 		"lavanda",
1898 		"plata"
1899 		];
1900 		return choice(data, this.rnd);
1901 	}
1902 
1903 	///
1904 	override string addressStateAbbr() {
1905 		auto data = [
1906 		"AS",
1907 		"BC",
1908 		"BS",
1909 		"CC",
1910 		"CS",
1911 		"CH",
1912 		"CL",
1913 		"CM",
1914 		"DF",
1915 		"DG",
1916 		"GT",
1917 		"GR",
1918 		"HG",
1919 		"JC",
1920 		"MC",
1921 		"MN",
1922 		"MS",
1923 		"NT",
1924 		"NL",
1925 		"OC",
1926 		"PL",
1927 		"QT",
1928 		"QR",
1929 		"SP",
1930 		"SL",
1931 		"SR",
1932 		"TC",
1933 		"TS",
1934 		"TL",
1935 		"VZ",
1936 		"YN",
1937 		"ZS"
1938 		];
1939 		return choice(data, this.rnd);
1940 	}
1941 
1942 	///
1943 	override string addressState() {
1944 		auto data = [
1945 		"Aguascalientes",
1946 		"Baja California Norte",
1947 		"Baja California Sur",
1948 		"Estado de México",
1949 		"Campeche",
1950 		"Chiapas",
1951 		"Chihuahua",
1952 		"Coahuila",
1953 		"Colima",
1954 		"Durango",
1955 		"Guanajuato",
1956 		"Guerrero",
1957 		"Hidalgo",
1958 		"Jalisco",
1959 		"Michoacan",
1960 		"Morelos",
1961 		"Nayarit",
1962 		"Nuevo León",
1963 		"Oaxaca",
1964 		"Puebla",
1965 		"Querétaro",
1966 		"Quintana Roo",
1967 		"San Luis Potosí",
1968 		"Sinaloa",
1969 		"Sonora",
1970 		"Tabasco",
1971 		"Tamaulipas",
1972 		"Tlaxcala",
1973 		"Veracruz",
1974 		"Yucatán",
1975 		"Zacatecas"
1976 		];
1977 		return choice(data, this.rnd);
1978 	}
1979 
1980 	///
1981 	override string addressCountry() {
1982 		auto data = [
1983 		"Afganistán",
1984 		"Albania",
1985 		"Argelia",
1986 		"Andorra",
1987 		"Angola",
1988 		"Argentina",
1989 		"Armenia",
1990 		"Aruba",
1991 		"Australia",
1992 		"Austria",
1993 		"Azerbayán",
1994 		"Bahamas",
1995 		"Barein",
1996 		"Bangladesh",
1997 		"Barbados",
1998 		"Bielorusia",
1999 		"Bélgica",
2000 		"Belice",
2001 		"Bermuda",
2002 		"Bután",
2003 		"Bolivia",
2004 		"Bosnia Herzegovina",
2005 		"Botswana",
2006 		"Brasil",
2007 		"Bulgaria",
2008 		"Burkina Faso",
2009 		"Burundi",
2010 		"Camboya",
2011 		"Camerún",
2012 		"Canada",
2013 		"Cabo Verde",
2014 		"Islas Caimán",
2015 		"Chad",
2016 		"Chile",
2017 		"China",
2018 		"Isla de Navidad",
2019 		"Colombia",
2020 		"Comodos",
2021 		"Congo",
2022 		"Costa Rica",
2023 		"Costa de Marfil",
2024 		"Croacia",
2025 		"Cuba",
2026 		"Chipre",
2027 		"República Checa",
2028 		"Dinamarca",
2029 		"Dominica",
2030 		"República Dominicana",
2031 		"Ecuador",
2032 		"Egipto",
2033 		"El Salvador",
2034 		"Guinea Ecuatorial",
2035 		"Eritrea",
2036 		"Estonia",
2037 		"Etiopía",
2038 		"Islas Faro",
2039 		"Fiji",
2040 		"Finlandia",
2041 		"Francia",
2042 		"Gabón",
2043 		"Gambia",
2044 		"Georgia",
2045 		"Alemania",
2046 		"Ghana",
2047 		"Grecia",
2048 		"Groenlandia",
2049 		"Granada",
2050 		"Guadalupe",
2051 		"Guam",
2052 		"Guatemala",
2053 		"Guinea",
2054 		"Guinea-Bisau",
2055 		"Guayana",
2056 		"Haiti",
2057 		"Honduras",
2058 		"Hong Kong",
2059 		"Hungria",
2060 		"Islandia",
2061 		"India",
2062 		"Indonesia",
2063 		"Iran",
2064 		"Irak",
2065 		"Irlanda",
2066 		"Italia",
2067 		"Jamaica",
2068 		"Japón",
2069 		"Jordania",
2070 		"Kazajistan",
2071 		"Kenia",
2072 		"Kiribati",
2073 		"Corea",
2074 		"Kuwait",
2075 		"Letonia",
2076 		"Líbano",
2077 		"Liberia",
2078 		"Liechtenstein",
2079 		"Lituania",
2080 		"Luxemburgo",
2081 		"Macao",
2082 		"Macedonia",
2083 		"Madagascar",
2084 		"Malawi",
2085 		"Malasia",
2086 		"Maldivas",
2087 		"Mali",
2088 		"Malta",
2089 		"Martinica",
2090 		"Mauritania",
2091 		"México",
2092 		"Micronesia",
2093 		"Moldavia",
2094 		"Mónaco",
2095 		"Mongolia",
2096 		"Montenegro",
2097 		"Montserrat",
2098 		"Marruecos",
2099 		"Mozambique",
2100 		"Namibia",
2101 		"Nauru",
2102 		"Nepal",
2103 		"Holanda",
2104 		"Nueva Zelanda",
2105 		"Nicaragua",
2106 		"Niger",
2107 		"Nigeria",
2108 		"Noruega",
2109 		"Omán",
2110 		"Pakistan",
2111 		"Panamá",
2112 		"Papúa Nueva Guinea",
2113 		"Paraguay",
2114 		"Perú",
2115 		"Filipinas",
2116 		"Poland",
2117 		"Portugal",
2118 		"Puerto Rico",
2119 		"Rusia",
2120 		"Ruanda",
2121 		"Samoa",
2122 		"San Marino",
2123 		"Santo Tomé y Principe",
2124 		"Arabia Saudí",
2125 		"Senegal",
2126 		"Serbia",
2127 		"Seychelles",
2128 		"Sierra Leona",
2129 		"Singapur",
2130 		"Eslovaquia",
2131 		"Eslovenia",
2132 		"Somalia",
2133 		"España",
2134 		"Sri Lanka",
2135 		"Sudán",
2136 		"Suriname",
2137 		"Suecia",
2138 		"Suiza",
2139 		"Siria",
2140 		"Taiwan",
2141 		"Tajikistan",
2142 		"Tanzania",
2143 		"Tailandia",
2144 		"Timor-Leste",
2145 		"Togo",
2146 		"Tonga",
2147 		"Trinidad y Tobago",
2148 		"Tunez",
2149 		"Turquia",
2150 		"Uganda",
2151 		"Ucrania",
2152 		"Emiratos Árabes Unidos",
2153 		"Reino Unido",
2154 		"Estados Unidos de América",
2155 		"Uruguay",
2156 		"Uzbekistan",
2157 		"Vanuatu",
2158 		"Venezuela",
2159 		"Vietnam",
2160 		"Yemen",
2161 		"Zambia",
2162 		"Zimbabwe"
2163 		];
2164 		return choice(data, this.rnd);
2165 	}
2166 
2167 
2168 	override string addressStreetAddress() {
2169 		final switch(uniform(0, 2, this.rnd)) {
2170 			case 0: return "normal: '" ~ addressStreet() ~ addressBuildingNumber();
2171 			case 1: return "full: '" ~ addressStreet() ~ addressBuildingNumber() ~ " " ~ addressSecondaryAddress();
2172 		}
2173 	}
2174 
2175 	///
2176 	override string addressDefaultCountry() {
2177 		auto data = [
2178 		"México'"
2179 		];
2180 		return choice(data, this.rnd);
2181 	}
2182 
2183 	///
2184 	override string addressCitySuffix() {
2185 		auto data = [
2186 		"town",
2187 		"ton",
2188 		"land",
2189 		"ville",
2190 		"berg",
2191 		"burgh",
2192 		"borough",
2193 		"bury",
2194 		"view",
2195 		"port",
2196 		"mouth",
2197 		"stad",
2198 		"furt",
2199 		"chester",
2200 		"mouth",
2201 		"fort",
2202 		"haven",
2203 		"side",
2204 		"shire"
2205 		];
2206 		return choice(data, this.rnd);
2207 	}
2208 
2209 	///
2210 	override string addressCityPrefix() {
2211 		auto data = [
2212 		"Aguascalientes",
2213 		"Apodaca",
2214 		"Buenavista",
2215 		"Campeche",
2216 		"Cancún",
2217 		"Cárdenas",
2218 		"Celaya",
2219 		"Chalco",
2220 		"Chetumal",
2221 		"Chicoloapan",
2222 		"Chignahuapan",
2223 		"Chihuahua",
2224 		"Chilpancingo",
2225 		"Chimalhuacán",
2226 		"Ciudad Acuña",
2227 		"Ciudad de México",
2228 		"Ciudad del Carmen",
2229 		"Ciudad López Mateos",
2230 		"Ciudad Madero",
2231 		"Ciudad Obregón",
2232 		"Ciudad Valles",
2233 		"Ciudad Victoria",
2234 		"Coatzacoalcos",
2235 		"Colima-Villa de Álvarez",
2236 		"Comitán de Dominguez",
2237 		"Córdoba",
2238 		"Cuautitlán Izcalli",
2239 		"Cuautla",
2240 		"Cuernavaca",
2241 		"Culiacán",
2242 		"Delicias",
2243 		"Durango",
2244 		"Ensenada",
2245 		"Fresnillo",
2246 		"General Escobedo",
2247 		"Gómez Palacio",
2248 		"Guadalajara",
2249 		"Guadalupe",
2250 		"Guanajuato",
2251 		"Guaymas",
2252 		"Hermosillo",
2253 		"Hidalgo del Parral",
2254 		"Iguala",
2255 		"Irapuato",
2256 		"Ixtapaluca",
2257 		"Jiutepec",
2258 		"Juárez",
2259 		"La Laguna",
2260 		"La Paz",
2261 		"La Piedad-Pénjamo",
2262 		"León",
2263 		"Los Cabos",
2264 		"Los Mochis",
2265 		"Manzanillo",
2266 		"Matamoros",
2267 		"Mazatlán",
2268 		"Mérida",
2269 		"Mexicali",
2270 		"Minatitlán",
2271 		"Miramar",
2272 		"Monclova",
2273 		"Monclova-Frontera",
2274 		"Monterrey",
2275 		"Morelia",
2276 		"Naucalpan de Juárez",
2277 		"Navojoa",
2278 		"Nezahualcóyotl",
2279 		"Nogales",
2280 		"Nuevo Laredo",
2281 		"Oaxaca",
2282 		"Ocotlán",
2283 		"Ojo de agua",
2284 		"Orizaba",
2285 		"Pachuca",
2286 		"Piedras Negras",
2287 		"Poza Rica",
2288 		"Puebla",
2289 		"Puerto Vallarta",
2290 		"Querétaro",
2291 		"Reynosa-Río Bravo",
2292 		"Rioverde-Ciudad Fernández",
2293 		"Salamanca",
2294 		"Saltillo",
2295 		"San Cristobal de las Casas",
2296 		"San Francisco Coacalco",
2297 		"San Francisco del Rincón",
2298 		"San Juan Bautista Tuxtepec",
2299 		"San Juan del Río",
2300 		"San Luis Potosí-Soledad",
2301 		"San Luis Río Colorado",
2302 		"San Nicolás de los Garza",
2303 		"San Pablo de las Salinas",
2304 		"San Pedro Garza García",
2305 		"Santa Catarina",
2306 		"Soledad de Graciano Sánchez",
2307 		"Tampico-Pánuco",
2308 		"Tapachula",
2309 		"Tecomán",
2310 		"Tehuacán",
2311 		"Tehuacán",
2312 		"Tehuantepec-Salina Cruz",
2313 		"Tepexpan",
2314 		"Tepic",
2315 		"Tetela de Ocampo",
2316 		"Texcoco de Mora",
2317 		"Tijuana",
2318 		"Tlalnepantla",
2319 		"Tlaquepaque",
2320 		"Tlaxcala-Apizaco",
2321 		"Toluca",
2322 		"Tonalá",
2323 		"Torreón",
2324 		"Tula",
2325 		"Tulancingo",
2326 		"Tulancingo de Bravo",
2327 		"Tuxtla Gutiérrez",
2328 		"Uruapan",
2329 		"Uruapan del Progreso",
2330 		"Valle de México",
2331 		"Veracruz",
2332 		"Villa de Álvarez",
2333 		"Villa Nicolás Romero",
2334 		"Villahermosa",
2335 		"Xalapa",
2336 		"Zacatecas-Guadalupe",
2337 		"Zacatlan",
2338 		"Zacatzingo",
2339 		"Zamora-Jacona",
2340 		"Zapopan",
2341 		"Zitacuaro"
2342 		];
2343 		return choice(data, this.rnd);
2344 	}
2345 
2346 
2347 	override string addressStreet() {
2348 		final switch(uniform(0, 6, this.rnd)) {
2349 			case 0: return addressStreetSuffix() ~ " " ~ nameFirstName();
2350 			case 1: return addressStreetSuffix() ~ " " ~ nameFirstName() ~ " " ~ nameLastName();
2351 			case 2: return addressStreetSuffix() ~ " " ~ addressStreetName();
2352 			case 3: return addressStreetSuffix() ~ " " ~ addressStreetName();
2353 			case 4: return addressStreetSuffix() ~ " " ~ addressStreetName();
2354 			case 5: return addressStreetSuffix() ~ " " ~ addressStreetName();
2355 		}
2356 	}
2357 
2358 	///
2359 	override string addressTimeZone() {
2360 		auto data = [
2361 		"Pacífico/Midway",
2362 		"Pacífico/Pago_Pago",
2363 		"Pacífico/Honolulu",
2364 		"America/Juneau",
2365 		"America/Los_Angeles",
2366 		"America/Tijuana",
2367 		"America/Denver",
2368 		"America/Phoenix",
2369 		"America/Chihuahua",
2370 		"America/Mazatlan",
2371 		"America/Chicago",
2372 		"America/Regina",
2373 		"America/Mexico_City",
2374 		"America/Monterrey",
2375 		"America/Guatemala",
2376 		"America/New_York",
2377 		"America/Indiana/Indianapolis",
2378 		"America/Bogota",
2379 		"America/Lima",
2380 		"America/Lima",
2381 		"America/Halifax",
2382 		"America/Caracas",
2383 		"America/La_Paz",
2384 		"America/Santiago",
2385 		"America/St_Johns",
2386 		"America/Sao_Paulo",
2387 		"America/Argentina/Buenos_Aires",
2388 		"America/Guyana",
2389 		"America/Godthab",
2390 		"Atlantic/South_Georgia",
2391 		"Atlantic/Azores",
2392 		"Atlantic/Cape_Verde",
2393 		"Europa/Dublin",
2394 		"Europa/London",
2395 		"Europa/Lisbon",
2396 		"Europa/London",
2397 		"Africa/Casablanca",
2398 		"Africa/Monrovia",
2399 		"Etc/UTC",
2400 		"Europa/Belgrade",
2401 		"Europa/Bratislava",
2402 		"Europa/Budapest",
2403 		"Europa/Ljubljana",
2404 		"Europa/Prague",
2405 		"Europa/Sarajevo",
2406 		"Europa/Skopje",
2407 		"Europa/Warsaw",
2408 		"Europa/Zagreb",
2409 		"Europa/Brussels",
2410 		"Europa/Copenhagen",
2411 		"Europa/Madrid",
2412 		"Europa/Paris",
2413 		"Europa/Amsterdam",
2414 		"Europa/Berlin",
2415 		"Europa/Berlin",
2416 		"Europa/Rome",
2417 		"Europa/Stockholm",
2418 		"Europa/Vienna",
2419 		"Africa/Algiers",
2420 		"Europa/Bucharest",
2421 		"Africa/Cairo",
2422 		"Europa/Helsinki",
2423 		"Europa/Kiev",
2424 		"Europa/Riga",
2425 		"Europa/Sofia",
2426 		"Europa/Tallinn",
2427 		"Europa/Vilnius",
2428 		"Europa/Athens",
2429 		"Europa/Istanbul",
2430 		"Europa/Minsk",
2431 		"Asia/Jerusalen",
2432 		"Africa/Harare",
2433 		"Africa/Johannesburg",
2434 		"Europa/Moscú",
2435 		"Europa/Moscú",
2436 		"Europa/Moscú",
2437 		"Asia/Kuwait",
2438 		"Asia/Riyadh",
2439 		"Africa/Nairobi",
2440 		"Asia/Baghdad",
2441 		"Asia/Tehran",
2442 		"Asia/Muscat",
2443 		"Asia/Muscat",
2444 		"Asia/Baku",
2445 		"Asia/Tbilisi",
2446 		"Asia/Yerevan",
2447 		"Asia/Kabul",
2448 		"Asia/Yekaterinburg",
2449 		"Asia/Karachi",
2450 		"Asia/Karachi",
2451 		"Asia/Tashkent",
2452 		"Asia/Kolkata",
2453 		"Asia/Kolkata",
2454 		"Asia/Kolkata",
2455 		"Asia/Kolkata",
2456 		"Asia/Kathmandu",
2457 		"Asia/Dhaka",
2458 		"Asia/Dhaka",
2459 		"Asia/Colombo",
2460 		"Asia/Almaty",
2461 		"Asia/Novosibirsk",
2462 		"Asia/Rangoon",
2463 		"Asia/Bangkok",
2464 		"Asia/Bangkok",
2465 		"Asia/Jakarta",
2466 		"Asia/Krasnoyarsk",
2467 		"Asia/Shanghai",
2468 		"Asia/Chongqing",
2469 		"Asia/Hong_Kong",
2470 		"Asia/Urumqi",
2471 		"Asia/Kuala_Lumpur",
2472 		"Asia/Singapore",
2473 		"Asia/Taipei",
2474 		"Australia/Perth",
2475 		"Asia/Irkutsk",
2476 		"Asia/Ulaanbaatar",
2477 		"Asia/Seoul",
2478 		"Asia/Tokyo",
2479 		"Asia/Tokyo",
2480 		"Asia/Tokyo",
2481 		"Asia/Yakutsk",
2482 		"Australia/Darwin",
2483 		"Australia/Adelaide",
2484 		"Australia/Melbourne",
2485 		"Australia/Melbourne",
2486 		"Australia/Sydney",
2487 		"Australia/Brisbane",
2488 		"Australia/Hobart",
2489 		"Asia/Vladivostok",
2490 		"Pacífico/Guam",
2491 		"Pacífico/Port_Moresby",
2492 		"Asia/Magadan",
2493 		"Asia/Magadan",
2494 		"Pacífico/Noumea",
2495 		"Pacífico/Fiji",
2496 		"Asia/Kamchatka",
2497 		"Pacífico/Majuro",
2498 		"Pacífico/Auckland",
2499 		"Pacífico/Auckland",
2500 		"Pacífico/Tongatapu",
2501 		"Pacífico/Fakaofo",
2502 		"Pacífico/Apia"
2503 		];
2504 		return choice(data, this.rnd);
2505 	}
2506 
2507 	///
2508 	string addressStreetName() {
2509 		auto data = [
2510 		"20 de Noviembre",
2511 		"Cinco de Mayo",
2512 		"Cuahutemoc",
2513 		"Manzanares",
2514 		"Donceles",
2515 		"Francisco I. Madero",
2516 		"Juárez",
2517 		"Repúplica de Cuba",
2518 		"Repúplica de Chile",
2519 		"Repúplica de Argentina",
2520 		"Repúplica de Uruguay",
2521 		"Isabel la Católica",
2522 		"Izazaga",
2523 		"Eje Central",
2524 		"Eje 6",
2525 		"Eje 5",
2526 		"La viga",
2527 		"Aniceto Ortega",
2528 		"Miguel Ángel de Quevedo",
2529 		"Amores",
2530 		"Coyoacán",
2531 		"Coruña",
2532 		"Batalla de Naco",
2533 		"La otra banda",
2534 		"Piedra del Comal",
2535 		"Balcón de los edecanes",
2536 		"Barrio la Lonja",
2537 		"Jicolapa",
2538 		"Zacatlán",
2539 		"Zapata",
2540 		"Polotitlan",
2541 		"Calimaya",
2542 		"Flor Marina",
2543 		"Flor Solvestre",
2544 		"San Miguel",
2545 		"Naranjo",
2546 		"Cedro",
2547 		"Jalisco",
2548 		"Avena"
2549 		];
2550 		return choice(data, this.rnd);
2551 	}
2552 
2553 
2554 	override string addressCity() {
2555 		final switch(uniform(0, 1, this.rnd)) {
2556 			case 0: return addressCityPrefix() ~ "'";
2557 		}
2558 	}
2559 
2560 
2561 	override string addressBuildingNumber() {
2562 		final switch(uniform(0, 7, this.rnd)) {
2563 			case 0: return " s/n.";
2564 			case 1: return "#";
2565 			case 2: return "##";
2566 			case 3: return " #";
2567 			case 4: return " ##";
2568 			case 5: return " ###";
2569 			case 6: return "####'";
2570 		}
2571 	}
2572 
2573 	///
2574 	override string addressSecondaryAddress() {
2575 		auto data = [
2576 		"Esc. ###",
2577 		"Puerta ###",
2578 		"Edificio #'"
2579 		];
2580 		return this.digitBuild(choice(data, this.rnd));
2581 	}
2582 
2583 	///
2584 	override string addressPostcode() {
2585 		auto data = [
2586 		"#####'"
2587 		];
2588 		return this.digitBuild(choice(data, this.rnd));
2589 	}
2590 
2591 	///
2592 	override string addressStreetSuffix() {
2593 		auto data = [
2594 		"Aldea",
2595 		"Apartamento",
2596 		"Arrabal",
2597 		"Arroyo",
2598 		"Avenida",
2599 		"Bajada",
2600 		"Barranco",
2601 		"Barrio",
2602 		"Bloque",
2603 		"Calle",
2604 		"Calleja",
2605 		"Camino",
2606 		"Carretera",
2607 		"Caserio",
2608 		"Colegio",
2609 		"Colonia",
2610 		"Conjunto",
2611 		"Cuesta",
2612 		"Chalet",
2613 		"Edificio",
2614 		"Entrada",
2615 		"Escalinata",
2616 		"Explanada",
2617 		"Extramuros",
2618 		"Extrarradio",
2619 		"Ferrocarril",
2620 		"Glorieta",
2621 		"Gran Subida",
2622 		"Grupo",
2623 		"Huerta",
2624 		"Jardines",
2625 		"Lado",
2626 		"Lugar",
2627 		"Manzana",
2628 		"Masía",
2629 		"Mercado",
2630 		"Monte",
2631 		"Muelle",
2632 		"Municipio",
2633 		"Parcela",
2634 		"Parque",
2635 		"Partida",
2636 		"Pasaje",
2637 		"Paseo",
2638 		"Plaza",
2639 		"Poblado",
2640 		"Polígono",
2641 		"Prolongación",
2642 		"Puente",
2643 		"Puerta",
2644 		"Quinta",
2645 		"Ramal",
2646 		"Rambla",
2647 		"Rampa",
2648 		"Riera",
2649 		"Rincón",
2650 		"Ronda",
2651 		"Rua",
2652 		"Salida",
2653 		"Sector",
2654 		"Sección",
2655 		"Senda",
2656 		"Solar",
2657 		"Subida",
2658 		"Terrenos",
2659 		"Torrente",
2660 		"Travesía",
2661 		"Urbanización",
2662 		"Vía",
2663 		"Vía Pública"
2664 		];
2665 		return choice(data, this.rnd);
2666 	}
2667 
2668 	///
2669 	override string teamCreature() {
2670 		auto data = [
2671 		"hormigas",
2672 		"murciélagos",
2673 		"osos",
2674 		"abejas",
2675 		"pájaros",
2676 		"búfalo",
2677 		"gatos",
2678 		"pollos",
2679 		"ganado",
2680 		"perros",
2681 		"delfines",
2682 		"patos",
2683 		"elefantes",
2684 		"peces",
2685 		"zorros",
2686 		"ranas",
2687 		"gansos",
2688 		"cabras",
2689 		"caballos",
2690 		"canguros",
2691 		"leones",
2692 		"monos",
2693 		"búhos",
2694 		"bueyes",
2695 		"pingüinos",
2696 		"pueblo",
2697 		"cerdos",
2698 		"conejos",
2699 		"ovejas",
2700 		"tigres",
2701 		"ballenas",
2702 		"lobos",
2703 		"cebras",
2704 		"almas en pena",
2705 		"cuervos",
2706 		"gatos negros",
2707 		"quimeras",
2708 		"fantasmas",
2709 		"conspiradores",
2710 		"dragones",
2711 		"enanos",
2712 		"duendes",
2713 		"encantadores",
2714 		"exorcistas",
2715 		"hijos",
2716 		"enemigos",
2717 		"gigantes",
2718 		"gnomos",
2719 		"duendes",
2720 		"gansos",
2721 		"grifos",
2722 		"licántropos",
2723 		"némesis",
2724 		"ogros",
2725 		"oráculos",
2726 		"profetas",
2727 		"hechiceros",
2728 		"arañas",
2729 		"espíritus",
2730 		"vampiros",
2731 		"brujos",
2732 		"zorras",
2733 		"hombres lobo",
2734 		"brujas",
2735 		"adoradores",
2736 		"zombies",
2737 		"druidas"
2738 		];
2739 		return choice(data, this.rnd);
2740 	}
2741 
2742 
2743 	override string teamName() {
2744 		final switch(uniform(0, 1, this.rnd)) {
2745 			case 0: return addressState() ~ " " ~ teamCreature() ~ "'";
2746 		}
2747 	}
2748 
2749 	///
2750 	override string phoneNumberFormats() {
2751 		auto data = [
2752 		"5###-###-###",
2753 		"5##.###.###",
2754 		"5## ### ###",
2755 		"5########'"
2756 		];
2757 		return this.digitBuild(choice(data, this.rnd));
2758 	}
2759 
2760 	///
2761 	override string cellPhoneFormats() {
2762 		auto data = [
2763 		"5##-###-###",
2764 		"5##.###.###",
2765 		"5## ### ###",
2766 		"5########'"
2767 		];
2768 		return this.digitBuild(choice(data, this.rnd));
2769 	}
2770 
2771 	///
2772 	override string internetFreeEmail() {
2773 		auto data = [
2774 		"gmail.com",
2775 		"yahoo.com",
2776 		"hotmail.com",
2777 		"nearbpo.com",
2778 		"corpfolder.com"
2779 		];
2780 		return choice(data, this.rnd);
2781 	}
2782 
2783 	///
2784 	override string internetDomainSuffix() {
2785 		auto data = [
2786 		"com",
2787 		"mx",
2788 		"info",
2789 		"com.mx",
2790 		"org",
2791 		"gob.mx'"
2792 		];
2793 		return choice(data, this.rnd);
2794 	}
2795 
2796 }