1 // generated by fakerjsgenerator
2 ///
3 module faked.faker_hy;
4 
5 import faked.base;
6 
7 
8 ///
9 class Faker_hy : 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 		static enum data = [
24 		"տարի",
25 		"որ",
26 		"փոխեց",
27 		"ամեն",
28 		"ինչ",
29 		"կենցաղից",
30 		"մինչև",
31 		"համաշխարհային",
32 		"տնտեսություն",
33 		"մի",
34 		"քանի",
35 		"շաբաթում",
36 		"բնականոն",
37 		"դարձնելով",
38 		"այն",
39 		"դեռ",
40 		"երեկ",
41 		"անհնար",
42 		"էր",
43 		"թվում",
44 		"ը",
45 		"շատերի",
46 		"համար",
47 		"կմնա",
48 		"որպես",
49 		"անտեսանելի",
50 		"աղետի",
51 		"խստագույն",
52 		"սահմանափակումների",
53 		"մարդկային",
54 		"կորուստների",
55 		"և",
56 		"գործազրկության",
57 		"Տարեսկզբին",
58 		"չինական",
59 		"Վուհանի",
60 		"շուկայում",
61 		"ենթադրաբար",
62 		"չղջիկից",
63 		"մարդուն",
64 		"փոխանցված",
65 		"վիրուսն",
66 		"ապացուցեց",
67 		"տեխնոլոգիական",
68 		"նվաճումների",
69 		"հասած",
70 		"մարդկությունը",
71 		"դեռևս",
72 		"շատ",
73 		"բան",
74 		"չգիտի",
75 		"իր",
76 		"սեփական",
77 		"առողջության",
78 		"բնության",
79 		"ու",
80 		"դրա",
81 		"հետ",
82 		"հարաբերությունների",
83 		"մասին",
84 		"Գարնանը",
85 		"երբ",
86 		"վիրուսը",
87 		"կաթվածահար",
88 		"արեց",
89 		"կյանքը",
90 		"գրեթե",
91 		"ողջ",
92 		"աշխարհում",
93 		"Հռոմի",
94 		"կաթոլիկ",
95 		"եկեղեցու",
96 		"առաջնորդն",
97 		"հավատացյալ",
98 		"հոտին",
99 		"դիմեց",
100 		"աղոթքով",
101 		"տարվա",
102 		"ընթացքում",
103 		"շատերն",
104 		"էին",
105 		"հիշում",
106 		"մեջբերում",
107 		"Մենք",
108 		"առաջ",
109 		"էինք",
110 		"շարժվում",
111 		"գլխապտույտ",
112 		"արագությամբ",
113 		"վստահ",
114 		"ուժեղ",
115 		"ենք",
116 		"կարող",
117 		"անել",
118 		"կամենանք",
119 		"Ձգտելով",
120 		"անձնական",
121 		"բարեկեցության",
122 		"մենք",
123 		"թույլ",
124 		"տալիս",
125 		"մեզ",
126 		"տարվել",
127 		"նյութականով",
128 		"վազում",
129 		"շահի",
130 		"ետևից",
131 		"չէին",
132 		"կանգնեցնում",
133 		"մեր",
134 		"շուրջ",
135 		"մոլեգնող",
136 		"պատերազմներն",
137 		"անարդարությունը",
138 		"ոչ",
139 		"էլ",
140 		"աղքատների",
141 		"օգնություն",
142 		"աղերսող",
143 		"ձայնն",
144 		"լսում",
145 		"շարունակում",
146 		"ընթացքը",
147 		"չնայելով",
148 		"բանի",
149 		"առողջ",
150 		"մնալ",
151 		"հիվանդ",
152 		"հայտարարել",
153 		"պապը",
154 		"Անտեսանելի",
155 		"առեղծվածային",
156 		"մեկ",
157 		"տարում",
158 		"խլեց",
159 		"ավելի",
160 		"քան",
161 		"միլիոն",
162 		"հազար",
163 		"մարդու",
164 		"կյանք",
165 		"վարակվեցին",
166 		"միլիոնից",
167 		"ավելին",
168 		"վարակվածներից",
169 		"յուրաքանչյուր",
170 		"չորրորդը",
171 		"մոտ",
172 		"միլիոնը",
173 		"այս",
174 		"պահին",
175 		"պայքարում",
176 		"է",
177 		"հիվանդության",
178 		"դեմ",
179 		"մարդ",
180 		"գտնվում",
181 		"ծայրահեղ",
182 		"ծանր",
183 		"վիճակում",
184 		"Եվ",
185 		"եթե",
186 		"տարեսկզբին",
187 		"որոշ",
188 		"պետություններ",
189 		"պարծենալ",
190 		"իրենց",
191 		"առողջապահական",
192 		"համակարգերով",
193 		"նորագույն",
194 		"տեխնոլոգիաներով",
195 		"ապա",
196 		"համավարակից",
197 		"հետո",
198 		"ակնհայտ",
199 		"դարձավ",
200 		"անկախ",
201 		"բյուջի",
202 		"չափից",
203 		"հնարավորություններից",
204 		"հարուստ",
205 		"թե",
206 		"աղքատ",
207 		"բոլորն",
208 		"են",
209 		"նույն",
210 		"նավակում",
211 		"նույնքան",
212 		"անպաշտպան"
213 		];
214 		return choice(data, this.rnd);
215 	}
216 
217 	///
218 	override string nameName() {
219 		switch(uniform(0, 6, this.rnd)) {
220 			case 0:
221 				return format!"%s %s %s"(namePrefix(), nameFirstName(), nameLastName());
222 			case 1:
223 				return format!"%s %s %s"(nameFirstName(), nameLastName(), nameSuffix());
224 			case 2:
225 				return format!"%s %s"(nameFirstName(), nameLastName());
226 			case 3:
227 				return format!"%s %s"(nameFirstName(), nameLastName());
228 			case 4:
229 				return format!"%s %s"(nameMaleFirstName(), nameLastName());
230 			case 5:
231 				return format!"%s %s"(nameFemaleFirstName(), nameLastName());
232 			default: assert(false);
233 		}
234 	}
235 
236 	///
237 	override string nameFirstName() {
238 		static enum data = [
239 		"Մարիա",
240 		"Նարե",
241 		"Մանե",
242 		"Մարի",
243 		"Մարիամ",
244 		"Անի",
245 		"Անգելինա",
246 		"Անահիտ",
247 		"Էլեն",
248 		"Միլենա",
249 		"Եվա",
250 		"Աննա",
251 		"Արփի",
252 		"Գայանե",
253 		"Լիլիթ",
254 		"Մերի",
255 		"Վիկտորյա",
256 		"Արինա",
257 		"Յանա",
258 		"Սոնա",
259 		"Նատալի",
260 		"Գոհար",
261 		"Հասմիկ",
262 		"Սոֆի",
263 		"Էմիլի",
264 		"Սուսաննա",
265 		"Արևիկ",
266 		"Կարինե",
267 		"Լյուսի",
268 		"Արիանա",
269 		"Տաթև",
270 		"Լիկա",
271 		"Ռուզաննա",
272 		"Լիլի",
273 		"Սոֆյա",
274 		"Անուշ",
275 		"Էլինա",
276 		"Սառա",
277 		"Նանե",
278 		"Էվա",
279 		"Լիանա",
280 		"Մոնիկա",
281 		"Կարինա",
282 		"Լիա",
283 		"Նարինե",
284 		"Լուսինե",
285 		"Դավիթ",
286 		"Նարեկ",
287 		"Ալեքս",
288 		"Տիգրան",
289 		"Հայկ",
290 		"Գոռ",
291 		"Արթուր",
292 		"Արմեն",
293 		"Մարկ",
294 		"Էրիկ",
295 		"Արամ",
296 		"Սամվել",
297 		"Արման",
298 		"Ալեն",
299 		"Աշոտ",
300 		"Արեն",
301 		"Գագիկ",
302 		"Դանիել",
303 		"Արեգ",
304 		"Ռոբերտ",
305 		"Արտյոմ",
306 		"Արսեն",
307 		"Միքայել",
308 		"Սարգիս",
309 		"Հովհաննես",
310 		"Վահե",
311 		"Կարեն",
312 		"Գևորգ",
313 		"Լևոն",
314 		"Վարդան",
315 		"Ռուբեն",
316 		"Սուրեն",
317 		"Հակոբ",
318 		"Մհեր",
319 		"Անդրանիկ",
320 		"Ավետ",
321 		"Գրիգոր",
322 		"Ռաֆայել",
323 		"Ալեքսանդր",
324 		"Մոնթե",
325 		"Հարություն",
326 		"Էդուարդ",
327 		"Ալբերտ",
328 		"Գարիկ",
329 		"Համլետ"
330 		];
331 		return choice(data, this.rnd);
332 	}
333 
334 	///
335 	override string nameLastName() {
336 		static enum data = [
337 		"Հարությունյան",
338 		"Սարգսյան",
339 		"Հովհաննիսյան",
340 		"Հովհաննիսյան",
341 		"Սարգսյան",
342 		"Հարությունյան",
343 		"Գրիգորյան",
344 		"Խաչատրյան",
345 		"Խաչատրյան",
346 		"Գրիգորյան",
347 		"Հակոբյան",
348 		"Հակոբյան",
349 		"Վարդանյան",
350 		"Պետրոսյան",
351 		"Կարապետյան",
352 		"Գևորգյան",
353 		"Գևորգյան",
354 		"Վարդանյան",
355 		"Պետրոսյան",
356 		"Կարապետյան",
357 		"Մկրտչյան",
358 		"Մկրտչյան",
359 		"Ղազարյան",
360 		"Ղազարյան",
361 		"Մանուկյան",
362 		"Մանուկյան",
363 		"Պողոսյան",
364 		"Ավետիսյան",
365 		"Ավետիսյան",
366 		"Պողոսյան",
367 		"Մարտիրոսյան",
368 		"Սահակյան",
369 		"Սահակյան",
370 		"Մարտիրոսյան",
371 		"Դավթյան",
372 		"Առաքելյան",
373 		"Մարգարյան",
374 		"Մարգարյան",
375 		"Գալստյան",
376 		"Բաղդասարյան",
377 		"Առաքելյան",
378 		"Դավթյան",
379 		"Ստեփանյան",
380 		"Գալստյան",
381 		"Հայրապետյան",
382 		"Հայրապետյան",
383 		"Սիմոնյան",
384 		"Ավագյան",
385 		"Գասպարյան",
386 		"Սիմոնյան",
387 		"Մուրադյան",
388 		"Մուրադյան",
389 		"Ավագյան",
390 		"Գասպարյան",
391 		"Բաղդասարյան",
392 		"Ստեփանյան",
393 		"Ասատրյան",
394 		"Հովսեփյան",
395 		"Աբրահամյան",
396 		"Աբրահամյան",
397 		"Զաքարյան",
398 		"Մելքոնյան",
399 		"Մելքոնյան",
400 		"Ալեքսանյան",
401 		"Մխիթարյան",
402 		"Ասատրյան",
403 		"Բարսեղյան",
404 		"Մովսիսյան",
405 		"Կիրակոսյան",
406 		"Կիրակոսյան",
407 		"Եղիազարյան",
408 		"Բաբայան",
409 		"Հովսեփյան",
410 		"Մնացականյան",
411 		"Թադևոսյան",
412 		"Զաքարյան",
413 		"Մինասյան",
414 		"Մխիթարյան",
415 		"Բաբայան",
416 		"Բարսեղյան",
417 		"Ալեքսանյան",
418 		"Համբարձումյան",
419 		"Մովսիսյան",
420 		"Եղիազարյան",
421 		"Համբարձումյան",
422 		"Թադևոսյան",
423 		"Այվազյան",
424 		"Այվազյան",
425 		"Գաբրիելյան",
426 		"Ներսիսյան",
427 		"Մնացականյան",
428 		"Մովսիսյան"
429 		];
430 		return choice(data, this.rnd);
431 	}
432 
433 	///
434 	override string nameMaleFirstName() {
435 		static enum data = [
436 		"Դավիթ",
437 		"Նարեկ",
438 		"Ալեքս",
439 		"Տիգրան",
440 		"Հայկ",
441 		"Գոռ",
442 		"Արթուր",
443 		"Արմեն",
444 		"Մարկ",
445 		"Էրիկ",
446 		"Արամ",
447 		"Սամվել",
448 		"Արման",
449 		"Ալեն",
450 		"Աշոտ",
451 		"Արեն",
452 		"Գագիկ",
453 		"Դանիել",
454 		"Արեգ",
455 		"Ռոբերտ",
456 		"Արտյոմ",
457 		"Արսեն",
458 		"Միքայել",
459 		"Սարգիս",
460 		"Հովհաննես",
461 		"Վահե",
462 		"Կարեն",
463 		"Գևորգ",
464 		"Լևոն",
465 		"Վարդան",
466 		"Ռուբեն",
467 		"Սուրեն",
468 		"Հակոբ",
469 		"Մհեր",
470 		"Անդրանիկ",
471 		"Ավետ",
472 		"Գրիգոր",
473 		"Ռաֆայել",
474 		"Ալեքսանդր",
475 		"Մոնթե",
476 		"Հարություն",
477 		"Էդուարդ",
478 		"Ալբերտ",
479 		"Գարիկ",
480 		"Համլետ"
481 		];
482 		return choice(data, this.rnd);
483 	}
484 
485 	///
486 	override string nameFemaleFirstName() {
487 		static enum data = [
488 		"Մարիա",
489 		"Նարե",
490 		"Մանե",
491 		"Մարի",
492 		"Մարիամ",
493 		"Անի",
494 		"Անգելինա",
495 		"Անահիտ",
496 		"Էլեն",
497 		"Միլենա",
498 		"Եվա",
499 		"Աննա",
500 		"Արփի",
501 		"Գայանե",
502 		"Լիլիթ",
503 		"Մերի",
504 		"Վիկտորյա",
505 		"Արինա",
506 		"Յանա",
507 		"Սոնա",
508 		"Նատալի",
509 		"Գոհար",
510 		"Հասմիկ",
511 		"Սոֆի",
512 		"Էմիլի",
513 		"Սուսաննա",
514 		"Արևիկ",
515 		"Կարինե",
516 		"Լյուսի",
517 		"Արիանա",
518 		"Տաթև",
519 		"Լիկա",
520 		"Ռուզաննա",
521 		"Լիլի",
522 		"Սոֆյա",
523 		"Անուշ",
524 		"Էլինա",
525 		"Սառա",
526 		"Նանե",
527 		"Էվա",
528 		"Լիանա",
529 		"Մոնիկա",
530 		"Կարինա",
531 		"Լիա",
532 		"Նարինե",
533 		"Լուսինե"
534 		];
535 		return choice(data, this.rnd);
536 	}
537 
538 	///
539 	override string commerceColor() {
540 		static enum data = [
541 		"կարմիր",
542 		"կանաչ",
543 		"կապույտ",
544 		"դեղին",
545 		"մանուշակագույն",
546 		"սպիտակ",
547 		"սև",
548 		"նարնջագույն",
549 		"վարդագույն",
550 		"մոխրագույն",
551 		"երկնագույն",
552 		"ոսկեգույն"
553 		];
554 		return choice(data, this.rnd);
555 	}
556 
557 	///
558 	override string addressState() {
559 		static enum data = [
560 		"Արագածոտն",
561 		"Արարատ",
562 		"Արմավիր",
563 		"Գեղարքունիք",
564 		"Կոտայք",
565 		"Լոռի",
566 		"Շիրակ",
567 		"Սյունիք",
568 		"Տավուշ",
569 		"Վայոց ձոր",
570 		"Երևան",
571 		"Ստեփանակերտ",
572 		"Ասկերան",
573 		"Հադրութ",
574 		"Մարտակերտ",
575 		"Մարտունի",
576 		"Շահումյան",
577 		"Շուշի",
578 		"Քաշաթաղ"
579 		];
580 		return choice(data, this.rnd);
581 	}
582 
583 	///
584 	override string addressCountry() {
585 		static enum data = [
586 		"ԱՄՆ",
587 		"Ադրբեջան",
588 		"Ալբանիա",
589 		"Ալժիր",
590 		"Ամերիկյան Սամոա",
591 		"Ամերիկյան Վիրջինյան կղզիներ",
592 		"Անգիլիա",
593 		"Անգոլա",
594 		"Անդորրա",
595 		"Անտիգուա և Բարբուդա",
596 		"Ավստրալիա",
597 		"Ավստրիա",
598 		"Արգենտինա",
599 		"Արուբա",
600 		"Արցախի Հանրապետություն",
601 		"Արևելյան Թիմոր",
602 		"Աֆղանստան",
603 		"Բահամներ",
604 		"Բահրեյն",
605 		"Բանգլադեշ",
606 		"Բարբադոս",
607 		"Բելառուս",
608 		"Բելիզ",
609 		"Բենին",
610 		"Բերմուդա",
611 		"Բոլիվիա",
612 		"Բոսնիա և Հերցեգովինա",
613 		"Բոտսվանա",
614 		"Բութան",
615 		"Բուլղարիա",
616 		"Բուրկինա Ֆասո",
617 		"Բուրունդի",
618 		"Բրազիլիա",
619 		"Բրիտանական Վիրջինյան Կղզիներ",
620 		"Բրունեյ",
621 		"Գաբոն",
622 		"Գամբիա",
623 		"Գայանա",
624 		"Գերմանիա",
625 		"Գերնսի",
626 		"Գուամ",
627 		"Գվատեմալա",
628 		"Գվինեա",
629 		"Գվինեա-Բիսաու",
630 		"Գրենադա",
631 		"Դանիա",
632 		"Դոմինիկա",
633 		"Դոմինիկյան Հանրապետություն",
634 		"Եգիպտոս",
635 		"Եթովպիա",
636 		"Եմեն",
637 		"Զամբիա",
638 		"Զիմբաբվե",
639 		"Էկվադոր",
640 		"Էստոնիա",
641 		"Էրիտրեա",
642 		"Թաիլանդ",
643 		"Թայվան",
644 		"Թըրքս և Կայկոս կղզիներ",
645 		"Թունիս",
646 		"Թուրքիա",
647 		"Թուրքմենստան",
648 		"Ինդոնեզիա",
649 		"Իռլանդիա",
650 		"Իսլանդիա",
651 		"Իսպանիա",
652 		"Իսրայել",
653 		"Իտալիա",
654 		"Իրան",
655 		"Իրաք",
656 		"Լաոս",
657 		"Լատվիա",
658 		"Լեհաստան",
659 		"Լեսոթո",
660 		"Լիբանան",
661 		"Լիբերիա",
662 		"Լիբիա",
663 		"Լիխտենշտայն",
664 		"Լիտվա",
665 		"Լյուքսեմբուրգ",
666 		"Խորվաթիա",
667 		"Կաբո Վերդե",
668 		"Կամբոջա",
669 		"Կամերուն",
670 		"Կայմանյան կղզիներ",
671 		"Կանադա",
672 		"Կատար",
673 		"Կենտրոնաաֆրիկյան Հանրապետություն",
674 		"Կիպրոս",
675 		"Կիրիբատի",
676 		"Կոլումբիա",
677 		"Կոմորներ",
678 		"Կոնգոյի Հանրապետություն",
679 		"ԿոնգոյիԴեմոկրատական Հանրապետություն ԿԴՀ",
680 		"Կոստա Ռիկա",
681 		"Կոտ դ'Իվուար",
682 		"Կուբա",
683 		"Կուկի կղզիներ",
684 		"Հայաստան",
685 		"Հայիթի",
686 		"Հասարակածային Գվինեա",
687 		"Հարավային Կորեա",
688 		"Հարավաֆրիկյան Հանրապետություն",
689 		"Հյուսիսային Կորեա",
690 		"Հյուսիսային Մակեդոնիա",
691 		"Հյուսիսային Մարիանյան կղզիներ",
692 		"Հնդկաստան",
693 		"Հոնդուրաս",
694 		"Հոնկոնգ",
695 		"Հորդանան",
696 		"Հունաստան",
697 		"Հունգարիա",
698 		"Ղազախստան",
699 		"Ղրղզստան",
700 		"Ճամայկա",
701 		"Ճապոնիա",
702 		"ՄԱԷ",
703 		"ՄԹ",
704 		"Մադագասկար",
705 		"Մալայզիա",
706 		"Մալավի",
707 		"Մալդիվներ",
708 		"Մալթա",
709 		"Մալի",
710 		"Մակաու",
711 		"Մայոտ",
712 		"Մավրիկիոս",
713 		"Մավրիտանիա",
714 		"Մարշալյան կղզիներ",
715 		"Մարոկկո",
716 		"Մեն կղզի",
717 		"Մեքսիկա",
718 		"Միկրոնեզիա",
719 		"Մյանմա",
720 		"Մոզամբիկ",
721 		"Մոլդովա",
722 		"Մոնակո",
723 		"Մոնղոլիա",
724 		"Մոնտսերատ",
725 		"Նամիբիա",
726 		"Նաուրու",
727 		"Նեպալ",
728 		"Նիգեր",
729 		"Նիգերիա",
730 		"Նիդերլանդյան Անտիլներ",
731 		"Նիդերլանդներ",
732 		"Նիկարագուա",
733 		"Նիուե",
734 		"Նոր Զելանդիա",
735 		"Նոր Կալեդոնիա",
736 		"Նորվեգիա",
737 		"Նորֆոլք կղզի",
738 		"Շվեդիա",
739 		"Շվեյցարիա",
740 		"Շրի Լանկա",
741 		"Ուգանդա",
742 		"Ուզբեկստան",
743 		"Ուկրաինա",
744 		"Ուոլիս և Ֆուտունա",
745 		"Ուրուգվայ",
746 		"Չադ",
747 		"Չեխիա",
748 		"Չեռնոգորիա",
749 		"Չիլի",
750 		"Չինաստան",
751 		"Պալաու",
752 		"Պակիստան",
753 		"Պաղեստին",
754 		"Պանամա",
755 		"Պապուա Նոր Գվինեա",
756 		"Պարագվայ",
757 		"Պերու",
758 		"Պորտուգալիա",
759 		"Պուերտո Ռիկո",
760 		"Ջերսի",
761 		"Ջիբութի",
762 		"Ջիբրալթար",
763 		"Ռուանդա",
764 		"Ռումինիա",
765 		"Ռուսաստան",
766 		"Սալվադոր",
767 		"Սահրավիա",
768 		"Սամոա",
769 		"Սան Մարինո",
770 		"Սան Տոմե և Պրինսիպի",
771 		"Սաուդյան Արաբիա",
772 		"Սեյշելներ",
773 		"Սեն Մարտեն (Ֆրանսիական Անտիլներ)",
774 		"Սենեգալ",
775 		"Սենտ Լյուսիա",
776 		"Սենտ Կիտս և Նևիս",
777 		"Սենտ Պիեռ և Միկելոն",
778 		"Սենտ Վինսենտ և Գրենադիներ",
779 		"Սերբիա",
780 		"Սիեռա Լեոնե",
781 		"Սինգապուր",
782 		"Սիրիա",
783 		"Սլովակիա",
784 		"Սլովենիա",
785 		"Սողոմոնյան Կղզիներ",
786 		"Սոմալիա",
787 		"Սուդան",
788 		"Սուրբ Բարդուղիմեոսի կղզի",
789 		"Սուրբ Հեղինեի կղզի",
790 		"Սուրինամ",
791 		"Սվազիլենդ",
792 		"Վանուատու",
793 		"Վատիկան",
794 		"Վենեսուելա",
795 		"Վիետնամ",
796 		"Վրաստան",
797 		"Տանզանիա",
798 		"Տաջիկստան",
799 		"Տոգո",
800 		"Տոկելաու",
801 		"Տոնգա",
802 		"Տուվալու",
803 		"Տրինիդադ Տոբագո",
804 		"Փիթքերն կղզիներ",
805 		"Քենիա",
806 		"Քուվեյթ",
807 		"Օման",
808 		"Ֆարերյան կղզիներ",
809 		"Ֆիլիպիններ",
810 		"Ֆինլանդիա",
811 		"Ֆիջի",
812 		"Ֆոլկլենդյան կղզիներ",
813 		"Ֆրանսիա",
814 		"Ֆրանսիական Պոլինեզիա"
815 		];
816 		return choice(data, this.rnd);
817 	}
818 
819 	///
820 	override string addressDefaultCountry() {
821 		static enum data = [
822 		"Արցախի Հանրապետություն"
823 		];
824 		return choice(data, this.rnd);
825 	}
826 
827 	///
828 	override string addressDirection() {
829 		static enum data = [
830 		"Հյուսիսային",
831 		"Արևելյան",
832 		"Հարավային",
833 		"Արևմտյան",
834 		"Հյուսիսարևելյան",
835 		"Հյուսիսարևմտյան",
836 		"Հարավարևելյան",
837 		"Հարավարևմտյան"
838 		];
839 		return choice(data, this.rnd);
840 	}
841 
842 	///
843 	override string addressCitySuffix() {
844 		static enum data = [
845 		"ակերտ",
846 		"աշեն",
847 		"աշատ"
848 		];
849 		return choice(data, this.rnd);
850 	}
851 
852 	///
853 	override string addressStreetAddress() {
854 		return format!"%s %s"(addressStreetName(), addressBuildingNumber());
855 	}
856 
857 	///
858 	override string addressCityPrefix() {
859 		static enum data = [
860 		"Հյուսիսային",
861 		"Արևելյան",
862 		"Արևմտյան",
863 		"Հարավային",
864 		"Նոր"
865 		];
866 		return choice(data, this.rnd);
867 	}
868 
869 	///
870 	override string addressStreetName() {
871 		return format!"%s %s"(nameLastName(), addressStreetSuffix());
872 	}
873 
874 	///
875 	override string addressCity() {
876 		switch(uniform(0, 2, this.rnd)) {
877 			case 0:
878 				return format!"%s %s"(addressCityPrefix(), nameLastName());
879 			case 1:
880 				return format!"%s%s"(nameLastName(), addressCitySuffix());
881 			default: assert(false);
882 		}
883 	}
884 
885 	///
886 	override string addressSecondaryAddress() {
887 		static enum data = [
888 		"Բն. ###",
889 		"Տուն ###"
890 		];
891 		return this.digitBuild(choice(data, this.rnd));
892 	}
893 
894 	///
895 	override string addressStreetSuffix() {
896 		static enum data = [
897 		"փողոց",
898 		"պողոտա"
899 		];
900 		return choice(data, this.rnd);
901 	}
902 
903 	///
904 	override string phoneNumberFormats() {
905 		static enum data = [
906 		"+374 ## ######",
907 		"+374 ### #####"
908 		];
909 		return this.digitBuild(choice(data, this.rnd));
910 	}
911 
912 	///
913 	override string internetDomainSuffix() {
914 		static enum data = [
915 		"com",
916 		"biz",
917 		"info",
918 		"name",
919 		"net",
920 		"org",
921 		"am"
922 		];
923 		return choice(data, this.rnd);
924 	}
925 
926 }