1 // generated by fakerjsgenerator
2 ///
3 module faked.faker_en_za;
4 
5 import faked.base;
6 
7 
8 ///
9 class Faker_en_za : 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 phoneNumberFormats() {
23 		auto data = [
24 		"(0##) ### ####",
25 		"0## ### ####",
26 		"+27 ## ### ####",
27 		"01# ### #####",
28 		"02# ### #####",
29 		"03# ### #####",
30 		"04# ### #####",
31 		"05# ### #####",
32 		"0800 ### ###",
33 		"0860 ### ###",
34 		"01#########",
35 		"01# ########"
36 		];
37 		return this.digitBuild(choice(data, this.rnd));
38 	}
39 
40 	///
41 	string phoneNumberExchangeCode() {
42 		auto data = [
43 		"201",
44 		"202",
45 		"203",
46 		"205",
47 		"206",
48 		"207",
49 		"208",
50 		"209",
51 		"210",
52 		"212",
53 		"213",
54 		"214",
55 		"215",
56 		"216",
57 		"217",
58 		"218",
59 		"219",
60 		"224",
61 		"225",
62 		"227",
63 		"228",
64 		"229",
65 		"231",
66 		"234",
67 		"239",
68 		"240",
69 		"248",
70 		"251",
71 		"252",
72 		"253",
73 		"254",
74 		"256",
75 		"260",
76 		"262",
77 		"267",
78 		"269",
79 		"270",
80 		"276",
81 		"281",
82 		"283",
83 		"301",
84 		"302",
85 		"303",
86 		"304",
87 		"305",
88 		"307",
89 		"308",
90 		"309",
91 		"310",
92 		"312",
93 		"313",
94 		"314",
95 		"315",
96 		"316",
97 		"317",
98 		"318",
99 		"319",
100 		"320",
101 		"321",
102 		"323",
103 		"330",
104 		"331",
105 		"334",
106 		"336",
107 		"337",
108 		"339",
109 		"347",
110 		"351",
111 		"352",
112 		"360",
113 		"361",
114 		"386",
115 		"401",
116 		"402",
117 		"404",
118 		"405",
119 		"406",
120 		"407",
121 		"408",
122 		"409",
123 		"410",
124 		"412",
125 		"413",
126 		"414",
127 		"415",
128 		"417",
129 		"419",
130 		"423",
131 		"424",
132 		"425",
133 		"434",
134 		"435",
135 		"440",
136 		"443",
137 		"445",
138 		"464",
139 		"469",
140 		"470",
141 		"475",
142 		"478",
143 		"479",
144 		"480",
145 		"484",
146 		"501",
147 		"502",
148 		"503",
149 		"504",
150 		"505",
151 		"507",
152 		"508",
153 		"509",
154 		"510",
155 		"512",
156 		"513",
157 		"515",
158 		"516",
159 		"517",
160 		"518",
161 		"520",
162 		"530",
163 		"540",
164 		"541",
165 		"551",
166 		"557",
167 		"559",
168 		"561",
169 		"562",
170 		"563",
171 		"564",
172 		"567",
173 		"570",
174 		"571",
175 		"573",
176 		"574",
177 		"580",
178 		"585",
179 		"586",
180 		"601",
181 		"602",
182 		"603",
183 		"605",
184 		"606",
185 		"607",
186 		"608",
187 		"609",
188 		"610",
189 		"612",
190 		"614",
191 		"615",
192 		"616",
193 		"617",
194 		"618",
195 		"619",
196 		"620",
197 		"623",
198 		"626",
199 		"630",
200 		"631",
201 		"636",
202 		"641",
203 		"646",
204 		"650",
205 		"651",
206 		"660",
207 		"661",
208 		"662",
209 		"667",
210 		"678",
211 		"682",
212 		"701",
213 		"702",
214 		"703",
215 		"704",
216 		"706",
217 		"707",
218 		"708",
219 		"712",
220 		"713",
221 		"714",
222 		"715",
223 		"716",
224 		"717",
225 		"718",
226 		"719",
227 		"720",
228 		"724",
229 		"727",
230 		"731",
231 		"732",
232 		"734",
233 		"737",
234 		"740",
235 		"754",
236 		"757",
237 		"760",
238 		"763",
239 		"765",
240 		"770",
241 		"772",
242 		"773",
243 		"774",
244 		"775",
245 		"781",
246 		"785",
247 		"786",
248 		"801",
249 		"802",
250 		"803",
251 		"804",
252 		"805",
253 		"806",
254 		"808",
255 		"810",
256 		"812",
257 		"813",
258 		"814",
259 		"815",
260 		"816",
261 		"817",
262 		"818",
263 		"828",
264 		"830",
265 		"831",
266 		"832",
267 		"835",
268 		"843",
269 		"845",
270 		"847",
271 		"848",
272 		"850",
273 		"856",
274 		"857",
275 		"858",
276 		"859",
277 		"860",
278 		"862",
279 		"863",
280 		"864",
281 		"865",
282 		"870",
283 		"872",
284 		"878",
285 		"901",
286 		"903",
287 		"904",
288 		"906",
289 		"907",
290 		"908",
291 		"909",
292 		"910",
293 		"912",
294 		"913",
295 		"914",
296 		"915",
297 		"916",
298 		"917",
299 		"918",
300 		"919",
301 		"920",
302 		"925",
303 		"928",
304 		"931",
305 		"936",
306 		"937",
307 		"940",
308 		"941",
309 		"947",
310 		"949",
311 		"952",
312 		"954",
313 		"956",
314 		"959",
315 		"970",
316 		"971",
317 		"972",
318 		"973",
319 		"975",
320 		"978",
321 		"979",
322 		"980",
323 		"984",
324 		"985",
325 		"989"
326 		];
327 		return choice(data, this.rnd);
328 	}
329 
330 	///
331 	string phoneNumberAreaCode() {
332 		auto data = [
333 		"10",
334 		"11",
335 		"12",
336 		"13",
337 		"14",
338 		"15",
339 		"16",
340 		"17",
341 		"18",
342 		"21",
343 		"22",
344 		"23",
345 		"24",
346 		"27",
347 		"28",
348 		"31",
349 		"32",
350 		"33",
351 		"34",
352 		"35",
353 		"36",
354 		"39",
355 		"40",
356 		"41",
357 		"42",
358 		"43",
359 		"44",
360 		"45",
361 		"46",
362 		"47",
363 		"48",
364 		"49",
365 		"51",
366 		"53",
367 		"54",
368 		"56",
369 		"57",
370 		"58"
371 		];
372 		return choice(data, this.rnd);
373 	}
374 
375 	///
376 	override string cellPhoneFormats() {
377 		auto data = [
378 		"+2760 ### ####",
379 		"+2761 ### ####",
380 		"+2763 ### ####",
381 		"+2772 ### ####",
382 		"+2773 ### ####",
383 		"+2774 ### ####",
384 		"+2776 ### ####",
385 		"+2779 ### ####",
386 		"+2781 ### ####",
387 		"+2782 ### ####",
388 		"+2783 ### ####",
389 		"+2784 ### ####",
390 		"082 ### ####",
391 		"084 ### ####",
392 		"083 ### ####",
393 		"065 ### ####",
394 		"082#######",
395 		"082 #######"
396 		];
397 		return this.digitBuild(choice(data, this.rnd));
398 	}
399 
400 	///
401 	override string companySuffix() {
402 		auto data = [
403 		"Pty Ltd",
404 		"Ltd",
405 		"CC'"
406 		];
407 		return choice(data, this.rnd);
408 	}
409 
410 	///
411 	override string internetDomainSuffix() {
412 		auto data = [
413 		"co.za",
414 		"com",
415 		"org.za",
416 		"info",
417 		"net.za'"
418 		];
419 		return choice(data, this.rnd);
420 	}
421 
422 
423 	override string addressStreet() {
424 		final switch(uniform(0, 2, this.rnd)) {
425 			case 0: return nameFirstName() ~ " " ~ addressStreetSuffix();
426 			case 1: return nameLastName() ~ " " ~ addressStreetSuffix();
427 		}
428 	}
429 
430 	///
431 	override string addressState() {
432 		auto data = [
433 		"Limpopo",
434 		"Gauteng",
435 		"Free State",
436 		"North West",
437 		"Northern Cape",
438 		"Western Cape",
439 		"KwaZulu-Natal",
440 		"Mpumalanga",
441 		"Eastern Cape"
442 		];
443 		return choice(data, this.rnd);
444 	}
445 
446 	///
447 	override string addressPostcode() {
448 		auto data = [
449 		"#####",
450 		"####'"
451 		];
452 		return this.digitBuild(choice(data, this.rnd));
453 	}
454 
455 
456 	override string addressCity() {
457 		final switch(uniform(0, 1, this.rnd)) {
458 			case 0: return addressCityPrefix() ~ "'";
459 		}
460 	}
461 
462 	///
463 	override string addressCityPrefix() {
464 		auto data = [
465 		"Polokwane",
466 		"Johannesburg",
467 		"Pretoria",
468 		"Tshwane",
469 		"Durban",
470 		"Pietermaritzburg",
471 		"Nelspruit",
472 		"Cape Town",
473 		"Stellenbosch",
474 		"Port Elizabeth",
475 		"East London",
476 		"Kimberley",
477 		"Rustenburg",
478 		"Bloemfontein "
479 		];
480 		return choice(data, this.rnd);
481 	}
482 
483 	///
484 	override string addressDefaultCountry() {
485 		auto data = [
486 		"South Africa",
487 		"The Republic of South Africa",
488 		"SA",
489 		"South Africa"
490 		];
491 		return choice(data, this.rnd);
492 	}
493 
494 	///
495 	override string nameFemaleFirstName() {
496 		auto data = [
497 		"Mary",
498 		"Patricia",
499 		"Linda",
500 		"Barbara",
501 		"Elizabeth",
502 		"Jennifer",
503 		"Susan",
504 		"Margaret",
505 		"Dorothy",
506 		"Lisa",
507 		"Karen",
508 		"Helen",
509 		"Sandra",
510 		"Donna",
511 		"Carol",
512 		"Ruth",
513 		"Sharon",
514 		"Michelle",
515 		"Laura",
516 		"Sarah",
517 		"Kimberly",
518 		"Deborah",
519 		"Jessica",
520 		"Shirley",
521 		"Cynthia",
522 		"Angela",
523 		"Melissa",
524 		"Brenda",
525 		"Amy",
526 		"Anna",
527 		"Rebecca",
528 		"Kathleen",
529 		"Amanda",
530 		"Stephanie",
531 		"Carolyn",
532 		"Christine",
533 		"Marie",
534 		"Janet",
535 		"Catherine",
536 		"Ann",
537 		"Joyce",
538 		"Diane",
539 		"Alice",
540 		"Julie",
541 		"Heather",
542 		"Teresa",
543 		"Evelyn",
544 		"Cheryl",
545 		"Katherine",
546 		"Joan",
547 		"Ashley",
548 		"Judith",
549 		"Rose",
550 		"Janice",
551 		"Kelly",
552 		"Nicole",
553 		"Judy",
554 		"Christina",
555 		"Kathy",
556 		"Theresa",
557 		"Beverly",
558 		"Denise",
559 		"Tammy",
560 		"Irene",
561 		"Jane",
562 		"Lori",
563 		"Rachel",
564 		"Marilyn",
565 		"Andrea",
566 		"Kathryn",
567 		"Louise",
568 		"Sara",
569 		"Anne",
570 		"Jacqueline",
571 		"Julia",
572 		"Tina",
573 		"Paula",
574 		"Diana",
575 		"Annie",
576 		"Lillian",
577 		"Emily",
578 		"Robin",
579 		"Rita",
580 		"Tracy",
581 		"Edna",
582 		"Tiffany",
583 		"Carmen",
584 		"Cindy",
585 		"Edith",
586 		"Kim",
587 		"Sherry",
588 		"Shannon",
589 		"Ethel",
590 		"Ellen",
591 		"Elaine",
592 		"Charlotte",
593 		"Monica",
594 		"Pauline",
595 		"Emma",
596 		"Juanita",
597 		"Anita",
598 		"Rhonda",
599 		"Hazel",
600 		"Amber",
601 		"Debbie",
602 		"Clara",
603 		"Lucille",
604 		"Joanne",
605 		"Eleanor",
606 		"Megan",
607 		"Alicia",
608 		"Suzanne",
609 		"Michele",
610 		"Gail",
611 		"Geraldine",
612 		"Lauren",
613 		"Cathy",
614 		"Joann",
615 		"Lorraine",
616 		"Lynn",
617 		"Erica",
618 		"Beatrice",
619 		"Bernice",
620 		"Audrey",
621 		"Yvonne",
622 		"Annette",
623 		"Samantha",
624 		"Dana",
625 		"Stacy",
626 		"Ana",
627 		"Renee",
628 		"Ida",
629 		"Vivian",
630 		"Roberta",
631 		"Melanie",
632 		"Yolanda",
633 		"Jeanette",
634 		"Katie",
635 		"Kristen",
636 		"Vanessa",
637 		"Alma",
638 		"Sue",
639 		"Elsie",
640 		"Beth",
641 		"Jeanne",
642 		"Vicki",
643 		"Carla",
644 		"Tara",
645 		"Rosemary",
646 		"Eileen",
647 		"Lucy",
648 		"Stacey",
649 		"Wilma",
650 		"Gina",
651 		"Kristin",
652 		"Jessie",
653 		"Natalie",
654 		"Charlene",
655 		"Melinda",
656 		"Maureen",
657 		"Colleen",
658 		"Allison",
659 		"Tamara",
660 		"Joy",
661 		"Claudia",
662 		"Jackie",
663 		"Marcia",
664 		"Tanya",
665 		"Nellie",
666 		"Marlene",
667 		"Heidi",
668 		"Glenda",
669 		"Lydia",
670 		"Viola",
671 		"Courtney",
672 		"Marian",
673 		"Stella",
674 		"Caroline",
675 		"Vickie",
676 		"Maxine",
677 		"Irma",
678 		"Christy",
679 		"Deanna",
680 		"Hilda",
681 		"Jennie",
682 		"Nora",
683 		"Nina",
684 		"Cassandra",
685 		"Leah",
686 		"Priscilla",
687 		"Carole",
688 		"Olga",
689 		"Billie",
690 		"Dianne",
691 		"Tracey",
692 		"Leona",
693 		"Jenny",
694 		"Felicia",
695 		"Sonia",
696 		"Kristina",
697 		"Shelly",
698 		"Sherri",
699 		"Erika",
700 		"Katrina",
701 		"Claire",
702 		"Lindsay",
703 		"Belinda",
704 		"Margarita",
705 		"Sheryl",
706 		"Natasha",
707 		"Molly",
708 		"Cecilia",
709 		"Kristi",
710 		"Brandi",
711 		"Blanche",
712 		"Sandy",
713 		"Rosie",
714 		"Joanna",
715 		"Iris",
716 		"Eunice",
717 		"Angie",
718 		"Lynda",
719 		"Madeline",
720 		"Amelia",
721 		"Monique",
722 		"Maggie",
723 		"Kayla",
724 		"Sonya",
725 		"Jan",
726 		"Lee",
727 		"Kristine",
728 		"Candace",
729 		"Alison",
730 		"Yvette",
731 		"Melody",
732 		"Olivia",
733 		"Kristy",
734 		"Antoinette",
735 		"Candice",
736 		"Bridget",
737 		"Karla",
738 		"Celia",
739 		"Gayle",
740 		"Vicky",
741 		"Lynne",
742 		"Sheri",
743 		"Marianne",
744 		"Kara",
745 		"Jacquelyn",
746 		"Erma",
747 		"Leticia",
748 		"Krista",
749 		"Roxanne",
750 		"Robyn",
751 		"Rosalie",
752 		"Alexandra",
753 		"Brooke",
754 		"Bethany",
755 		"Bernadette",
756 		"Traci",
757 		"Nichole",
758 		"Krystal",
759 		"Angelina",
760 		"Nadine",
761 		"Estelle",
762 		"Dianna",
763 		"Rosemarie",
764 		"Desiree",
765 		"Lynette",
766 		"Cristina",
767 		"Leigh",
768 		"Meghan",
769 		"Eloise",
770 		"Rochelle",
771 		"Jana",
772 		"Gwen",
773 		"Kerry",
774 		"Jenna",
775 		"Tricia",
776 		"Laverne",
777 		"Alexis",
778 		"Tasha",
779 		"Kellie",
780 		"Sonja",
781 		"Mandy",
782 		"Lorene",
783 		"Elsa",
784 		"Camille",
785 		"Tami",
786 		"Elisa",
787 		"Kristie"
788 		];
789 		return choice(data, this.rnd);
790 	}
791 
792 	///
793 	override string nameLastName() {
794 		auto data = [
795 		"Dlamini",
796 		"Zulu",
797 		"Mabunda",
798 		"Makhanya",
799 		"Khoza",
800 		"Zuma",
801 		"Zondi",
802 		"Abbott",
803 		"Adams",
804 		"Anderson",
805 		"Adcock",
806 		"Ashley",
807 		"Amla",
808 		"Baloyi",
809 		"Bailey",
810 		"Barrows",
811 		"Barton",
812 		"Berge",
813 		"Bernhard",
814 		"Bernier",
815 		"Boyle",
816 		"Braun",
817 		"Blanckenberg",
818 		"Brekke",
819 		"Brown",
820 		"Bruen",
821 		"Bacher",
822 		"Boucher",
823 		"Bromfield",
824 		"Benjamin",
825 		"Bongo",
826 		"Bhana",
827 		"Bhengu",
828 		"Carter",
829 		"Cameron",
830 		"Champlin",
831 		"Collins",
832 		"Cullinan",
833 		"Chetty",
834 		"Cook",
835 		"Connelly",
836 		"Crooks",
837 		"Cummings",
838 		"Cassim",
839 		"Dube",
840 		"Dhlamini",
841 		"Daniel",
842 		"Davis",
843 		"Dower",
844 		"Dixon",
845 		"Dickinson",
846 		"Douglas",
847 		"Deane",
848 		"Ebert",
849 		"Elworthy",
850 		"Feest",
851 		"Fuller",
852 		"Fish",
853 		"Fisher",
854 		"Fichardt",
855 		"Govender",
856 		"Gupta",
857 		"Gandhi",
858 		"Gibson",
859 		"Gibbs",
860 		"Gleason",
861 		"Goonam",
862 		"Gordhan",
863 		"Goodwin",
864 		"Grady",
865 		"Graham",
866 		"Grant",
867 		"Green",
868 		"Greenholt",
869 		"Grimes",
870 		"Hlongwane",
871 		"Harris",
872 		"Hall",
873 		"Horne",
874 		"Harvey",
875 		"Hearne",
876 		"Heller",
877 		"Herzog",
878 		"Hudson",
879 		"Hlatshwayo",
880 		"Hitchinson",
881 		"Hathorn",
882 		"Hayworth",
883 		"Henderson",
884 		"Jacobs",
885 		"Jacobson",
886 		"Johnson",
887 		"Johnston",
888 		"Jones",
889 		"Joseph",
890 		"Kalyan",
891 		"Kathrada",
892 		"King",
893 		"Klusener",
894 		"Klein",
895 		"Keith",
896 		"Kennedy",
897 		"Kuhn",
898 		"Khumalu",
899 		"Khoza",
900 		"Kunene",
901 		"Kempis",
902 		"Kemp",
903 		"Kubheka",
904 		"Khuzwayo",
905 		"Linsey",
906 		"Lowe",
907 		"Letsoalo",
908 		"Mhlanga",
909 		"Mabaso",
910 		"Mazibuko",
911 		"Moosa",
912 		"Mhlongo",
913 		"Mahlangu",
914 		"Markham",
915 		"Mansell",
916 		"Marvin",
917 		"Mayer",
918 		"Mbatha",
919 		"Maseko",
920 		"Milton",
921 		"Mkhize",
922 		"Moses",
923 		"McKenzie",
924 		"McMillan",
925 		"McLaren",
926 		"McLean",
927 		"Miller",
928 		"Mills",
929 		"Mitchell",
930 		"Mchunu",
931 		"Munsamy",
932 		"Mnisi",
933 		"Moen",
934 		"Motaung",
935 		"Mudau",
936 		"Mohr",
937 		"Monahan",
938 		"Moore",
939 		"Moosa",
940 		"Moonsamy",
941 		"Mphahlele",
942 		"Morar",
943 		"Molefe",
944 		"Mthembu",
945 		"Muller",
946 		"Murray",
947 		"Moloi",
948 		"Mofokeng",
949 		"Modise",
950 		"Mtshali",
951 		"Mathebula",
952 		"Mthethwa",
953 		"Maluleke",
954 		"Mokwena",
955 		"Motloung",
956 		"Mahabeer",
957 		"Mngomezulu",
958 		"Nolan",
959 		"Nair",
960 		"Ndlovu",
961 		"Nkosi",
962 		"Ngcobo",
963 		"Ngwenya",
964 		"Ntuli",
965 		"Nxumalo",
966 		"Ngubane",
967 		"Nhlapo",
968 		"Ndaba",
969 		"Nkomo",
970 		"Oliphant",
971 		"Ochse",
972 		"O'Linn",
973 		"Patel",
974 		"Parker",
975 		"Parkin",
976 		"Pillay",
977 		"Parnell",
978 		"Peterson",
979 		"Procter",
980 		"Poore",
981 		"Pollock",
982 		"Powell",
983 		"Price",
984 		"Prince",
985 		"Pithey",
986 		"Reilly",
987 		"Reid",
988 		"Rowe",
989 		"Roberts",
990 		"Richards",
991 		"Richardson",
992 		"Schmidt",
993 		"Schultz",
994 		"Stewart",
995 		"Symcox",
996 		"Smith",
997 		"Stokes",
998 		"Sinclair",
999 		"Singh",
1000 		"Shongwe",
1001 		"Sibiya",
1002 		"Schwarz",
1003 		"Snooke",
1004 		"Sithole",
1005 		"Terry",
1006 		"Thompson",
1007 		"Tromp",
1008 		"Tuckett",
1009 		"Taylor",
1010 		"Tsabalala",
1011 		"Wesley",
1012 		"Walsh",
1013 		"Weber",
1014 		"Weimann",
1015 		"Willoughby",
1016 		"White",
1017 		"Welch",
1018 		"West",
1019 		"Williamson",
1020 		"Ziemann",
1021 		"Albertyn",
1022 		"Bosman",
1023 		"Bester",
1024 		"Truter",
1025 		"Tsotetsi",
1026 		"Prinsloo",
1027 		"van Niekerk",
1028 		"Zimmerman",
1029 		"Venter",
1030 		"van den Berg",
1031 		"Xaba",
1032 		"Zulu",
1033 		"Zungu",
1034 		"Zuma",
1035 		"Zwane"
1036 		];
1037 		return choice(data, this.rnd);
1038 	}
1039 
1040 	///
1041 	override string nameFirstName() {
1042 		auto data = [
1043 		"Rapulane",
1044 		"Nthabiseng",
1045 		"Kopano",
1046 		"Mpho",
1047 		"Lungelo",
1048 		"Ziyanda",
1049 		"Nqobile",
1050 		"Monde",
1051 		"Mary",
1052 		"Patricia",
1053 		"Linda",
1054 		"Barbara",
1055 		"Elizabeth",
1056 		"Jennifer",
1057 		"Susan",
1058 		"Margaret",
1059 		"Dorothy",
1060 		"Lisa",
1061 		"Karen",
1062 		"Helen",
1063 		"Sandra",
1064 		"Donna",
1065 		"Carol",
1066 		"Ruth",
1067 		"Sharon",
1068 		"Michelle",
1069 		"Laura",
1070 		"Sarah",
1071 		"Kimberly",
1072 		"Deborah",
1073 		"Jessica",
1074 		"Shirley",
1075 		"Cynthia",
1076 		"Angela",
1077 		"Melissa",
1078 		"Brenda",
1079 		"Amy",
1080 		"Anna",
1081 		"Rebecca",
1082 		"Kathleen",
1083 		"Amanda",
1084 		"Stephanie",
1085 		"Carolyn",
1086 		"Christine",
1087 		"Marie",
1088 		"Janet",
1089 		"Catherine",
1090 		"Ann",
1091 		"Joyce",
1092 		"Diane",
1093 		"Alice",
1094 		"Julie",
1095 		"Heather",
1096 		"Teresa",
1097 		"Evelyn",
1098 		"Cheryl",
1099 		"Katherine",
1100 		"Joan",
1101 		"Ashley",
1102 		"Judith",
1103 		"Rose",
1104 		"Janice",
1105 		"Kelly",
1106 		"Nicole",
1107 		"Judy",
1108 		"Christina",
1109 		"Kathy",
1110 		"Theresa",
1111 		"Beverly",
1112 		"Denise",
1113 		"Tammy",
1114 		"Irene",
1115 		"Jane",
1116 		"Lori",
1117 		"Rachel",
1118 		"Marilyn",
1119 		"Andrea",
1120 		"Kathryn",
1121 		"Louise",
1122 		"Sara",
1123 		"Anne",
1124 		"Jacqueline",
1125 		"Julia",
1126 		"Tina",
1127 		"Paula",
1128 		"Diana",
1129 		"Annie",
1130 		"Lillian",
1131 		"Emily",
1132 		"Robin",
1133 		"Rita",
1134 		"Tracy",
1135 		"Edna",
1136 		"Tiffany",
1137 		"Carmen",
1138 		"Cindy",
1139 		"Edith",
1140 		"Kim",
1141 		"Sherry",
1142 		"Shannon",
1143 		"Ethel",
1144 		"Ellen",
1145 		"Elaine",
1146 		"Charlotte",
1147 		"Monica",
1148 		"Pauline",
1149 		"Emma",
1150 		"Juanita",
1151 		"Anita",
1152 		"Rhonda",
1153 		"Hazel",
1154 		"Amber",
1155 		"Debbie",
1156 		"Clara",
1157 		"Lucille",
1158 		"Joanne",
1159 		"Eleanor",
1160 		"Megan",
1161 		"Alicia",
1162 		"Suzanne",
1163 		"Michele",
1164 		"Gail",
1165 		"Geraldine",
1166 		"Lauren",
1167 		"Cathy",
1168 		"Joann",
1169 		"Lorraine",
1170 		"Lynn",
1171 		"Erica",
1172 		"Beatrice",
1173 		"Bernice",
1174 		"Audrey",
1175 		"Yvonne",
1176 		"Annette",
1177 		"Samantha",
1178 		"Dana",
1179 		"Stacy",
1180 		"Ana",
1181 		"Renee",
1182 		"Ida",
1183 		"Vivian",
1184 		"Roberta",
1185 		"Melanie",
1186 		"Yolanda",
1187 		"Jeanette",
1188 		"Katie",
1189 		"Kristen",
1190 		"Vanessa",
1191 		"Alma",
1192 		"Sue",
1193 		"Elsie",
1194 		"Beth",
1195 		"Jeanne",
1196 		"Vicki",
1197 		"Carla",
1198 		"Tara",
1199 		"Rosemary",
1200 		"Eileen",
1201 		"Lucy",
1202 		"Stacey",
1203 		"Wilma",
1204 		"Gina",
1205 		"Kristin",
1206 		"Jessie",
1207 		"Natalie",
1208 		"Charlene",
1209 		"Melinda",
1210 		"Maureen",
1211 		"Colleen",
1212 		"Allison",
1213 		"Tamara",
1214 		"Joy",
1215 		"Claudia",
1216 		"Jackie",
1217 		"Marcia",
1218 		"Tanya",
1219 		"Nellie",
1220 		"Marlene",
1221 		"Heidi",
1222 		"Glenda",
1223 		"Lydia",
1224 		"Viola",
1225 		"Courtney",
1226 		"Marian",
1227 		"Stella",
1228 		"Caroline",
1229 		"Vickie",
1230 		"Maxine",
1231 		"Irma",
1232 		"Christy",
1233 		"Deanna",
1234 		"Hilda",
1235 		"Jennie",
1236 		"Nora",
1237 		"Nina",
1238 		"Cassandra",
1239 		"Leah",
1240 		"Priscilla",
1241 		"Carole",
1242 		"Olga",
1243 		"Billie",
1244 		"Dianne",
1245 		"Tracey",
1246 		"Leona",
1247 		"Jenny",
1248 		"Felicia",
1249 		"Sonia",
1250 		"Kristina",
1251 		"Shelly",
1252 		"Sherri",
1253 		"Erika",
1254 		"Katrina",
1255 		"Claire",
1256 		"Lindsay",
1257 		"Belinda",
1258 		"Margarita",
1259 		"Sheryl",
1260 		"Natasha",
1261 		"Molly",
1262 		"Cecilia",
1263 		"Kristi",
1264 		"Brandi",
1265 		"Blanche",
1266 		"Sandy",
1267 		"Rosie",
1268 		"Joanna",
1269 		"Iris",
1270 		"Eunice",
1271 		"Angie",
1272 		"Lynda",
1273 		"Madeline",
1274 		"Amelia",
1275 		"Monique",
1276 		"Maggie",
1277 		"Kayla",
1278 		"Sonya",
1279 		"Jan",
1280 		"Lee",
1281 		"Kristine",
1282 		"Candace",
1283 		"Alison",
1284 		"Yvette",
1285 		"Melody",
1286 		"Olivia",
1287 		"Kristy",
1288 		"Antoinette",
1289 		"Candice",
1290 		"Bridget",
1291 		"Karla",
1292 		"Celia",
1293 		"Gayle",
1294 		"Vicky",
1295 		"Lynne",
1296 		"Sheri",
1297 		"Marianne",
1298 		"Kara",
1299 		"Jacquelyn",
1300 		"Erma",
1301 		"Leticia",
1302 		"Krista",
1303 		"Roxanne",
1304 		"Robyn",
1305 		"Rosalie",
1306 		"Alexandra",
1307 		"Brooke",
1308 		"Bethany",
1309 		"Bernadette",
1310 		"Traci",
1311 		"Nichole",
1312 		"Krystal",
1313 		"Angelina",
1314 		"Nadine",
1315 		"Estelle",
1316 		"Dianna",
1317 		"Rosemarie",
1318 		"Desiree",
1319 		"Lynette",
1320 		"Cristina",
1321 		"Leigh",
1322 		"Meghan",
1323 		"Eloise",
1324 		"Rochelle",
1325 		"Jana",
1326 		"Gwen",
1327 		"Kerry",
1328 		"Jenna",
1329 		"Tricia",
1330 		"Laverne",
1331 		"Alexis",
1332 		"Tasha",
1333 		"Kellie",
1334 		"Sonja",
1335 		"Mandy",
1336 		"Lorene",
1337 		"Elsa",
1338 		"Camille",
1339 		"Tami",
1340 		"Elisa",
1341 		"Kristie",
1342 		"James",
1343 		"John",
1344 		"Robert",
1345 		"Michael",
1346 		"William",
1347 		"David",
1348 		"Richard",
1349 		"Thomas",
1350 		"Charles",
1351 		"Christopher",
1352 		"Daniel",
1353 		"Dante",
1354 		"Paul",
1355 		"Mark",
1356 		"George",
1357 		"Kenneth",
1358 		"Steven",
1359 		"Edward",
1360 		"Brian",
1361 		"Ronald",
1362 		"Anthony",
1363 		"Albert",
1364 		"Alfred",
1365 		"Kevin",
1366 		"Jason",
1367 		"Matthew",
1368 		"Gary",
1369 		"Timothy",
1370 		"Frank",
1371 		"Eric",
1372 		"Stephen",
1373 		"Andrew",
1374 		"Raymond",
1375 		"Greg",
1376 		"Joshua",
1377 		"Jerry",
1378 		"Dennis",
1379 		"Peter",
1380 		"Henry",
1381 		"Carl",
1382 		"Arthur",
1383 		"Ryan",
1384 		"Roger",
1385 		"Joe",
1386 		"Juan",
1387 		"Jonathan",
1388 		"Justin",
1389 		"Terry",
1390 		"Gerald",
1391 		"Keith",
1392 		"Samuel",
1393 		"Willie",
1394 		"Ralph",
1395 		"Roy",
1396 		"Brandon",
1397 		"Adam",
1398 		"Harry",
1399 		"Wayne",
1400 		"Billy",
1401 		"Steve",
1402 		"Louis",
1403 		"Jeremy",
1404 		"Howard",
1405 		"Eugene",
1406 		"Carlos",
1407 		"Russell",
1408 		"Bobby",
1409 		"Victor",
1410 		"Martin",
1411 		"Ernest",
1412 		"Phillip",
1413 		"Craig",
1414 		"Alan",
1415 		"Shawn",
1416 		"Sean",
1417 		"Philip",
1418 		"Chris",
1419 		"Johnny",
1420 		"Earl",
1421 		"Jimmy",
1422 		"Bryan",
1423 		"Tony",
1424 		"Luis",
1425 		"Mike",
1426 		"Stanley",
1427 		"Leonard",
1428 		"Nathan",
1429 		"Dale",
1430 		"Manuel",
1431 		"Rodney",
1432 		"Curtis",
1433 		"Norman",
1434 		"Allen",
1435 		"Marvin",
1436 		"Vincent",
1437 		"Glenn",
1438 		"Travis",
1439 		"Jacob",
1440 		"Kyle",
1441 		"Francis",
1442 		"Bradley",
1443 		"Joel",
1444 		"Edwin",
1445 		"Eddie",
1446 		"Barry",
1447 		"Alexander",
1448 		"Bernard",
1449 		"Marcus",
1450 		"Micheal",
1451 		"Theodore",
1452 		"Clifford",
1453 		"Miguel",
1454 		"Oscar",
1455 		"Jay",
1456 		"Jim",
1457 		"Tom",
1458 		"Calvin",
1459 		"Alex",
1460 		"Jon",
1461 		"Ronnie",
1462 		"Bill",
1463 		"Lloyd",
1464 		"Tommy",
1465 		"Leon",
1466 		"Derek",
1467 		"Warren",
1468 		"Darrell",
1469 		"Jerome",
1470 		"Leo",
1471 		"Tim",
1472 		"Wesley",
1473 		"Gordon",
1474 		"Dean",
1475 		"Greg",
1476 		"Jorge",
1477 		"Dustin",
1478 		"Derrick",
1479 		"Dan",
1480 		"Herman",
1481 		"Glen",
1482 		"Shane",
1483 		"Rick",
1484 		"Brent",
1485 		"Tyler",
1486 		"Marc",
1487 		"Ruben",
1488 		"Brett",
1489 		"Nathaniel",
1490 		"Rafael",
1491 		"Leslie",
1492 		"Edgar",
1493 		"Raul",
1494 		"Ben",
1495 		"Chester",
1496 		"Cecil",
1497 		"Duane",
1498 		"Franklin",
1499 		"Andre",
1500 		"Elmer",
1501 		"Brad",
1502 		"Gabriel",
1503 		"Ron",
1504 		"Mitchell",
1505 		"Roland",
1506 		"Arnold",
1507 		"Harvey",
1508 		"Jared",
1509 		"Adrian",
1510 		"Karl",
1511 		"Cory",
1512 		"Claude",
1513 		"Erik",
1514 		"Darryl",
1515 		"Jamie",
1516 		"Neil",
1517 		"Jessie",
1518 		"Christian",
1519 		"Ted",
1520 		"Mathew",
1521 		"Tyrone",
1522 		"Darren",
1523 		"Kurt",
1524 		"Allan",
1525 		"Guy",
1526 		"Max",
1527 		"Dwayne",
1528 		"Ian",
1529 		"Ken",
1530 		"Bob",
1531 		"Dave",
1532 		"Ivan",
1533 		"Johnnie",
1534 		"Sid",
1535 		"Sidney",
1536 		"Byron",
1537 		"Julian",
1538 		"Morris",
1539 		"Clifton",
1540 		"Willard",
1541 		"Daryl",
1542 		"Ross",
1543 		"Andy",
1544 		"Kirk",
1545 		"Terrence",
1546 		"Fred",
1547 		"Freddie",
1548 		"Wade",
1549 		"Stuart",
1550 		"Joey",
1551 		"Nick",
1552 		"Julius",
1553 		"Trevor",
1554 		"Luke",
1555 		"Gerard",
1556 		"Hubert",
1557 		"Shaun",
1558 		"Matt",
1559 		"Cameron",
1560 		"Neal",
1561 		"Wilbur",
1562 		"Grant",
1563 		"Jean",
1564 		"Johnathan",
1565 		"Rudolph",
1566 		"Rudy",
1567 		"Marco",
1568 		"Garry",
1569 		"Bennie",
1570 		"Ed",
1571 		"Colin",
1572 		"Earnest",
1573 		"Lucas",
1574 		"Benny",
1575 		"Noel",
1576 		"Garrett",
1577 		"Gregg",
1578 		"Devin",
1579 		"Kim",
1580 		"Simon",
1581 		"Rufus",
1582 		"Clint",
1583 		"Josh",
1584 		"Hugo",
1585 		"Erick",
1586 		"Frankie",
1587 		"Stewart",
1588 		"Terence",
1589 		"Conrad",
1590 		"Percy",
1591 		"Tommie",
1592 		"Jan"
1593 		];
1594 		return choice(data, this.rnd);
1595 	}
1596 
1597 	///
1598 	override string nameMaleFirstName() {
1599 		auto data = [
1600 		"James",
1601 		"John",
1602 		"Robert",
1603 		"Michael",
1604 		"William",
1605 		"David",
1606 		"Richard",
1607 		"Thomas",
1608 		"Charles",
1609 		"Christopher",
1610 		"Daniel",
1611 		"Dante",
1612 		"Paul",
1613 		"Mark",
1614 		"George",
1615 		"Kenneth",
1616 		"Steven",
1617 		"Edward",
1618 		"Brian",
1619 		"Ronald",
1620 		"Anthony",
1621 		"Albert",
1622 		"Alfred",
1623 		"Kevin",
1624 		"Jason",
1625 		"Matthew",
1626 		"Gary",
1627 		"Timothy",
1628 		"Frank",
1629 		"Eric",
1630 		"Stephen",
1631 		"Andrew",
1632 		"Raymond",
1633 		"Greg",
1634 		"Joshua",
1635 		"Jerry",
1636 		"Dennis",
1637 		"Peter",
1638 		"Henry",
1639 		"Carl",
1640 		"Arthur",
1641 		"Ryan",
1642 		"Roger",
1643 		"Joe",
1644 		"Juan",
1645 		"Jonathan",
1646 		"Justin",
1647 		"Terry",
1648 		"Gerald",
1649 		"Keith",
1650 		"Samuel",
1651 		"Willie",
1652 		"Ralph",
1653 		"Roy",
1654 		"Brandon",
1655 		"Adam",
1656 		"Harry",
1657 		"Wayne",
1658 		"Billy",
1659 		"Steve",
1660 		"Louis",
1661 		"Jeremy",
1662 		"Howard",
1663 		"Eugene",
1664 		"Carlos",
1665 		"Russell",
1666 		"Bobby",
1667 		"Victor",
1668 		"Martin",
1669 		"Ernest",
1670 		"Phillip",
1671 		"Craig",
1672 		"Alan",
1673 		"Shawn",
1674 		"Sean",
1675 		"Philip",
1676 		"Chris",
1677 		"Johnny",
1678 		"Earl",
1679 		"Jimmy",
1680 		"Bryan",
1681 		"Tony",
1682 		"Luis",
1683 		"Mike",
1684 		"Stanley",
1685 		"Leonard",
1686 		"Nathan",
1687 		"Dale",
1688 		"Manuel",
1689 		"Rodney",
1690 		"Curtis",
1691 		"Norman",
1692 		"Allen",
1693 		"Marvin",
1694 		"Vincent",
1695 		"Glenn",
1696 		"Travis",
1697 		"Jacob",
1698 		"Kyle",
1699 		"Francis",
1700 		"Bradley",
1701 		"Joel",
1702 		"Edwin",
1703 		"Eddie",
1704 		"Barry",
1705 		"Alexander",
1706 		"Bernard",
1707 		"Marcus",
1708 		"Micheal",
1709 		"Theodore",
1710 		"Clifford",
1711 		"Miguel",
1712 		"Oscar",
1713 		"Jay",
1714 		"Jim",
1715 		"Tom",
1716 		"Calvin",
1717 		"Alex",
1718 		"Jon",
1719 		"Ronnie",
1720 		"Bill",
1721 		"Lloyd",
1722 		"Tommy",
1723 		"Leon",
1724 		"Derek",
1725 		"Warren",
1726 		"Darrell",
1727 		"Jerome",
1728 		"Leo",
1729 		"Tim",
1730 		"Wesley",
1731 		"Gordon",
1732 		"Dean",
1733 		"Greg",
1734 		"Jorge",
1735 		"Dustin",
1736 		"Derrick",
1737 		"Dan",
1738 		"Herman",
1739 		"Glen",
1740 		"Shane",
1741 		"Rick",
1742 		"Brent",
1743 		"Tyler",
1744 		"Marc",
1745 		"Ruben",
1746 		"Brett",
1747 		"Nathaniel",
1748 		"Rafael",
1749 		"Leslie",
1750 		"Edgar",
1751 		"Raul",
1752 		"Ben",
1753 		"Chester",
1754 		"Cecil",
1755 		"Duane",
1756 		"Franklin",
1757 		"Andre",
1758 		"Elmer",
1759 		"Brad",
1760 		"Gabriel",
1761 		"Ron",
1762 		"Mitchell",
1763 		"Roland",
1764 		"Arnold",
1765 		"Harvey",
1766 		"Jared",
1767 		"Adrian",
1768 		"Karl",
1769 		"Cory",
1770 		"Claude",
1771 		"Erik",
1772 		"Darryl",
1773 		"Jamie",
1774 		"Neil",
1775 		"Jessie",
1776 		"Christian",
1777 		"Ted",
1778 		"Mathew",
1779 		"Tyrone",
1780 		"Darren",
1781 		"Kurt",
1782 		"Allan",
1783 		"Guy",
1784 		"Max",
1785 		"Dwayne",
1786 		"Ian",
1787 		"Ken",
1788 		"Bob",
1789 		"Dave",
1790 		"Ivan",
1791 		"Johnnie",
1792 		"Sid",
1793 		"Sidney",
1794 		"Byron",
1795 		"Julian",
1796 		"Morris",
1797 		"Clifton",
1798 		"Willard",
1799 		"Daryl",
1800 		"Ross",
1801 		"Andy",
1802 		"Kirk",
1803 		"Terrence",
1804 		"Fred",
1805 		"Freddie",
1806 		"Wade",
1807 		"Stuart",
1808 		"Joey",
1809 		"Nick",
1810 		"Julius",
1811 		"Trevor",
1812 		"Luke",
1813 		"Gerard",
1814 		"Hubert",
1815 		"Shaun",
1816 		"Matt",
1817 		"Cameron",
1818 		"Neal",
1819 		"Wilbur",
1820 		"Grant",
1821 		"Jean",
1822 		"Johnathan",
1823 		"Rudolph",
1824 		"Rudy",
1825 		"Marco",
1826 		"Garry",
1827 		"Bennie",
1828 		"Ed",
1829 		"Colin",
1830 		"Earnest",
1831 		"Lucas",
1832 		"Benny",
1833 		"Noel",
1834 		"Garrett",
1835 		"Gregg",
1836 		"Devin",
1837 		"Kim",
1838 		"Simon",
1839 		"Rufus",
1840 		"Clint",
1841 		"Josh",
1842 		"Hugo",
1843 		"Erick",
1844 		"Frankie",
1845 		"Stewart",
1846 		"Terence",
1847 		"Conrad",
1848 		"Percy",
1849 		"Tommie",
1850 		"Jan"
1851 		];
1852 		return choice(data, this.rnd);
1853 	}
1854 
1855 
1856 	override string nameName() {
1857 		final switch(uniform(0, 2, this.rnd)) {
1858 			case 0: return nameFirstName() ~ " " ~ nameLastName();
1859 			case 1: return nameLastName() ~ " " ~ nameFirstName();
1860 		}
1861 	}
1862 
1863 }