aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Kossoglyad <[email protected]>2021-03-18 02:42:43 +0200
committerDavid Kossoglyad <[email protected]>2021-03-18 02:42:43 +0200
commit20e665cae7d7a516362d12a18ed14656ee52f0aa (patch)
tree866ab2050671ce7f6aa4139c37f0d8634f2a0382
parentf4b0a92e1743b2a894811ae7b189592b2b6c1979 (diff)
parent81f27065297c3e29eb552911b9a5dc8755600efb (diff)
downloadfaker-20e665cae7d7a516362d12a18ed14656ee52f0aa.tar.xz
faker-20e665cae7d7a516362d12a18ed14656ee52f0aa.zip
Merge branch 'master' into feature/add-hebrew-localization
-rw-r--r--.gitignore1
-rw-r--r--.npmignore2
-rw-r--r--Readme.md46
-rw-r--r--build/gulp-tasks/package.js17
-rw-r--r--build/src/docs.md5
-rw-r--r--doc/faker.address.html6
-rw-r--r--doc/faker.commerce.html6
-rw-r--r--doc/faker.company.html6
-rw-r--r--doc/faker.database.html6
-rw-r--r--doc/faker.date.html614
-rw-r--r--doc/faker.finance.html494
-rw-r--r--doc/faker.git.html6
-rw-r--r--doc/faker.hacker.html6
-rw-r--r--doc/faker.helpers.html22
-rw-r--r--doc/faker.html18
-rw-r--r--doc/faker.image.html6
-rw-r--r--doc/faker.image.lorempicsum.html6
-rw-r--r--doc/faker.image.lorempixel.html6
-rw-r--r--doc/faker.image.unsplash.html6
-rw-r--r--doc/faker.internet.html630
-rw-r--r--doc/faker.lorem.html6
-rw-r--r--doc/faker.name.html518
-rw-r--r--doc/faker.phone.html6
-rw-r--r--doc/faker.random.html6
-rw-r--r--doc/faker.system.html6
-rw-r--r--doc/faker.time.html6
-rw-r--r--doc/faker.unique.html6
-rw-r--r--doc/faker.vehicle.html318
-rw-r--r--doc/global.html6
-rw-r--r--doc/index.html35
-rw-r--r--doc/namespaces.list.html12
-rw-r--r--doc/quicksearch.html2
-rw-r--r--examples/node/generateMultiLevelMultiLocaleJSON.js31
-rw-r--r--examples/node/singleLocale.js4
-rw-r--r--lib/address.js26
-rw-r--r--lib/animal.js124
-rw-r--r--lib/commerce.js2
-rw-r--r--lib/company.js2
-rw-r--r--lib/datatype.js228
-rw-r--r--lib/date.js32
-rw-r--r--lib/finance.js66
-rw-r--r--lib/git.js2
-rw-r--r--lib/helpers.js16
-rw-r--r--lib/iban.js20
-rw-r--r--lib/image.js2
-rw-r--r--lib/image_providers/lorempixel.js2
-rw-r--r--lib/index.js13
-rw-r--r--lib/internet.js53
-rw-r--r--lib/locales.js4
-rw-r--r--lib/locales/ar/address/state.js63
-rw-r--r--lib/locales/ar/date/index.js4
-rw-r--r--lib/locales/ar/date/month.js63
-rw-r--r--lib/locales/ar/date/weekday.js22
-rw-r--r--lib/locales/ar/index.js2
-rw-r--r--lib/locales/cz/address/index.js1
-rw-r--r--lib/locales/cz/address/time_zone.js145
-rw-r--r--lib/locales/cz/name/first_name.js3
-rw-r--r--lib/locales/cz/name/index.js2
-rw-r--r--lib/locales/cz/name/last_name.js3
-rw-r--r--lib/locales/de/date/index.js4
-rw-r--r--lib/locales/de/date/month.js63
-rw-r--r--lib/locales/de/date/weekday.js43
-rw-r--r--lib/locales/de/index.js3
-rw-r--r--lib/locales/de_CH/address/city.js3
-rw-r--r--lib/locales/de_CH/address/city_name.js102
-rw-r--r--lib/locales/de_CH/address/index.js4
-rw-r--r--lib/locales/de_CH/address/state.js28
-rw-r--r--lib/locales/de_CH/address/state_abbr.js28
-rw-r--r--lib/locales/el/internet/avatar_uri.js1256
-rw-r--r--lib/locales/en/address/city_name.js1002
-rw-r--r--lib/locales/en/address/index.js1
-rw-r--r--lib/locales/en/animal/bear.js10
-rw-r--r--lib/locales/en/animal/bird.js916
-rw-r--r--lib/locales/en/animal/cat.js57
-rw-r--r--lib/locales/en/animal/cetacean.js56
-rw-r--r--lib/locales/en/animal/cow.js521
-rw-r--r--lib/locales/en/animal/crocodilia.js26
-rw-r--r--lib/locales/en/animal/dog.js499
-rw-r--r--lib/locales/en/animal/fish.js98
-rw-r--r--lib/locales/en/animal/horse.js347
-rw-r--r--lib/locales/en/animal/index.js16
-rw-r--r--lib/locales/en/animal/insect.js132
-rw-r--r--lib/locales/en/animal/lion.js9
-rw-r--r--lib/locales/en/animal/rabbit.js51
-rw-r--r--lib/locales/en/animal/snake.js583
-rw-r--r--lib/locales/en/animal/type.js15
-rw-r--r--lib/locales/en/finance/currency.js4
-rw-r--r--lib/locales/en/index.js1
-rw-r--r--lib/locales/en/internet/avatar_uri.js2504
-rw-r--r--lib/locales/en/name/binary_gender.js4
-rw-r--r--lib/locales/en/name/index.js1
-rw-r--r--lib/locales/en/vehicle/bicycle.js20
-rw-r--r--lib/locales/en/vehicle/index.js1
-rw-r--r--lib/locales/en_GH/address/building_number.js5
-rw-r--r--lib/locales/en_GH/address/city.js3
-rw-r--r--lib/locales/en_GH/address/city_name.js355
-rw-r--r--lib/locales/en_GH/address/default_country.js (renamed from lib/locales/nep/address/default_country.js)2
-rw-r--r--lib/locales/en_GH/address/index.js12
-rw-r--r--lib/locales/en_GH/address/postcode.js4
-rw-r--r--lib/locales/en_GH/address/state.js18
-rw-r--r--lib/locales/en_GH/address/street_address.js3
-rw-r--r--lib/locales/en_GH/address/street_name.js4
-rw-r--r--lib/locales/en_GH/address/street_prefix.js3
-rw-r--r--lib/locales/en_GH/address/street_suffix.js10
-rw-r--r--lib/locales/en_GH/company/index.js4
-rw-r--r--lib/locales/en_GH/company/name.js4
-rw-r--r--lib/locales/en_GH/company/suffix.js4
-rw-r--r--lib/locales/en_GH/index.js8
-rw-r--r--lib/locales/en_GH/internet/domain_suffix.js11
-rw-r--r--lib/locales/en_GH/internet/index.js3
-rw-r--r--lib/locales/en_GH/name/female_first_name.js146
-rw-r--r--lib/locales/en_GH/name/first_name.js4
-rw-r--r--lib/locales/en_GH/name/index.js7
-rw-r--r--lib/locales/en_GH/name/last_name.js124
-rw-r--r--lib/locales/en_GH/name/male_first_name.js134
-rw-r--r--lib/locales/en_GH/name/name.js6
-rw-r--r--lib/locales/en_GH/phone_number/formats.js28
-rw-r--r--lib/locales/en_GH/phone_number/index.js (renamed from lib/locales/nep/phone_number/index.js)0
-rw-r--r--lib/locales/es/name/female_first_name.js13
-rw-r--r--lib/locales/es/name/index.js2
-rw-r--r--lib/locales/es/name/male_first_name.js18
-rw-r--r--lib/locales/fr/address/city_name.js168
-rw-r--r--lib/locales/fr/address/country.js195
-rw-r--r--lib/locales/fr/address/index.js1
-rw-r--r--lib/locales/fr/date/index.js4
-rw-r--r--lib/locales/fr/date/month.js63
-rw-r--r--lib/locales/fr/date/weekday.js43
-rw-r--r--lib/locales/fr/index.js1
-rw-r--r--lib/locales/fr/name/first_name.js3
-rw-r--r--lib/locales/fr/name/index.js1
-rw-r--r--lib/locales/hr/index.js2
-rw-r--r--lib/locales/hy/address/building_number.js8
-rw-r--r--lib/locales/hy/address/city.js4
-rw-r--r--lib/locales/hy/address/city_prefix.js7
-rw-r--r--lib/locales/hy/address/city_suffix.js5
-rw-r--r--lib/locales/hy/address/country.js231
-rw-r--r--lib/locales/hy/address/default_country.js3
-rw-r--r--lib/locales/hy/address/direction.js10
-rw-r--r--lib/locales/hy/address/index.js14
-rw-r--r--lib/locales/hy/address/secondary_address.js4
-rw-r--r--lib/locales/hy/address/state.js21
-rw-r--r--lib/locales/hy/address/street_address.js3
-rw-r--r--lib/locales/hy/address/street_name.js3
-rw-r--r--lib/locales/hy/address/street_suffix.js4
-rw-r--r--lib/locales/hy/commerce/color.js14
-rw-r--r--lib/locales/hy/commerce/index.js3
-rw-r--r--lib/locales/hy/date/index.js4
-rw-r--r--lib/locales/hy/date/month.js30
-rw-r--r--lib/locales/hy/date/weekday.js21
-rw-r--r--lib/locales/hy/index.js11
-rw-r--r--lib/locales/hy/internet/domain_suffix.js (renamed from lib/locales/nep/internet/domain_suffix.js)6
-rw-r--r--lib/locales/hy/internet/index.js3
-rw-r--r--lib/locales/hy/lorem/index.js3
-rw-r--r--lib/locales/hy/lorem/words.js191
-rw-r--r--lib/locales/hy/name/female_first_name.js48
-rw-r--r--lib/locales/hy/name/first_name.js93
-rw-r--r--lib/locales/hy/name/index.js7
-rw-r--r--lib/locales/hy/name/last_name.js94
-rw-r--r--lib/locales/hy/name/male_first_name.js47
-rw-r--r--lib/locales/hy/name/name.js8
-rw-r--r--lib/locales/hy/phone_number/formats.js4
-rw-r--r--lib/locales/hy/phone_number/index.js3
-rw-r--r--lib/locales/id_ID/name/female_first_name.js46
-rw-r--r--lib/locales/id_ID/name/female_last_name.js42
-rw-r--r--lib/locales/id_ID/name/male_last_name.js49
-rw-r--r--lib/locales/it/address/city_name.js981
-rw-r--r--lib/locales/it/address/index.js1
-rw-r--r--lib/locales/it/name/last_name.js2791
-rw-r--r--lib/locales/ja/address/country.js169
-rw-r--r--lib/locales/ja/address/index.js1
-rw-r--r--lib/locales/ko/address/postcode.js3
-rw-r--r--lib/locales/ko/name/first_name.js2995
-rw-r--r--lib/locales/ko/name/last_name.js99
-rw-r--r--lib/locales/nb_NO/name/index.js4
-rw-r--r--lib/locales/ne/address/city.js18
-rw-r--r--lib/locales/ne/address/default_country.js3
-rw-r--r--lib/locales/ne/address/index.js (renamed from lib/locales/nep/address/index.js)0
-rw-r--r--lib/locales/ne/address/postcode.js (renamed from lib/locales/nep/address/postcode.js)2
-rw-r--r--lib/locales/ne/address/state.js55
-rw-r--r--lib/locales/ne/company/index.js (renamed from lib/locales/nep/company/index.js)0
-rw-r--r--lib/locales/ne/company/suffix.js6
-rw-r--r--lib/locales/ne/index.js8
-rw-r--r--lib/locales/ne/internet/domain_suffix.js7
-rw-r--r--lib/locales/ne/internet/free_email.js6
-rw-r--r--lib/locales/ne/internet/index.js (renamed from lib/locales/nep/internet/index.js)0
-rw-r--r--lib/locales/ne/name/first_name.js57
-rw-r--r--lib/locales/ne/name/index.js (renamed from lib/locales/nep/name/index.js)0
-rw-r--r--lib/locales/ne/name/last_name.js41
-rw-r--r--lib/locales/ne/phone_number/formats.js5
-rw-r--r--lib/locales/ne/phone_number/index.js3
-rw-r--r--lib/locales/nep/address/city.js18
-rw-r--r--lib/locales/nep/address/state.js55
-rw-r--r--lib/locales/nep/company/suffix.js6
-rw-r--r--lib/locales/nep/index.js8
-rw-r--r--lib/locales/nep/internet/free_email.js6
-rw-r--r--lib/locales/nep/name/first_name.js57
-rw-r--r--lib/locales/nep/name/last_name.js41
-rw-r--r--lib/locales/nep/phone_number/formats.js5
-rw-r--r--lib/locales/nl/address/country.js12
-rw-r--r--lib/locales/nl/address/secondary_address.js3
-rw-r--r--lib/locales/nl/address/street_suffix.js4
-rw-r--r--lib/locales/nl/commerce/color.js38
-rw-r--r--lib/locales/nl/commerce/department.js24
-rw-r--r--lib/locales/nl/commerce/index.js5
-rw-r--r--lib/locales/nl/commerce/product_name.js72
-rw-r--r--lib/locales/nl/company/suffix.js7
-rw-r--r--lib/locales/nl/date/index.js4
-rw-r--r--lib/locales/nl/date/month.js63
-rw-r--r--lib/locales/nl/date/weekday.js43
-rw-r--r--lib/locales/nl/hacker/adjective.js25
-rw-r--r--lib/locales/nl/hacker/index.js6
-rw-r--r--lib/locales/nl/hacker/noun.js28
-rw-r--r--lib/locales/nl/hacker/phrase.js10
-rw-r--r--lib/locales/nl/hacker/verb.js23
-rw-r--r--lib/locales/nl/index.js3
-rw-r--r--lib/locales/nl/internet/domain_suffix.js3
-rw-r--r--lib/locales/nl/name/female_first_name.js517
-rw-r--r--lib/locales/nl/name/index.js2
-rw-r--r--lib/locales/nl/name/male_first_name.js590
-rw-r--r--lib/locales/pt_BR/address/city_suffix.js4
-rw-r--r--lib/locales/pt_BR/address/country.js85
-rw-r--r--lib/locales/pt_BR/address/state_abbr.js5
-rw-r--r--lib/locales/pt_BR/company/suffix.js1
-rw-r--r--lib/locales/pt_BR/name/female_first_name.js82
-rw-r--r--lib/locales/pt_BR/name/index.js2
-rw-r--r--lib/locales/pt_BR/name/male_first_name.js90
-rw-r--r--lib/locales/pt_BR/name/name.js8
-rw-r--r--lib/locales/pt_BR/name/prefix.js3
-rw-r--r--lib/locales/pt_PT/phone_number/formats.js1
-rw-r--r--lib/locales/ro/internet/avatar_uri.js1265
-rw-r--r--lib/locales/ro/internet/index.js1
-rw-r--r--lib/locales/sk/address/index.js1
-rw-r--r--lib/locales/sk/address/time_zone.js145
-rw-r--r--lib/locales/tr/name/female_first_name.js416
-rw-r--r--lib/locales/tr/name/index.js2
-rw-r--r--lib/locales/tr/name/male_first_name.js754
-rw-r--r--lib/locales/tr/name/name.js4
-rw-r--r--lib/locales/vi/name/female_first_name.js1312
-rw-r--r--lib/locales/vi/name/first_name.js31
-rw-r--r--lib/locales/vi/name/index.js8
-rw-r--r--lib/locales/vi/name/last_name.js49
-rw-r--r--lib/locales/vi/name/male_first_name.js1227
-rw-r--r--lib/locales/vi/name/name.js5
-rw-r--r--lib/lorem.js8
-rw-r--r--lib/name.js20
-rw-r--r--lib/random.js178
-rw-r--r--lib/system.js6
-rw-r--r--lib/vehicle.js42
-rw-r--r--locale/ReadMe.md2
-rw-r--r--locale/en_GH.js5
-rw-r--r--locale/hy.js5
-rw-r--r--locale/ne.js5
-rw-r--r--locale/nep.js5
-rw-r--r--package.json2
-rw-r--r--test/address.unit.js143
-rw-r--r--test/animal.unit.js15
-rw-r--r--test/browser.unit.html1
-rw-r--r--test/commerce.unit.js10
-rw-r--r--test/company.unit.js12
-rw-r--r--test/database.unit.js12
-rw-r--r--test/datatype.unit.js289
-rw-r--r--test/date.unit.js13
-rw-r--r--test/finance.unit.js86
-rw-r--r--test/finance_iban.unit.js167
-rw-r--r--test/git.unit.js6
-rw-r--r--test/helpers.unit.js20
-rw-r--r--test/image.unit.js86
-rw-r--r--test/internet.unit.js53
-rw-r--r--test/locales.unit.js2
-rw-r--r--test/lorem.unit.js28
-rw-r--r--test/music.unit.js2
-rw-r--r--test/name.unit.js44
-rw-r--r--test/random.unit.js265
-rw-r--r--test/system.unit.js8
-rw-r--r--test/unique.unit.js8
-rw-r--r--test/vehicle.unit.js32
-rw-r--r--vendor/user-agent.js315
277 files changed, 24968 insertions, 6000 deletions
diff --git a/.gitignore b/.gitignore
index 4815edc8..ef1de495 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,3 +22,4 @@ reports/
# meteor specific
.build*
versions.json
+package-lock.json \ No newline at end of file
diff --git a/.npmignore b/.npmignore
index bd7cccd5..0ea8ed27 100644
--- a/.npmignore
+++ b/.npmignore
@@ -8,3 +8,5 @@ examples/
meteor/
test/
logo.png
+reports/
+.nyc_output/ \ No newline at end of file
diff --git a/Readme.md b/Readme.md
index f8db472f..c5a9a980 100644
--- a/Readme.md
+++ b/Readme.md
@@ -8,14 +8,24 @@
[![OpenCollective](https://opencollective.com/fakerjs/backers/badge.svg)](#backers)
[![OpenCollective](https://opencollective.com/fakerjs/sponsors/badge.svg)](#sponsors)
+[![Gitter chat](https://badges.gitter.im/marak/faker.js.png)](https://gitter.im/Faker-js/community)
## Demo
[https://rawgit.com/Marak/faker.js/master/examples/browser/index.html](https://rawgit.com/Marak/faker.js/master/examples/browser/index.html)
+### Faker Cloud
+
+Don't have a local development setup ready?
+
+Try our hosted version of Faker at [https://fakercloud.com](https://fakercloud.com)
+
+https://github.com/faker/faker-cloud
+
## Usage
### Browser
+
```html
<script src = "faker.js" type = "text/javascript"></script>
<script>
@@ -24,7 +34,9 @@
var randomCard = faker.helpers.createCard(); // random contact card containing many properties
</script>
```
+
### Node.js
+
```js
var faker = require('faker');
@@ -32,6 +44,7 @@
var randomEmail = faker.internet.email(); // [email protected]
var randomCard = faker.helpers.createCard(); // random contact card containing many properties
```
+
## API
### JSDoc API Browser
@@ -93,6 +106,7 @@
* past
* future
* between
+ * betweens
* recent
* soon
* month
@@ -170,12 +184,14 @@
* exampleEmail
* userName
* protocol
+ * httpMethod
* url
* domainName
* domainSuffix
* domainWord
* ip
* ipv6
+ * port
* userAgent
* color
* mac
@@ -195,6 +211,7 @@
* name
* firstName
* lastName
+ * middleName
* findName
* jobTitle
* gender
@@ -245,6 +262,7 @@
* fuel
* vin
* color
+ * vrm
### Faker.fake()
@@ -253,11 +271,13 @@ faker.js contains a super useful generator method `Faker.fake` for combining fak
**Example:**
+
``` js
console.log(faker.fake("{{name.lastName}}, {{name.firstName}} {{name.suffix}}"));
// outputs: "Marks, Dean Sr."
```
+
This will interpolate the format string with the value of methods `name.lastName()`, `name.firstName()`, and `name.suffix()`
## Localization
@@ -297,12 +317,14 @@ faker.locale = "de";
* fr_CA
* fr_CH
* ge
+ * hy
+ * hr
* id_ID
* it
* ja
* ko
* nb_NO
- * nep
+ * ne
* nl
* nl_BE
* pl
@@ -351,18 +373,20 @@ console.log(firstRandom === secondRandom);
## Tests
- npm install .
- make test
+```shell
+npm install .
+make test
+```
You can view a code coverage report generated in coverage/lcov-report/index.html.
## Building faker.js
-faker uses [gulp](http://gulpjs.com/) to automate it's build process. Each build operation is a separate task which can be run independently.
+faker uses [gulp](http://gulpjs.com/) to automate its build process. Each build operation is a separate task which can be run independently.
### Browser Bundle
-```
+```shell
npm run browser
```
@@ -370,15 +394,15 @@ npm run browser
[JSDOC](https://jsdoc.app/) v3 HTML API documentation
-```
+```shell
npm run jsdoc
```
### Building ReadMe
-The `ReadMe.md` file for `faker.js` is automatically generated and should not be modified directly. All updateds to `ReadMe.md` should be perfomed in `./build/src/docs.md` and then the build script should be run.
+The `ReadMe.md` file for `faker.js` is automatically generated and should not be modified directly. All updates to `ReadMe.md` should be performed in `./build/src/docs.md` and then the build script should be run.
-```
+```shell
npm run readme
```
@@ -386,7 +410,7 @@ npm run readme
faker.js is a popular project used by many organizations and individuals in production settings. Major and Minor version releases are generally on a monthly schedule. Bugs fixes are addressed by severity and fixed as soon as possible.
-If you require the absolute latest version of `faker.js` the `master` branch @ http://github.com/marak/faker.js/ should always be up to date and working.
+If you require the absolute latest version of `faker.js` the `master` branch @ <http://github.com/marak/faker.js/> should always be up to date and working.
## Maintainer
@@ -399,8 +423,8 @@ http://github.com/marak/faker.js/
faker.js was inspired by and has used data definitions from:
- * https://github.com/stympy/faker/ - Copyright (c) 2007-2010 Benjamin Curtis
- * http://search.cpan.org/~jasonk/Data-Faker-0.07/ - Copyright 2004-2005 by Jason Kohles
+ * <https://github.com/stympy/faker/> - Copyright (c) 2007-2010 Benjamin Curtis
+ * <http://search.cpan.org/~jasonk/Data-Faker-0.07/> - Copyright 2004-2005 by Jason Kohles
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
diff --git a/build/gulp-tasks/package.js b/build/gulp-tasks/package.js
new file mode 100644
index 00000000..c82912c1
--- /dev/null
+++ b/build/gulp-tasks/package.js
@@ -0,0 +1,17 @@
+// generates a new faker package based on a list of locales
+
+let locale = 'en';
+
+/*
+
+ Here you could override the default directory list of all, and replace it with a list of custom locales like:
+
+ let localeList = ['en', 'en_AU', 'de', 'jp', 'ar'];
+
+*/
+
+// iterate through a list of locales and create a new package contain all these locales
+
+// for each locale, create a package
+
+
diff --git a/build/src/docs.md b/build/src/docs.md
index 3b99ffa4..0f2b6e89 100644
--- a/build/src/docs.md
+++ b/build/src/docs.md
@@ -8,6 +8,7 @@
[![OpenCollective](https://opencollective.com/fakerjs/backers/badge.svg)](#backers)
[![OpenCollective](https://opencollective.com/fakerjs/sponsors/badge.svg)](#sponsors)
+[![Gitter chat](https://badges.gitter.im/marak/faker.js.png)](https://gitter.im/Faker-js/community)
## Demo
@@ -98,12 +99,12 @@ If you want consistent results, you can set your own seed:
```js
faker.seed(123);
-var firstRandom = faker.random.number();
+var firstRandom = faker.datatype.number();
// Setting the seed again resets the sequence.
faker.seed(123);
-var secondRandom = faker.random.number();
+var secondRandom = faker.datatype.number();
console.log(firstRandom === secondRandom);
```
diff --git a/doc/faker.address.html b/doc/faker.address.html
index 49141bd5..0b8089bf 100644
--- a/doc/faker.address.html
+++ b/doc/faker.address.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -9483,9 +9483,9 @@ to the locale's zip format.</p>
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:18-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.commerce.html b/doc/faker.commerce.html
index e84bd65e..6021569a 100644
--- a/doc/faker.commerce.html
+++ b/doc/faker.commerce.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -3355,9 +3355,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:18-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.company.html b/doc/faker.company.html
index e2f4df64..756d50f7 100644
--- a/doc/faker.company.html
+++ b/doc/faker.company.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -3923,9 +3923,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:18-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.database.html b/doc/faker.database.html
index 23a4dc95..2a44d541 100644
--- a/doc/faker.database.html
+++ b/doc/faker.database.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -1539,9 +1539,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:18-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.date.html b/doc/faker.date.html
index e02d5fda..656bd8fa 100644
--- a/doc/faker.date.html
+++ b/doc/faker.date.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -315,6 +315,158 @@
<div class="description">
+ <p>betweens</p>
+ </div>
+
+
+
+
+
+
+
+
+ <h5>Parameters:</h5>
+
+
+<table class="params table table-striped">
+ <thead>
+ <tr>
+
+ <th>Name</th>
+
+
+ <th>Type</th>
+
+
+
+
+
+ <th class="last">Description</th>
+ </tr>
+ </thead>
+
+ <tbody>
+
+
+ <tr>
+
+ <td class="name"><code>from</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">date</span>
+
+
+
+
+ </td>
+
+
+
+
+
+ <td class="description last"></td>
+ </tr>
+
+
+
+ <tr>
+
+ <td class="name"><code>to</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">date</span>
+
+
+
+
+ </td>
+
+
+
+
+
+ <td class="description last"></td>
+ </tr>
+
+
+ </tbody>
+</table>
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
+ <h4 class="name" id=".between"><span class="type-signature">&lt;static> </span>between(from, to)</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
<p>between</p>
</div>
@@ -459,6 +611,158 @@
<hr>
<dt>
+ <h4 class="name" id=".between"><span class="type-signature">&lt;static> </span>between(from, to)</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>betweens</p>
+ </div>
+
+
+
+
+
+
+
+
+ <h5>Parameters:</h5>
+
+
+<table class="params table table-striped">
+ <thead>
+ <tr>
+
+ <th>Name</th>
+
+
+ <th>Type</th>
+
+
+
+
+
+ <th class="last">Description</th>
+ </tr>
+ </thead>
+
+ <tbody>
+
+
+ <tr>
+
+ <td class="name"><code>from</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">date</span>
+
+
+
+
+ </td>
+
+
+
+
+
+ <td class="description last"></td>
+ </tr>
+
+
+
+ <tr>
+
+ <td class="name"><code>to</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">date</span>
+
+
+
+
+ </td>
+
+
+
+
+
+ <td class="description last"></td>
+ </tr>
+
+
+ </tbody>
+</table>
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
<h4 class="name" id=".future"><span class="type-signature">&lt;static> </span>future(years, refDate)</h4>
@@ -2439,6 +2743,158 @@
<div class="description">
+ <p>betweens</p>
+ </div>
+
+
+
+
+
+
+
+
+ <h5>Parameters:</h5>
+
+
+<table class="params table table-striped">
+ <thead>
+ <tr>
+
+ <th>Name</th>
+
+
+ <th>Type</th>
+
+
+
+
+
+ <th class="last">Description</th>
+ </tr>
+ </thead>
+
+ <tbody>
+
+
+ <tr>
+
+ <td class="name"><code>from</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">date</span>
+
+
+
+
+ </td>
+
+
+
+
+
+ <td class="description last"></td>
+ </tr>
+
+
+
+ <tr>
+
+ <td class="name"><code>to</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">date</span>
+
+
+
+
+ </td>
+
+
+
+
+
+ <td class="description last"></td>
+ </tr>
+
+
+ </tbody>
+</table>
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
+ <h4 class="name" id=".between"><span class="type-signature">&lt;static> </span>between(from, to)</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
<p>between</p>
</div>
@@ -2583,6 +3039,158 @@
<hr>
<dt>
+ <h4 class="name" id=".between"><span class="type-signature">&lt;static> </span>between(from, to)</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>betweens</p>
+ </div>
+
+
+
+
+
+
+
+
+ <h5>Parameters:</h5>
+
+
+<table class="params table table-striped">
+ <thead>
+ <tr>
+
+ <th>Name</th>
+
+
+ <th>Type</th>
+
+
+
+
+
+ <th class="last">Description</th>
+ </tr>
+ </thead>
+
+ <tbody>
+
+
+ <tr>
+
+ <td class="name"><code>from</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">date</span>
+
+
+
+
+ </td>
+
+
+
+
+
+ <td class="description last"></td>
+ </tr>
+
+
+
+ <tr>
+
+ <td class="name"><code>to</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">date</span>
+
+
+
+
+ </td>
+
+
+
+
+
+ <td class="description last"></td>
+ </tr>
+
+
+ </tbody>
+</table>
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
<h4 class="name" id=".future"><span class="type-signature">&lt;static> </span>future(years, refDate)</h4>
@@ -4355,9 +4963,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:18-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.finance.html b/doc/faker.finance.html
index 7fc80b0c..93b8881e 100644
--- a/doc/faker.finance.html
+++ b/doc/faker.finance.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -2355,7 +2355,7 @@
<hr>
<dt>
- <h4 class="name" id=".iban"><span class="type-signature">&lt;static> </span>iban()</h4>
+ <h4 class="name" id=".iban"><span class="type-signature">&lt;static> </span>iban( [formatted] [, countryCode])</h4>
</dt>
@@ -2373,6 +2373,114 @@
+ <h5>Parameters:</h5>
+
+
+<table class="params table table-striped">
+ <thead>
+ <tr>
+
+ <th>Name</th>
+
+
+ <th>Type</th>
+
+
+ <th>Argument</th>
+
+
+
+ <th>Default</th>
+
+
+ <th class="last">Description</th>
+ </tr>
+ </thead>
+
+ <tbody>
+
+
+ <tr>
+
+ <td class="name"><code>formatted</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">boolean</span>
+
+
+
+
+ </td>
+
+
+ <td class="attributes">
+
+ &lt;optional><br>
+
+
+
+
+
+ </td>
+
+
+
+ <td class="default">
+
+ false
+
+ </td>
+
+
+ <td class="description last"><p>Return a formatted version of the generated IBAN.</p></td>
+ </tr>
+
+
+
+ <tr>
+
+ <td class="name"><code>countryCode</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">string</span>
+
+
+
+
+ </td>
+
+
+ <td class="attributes">
+
+ &lt;optional><br>
+
+
+
+
+
+ </td>
+
+
+
+ <td class="default">
+
+ </td>
+
+
+ <td class="description last"><p>The country code from which you want to generate an IBAN, if none is provided a random country will be used.</p></td>
+ </tr>
+
+
+ </tbody>
+</table>
+
+
<dl class="details">
@@ -2423,6 +2531,18 @@
+ <h5>Throws:</h5>
+
+
+
+ <div class="param-desc">
+
+ <p>Will throw an error if the passed country code is not supported.</p>
+
+ </div>
+
+
+
@@ -2433,7 +2553,7 @@
<hr>
<dt>
- <h4 class="name" id=".iban"><span class="type-signature">&lt;static> </span>iban()</h4>
+ <h4 class="name" id=".iban"><span class="type-signature">&lt;static> </span>iban( [formatted] [, countryCode])</h4>
</dt>
@@ -2451,6 +2571,114 @@
+ <h5>Parameters:</h5>
+
+
+<table class="params table table-striped">
+ <thead>
+ <tr>
+
+ <th>Name</th>
+
+
+ <th>Type</th>
+
+
+ <th>Argument</th>
+
+
+
+ <th>Default</th>
+
+
+ <th class="last">Description</th>
+ </tr>
+ </thead>
+
+ <tbody>
+
+
+ <tr>
+
+ <td class="name"><code>formatted</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">boolean</span>
+
+
+
+
+ </td>
+
+
+ <td class="attributes">
+
+ &lt;optional><br>
+
+
+
+
+
+ </td>
+
+
+
+ <td class="default">
+
+ false
+
+ </td>
+
+
+ <td class="description last"><p>Return a formatted version of the generated IBAN.</p></td>
+ </tr>
+
+
+
+ <tr>
+
+ <td class="name"><code>countryCode</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">string</span>
+
+
+
+
+ </td>
+
+
+ <td class="attributes">
+
+ &lt;optional><br>
+
+
+
+
+
+ </td>
+
+
+
+ <td class="default">
+
+ </td>
+
+
+ <td class="description last"><p>The country code from which you want to generate an IBAN, if none is provided a random country will be used.</p></td>
+ </tr>
+
+
+ </tbody>
+</table>
+
+
<dl class="details">
@@ -2501,6 +2729,18 @@
+ <h5>Throws:</h5>
+
+
+
+ <div class="param-desc">
+
+ <p>Will throw an error if the passed country code is not supported.</p>
+
+ </div>
+
+
+
@@ -5779,7 +6019,7 @@
<hr>
<dt>
- <h4 class="name" id=".iban"><span class="type-signature">&lt;static> </span>iban()</h4>
+ <h4 class="name" id=".iban"><span class="type-signature">&lt;static> </span>iban( [formatted] [, countryCode])</h4>
</dt>
@@ -5797,6 +6037,114 @@
+ <h5>Parameters:</h5>
+
+
+<table class="params table table-striped">
+ <thead>
+ <tr>
+
+ <th>Name</th>
+
+
+ <th>Type</th>
+
+
+ <th>Argument</th>
+
+
+
+ <th>Default</th>
+
+
+ <th class="last">Description</th>
+ </tr>
+ </thead>
+
+ <tbody>
+
+
+ <tr>
+
+ <td class="name"><code>formatted</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">boolean</span>
+
+
+
+
+ </td>
+
+
+ <td class="attributes">
+
+ &lt;optional><br>
+
+
+
+
+
+ </td>
+
+
+
+ <td class="default">
+
+ false
+
+ </td>
+
+
+ <td class="description last"><p>Return a formatted version of the generated IBAN.</p></td>
+ </tr>
+
+
+
+ <tr>
+
+ <td class="name"><code>countryCode</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">string</span>
+
+
+
+
+ </td>
+
+
+ <td class="attributes">
+
+ &lt;optional><br>
+
+
+
+
+
+ </td>
+
+
+
+ <td class="default">
+
+ </td>
+
+
+ <td class="description last"><p>The country code from which you want to generate an IBAN, if none is provided a random country will be used.</p></td>
+ </tr>
+
+
+ </tbody>
+</table>
+
+
<dl class="details">
@@ -5847,6 +6195,18 @@
+ <h5>Throws:</h5>
+
+
+
+ <div class="param-desc">
+
+ <p>Will throw an error if the passed country code is not supported.</p>
+
+ </div>
+
+
+
@@ -5857,7 +6217,7 @@
<hr>
<dt>
- <h4 class="name" id=".iban"><span class="type-signature">&lt;static> </span>iban()</h4>
+ <h4 class="name" id=".iban"><span class="type-signature">&lt;static> </span>iban( [formatted] [, countryCode])</h4>
</dt>
@@ -5875,6 +6235,114 @@
+ <h5>Parameters:</h5>
+
+
+<table class="params table table-striped">
+ <thead>
+ <tr>
+
+ <th>Name</th>
+
+
+ <th>Type</th>
+
+
+ <th>Argument</th>
+
+
+
+ <th>Default</th>
+
+
+ <th class="last">Description</th>
+ </tr>
+ </thead>
+
+ <tbody>
+
+
+ <tr>
+
+ <td class="name"><code>formatted</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">boolean</span>
+
+
+
+
+ </td>
+
+
+ <td class="attributes">
+
+ &lt;optional><br>
+
+
+
+
+
+ </td>
+
+
+
+ <td class="default">
+
+ false
+
+ </td>
+
+
+ <td class="description last"><p>Return a formatted version of the generated IBAN.</p></td>
+ </tr>
+
+
+
+ <tr>
+
+ <td class="name"><code>countryCode</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">string</span>
+
+
+
+
+ </td>
+
+
+ <td class="attributes">
+
+ &lt;optional><br>
+
+
+
+
+
+ </td>
+
+
+
+ <td class="default">
+
+ </td>
+
+
+ <td class="description last"><p>The country code from which you want to generate an IBAN, if none is provided a random country will be used.</p></td>
+ </tr>
+
+
+ </tbody>
+</table>
+
+
<dl class="details">
@@ -5925,6 +6393,18 @@
+ <h5>Throws:</h5>
+
+
+
+ <div class="param-desc">
+
+ <p>Will throw an error if the passed country code is not supported.</p>
+
+ </div>
+
+
+
@@ -6955,9 +7435,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:18-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.git.html b/doc/faker.git.html
index eef8e9e9..dad6bc71 100644
--- a/doc/faker.git.html
+++ b/doc/faker.git.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -2051,9 +2051,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:18-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.hacker.html b/doc/faker.hacker.html
index bc21392a..caa170ce 100644
--- a/doc/faker.hacker.html
+++ b/doc/faker.hacker.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -2163,9 +2163,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:18-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.helpers.html b/doc/faker.helpers.html
index f048c3b4..306e50e9 100644
--- a/doc/faker.helpers.html
+++ b/doc/faker.helpers.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -935,7 +935,7 @@
<div class="description">
- <p>backword-compatibility</p>
+ <p>backward-compatibility</p>
</div>
@@ -1063,7 +1063,7 @@
<div class="description">
- <p>backword-compatibility</p>
+ <p>backward-compatibility</p>
</div>
@@ -1191,7 +1191,7 @@
<div class="description">
- <p>parse string paterns in a similar way to RegExp</p>
+ <p>parse string patterns in a similar way to RegExp</p>
<p>e.g. &quot;#{3}test[1-5]&quot; -&gt; &quot;###test4&quot;</p>
</div>
@@ -1320,7 +1320,7 @@
<div class="description">
- <p>parse string paterns in a similar way to RegExp</p>
+ <p>parse string patterns in a similar way to RegExp</p>
<p>e.g. &quot;#{3}test[1-5]&quot; -&gt; &quot;###test4&quot;</p>
</div>
@@ -4153,7 +4153,7 @@
<div class="description">
- <p>backword-compatibility</p>
+ <p>backward-compatibility</p>
</div>
@@ -4281,7 +4281,7 @@
<div class="description">
- <p>backword-compatibility</p>
+ <p>backward-compatibility</p>
</div>
@@ -4409,7 +4409,7 @@
<div class="description">
- <p>parse string paterns in a similar way to RegExp</p>
+ <p>parse string patterns in a similar way to RegExp</p>
<p>e.g. &quot;#{3}test[1-5]&quot; -&gt; &quot;###test4&quot;</p>
</div>
@@ -4538,7 +4538,7 @@
<div class="description">
- <p>parse string paterns in a similar way to RegExp</p>
+ <p>parse string patterns in a similar way to RegExp</p>
<p>e.g. &quot;#{3}test[1-5]&quot; -&gt; &quot;###test4&quot;</p>
</div>
@@ -6543,9 +6543,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:18-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.html b/doc/faker.html
index 4a38ce9d..9b84a5bb 100644
--- a/doc/faker.html
+++ b/doc/faker.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -218,6 +218,12 @@
<dt><a href="namespaces.html#faker.lorem"><a href="faker.lorem.html">lorem</a></a></dt>
<dd></dd>
+ <dt><a href="namespaces.html#faker.music"><a href="faker.music.html">music</a></a></dt>
+ <dd></dd>
+
+ <dt><a href="namespaces.html#faker.music"><a href="faker.music.html">music</a></a></dt>
+ <dd></dd>
+
<dt><a href="namespaces.html#faker.name"><a href="faker.name.html">name</a></a></dt>
<dd></dd>
@@ -696,6 +702,12 @@ and <a href="faker.name.html#.suffix">name.suffix</a></p>
<dt><a href="namespaces.html#faker.lorem"><a href="faker.lorem.html">lorem</a></a></dt>
<dd></dd>
+ <dt><a href="namespaces.html#faker.music"><a href="faker.music.html">music</a></a></dt>
+ <dd></dd>
+
+ <dt><a href="namespaces.html#faker.music"><a href="faker.music.html">music</a></a></dt>
+ <dd></dd>
+
<dt><a href="namespaces.html#faker.name"><a href="faker.name.html">name</a></a></dt>
<dd></dd>
@@ -1063,9 +1075,9 @@ and <a href="faker.name.html#.suffix">name.suffix</a></p>
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:18-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.image.html b/doc/faker.image.html
index 270203bf..bfc651b6 100644
--- a/doc/faker.image.html
+++ b/doc/faker.image.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -12205,9 +12205,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:19-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.image.lorempicsum.html b/doc/faker.image.lorempicsum.html
index 77a7cbed..050140c0 100644
--- a/doc/faker.image.lorempicsum.html
+++ b/doc/faker.image.lorempicsum.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -1277,9 +1277,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:19-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.image.lorempixel.html b/doc/faker.image.lorempixel.html
index d22928b7..23c65ddd 100644
--- a/doc/faker.image.lorempixel.html
+++ b/doc/faker.image.lorempixel.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -2941,9 +2941,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:19-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.image.unsplash.html b/doc/faker.image.unsplash.html
index 241e66b2..5f365b56 100644
--- a/doc/faker.image.unsplash.html
+++ b/doc/faker.image.unsplash.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -1709,9 +1709,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:19-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.internet.html b/doc/faker.internet.html
index a1937f56..11ae87a0 100644
--- a/doc/faker.internet.html
+++ b/doc/faker.internet.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -1787,6 +1787,162 @@
<hr>
<dt>
+ <h4 class="name" id=".httpMethod"><span class="type-signature">&lt;static> </span>httpMethod()</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>method</p>
+ </div>
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
+ <h4 class="name" id=".httpMethod"><span class="type-signature">&lt;static> </span>httpMethod()</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>method</p>
+ </div>
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
<h4 class="name" id=".ip"><span class="type-signature">&lt;static> </span>ip()</h4>
@@ -2755,6 +2911,162 @@
<hr>
<dt>
+ <h4 class="name" id=".port"><span class="type-signature">&lt;static> </span>port()</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>port</p>
+ </div>
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
+ <h4 class="name" id=".port"><span class="type-signature">&lt;static> </span>port()</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>port</p>
+ </div>
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
<h4 class="name" id=".protocol"><span class="type-signature">&lt;static> </span>protocol()</h4>
@@ -5251,6 +5563,162 @@
<hr>
<dt>
+ <h4 class="name" id=".httpMethod"><span class="type-signature">&lt;static> </span>httpMethod()</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>method</p>
+ </div>
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
+ <h4 class="name" id=".httpMethod"><span class="type-signature">&lt;static> </span>httpMethod()</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>method</p>
+ </div>
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
<h4 class="name" id=".ip"><span class="type-signature">&lt;static> </span>ip()</h4>
@@ -6219,6 +6687,162 @@
<hr>
<dt>
+ <h4 class="name" id=".port"><span class="type-signature">&lt;static> </span>port()</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>port</p>
+ </div>
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
+ <h4 class="name" id=".port"><span class="type-signature">&lt;static> </span>port()</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>port</p>
+ </div>
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
<h4 class="name" id=".protocol"><span class="type-signature">&lt;static> </span>protocol()</h4>
@@ -7035,9 +7659,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:19-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.lorem.html b/doc/faker.lorem.html
index 35e83d9c..b65277fe 100644
--- a/doc/faker.lorem.html
+++ b/doc/faker.lorem.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -5187,9 +5187,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:19-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.name.html b/doc/faker.name.html
index 41652045..b40e2c11 100644
--- a/doc/faker.name.html
+++ b/doc/faker.name.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -1799,6 +1799,262 @@
<hr>
<dt>
+ <h4 class="name" id=".middleName"><span class="type-signature">&lt;static> </span>middleName(gender)</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>middleName</p>
+ </div>
+
+
+
+
+
+
+
+
+ <h5>Parameters:</h5>
+
+
+<table class="params table table-striped">
+ <thead>
+ <tr>
+
+ <th>Name</th>
+
+
+ <th>Type</th>
+
+
+
+
+
+ <th class="last">Description</th>
+ </tr>
+ </thead>
+
+ <tbody>
+
+
+ <tr>
+
+ <td class="name"><code>gender</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">mixed</span>
+
+
+
+
+ </td>
+
+
+
+
+
+ <td class="description last"></td>
+ </tr>
+
+
+ </tbody>
+</table>
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
+ <h4 class="name" id=".middleName"><span class="type-signature">&lt;static> </span>middleName(gender)</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>middleName</p>
+ </div>
+
+
+
+
+
+
+
+
+ <h5>Parameters:</h5>
+
+
+<table class="params table table-striped">
+ <thead>
+ <tr>
+
+ <th>Name</th>
+
+
+ <th>Type</th>
+
+
+
+
+
+ <th class="last">Description</th>
+ </tr>
+ </thead>
+
+ <tbody>
+
+
+ <tr>
+
+ <td class="name"><code>gender</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">mixed</span>
+
+
+
+
+ </td>
+
+
+
+
+
+ <td class="description last"></td>
+ </tr>
+
+
+ </tbody>
+</table>
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
<h4 class="name" id=".prefix"><span class="type-signature">&lt;static> </span>prefix(gender)</h4>
@@ -4103,6 +4359,262 @@
<hr>
<dt>
+ <h4 class="name" id=".middleName"><span class="type-signature">&lt;static> </span>middleName(gender)</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>middleName</p>
+ </div>
+
+
+
+
+
+
+
+
+ <h5>Parameters:</h5>
+
+
+<table class="params table table-striped">
+ <thead>
+ <tr>
+
+ <th>Name</th>
+
+
+ <th>Type</th>
+
+
+
+
+
+ <th class="last">Description</th>
+ </tr>
+ </thead>
+
+ <tbody>
+
+
+ <tr>
+
+ <td class="name"><code>gender</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">mixed</span>
+
+
+
+
+ </td>
+
+
+
+
+
+ <td class="description last"></td>
+ </tr>
+
+
+ </tbody>
+</table>
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
+ <h4 class="name" id=".middleName"><span class="type-signature">&lt;static> </span>middleName(gender)</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>middleName</p>
+ </div>
+
+
+
+
+
+
+
+
+ <h5>Parameters:</h5>
+
+
+<table class="params table table-striped">
+ <thead>
+ <tr>
+
+ <th>Name</th>
+
+
+ <th>Type</th>
+
+
+
+
+
+ <th class="last">Description</th>
+ </tr>
+ </thead>
+
+ <tbody>
+
+
+ <tr>
+
+ <td class="name"><code>gender</code></td>
+
+
+ <td class="type">
+
+
+<span class="param-type">mixed</span>
+
+
+
+
+ </td>
+
+
+
+
+
+ <td class="description last"></td>
+ </tr>
+
+
+ </tbody>
+</table>
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
<h4 class="name" id=".prefix"><span class="type-signature">&lt;static> </span>prefix(gender)</h4>
@@ -4715,9 +5227,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:19-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.phone.html b/doc/faker.phone.html
index cc8f2bdd..c0c3b9a7 100644
--- a/doc/faker.phone.html
+++ b/doc/faker.phone.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -1603,9 +1603,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:19-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.random.html b/doc/faker.random.html
index ecda2a77..1383c444 100644
--- a/doc/faker.random.html
+++ b/doc/faker.random.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -6851,9 +6851,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:43-04:00
+ on 2021-02-10T14:58:19-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.system.html b/doc/faker.system.html
index ffc3369a..d067a36f 100644
--- a/doc/faker.system.html
+++ b/doc/faker.system.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -4403,9 +4403,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:43-04:00
+ on 2021-02-10T14:58:19-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.time.html b/doc/faker.time.html
index 7df5e76a..c76110dc 100644
--- a/doc/faker.time.html
+++ b/doc/faker.time.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -803,9 +803,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:43-04:00
+ on 2021-02-10T14:58:19-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.unique.html b/doc/faker.unique.html
index b0d9efa1..41a87582 100644
--- a/doc/faker.unique.html
+++ b/doc/faker.unique.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -283,9 +283,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:43-04:00
+ on 2021-02-10T14:58:19-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/faker.vehicle.html b/doc/faker.vehicle.html
index ff2b93c1..24999329 100644
--- a/doc/faker.vehicle.html
+++ b/doc/faker.vehicle.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -1243,6 +1243,162 @@
</dd>
+
+
+<hr>
+<dt>
+ <h4 class="name" id=".vrm"><span class="type-signature">&lt;static> </span>vrm()</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>vrm</p>
+ </div>
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
+ <h4 class="name" id=".vrm"><span class="type-signature">&lt;static> </span>vrm()</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>vrm</p>
+ </div>
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
</dl>
@@ -2427,6 +2583,162 @@
</dd>
+
+
+<hr>
+<dt>
+ <h4 class="name" id=".vrm"><span class="type-signature">&lt;static> </span>vrm()</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>vrm</p>
+ </div>
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
+
+
+<hr>
+<dt>
+ <h4 class="name" id=".vrm"><span class="type-signature">&lt;static> </span>vrm()</h4>
+
+
+</dt>
+<dd>
+
+
+ <div class="description">
+ <p>vrm</p>
+ </div>
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</dd>
+
</dl>
@@ -2475,9 +2787,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:43-04:00
+ on 2021-02-10T14:58:19-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/global.html b/doc/global.html
index 17c3e95f..4d1d2d92 100644
--- a/doc/global.html
+++ b/doc/global.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -353,9 +353,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:18-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/index.html b/doc/index.html
index 0831f3ce..36a57360 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -98,7 +98,8 @@
<p><a href="https://travis-ci.org/Marak/faker.js"><img src="https://travis-ci.org/Marak/faker.js.svg?branch=master" alt="Build Status"></a> <a href="https://coveralls.io/github/Marak/faker.js?branch=master"><img src="https://coveralls.io/repos/github/Marak/faker.js/badge.svg?branch=master" alt="Coverage Status"></a></p>
<p><a href="http://badge.fury.io/js/faker"><img src="https://badge.fury.io/js/faker.svg" alt="npm version"></a></p>
<p><a href="#backers"><img src="https://opencollective.com/fakerjs/backers/badge.svg" alt="OpenCollective"></a>
-<a href="#sponsors"><img src="https://opencollective.com/fakerjs/sponsors/badge.svg" alt="OpenCollective"></a></p>
+<a href="#sponsors"><img src="https://opencollective.com/fakerjs/sponsors/badge.svg" alt="OpenCollective"></a>
+<a href="https://gitter.im/Faker-js/community"><img src="https://badges.gitter.im/marak/faker.js.png" alt="Gitter chat"></a></p>
<h2>Demo</h2>
<p><a href="https://rawgit.com/Marak/faker.js/master/examples/browser/index.html">https://rawgit.com/Marak/faker.js/master/examples/browser/index.html</a></p>
<h2>Usage</h2>
@@ -308,10 +309,16 @@
<li>lines</li>
</ul>
</li>
+<li>music
+<ul>
+<li>genre</li>
+</ul>
+</li>
<li>name
<ul>
<li>firstName</li>
<li>lastName</li>
+<li>middleName</li>
<li>findName</li>
<li>jobTitle</li>
<li>gender</li>
@@ -424,7 +431,7 @@ faker.locale = &quot;de&quot;;
<li>ja</li>
<li>ko</li>
<li>nb_NO</li>
-<li>nep</li>
+<li>ne</li>
<li>nl</li>
<li>nl_BE</li>
<li>pl</li>
@@ -461,26 +468,26 @@ var secondRandom = faker.random.number();
console.log(firstRandom === secondRandom);
</code></pre>
<h2>Tests</h2>
-<pre><code>npm install .
+<pre class="prettyprint source lang-shell"><code>npm install .
make test
</code></pre>
<p>You can view a code coverage report generated in coverage/lcov-report/index.html.</p>
<h2>Building faker.js</h2>
-<p>faker uses <a href="http://gulpjs.com/">gulp</a> to automate it's build process. Each build operation is a separate task which can be run independently.</p>
+<p>faker uses <a href="http://gulpjs.com/">gulp</a> to automate its build process. Each build operation is a separate task which can be run independently.</p>
<h3>Browser Bundle</h3>
-<pre class="prettyprint source"><code>npm run browser
+<pre class="prettyprint source lang-shell"><code>npm run browser
</code></pre>
<h3>Building JSDocs</h3>
<p><a href="https://jsdoc.app/">JSDOC</a> v3 HTML API documentation</p>
-<pre class="prettyprint source"><code>npm run jsdoc
+<pre class="prettyprint source lang-shell"><code>npm run jsdoc
</code></pre>
<h3>Building ReadMe</h3>
-<p>The <code>ReadMe.md</code> file for <code>faker.js</code> is automatically generated and should not be modified directly. All updateds to <code>ReadMe.md</code> should be perfomed in <code>./build/src/docs.md</code> and then the build script should be run.</p>
-<pre class="prettyprint source"><code>npm run readme
+<p>The <code>ReadMe.md</code> file for <code>faker.js</code> is automatically generated and should not be modified directly. All updates to <code>ReadMe.md</code> should be performed in <code>./build/src/docs.md</code> and then the build script should be run.</p>
+<pre class="prettyprint source lang-shell"><code>npm run readme
</code></pre>
<h2>Version Release Schedule</h2>
<p>faker.js is a popular project used by many organizations and individuals in production settings. Major and Minor version releases are generally on a monthly schedule. Bugs fixes are addressed by severity and fixed as soon as possible.</p>
-<p>If you require the absolute latest version of <code>faker.js</code> the <code>master</code> branch @ http://github.com/marak/faker.js/ should always be up to date and working.</p>
+<p>If you require the absolute latest version of <code>faker.js</code> the <code>master</code> branch @ <a href="http:%5C/%5C/github.com/marak/faker.js/">http://github.com/marak/faker.js/</a> should always be up to date and working.</p>
<h2>Maintainer</h2>
<h4>Marak Squires</h4>
<p>faker.js - Copyright (c) 2020
@@ -489,8 +496,8 @@ www.marak.com
http://github.com/marak/faker.js/</p>
<p>faker.js was inspired by and has used data definitions from:</p>
<ul>
-<li>https://github.com/stympy/faker/ - Copyright (c) 2007-2010 Benjamin Curtis</li>
-<li>http://search.cpan.org/~jasonk/Data-Faker-0.07/ - Copyright 2004-2005 by Jason Kohles</li>
+<li><a href="https:%5C/%5C/github.com/stympy/faker/">https://github.com/stympy/faker/</a> - Copyright (c) 2007-2010 Benjamin Curtis</li>
+<li><a href="http:%5C/%5C/search.cpan.org/~jasonk/Data-Faker-0.07/">http://search.cpan.org/~jasonk/Data-Faker-0.07/</a> - Copyright 2004-2005 by Jason Kohles</li>
</ul>
<p>Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
@@ -615,9 +622,9 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:18-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/namespaces.list.html b/doc/namespaces.list.html
index a1ac1041..869c7d82 100644
--- a/doc/namespaces.list.html
+++ b/doc/namespaces.list.html
@@ -33,7 +33,7 @@
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b class="caret"></b></a>
<ul class="dropdown-menu ">
- <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
+ <li><a href="faker.html">faker</a></li><li><a href="faker.address.html">faker.address</a></li><li><a href="faker.commerce.html">faker.commerce</a></li><li><a href="faker.company.html">faker.company</a></li><li><a href="faker.database.html">faker.database</a></li><li><a href="faker.date.html">faker.date</a></li><li><a href="faker.finance.html">faker.finance</a></li><li><a href="faker.git.html">faker.git</a></li><li><a href="faker.hacker.html">faker.hacker</a></li><li><a href="faker.helpers.html">faker.helpers</a></li><li><a href="faker.image.html">faker.image</a></li><li><a href="faker.image.lorempicsum.html">faker.image.lorempicsum</a></li><li><a href="faker.image.lorempixel.html">faker.image.lorempixel</a></li><li><a href="faker.image.unsplash.html">faker.image.unsplash</a></li><li><a href="faker.internet.html">faker.internet</a></li><li><a href="faker.lorem.html">faker.lorem</a></li><li><a href="faker.music.html">faker.music</a></li><li><a href="faker.name.html">faker.name</a></li><li><a href="faker.phone.html">faker.phone</a></li><li><a href="faker.random.html">faker.random</a></li><li><a href="faker.system.html">faker.system</a></li><li><a href="faker.time.html">faker.time</a></li><li><a href="faker.unique.html">faker.unique</a></li><li><a href="faker.vehicle.html">faker.vehicle</a></li>
</ul>
</li>
@@ -233,6 +233,12 @@
<dt><a href="namespaces.html#faker.lorem"><a href="faker.lorem.html">lorem</a></a></dt>
<dd></dd>
+ <dt><a href="namespaces.html#faker.music"><a href="faker.music.html">music</a></a></dt>
+ <dd></dd>
+
+ <dt><a href="namespaces.html#faker.music"><a href="faker.music.html">music</a></a></dt>
+ <dd></dd>
+
<dt><a href="namespaces.html#faker.name"><a href="faker.name.html">name</a></a></dt>
<dd></dd>
@@ -326,9 +332,9 @@
<span class="jsdoc-message">
- Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.5</a>
+ Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.6</a>
- on 2020-08-26T18:35:42-04:00
+ on 2021-02-10T14:58:18-05:00
using the <a href="https://github.com/docstrap/docstrap">DocStrap template</a>.
</span>
diff --git a/doc/quicksearch.html b/doc/quicksearch.html
index 86fa3902..5f075555 100644
--- a/doc/quicksearch.html
+++ b/doc/quicksearch.html
@@ -7,7 +7,7 @@
<script src="scripts/fulltext-search.js"></script>
<script type="text/x-docstrap-searchdb">
- {"global.html":{"id":"global.html","title":"Global","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Global Methods unique() unique unique() unique × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"namespaces.list.html":{"id":"namespaces.list.html","title":"Namespaces","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespaces Namespaces faker faker address address commerce commerce company company database database date date finance finance git git hacker hacker helpers helpers image image lorempicsum lorempixel unsplash internet internet lorem lorem name name phone phone random random system system time time unique unique vehicle vehicle × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"index.html":{"id":"index.html","title":"Index","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique faker.js - generate massive amounts of fake data in the browser and node.js Demo https://rawgit.com/Marak/faker.js/master/examples/browser/index.html Usage Browser &lt;script src = \"faker.js\" type = \"text/javascript\"&gt;&lt;/script&gt; &lt;script&gt; var randomName = faker.name.findName(); // Caitlyn Kerluke var randomEmail = faker.internet.email(); // [email protected] var randomCard = faker.helpers.createCard(); // random contact card containing many properties &lt;/script&gt; Node.js var faker = require('faker'); var randomName = faker.name.findName(); // Rowan Nikolaus var randomEmail = faker.internet.email(); // [email protected] var randomCard = faker.helpers.createCard(); // random contact card containing many properties API JSDoc API Browser http://marak.github.io/faker.js/ API Methods address zipCode zipCodeByState city cityPrefix citySuffix streetName streetAddress streetSuffix streetPrefix secondaryAddress county country countryCode state stateAbbr latitude longitude direction cardinalDirection ordinalDirection nearbyGPSCoordinate timeZone commerce color department productName price productAdjective productMaterial product productDescription company suffixes companyName companySuffix catchPhrase bs catchPhraseAdjective catchPhraseDescriptor catchPhraseNoun bsAdjective bsBuzz bsNoun database column type collation engine date past future between recent soon month weekday fake finance account accountName routingNumber mask amount transactionType currencyCode currencyName currencySymbol bitcoinAddress litecoinAddress creditCardNumber creditCardCVV ethereumAddress iban bic transactionDescription git branch commitEntry commitMessage commitSha shortSha hacker abbreviation adjective noun verb ingverb phrase helpers randomize slugify replaceSymbolWithNumber replaceSymbols replaceCreditCardSymbols repeatString regexpStyleStringParse shuffle mustache createCard contextualCard userCard createTransaction image image avatar imageUrl abstract animals business cats city food nightlife fashion people nature sports technics transport dataUri lorempixel unsplash lorempicsum internet avatar email exampleEmail userName protocol url domainName domainSuffix domainWord ip ipv6 userAgent color mac password lorem word words sentence slug sentences paragraph paragraphs text lines name firstName lastName findName jobTitle gender prefix suffix title jobDescriptor jobArea jobType phone phoneNumber phoneNumberFormat phoneFormats random number float arrayElement arrayElements objectElement uuid boolean word words image locale alpha alphaNumeric hexaDecimal system fileName commonFileName mimeType commonFileType commonFileExt fileType fileExt directoryPath filePath semver time recent unique vehicle vehicle manufacturer model type fuel vin color Faker.fake() faker.js contains a super useful generator method Faker.fake for combining faker API methods using a mustache string format. Example: console.log(faker.fake(\"{{name.lastName}}, {{name.firstName}} {{name.suffix}}\")); // outputs: \"Marks, Dean Sr.\" This will interpolate the format string with the value of methods name.lastName(), name.firstName(), and name.suffix() Localization As of version v2.0.0 faker.js has support for multiple localities. The default language locale is set to English. Setting a new locale is simple: // sets locale to de faker.locale = \"de\"; az ar cz de de_AT de_CH en en_AU en_AU_ocker en_BORK en_CA en_GB en_IE en_IND en_US en_ZA es es_MX fa fi fr fr_CA fr_CH ge id_ID it ja ko nb_NO nep nl nl_BE pl pt_BR pt_PT ro ru sk sv tr uk vi zh_CN zh_TW Individual Localization Packages faker.js supports incremental loading of locales. By default, requiring faker will include all locale data. In a production environment, you may only want to include the locale data for a specific set of locales. // loads only de locale var faker = require('faker/locale/de'); Setting a randomness seed If you want consistent results, you can set your own seed: faker.seed(123); var firstRandom = faker.random.number(); // Setting the seed again resets the sequence. faker.seed(123); var secondRandom = faker.random.number(); console.log(firstRandom === secondRandom); Tests npm install . make test You can view a code coverage report generated in coverage/lcov-report/index.html. Building faker.js faker uses gulp to automate it's build process. Each build operation is a separate task which can be run independently. Browser Bundle npm run browser Building JSDocs JSDOC v3 HTML API documentation npm run jsdoc Building ReadMe The ReadMe.md file for faker.js is automatically generated and should not be modified directly. All updateds to ReadMe.md should be perfomed in ./build/src/docs.md and then the build script should be run. npm run readme Version Release Schedule faker.js is a popular project used by many organizations and individuals in production settings. Major and Minor version releases are generally on a monthly schedule. Bugs fixes are addressed by severity and fixed as soon as possible. If you require the absolute latest version of faker.js the master branch @ http://github.com/marak/faker.js/ should always be up to date and working. Maintainer Marak Squires faker.js - Copyright (c) 2020 Marak Squires www.marak.com http://github.com/marak/faker.js/ faker.js was inspired by and has used data definitions from: https://github.com/stympy/faker/ - Copyright (c) 2007-2010 Benjamin Curtis http://search.cpan.org/~jasonk/Data-Faker-0.07/ - Copyright 2004-2005 by Jason Kohles Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Backers Support us with a monthly donation and help us continue our activities. [Become a backer] Sponsors Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor] × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.html":{"id":"faker.html","title":"Namespace: faker","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: faker faker Namespaces address address commerce commerce company company database database date date finance finance git git hacker hacker helpers helpers image image internet internet lorem lorem name name phone phone random random system system time time unique unique vehicle vehicle Methods &lt;static&gt; fake(str) Generator method for combining faker methods based on string input Example: console.log(faker.fake('{{name.lastName}}, {{name.firstName}} {{name.suffix}}')); //outputs: \"Marks, Dean Sr.\" This will interpolate the format string with the value of methods name.lastName, name.firstName, and name.suffix Parameters: Name Type Description str string &lt;static&gt; fake(str) Generator method for combining faker methods based on string input Example: console.log(faker.fake('{{name.lastName}}, {{name.firstName}} {{name.suffix}}')); //outputs: \"Marks, Dean Sr.\" This will interpolate the format string with the value of methods name.lastName, name.firstName, and name.suffix Parameters: Name Type Description str string Namespace: faker faker Namespaces address address commerce commerce company company database database date date finance finance git git hacker hacker helpers helpers image image internet internet lorem lorem name name phone phone random random system system time time unique unique vehicle vehicle Methods &lt;static&gt; fake(str) Generator method for combining faker methods based on string input Example: console.log(faker.fake('{{name.lastName}}, {{name.firstName}} {{name.suffix}}')); //outputs: \"Marks, Dean Sr.\" This will interpolate the format string with the value of methods name.lastName, name.firstName, and name.suffix Parameters: Name Type Description str string &lt;static&gt; fake(str) Generator method for combining faker methods based on string input Example: console.log(faker.fake('{{name.lastName}}, {{name.firstName}} {{name.suffix}}')); //outputs: \"Marks, Dean Sr.\" This will interpolate the format string with the value of methods name.lastName, name.firstName, and name.suffix Parameters: Name Type Description str string × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.address.html":{"id":"faker.address.html","title":"Namespace: address","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: address faker. address Methods &lt;static&gt; cardinalDirection(useAbbr) cardinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; cardinalDirection(useAbbr) cardinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; city(format) Generates a random localized city name. The format string can contain any method provided by faker wrapped in {{}}, e.g. {{name.firstName}} in order to build the city name. If no format string is provided one of the following is randomly used: {{address.cityPrefix}} {{name.firstName}}{{address.citySuffix}} {{address.cityPrefix}} {{name.firstName}} {{name.firstName}}{{address.citySuffix}} {{name.lastName}}{{address.citySuffix}} Parameters: Name Type Description format String &lt;static&gt; city(format) Generates a random localized city name. The format string can contain any method provided by faker wrapped in {{}}, e.g. {{name.firstName}} in order to build the city name. If no format string is provided one of the following is randomly used: {{address.cityPrefix}} {{name.firstName}}{{address.citySuffix}} {{address.cityPrefix}} {{name.firstName}} {{name.firstName}}{{address.citySuffix}} {{name.lastName}}{{address.citySuffix}} Parameters: Name Type Description format String &lt;static&gt; cityPrefix() Return a random localized city prefix &lt;static&gt; cityPrefix() Return a random localized city prefix &lt;static&gt; citySuffix() Return a random localized city suffix &lt;static&gt; citySuffix() Return a random localized city suffix &lt;static&gt; country() country &lt;static&gt; country() country &lt;static&gt; countryCode(alphaCode) countryCode Parameters: Name Type Description alphaCode string default alpha-2 &lt;static&gt; countryCode(alphaCode) countryCode Parameters: Name Type Description alphaCode string default alpha-2 &lt;static&gt; county() county &lt;static&gt; county() county &lt;static&gt; direction(useAbbr) direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; direction(useAbbr) direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; latitude(max, min, precision) latitude Parameters: Name Type Description max Double default is 90 min Double default is -90 precision number default is 4 &lt;static&gt; latitude(max, min, precision) latitude Parameters: Name Type Description max Double default is 90 min Double default is -90 precision number default is 4 &lt;static&gt; longitude(max, min, precision) longitude Parameters: Name Type Description max Double default is 180 min Double default is -180 precision number default is 4 &lt;static&gt; longitude(max, min, precision) longitude Parameters: Name Type Description max Double default is 180 min Double default is -180 precision number default is 4 &lt;static&gt; ordinalDirection(useAbbr) ordinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; ordinalDirection(useAbbr) ordinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; secondaryAddress() secondaryAddress &lt;static&gt; secondaryAddress() secondaryAddress &lt;static&gt; state(useAbbr) state Parameters: Name Type Description useAbbr Boolean &lt;static&gt; state(useAbbr) state Parameters: Name Type Description useAbbr Boolean &lt;static&gt; stateAbbr() stateAbbr &lt;static&gt; stateAbbr() stateAbbr &lt;static&gt; streetAddress(useFullAddress) Returns a random localized street address Parameters: Name Type Description useFullAddress Boolean &lt;static&gt; streetAddress(useFullAddress) Returns a random localized street address Parameters: Name Type Description useFullAddress Boolean &lt;static&gt; streetName() Returns a random localized street name &lt;static&gt; streetName() Returns a random localized street name &lt;static&gt; streetPrefix() streetPrefix &lt;static&gt; streetPrefix() streetPrefix &lt;static&gt; streetSuffix() streetSuffix &lt;static&gt; streetSuffix() streetSuffix &lt;static&gt; timeZone() Return a random time zone &lt;static&gt; timeZone() Return a random time zone &lt;static&gt; zipCode(format) Generates random zipcode from format. If format is not specified, the locale's zip format is used. Parameters: Name Type Description format String &lt;static&gt; zipCode(format) Generates random zipcode from format. If format is not specified, the locale's zip format is used. Parameters: Name Type Description format String &lt;static&gt; zipCodeByState(state) Generates random zipcode from state abbreviation. If state abbreviation is not specified, a random zip code is generated according to the locale's zip format. Only works for locales with postcode_by_state definition. If a locale does not have a postcode_by_state definition, a random zip code is generated according to the locale's zip format. Parameters: Name Type Description state String &lt;static&gt; zipCodeByState(state) Generates random zipcode from state abbreviation. If state abbreviation is not specified, a random zip code is generated according to the locale's zip format. Only works for locales with postcode_by_state definition. If a locale does not have a postcode_by_state definition, a random zip code is generated according to the locale's zip format. Parameters: Name Type Description state String Namespace: address faker. address Methods &lt;static&gt; cardinalDirection(useAbbr) cardinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; cardinalDirection(useAbbr) cardinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; city(format) Generates a random localized city name. The format string can contain any method provided by faker wrapped in {{}}, e.g. {{name.firstName}} in order to build the city name. If no format string is provided one of the following is randomly used: {{address.cityPrefix}} {{name.firstName}}{{address.citySuffix}} {{address.cityPrefix}} {{name.firstName}} {{name.firstName}}{{address.citySuffix}} {{name.lastName}}{{address.citySuffix}} Parameters: Name Type Description format String &lt;static&gt; city(format) Generates a random localized city name. The format string can contain any method provided by faker wrapped in {{}}, e.g. {{name.firstName}} in order to build the city name. If no format string is provided one of the following is randomly used: {{address.cityPrefix}} {{name.firstName}}{{address.citySuffix}} {{address.cityPrefix}} {{name.firstName}} {{name.firstName}}{{address.citySuffix}} {{name.lastName}}{{address.citySuffix}} Parameters: Name Type Description format String &lt;static&gt; cityPrefix() Return a random localized city prefix &lt;static&gt; cityPrefix() Return a random localized city prefix &lt;static&gt; citySuffix() Return a random localized city suffix &lt;static&gt; citySuffix() Return a random localized city suffix &lt;static&gt; country() country &lt;static&gt; country() country &lt;static&gt; countryCode(alphaCode) countryCode Parameters: Name Type Description alphaCode string default alpha-2 &lt;static&gt; countryCode(alphaCode) countryCode Parameters: Name Type Description alphaCode string default alpha-2 &lt;static&gt; county() county &lt;static&gt; county() county &lt;static&gt; direction(useAbbr) direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; direction(useAbbr) direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; latitude(max, min, precision) latitude Parameters: Name Type Description max Double default is 90 min Double default is -90 precision number default is 4 &lt;static&gt; latitude(max, min, precision) latitude Parameters: Name Type Description max Double default is 90 min Double default is -90 precision number default is 4 &lt;static&gt; longitude(max, min, precision) longitude Parameters: Name Type Description max Double default is 180 min Double default is -180 precision number default is 4 &lt;static&gt; longitude(max, min, precision) longitude Parameters: Name Type Description max Double default is 180 min Double default is -180 precision number default is 4 &lt;static&gt; ordinalDirection(useAbbr) ordinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; ordinalDirection(useAbbr) ordinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; secondaryAddress() secondaryAddress &lt;static&gt; secondaryAddress() secondaryAddress &lt;static&gt; state(useAbbr) state Parameters: Name Type Description useAbbr Boolean &lt;static&gt; state(useAbbr) state Parameters: Name Type Description useAbbr Boolean &lt;static&gt; stateAbbr() stateAbbr &lt;static&gt; stateAbbr() stateAbbr &lt;static&gt; streetAddress(useFullAddress) Returns a random localized street address Parameters: Name Type Description useFullAddress Boolean &lt;static&gt; streetAddress(useFullAddress) Returns a random localized street address Parameters: Name Type Description useFullAddress Boolean &lt;static&gt; streetName() Returns a random localized street name &lt;static&gt; streetName() Returns a random localized street name &lt;static&gt; streetPrefix() streetPrefix &lt;static&gt; streetPrefix() streetPrefix &lt;static&gt; streetSuffix() streetSuffix &lt;static&gt; streetSuffix() streetSuffix &lt;static&gt; timeZone() Return a random time zone &lt;static&gt; timeZone() Return a random time zone &lt;static&gt; zipCode(format) Generates random zipcode from format. If format is not specified, the locale's zip format is used. Parameters: Name Type Description format String &lt;static&gt; zipCode(format) Generates random zipcode from format. If format is not specified, the locale's zip format is used. Parameters: Name Type Description format String &lt;static&gt; zipCodeByState(state) Generates random zipcode from state abbreviation. If state abbreviation is not specified, a random zip code is generated according to the locale's zip format. Only works for locales with postcode_by_state definition. If a locale does not have a postcode_by_state definition, a random zip code is generated according to the locale's zip format. Parameters: Name Type Description state String &lt;static&gt; zipCodeByState(state) Generates random zipcode from state abbreviation. If state abbreviation is not specified, a random zip code is generated according to the locale's zip format. Only works for locales with postcode_by_state definition. If a locale does not have a postcode_by_state definition, a random zip code is generated according to the locale's zip format. Parameters: Name Type Description state String × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.commerce.html":{"id":"faker.commerce.html","title":"Namespace: commerce","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: commerce faker. commerce Methods &lt;static&gt; color() color &lt;static&gt; color() color &lt;static&gt; department() department &lt;static&gt; department() department &lt;static&gt; price(min, max, dec, symbol) price Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; price(min, max, dec, symbol) price Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; product() product &lt;static&gt; product() product &lt;static&gt; productAdjective() productAdjective &lt;static&gt; productAdjective() productAdjective &lt;static&gt; productDescription() productDescription &lt;static&gt; productDescription() productDescription &lt;static&gt; productMaterial() productMaterial &lt;static&gt; productMaterial() productMaterial &lt;static&gt; productName() productName &lt;static&gt; productName() productName Namespace: commerce faker. commerce Methods &lt;static&gt; color() color &lt;static&gt; color() color &lt;static&gt; department() department &lt;static&gt; department() department &lt;static&gt; price(min, max, dec, symbol) price Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; price(min, max, dec, symbol) price Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; product() product &lt;static&gt; product() product &lt;static&gt; productAdjective() productAdjective &lt;static&gt; productAdjective() productAdjective &lt;static&gt; productDescription() productDescription &lt;static&gt; productDescription() productDescription &lt;static&gt; productMaterial() productMaterial &lt;static&gt; productMaterial() productMaterial &lt;static&gt; productName() productName &lt;static&gt; productName() productName × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.company.html":{"id":"faker.company.html","title":"Namespace: company","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: company faker. company Methods &lt;static&gt; bs() bs &lt;static&gt; bs() bs &lt;static&gt; bsAdjective() bsAdjective &lt;static&gt; bsAdjective() bsAdjective &lt;static&gt; bsBuzz() bsBuzz &lt;static&gt; bsBuzz() bsBuzz &lt;static&gt; bsNoun() bsNoun &lt;static&gt; bsNoun() bsNoun &lt;static&gt; catchPhrase() catchPhrase &lt;static&gt; catchPhrase() catchPhrase &lt;static&gt; catchPhraseAdjective() catchPhraseAdjective &lt;static&gt; catchPhraseAdjective() catchPhraseAdjective &lt;static&gt; catchPhraseDescriptor() catchPhraseDescriptor &lt;static&gt; catchPhraseDescriptor() catchPhraseDescriptor &lt;static&gt; catchPhraseNoun() catchPhraseNoun &lt;static&gt; catchPhraseNoun() catchPhraseNoun &lt;static&gt; companyName(format) companyName Parameters: Name Type Description format string &lt;static&gt; companyName(format) companyName Parameters: Name Type Description format string &lt;static&gt; companySuffix() companySuffix &lt;static&gt; companySuffix() companySuffix &lt;static&gt; suffixes() suffixes &lt;static&gt; suffixes() suffixes Namespace: company faker. company Methods &lt;static&gt; bs() bs &lt;static&gt; bs() bs &lt;static&gt; bsAdjective() bsAdjective &lt;static&gt; bsAdjective() bsAdjective &lt;static&gt; bsBuzz() bsBuzz &lt;static&gt; bsBuzz() bsBuzz &lt;static&gt; bsNoun() bsNoun &lt;static&gt; bsNoun() bsNoun &lt;static&gt; catchPhrase() catchPhrase &lt;static&gt; catchPhrase() catchPhrase &lt;static&gt; catchPhraseAdjective() catchPhraseAdjective &lt;static&gt; catchPhraseAdjective() catchPhraseAdjective &lt;static&gt; catchPhraseDescriptor() catchPhraseDescriptor &lt;static&gt; catchPhraseDescriptor() catchPhraseDescriptor &lt;static&gt; catchPhraseNoun() catchPhraseNoun &lt;static&gt; catchPhraseNoun() catchPhraseNoun &lt;static&gt; companyName(format) companyName Parameters: Name Type Description format string &lt;static&gt; companyName(format) companyName Parameters: Name Type Description format string &lt;static&gt; companySuffix() companySuffix &lt;static&gt; companySuffix() companySuffix &lt;static&gt; suffixes() suffixes &lt;static&gt; suffixes() suffixes × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.database.html":{"id":"faker.database.html","title":"Namespace: database","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: database faker. database Methods &lt;static&gt; collation() collation &lt;static&gt; collation() collation &lt;static&gt; column() column &lt;static&gt; column() column &lt;static&gt; engine() engine &lt;static&gt; engine() engine &lt;static&gt; type() type &lt;static&gt; type() type Namespace: database faker. database Methods &lt;static&gt; collation() collation &lt;static&gt; collation() collation &lt;static&gt; column() column &lt;static&gt; column() column &lt;static&gt; engine() engine &lt;static&gt; engine() engine &lt;static&gt; type() type &lt;static&gt; type() type × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.date.html":{"id":"faker.date.html","title":"Namespace: date","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: date faker. date Methods &lt;static&gt; between(from, to) between Parameters: Name Type Description from date to date &lt;static&gt; between(from, to) between Parameters: Name Type Description from date to date &lt;static&gt; future(years, refDate) future Parameters: Name Type Description years number refDate date &lt;static&gt; future(years, refDate) future Parameters: Name Type Description years number refDate date &lt;static&gt; month(options) month Parameters: Name Type Description options object &lt;static&gt; month(options) month Parameters: Name Type Description options object &lt;static&gt; past(years, refDate) past Parameters: Name Type Description years number refDate date &lt;static&gt; past(years, refDate) past Parameters: Name Type Description years number refDate date &lt;static&gt; recent(days, refDate) recent Parameters: Name Type Description days number refDate date &lt;static&gt; recent(days, refDate) recent Parameters: Name Type Description days number refDate date &lt;static&gt; soon(days, refDate) soon Parameters: Name Type Description days number refDate date &lt;static&gt; soon(days, refDate) soon Parameters: Name Type Description days number refDate date &lt;static&gt; weekday(options) weekday Parameters: Name Type Description options object &lt;static&gt; weekday(options) weekday Parameters: Name Type Description options object Namespace: date faker. date Methods &lt;static&gt; between(from, to) between Parameters: Name Type Description from date to date &lt;static&gt; between(from, to) between Parameters: Name Type Description from date to date &lt;static&gt; future(years, refDate) future Parameters: Name Type Description years number refDate date &lt;static&gt; future(years, refDate) future Parameters: Name Type Description years number refDate date &lt;static&gt; month(options) month Parameters: Name Type Description options object &lt;static&gt; month(options) month Parameters: Name Type Description options object &lt;static&gt; past(years, refDate) past Parameters: Name Type Description years number refDate date &lt;static&gt; past(years, refDate) past Parameters: Name Type Description years number refDate date &lt;static&gt; recent(days, refDate) recent Parameters: Name Type Description days number refDate date &lt;static&gt; recent(days, refDate) recent Parameters: Name Type Description days number refDate date &lt;static&gt; soon(days, refDate) soon Parameters: Name Type Description days number refDate date &lt;static&gt; soon(days, refDate) soon Parameters: Name Type Description days number refDate date &lt;static&gt; weekday(options) weekday Parameters: Name Type Description options object &lt;static&gt; weekday(options) weekday Parameters: Name Type Description options object × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.finance.html":{"id":"faker.finance.html","title":"Namespace: finance","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: finance faker. finance Methods &lt;static&gt; account(length) account Parameters: Name Type Description length number &lt;static&gt; account(length) account Parameters: Name Type Description length number &lt;static&gt; accountName() accountName &lt;static&gt; accountName() accountName &lt;static&gt; amount(min, max, dec, symbol) amount Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; amount(min, max, dec, symbol) amount Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; bic() bic &lt;static&gt; bic() bic &lt;static&gt; bitcoinAddress() bitcoinAddress &lt;static&gt; bitcoinAddress() bitcoinAddress &lt;static&gt; creditCardCVV() Credit card CVV &lt;static&gt; creditCardCVV() Credit card CVV &lt;static&gt; creditCardNumber(provider) Credit card number Parameters: Name Type Description provider string | scheme &lt;static&gt; creditCardNumber(provider) Credit card number Parameters: Name Type Description provider string | scheme &lt;static&gt; currencyCode() currencyCode &lt;static&gt; currencyCode() currencyCode &lt;static&gt; currencyName() currencyName &lt;static&gt; currencyName() currencyName &lt;static&gt; currencySymbol() currencySymbol &lt;static&gt; currencySymbol() currencySymbol &lt;static&gt; ethereumAddress() ethereumAddress &lt;static&gt; ethereumAddress() ethereumAddress &lt;static&gt; iban() iban &lt;static&gt; iban() iban &lt;static&gt; litecoinAddress() litecoinAddress &lt;static&gt; litecoinAddress() litecoinAddress &lt;static&gt; mask(length, parens, ellipsis) mask Parameters: Name Type Description length number parens boolean ellipsis boolean &lt;static&gt; mask(length, parens, ellipsis) mask Parameters: Name Type Description length number parens boolean ellipsis boolean &lt;static&gt; routingNumber() routingNumber &lt;static&gt; routingNumber() routingNumber &lt;static&gt; transactionDescription() description &lt;static&gt; transactionDescription() description &lt;static&gt; transactionType() transactionType &lt;static&gt; transactionType() transactionType Namespace: finance faker. finance Methods &lt;static&gt; account(length) account Parameters: Name Type Description length number &lt;static&gt; account(length) account Parameters: Name Type Description length number &lt;static&gt; accountName() accountName &lt;static&gt; accountName() accountName &lt;static&gt; amount(min, max, dec, symbol) amount Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; amount(min, max, dec, symbol) amount Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; bic() bic &lt;static&gt; bic() bic &lt;static&gt; bitcoinAddress() bitcoinAddress &lt;static&gt; bitcoinAddress() bitcoinAddress &lt;static&gt; creditCardCVV() Credit card CVV &lt;static&gt; creditCardCVV() Credit card CVV &lt;static&gt; creditCardNumber(provider) Credit card number Parameters: Name Type Description provider string | scheme &lt;static&gt; creditCardNumber(provider) Credit card number Parameters: Name Type Description provider string | scheme &lt;static&gt; currencyCode() currencyCode &lt;static&gt; currencyCode() currencyCode &lt;static&gt; currencyName() currencyName &lt;static&gt; currencyName() currencyName &lt;static&gt; currencySymbol() currencySymbol &lt;static&gt; currencySymbol() currencySymbol &lt;static&gt; ethereumAddress() ethereumAddress &lt;static&gt; ethereumAddress() ethereumAddress &lt;static&gt; iban() iban &lt;static&gt; iban() iban &lt;static&gt; litecoinAddress() litecoinAddress &lt;static&gt; litecoinAddress() litecoinAddress &lt;static&gt; mask(length, parens, ellipsis) mask Parameters: Name Type Description length number parens boolean ellipsis boolean &lt;static&gt; mask(length, parens, ellipsis) mask Parameters: Name Type Description length number parens boolean ellipsis boolean &lt;static&gt; routingNumber() routingNumber &lt;static&gt; routingNumber() routingNumber &lt;static&gt; transactionDescription() description &lt;static&gt; transactionDescription() description &lt;static&gt; transactionType() transactionType &lt;static&gt; transactionType() transactionType × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.git.html":{"id":"faker.git.html","title":"Namespace: git","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: git faker. git Methods &lt;static&gt; branch() branch &lt;static&gt; branch() branch &lt;static&gt; commitEntry(options) commitEntry Parameters: Name Type Description options object &lt;static&gt; commitEntry(options) commitEntry Parameters: Name Type Description options object &lt;static&gt; commitMessage() commitMessage &lt;static&gt; commitMessage() commitMessage &lt;static&gt; commitSha() commitSha &lt;static&gt; commitSha() commitSha &lt;static&gt; shortSha() shortSha &lt;static&gt; shortSha() shortSha Namespace: git faker. git Methods &lt;static&gt; branch() branch &lt;static&gt; branch() branch &lt;static&gt; commitEntry(options) commitEntry Parameters: Name Type Description options object &lt;static&gt; commitEntry(options) commitEntry Parameters: Name Type Description options object &lt;static&gt; commitMessage() commitMessage &lt;static&gt; commitMessage() commitMessage &lt;static&gt; commitSha() commitSha &lt;static&gt; commitSha() commitSha &lt;static&gt; shortSha() shortSha &lt;static&gt; shortSha() shortSha × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.hacker.html":{"id":"faker.hacker.html","title":"Namespace: hacker","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: hacker faker. hacker Methods &lt;static&gt; abbreviation() abbreviation &lt;static&gt; abbreviation() abbreviation &lt;static&gt; adjective() adjective &lt;static&gt; adjective() adjective &lt;static&gt; ingverb() ingverb &lt;static&gt; ingverb() ingverb &lt;static&gt; noun() noun &lt;static&gt; noun() noun &lt;static&gt; phrase() phrase &lt;static&gt; phrase() phrase &lt;static&gt; verb() verb &lt;static&gt; verb() verb Namespace: hacker faker. hacker Methods &lt;static&gt; abbreviation() abbreviation &lt;static&gt; abbreviation() abbreviation &lt;static&gt; adjective() adjective &lt;static&gt; adjective() adjective &lt;static&gt; ingverb() ingverb &lt;static&gt; ingverb() ingverb &lt;static&gt; noun() noun &lt;static&gt; noun() noun &lt;static&gt; phrase() phrase &lt;static&gt; phrase() phrase &lt;static&gt; verb() verb &lt;static&gt; verb() verb × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.helpers.html":{"id":"faker.helpers.html","title":"Namespace: helpers","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: helpers faker. helpers Methods &lt;static&gt; contextualCard() contextualCard &lt;static&gt; contextualCard() contextualCard &lt;static&gt; createCard() createCard &lt;static&gt; createCard() createCard &lt;static&gt; createTransaction() createTransaction &lt;static&gt; createTransaction() createTransaction &lt;static&gt; mustache(str, data) mustache Parameters: Name Type Description str string data object &lt;static&gt; mustache(str, data) mustache Parameters: Name Type Description str string data object &lt;static&gt; randomize(array) backword-compatibility Parameters: Name Type Description array array &lt;static&gt; randomize(array) backword-compatibility Parameters: Name Type Description array array &lt;static&gt; regexpStyleStringParse(string) parse string paterns in a similar way to RegExp e.g. \"#{3}test[1-5]\" -&gt; \"###test4\" Parameters: Name Type Description string string &lt;static&gt; regexpStyleStringParse(string) parse string paterns in a similar way to RegExp e.g. \"#{3}test[1-5]\" -&gt; \"###test4\" Parameters: Name Type Description string string &lt;static&gt; repeatString(string, num) string repeat helper, alternative to String.prototype.repeat.... See PR #382 Parameters: Name Type Description string string num number &lt;static&gt; repeatString(string, num) string repeat helper, alternative to String.prototype.repeat.... See PR #382 Parameters: Name Type Description string string num number &lt;static&gt; replaceCreditCardSymbols(string, symbol) replace symbols in a credit card schems including Luhn checksum Parameters: Name Type Description string string symbol string &lt;static&gt; replaceCreditCardSymbols(string, symbol) replace symbols in a credit card schems including Luhn checksum Parameters: Name Type Description string string symbol string &lt;static&gt; replaceSymbols(string) parses string for symbols (numbers or letters) and replaces them appropriately (# will be replaced with number, ? with letter and * will be replaced with number or letter) Parameters: Name Type Description string string &lt;static&gt; replaceSymbols(string) parses string for symbols (numbers or letters) and replaces them appropriately (# will be replaced with number, ? with letter and * will be replaced with number or letter) Parameters: Name Type Description string string &lt;static&gt; replaceSymbolWithNumber(string, symbol) parses string for a symbol and replace it with a random number from 1-10 Parameters: Name Type Description string string symbol string defaults to \"#\" &lt;static&gt; replaceSymbolWithNumber(string, symbol) parses string for a symbol and replace it with a random number from 1-10 Parameters: Name Type Description string string symbol string defaults to \"#\" &lt;static&gt; shuffle(o) takes an array and randomizes it in place then returns it uses the modern version of the Fisher–Yates algorithm Parameters: Name Type Description o array &lt;static&gt; shuffle(o) takes an array and randomizes it in place then returns it uses the modern version of the Fisher–Yates algorithm Parameters: Name Type Description o array &lt;static&gt; slugify(string) slugifies string Parameters: Name Type Description string string &lt;static&gt; slugify(string) slugifies string Parameters: Name Type Description string string &lt;static&gt; userCard() userCard &lt;static&gt; userCard() userCard Namespace: helpers faker. helpers Methods &lt;static&gt; contextualCard() contextualCard &lt;static&gt; contextualCard() contextualCard &lt;static&gt; createCard() createCard &lt;static&gt; createCard() createCard &lt;static&gt; createTransaction() createTransaction &lt;static&gt; createTransaction() createTransaction &lt;static&gt; mustache(str, data) mustache Parameters: Name Type Description str string data object &lt;static&gt; mustache(str, data) mustache Parameters: Name Type Description str string data object &lt;static&gt; randomize(array) backword-compatibility Parameters: Name Type Description array array &lt;static&gt; randomize(array) backword-compatibility Parameters: Name Type Description array array &lt;static&gt; regexpStyleStringParse(string) parse string paterns in a similar way to RegExp e.g. \"#{3}test[1-5]\" -&gt; \"###test4\" Parameters: Name Type Description string string &lt;static&gt; regexpStyleStringParse(string) parse string paterns in a similar way to RegExp e.g. \"#{3}test[1-5]\" -&gt; \"###test4\" Parameters: Name Type Description string string &lt;static&gt; repeatString(string, num) string repeat helper, alternative to String.prototype.repeat.... See PR #382 Parameters: Name Type Description string string num number &lt;static&gt; repeatString(string, num) string repeat helper, alternative to String.prototype.repeat.... See PR #382 Parameters: Name Type Description string string num number &lt;static&gt; replaceCreditCardSymbols(string, symbol) replace symbols in a credit card schems including Luhn checksum Parameters: Name Type Description string string symbol string &lt;static&gt; replaceCreditCardSymbols(string, symbol) replace symbols in a credit card schems including Luhn checksum Parameters: Name Type Description string string symbol string &lt;static&gt; replaceSymbols(string) parses string for symbols (numbers or letters) and replaces them appropriately (# will be replaced with number, ? with letter and * will be replaced with number or letter) Parameters: Name Type Description string string &lt;static&gt; replaceSymbols(string) parses string for symbols (numbers or letters) and replaces them appropriately (# will be replaced with number, ? with letter and * will be replaced with number or letter) Parameters: Name Type Description string string &lt;static&gt; replaceSymbolWithNumber(string, symbol) parses string for a symbol and replace it with a random number from 1-10 Parameters: Name Type Description string string symbol string defaults to \"#\" &lt;static&gt; replaceSymbolWithNumber(string, symbol) parses string for a symbol and replace it with a random number from 1-10 Parameters: Name Type Description string string symbol string defaults to \"#\" &lt;static&gt; shuffle(o) takes an array and randomizes it in place then returns it uses the modern version of the Fisher–Yates algorithm Parameters: Name Type Description o array &lt;static&gt; shuffle(o) takes an array and randomizes it in place then returns it uses the modern version of the Fisher–Yates algorithm Parameters: Name Type Description o array &lt;static&gt; slugify(string) slugifies string Parameters: Name Type Description string string &lt;static&gt; slugify(string) slugifies string Parameters: Name Type Description string string &lt;static&gt; userCard() userCard &lt;static&gt; userCard() userCard × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.image.html":{"id":"faker.image.html","title":"Namespace: image","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: image faker. image Properties: Name Type Description lorempixel object faker.image.lorempixel unsplash object faker.image.unsplash unsplash object faker.image.lorempicsum Default Value: Default provider is unsplash image provider Namespaces lorempicsum lorempixel unsplash Methods &lt;static&gt; abstract(width, height, randomize) abstract Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; abstract(width, height, randomize) abstract Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; animals(width, height, randomize) animals Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; animals(width, height, randomize) animals Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; avatar() avatar &lt;static&gt; avatar() avatar &lt;static&gt; business(width, height, randomize) business Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; business(width, height, randomize) business Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; cats(width, height, randomize) cats Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; cats(width, height, randomize) cats Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; city(width, height, randomize) city Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; city(width, height, randomize) city Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; dataUri(width, height, color) dataUri Parameters: Name Type Description width number height number color string &lt;static&gt; dataUri(width, height, color) dataUri Parameters: Name Type Description width number height number color string &lt;static&gt; fashion(width, height, randomize) fashion Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; fashion(width, height, randomize) fashion Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; food(width, height, randomize) food Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; food(width, height, randomize) food Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; image(width, height, randomize) image Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; image(width, height, randomize) image Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; imageUrl(width, height, category, randomize) imageUrl Parameters: Name Type Description width number height number category string randomize boolean &lt;static&gt; imageUrl(width, height, category, randomize) imageUrl Parameters: Name Type Description width number height number category string randomize boolean &lt;static&gt; nature(width, height, randomize) nature Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nature(width, height, randomize) nature Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nightlife(width, height, randomize) nightlife Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nightlife(width, height, randomize) nightlife Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; people(width, height, randomize) people Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; people(width, height, randomize) people Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; sports(width, height, randomize) sports Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; sports(width, height, randomize) sports Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; technics(width, height, randomize) technics Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; technics(width, height, randomize) technics Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; transport(width, height, randomize) transport Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; transport(width, height, randomize) transport Parameters: Name Type Description width number height number randomize boolean Namespace: image faker. image Properties: Name Type Description lorempixel object faker.image.lorempixel unsplash object faker.image.unsplash unsplash object faker.image.lorempicsum Default Value: Default provider is unsplash image provider Namespaces lorempicsum lorempixel unsplash Methods &lt;static&gt; abstract(width, height, randomize) abstract Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; abstract(width, height, randomize) abstract Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; animals(width, height, randomize) animals Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; animals(width, height, randomize) animals Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; avatar() avatar &lt;static&gt; avatar() avatar &lt;static&gt; business(width, height, randomize) business Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; business(width, height, randomize) business Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; cats(width, height, randomize) cats Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; cats(width, height, randomize) cats Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; city(width, height, randomize) city Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; city(width, height, randomize) city Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; dataUri(width, height, color) dataUri Parameters: Name Type Description width number height number color string &lt;static&gt; dataUri(width, height, color) dataUri Parameters: Name Type Description width number height number color string &lt;static&gt; fashion(width, height, randomize) fashion Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; fashion(width, height, randomize) fashion Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; food(width, height, randomize) food Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; food(width, height, randomize) food Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; image(width, height, randomize) image Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; image(width, height, randomize) image Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; imageUrl(width, height, category, randomize) imageUrl Parameters: Name Type Description width number height number category string randomize boolean &lt;static&gt; imageUrl(width, height, category, randomize) imageUrl Parameters: Name Type Description width number height number category string randomize boolean &lt;static&gt; nature(width, height, randomize) nature Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nature(width, height, randomize) nature Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nightlife(width, height, randomize) nightlife Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nightlife(width, height, randomize) nightlife Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; people(width, height, randomize) people Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; people(width, height, randomize) people Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; sports(width, height, randomize) sports Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; sports(width, height, randomize) sports Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; technics(width, height, randomize) technics Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; technics(width, height, randomize) technics Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; transport(width, height, randomize) transport Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; transport(width, height, randomize) transport Parameters: Name Type Description width number height number randomize boolean × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.image.lorempicsum.html":{"id":"faker.image.lorempicsum.html","title":"Namespace: lorempicsum","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: lorempicsum faker.image. lorempicsum Methods &lt;static&gt; avatar() avatar &lt;static&gt; image(width, height, grayscale, blur) search image from unsplash Parameters: Name Type Description width number height number grayscale boolean blur number 1-10 &lt;static&gt; imageBlurred(width, height, blur) search blurred image from unsplash Parameters: Name Type Description width number height number blur number 1-10 &lt;static&gt; imageGrayscaled(width, height, grayscale) search grayscale image from unsplash Parameters: Name Type Description width number height number grayscale boolean &lt;static&gt; imageRandomSeeded(width, height, grayscale, blur, seed) search same random image from unsplash, based on a seed Parameters: Name Type Description width number height number grayscale boolean blur number 1-10 seed string &lt;static&gt; imageUrl(width, height, grayscale, blur, seed) imageUrl Parameters: Name Type Description width number height number grayscale boolean blur number 1-10 seed string × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.image.lorempixel.html":{"id":"faker.image.lorempixel.html","title":"Namespace: lorempixel","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: lorempixel faker.image. lorempixel Methods &lt;static&gt; abstract(width, height, randomize) abstract Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; animals(width, height, randomize) animals Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; avatar() avatar &lt;static&gt; business(width, height, randomize) business Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; cats(width, height, randomize) cats Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; city(width, height, randomize) city Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; fashion(width, height, randomize) fashion Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; food(width, height, randomize) food Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; image(width, height, randomize) image Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; imageUrl(width, height, category, randomize) imageUrl Parameters: Name Type Description width number height number category string randomize boolean &lt;static&gt; nature(width, height, randomize) nature Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nightlife(width, height, randomize) nightlife Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; people(width, height, randomize) people Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; sports(width, height, randomize) sports Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; technics(width, height, randomize) technics Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; transport(width, height, randomize) transport Parameters: Name Type Description width number height number randomize boolean × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.image.unsplash.html":{"id":"faker.image.unsplash.html","title":"Namespace: unsplash","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: unsplash faker.image. unsplash Methods &lt;static&gt; avatar() avatar &lt;static&gt; buildings(width, height, keyword) buildings Parameters: Name Type Description width number height number keyword string &lt;static&gt; food(width, height, keyword) food Parameters: Name Type Description width number height number keyword string &lt;static&gt; image(width, height, keyword) search image from unsplash Parameters: Name Type Description width number height number keyword string &lt;static&gt; imageUrl(width, height, category, keyword) imageUrl Parameters: Name Type Description width number height number category string keyword string &lt;static&gt; nature(width, height, keyword) nature Parameters: Name Type Description width number height number keyword string &lt;static&gt; objects(width, height, keyword) objects Parameters: Name Type Description width number height number keyword string &lt;static&gt; people(width, height, keyword) people Parameters: Name Type Description width number height number keyword string &lt;static&gt; technology(width, height, keyword) technology Parameters: Name Type Description width number height number keyword string × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.internet.html":{"id":"faker.internet.html","title":"Namespace: internet","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: internet faker. internet Methods &lt;static&gt; avatar() avatar &lt;static&gt; avatar() avatar &lt;static&gt; color(baseRed255, baseGreen255, baseBlue255) color Parameters: Name Type Description baseRed255 number baseGreen255 number baseBlue255 number &lt;static&gt; color(baseRed255, baseGreen255, baseBlue255) color Parameters: Name Type Description baseRed255 number baseGreen255 number baseBlue255 number &lt;static&gt; domainName() domainName &lt;static&gt; domainName() domainName &lt;static&gt; domainSuffix() domainSuffix &lt;static&gt; domainSuffix() domainSuffix &lt;static&gt; domainWord() domainWord &lt;static&gt; domainWord() domainWord &lt;static&gt; email(firstName, lastName, provider) email Parameters: Name Type Description firstName string lastName string provider string &lt;static&gt; email(firstName, lastName, provider) email Parameters: Name Type Description firstName string lastName string provider string &lt;static&gt; exampleEmail(firstName, lastName) exampleEmail Parameters: Name Type Description firstName string lastName string &lt;static&gt; exampleEmail(firstName, lastName) exampleEmail Parameters: Name Type Description firstName string lastName string &lt;static&gt; ip() ip &lt;static&gt; ip() ip &lt;static&gt; ipv6() ipv6 &lt;static&gt; ipv6() ipv6 &lt;static&gt; mac(sep) mac Parameters: Name Type Description sep string &lt;static&gt; mac(sep) mac Parameters: Name Type Description sep string &lt;static&gt; password(len, memorable, pattern, prefix) password Parameters: Name Type Description len number memorable boolean pattern string prefix string &lt;static&gt; password(len, memorable, pattern, prefix) password Parameters: Name Type Description len number memorable boolean pattern string prefix string &lt;static&gt; protocol() protocol &lt;static&gt; protocol() protocol &lt;static&gt; url() url &lt;static&gt; url() url &lt;static&gt; userAgent() userAgent &lt;static&gt; userAgent() userAgent &lt;static&gt; userName(firstName, lastName) userName Parameters: Name Type Description firstName string lastName string &lt;static&gt; userName(firstName, lastName) userName Parameters: Name Type Description firstName string lastName string Namespace: internet faker. internet Methods &lt;static&gt; avatar() avatar &lt;static&gt; avatar() avatar &lt;static&gt; color(baseRed255, baseGreen255, baseBlue255) color Parameters: Name Type Description baseRed255 number baseGreen255 number baseBlue255 number &lt;static&gt; color(baseRed255, baseGreen255, baseBlue255) color Parameters: Name Type Description baseRed255 number baseGreen255 number baseBlue255 number &lt;static&gt; domainName() domainName &lt;static&gt; domainName() domainName &lt;static&gt; domainSuffix() domainSuffix &lt;static&gt; domainSuffix() domainSuffix &lt;static&gt; domainWord() domainWord &lt;static&gt; domainWord() domainWord &lt;static&gt; email(firstName, lastName, provider) email Parameters: Name Type Description firstName string lastName string provider string &lt;static&gt; email(firstName, lastName, provider) email Parameters: Name Type Description firstName string lastName string provider string &lt;static&gt; exampleEmail(firstName, lastName) exampleEmail Parameters: Name Type Description firstName string lastName string &lt;static&gt; exampleEmail(firstName, lastName) exampleEmail Parameters: Name Type Description firstName string lastName string &lt;static&gt; ip() ip &lt;static&gt; ip() ip &lt;static&gt; ipv6() ipv6 &lt;static&gt; ipv6() ipv6 &lt;static&gt; mac(sep) mac Parameters: Name Type Description sep string &lt;static&gt; mac(sep) mac Parameters: Name Type Description sep string &lt;static&gt; password(len, memorable, pattern, prefix) password Parameters: Name Type Description len number memorable boolean pattern string prefix string &lt;static&gt; password(len, memorable, pattern, prefix) password Parameters: Name Type Description len number memorable boolean pattern string prefix string &lt;static&gt; protocol() protocol &lt;static&gt; protocol() protocol &lt;static&gt; url() url &lt;static&gt; url() url &lt;static&gt; userAgent() userAgent &lt;static&gt; userAgent() userAgent &lt;static&gt; userName(firstName, lastName) userName Parameters: Name Type Description firstName string lastName string &lt;static&gt; userName(firstName, lastName) userName Parameters: Name Type Description firstName string lastName string × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.lorem.html":{"id":"faker.lorem.html","title":"Namespace: lorem","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: lorem faker. lorem Methods &lt;static&gt; lines(lineCount) returns lines of lorem separated by '\\n' Parameters: Name Type Description lineCount number defaults to a random number between 1 and 5 &lt;static&gt; lines(lineCount) returns lines of lorem separated by '\\n' Parameters: Name Type Description lineCount number defaults to a random number between 1 and 5 &lt;static&gt; paragraph(sentenceCount) paragraph Parameters: Name Type Description sentenceCount number defaults to 3 &lt;static&gt; paragraph(sentenceCount) paragraph Parameters: Name Type Description sentenceCount number defaults to 3 &lt;static&gt; paragraphs(paragraphCount, separator) paragraphs Parameters: Name Type Description paragraphCount number defaults to 3 separator string defaults to '\\n \\r' &lt;static&gt; paragraphs(paragraphCount, separator) paragraphs Parameters: Name Type Description paragraphCount number defaults to 3 separator string defaults to '\\n \\r' &lt;static&gt; sentence(wordCount, range) sentence Parameters: Name Type Description wordCount number defaults to a random number between 3 and 10 range number &lt;static&gt; sentence(wordCount, range) sentence Parameters: Name Type Description wordCount number defaults to a random number between 3 and 10 range number &lt;static&gt; sentences(sentenceCount, separator) sentences Parameters: Name Type Description sentenceCount number defautls to a random number between 2 and 6 separator string defaults to ' ' &lt;static&gt; sentences(sentenceCount, separator) sentences Parameters: Name Type Description sentenceCount number defautls to a random number between 2 and 6 separator string defaults to ' ' &lt;static&gt; slug(wordCount) slug Parameters: Name Type Description wordCount number number of words, defaults to 3 &lt;static&gt; slug(wordCount) slug Parameters: Name Type Description wordCount number number of words, defaults to 3 &lt;static&gt; text(times) returns random text based on a random lorem method Parameters: Name Type Description times number &lt;static&gt; text(times) returns random text based on a random lorem method Parameters: Name Type Description times number &lt;static&gt; word(length) generates a word of a specified length Parameters: Name Type Description length number length of the word that should be returned. Defaults to a random length &lt;static&gt; word(length) generates a word of a specified length Parameters: Name Type Description length number length of the word that should be returned. Defaults to a random length &lt;static&gt; words(num) generates a space separated list of words Parameters: Name Type Description num number number of words, defaults to 3 &lt;static&gt; words(num) generates a space separated list of words Parameters: Name Type Description num number number of words, defaults to 3 Namespace: lorem faker. lorem Methods &lt;static&gt; lines(lineCount) returns lines of lorem separated by '\\n' Parameters: Name Type Description lineCount number defaults to a random number between 1 and 5 &lt;static&gt; lines(lineCount) returns lines of lorem separated by '\\n' Parameters: Name Type Description lineCount number defaults to a random number between 1 and 5 &lt;static&gt; paragraph(sentenceCount) paragraph Parameters: Name Type Description sentenceCount number defaults to 3 &lt;static&gt; paragraph(sentenceCount) paragraph Parameters: Name Type Description sentenceCount number defaults to 3 &lt;static&gt; paragraphs(paragraphCount, separator) paragraphs Parameters: Name Type Description paragraphCount number defaults to 3 separator string defaults to '\\n \\r' &lt;static&gt; paragraphs(paragraphCount, separator) paragraphs Parameters: Name Type Description paragraphCount number defaults to 3 separator string defaults to '\\n \\r' &lt;static&gt; sentence(wordCount, range) sentence Parameters: Name Type Description wordCount number defaults to a random number between 3 and 10 range number &lt;static&gt; sentence(wordCount, range) sentence Parameters: Name Type Description wordCount number defaults to a random number between 3 and 10 range number &lt;static&gt; sentences(sentenceCount, separator) sentences Parameters: Name Type Description sentenceCount number defautls to a random number between 2 and 6 separator string defaults to ' ' &lt;static&gt; sentences(sentenceCount, separator) sentences Parameters: Name Type Description sentenceCount number defautls to a random number between 2 and 6 separator string defaults to ' ' &lt;static&gt; slug(wordCount) slug Parameters: Name Type Description wordCount number number of words, defaults to 3 &lt;static&gt; slug(wordCount) slug Parameters: Name Type Description wordCount number number of words, defaults to 3 &lt;static&gt; text(times) returns random text based on a random lorem method Parameters: Name Type Description times number &lt;static&gt; text(times) returns random text based on a random lorem method Parameters: Name Type Description times number &lt;static&gt; word(length) generates a word of a specified length Parameters: Name Type Description length number length of the word that should be returned. Defaults to a random length &lt;static&gt; word(length) generates a word of a specified length Parameters: Name Type Description length number length of the word that should be returned. Defaults to a random length &lt;static&gt; words(num) generates a space separated list of words Parameters: Name Type Description num number number of words, defaults to 3 &lt;static&gt; words(num) generates a space separated list of words Parameters: Name Type Description num number number of words, defaults to 3 × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.name.html":{"id":"faker.name.html","title":"Namespace: name","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: name faker. name Methods &lt;static&gt; findName(firstName, lastName, gender) findName Parameters: Name Type Description firstName string lastName string gender mixed &lt;static&gt; findName(firstName, lastName, gender) findName Parameters: Name Type Description firstName string lastName string gender mixed &lt;static&gt; firstName(gender) firstName Parameters: Name Type Description gender mixed &lt;static&gt; firstName(gender) firstName Parameters: Name Type Description gender mixed &lt;static&gt; gender() gender &lt;static&gt; gender() gender &lt;static&gt; jobArea() jobArea &lt;static&gt; jobArea() jobArea &lt;static&gt; jobDescriptor() jobDescriptor &lt;static&gt; jobDescriptor() jobDescriptor &lt;static&gt; jobTitle() jobTitle &lt;static&gt; jobTitle() jobTitle &lt;static&gt; jobType() jobType &lt;static&gt; jobType() jobType &lt;static&gt; lastName(gender) lastName Parameters: Name Type Description gender mixed &lt;static&gt; lastName(gender) lastName Parameters: Name Type Description gender mixed &lt;static&gt; prefix(gender) prefix Parameters: Name Type Description gender mixed &lt;static&gt; prefix(gender) prefix Parameters: Name Type Description gender mixed &lt;static&gt; suffix() suffix &lt;static&gt; suffix() suffix &lt;static&gt; title() title &lt;static&gt; title() title Namespace: name faker. name Methods &lt;static&gt; findName(firstName, lastName, gender) findName Parameters: Name Type Description firstName string lastName string gender mixed &lt;static&gt; findName(firstName, lastName, gender) findName Parameters: Name Type Description firstName string lastName string gender mixed &lt;static&gt; firstName(gender) firstName Parameters: Name Type Description gender mixed &lt;static&gt; firstName(gender) firstName Parameters: Name Type Description gender mixed &lt;static&gt; gender() gender &lt;static&gt; gender() gender &lt;static&gt; jobArea() jobArea &lt;static&gt; jobArea() jobArea &lt;static&gt; jobDescriptor() jobDescriptor &lt;static&gt; jobDescriptor() jobDescriptor &lt;static&gt; jobTitle() jobTitle &lt;static&gt; jobTitle() jobTitle &lt;static&gt; jobType() jobType &lt;static&gt; jobType() jobType &lt;static&gt; lastName(gender) lastName Parameters: Name Type Description gender mixed &lt;static&gt; lastName(gender) lastName Parameters: Name Type Description gender mixed &lt;static&gt; prefix(gender) prefix Parameters: Name Type Description gender mixed &lt;static&gt; prefix(gender) prefix Parameters: Name Type Description gender mixed &lt;static&gt; suffix() suffix &lt;static&gt; suffix() suffix &lt;static&gt; title() title &lt;static&gt; title() title × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.phone.html":{"id":"faker.phone.html","title":"Namespace: phone","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: phone faker. phone Methods &lt;static&gt; phoneFormats() phoneFormats &lt;static&gt; phoneFormats() phoneFormats &lt;static&gt; phoneFormatsArrayIndex(phoneFormatsArrayIndex) phoneNumberFormat Parameters: Name Type Description phoneFormatsArrayIndex &lt;static&gt; phoneFormatsArrayIndex(phoneFormatsArrayIndex) phoneNumberFormat Parameters: Name Type Description phoneFormatsArrayIndex &lt;static&gt; phoneNumber(format) phoneNumber Parameters: Name Type Description format string &lt;static&gt; phoneNumber(format) phoneNumber Parameters: Name Type Description format string Namespace: phone faker. phone Methods &lt;static&gt; phoneFormats() phoneFormats &lt;static&gt; phoneFormats() phoneFormats &lt;static&gt; phoneFormatsArrayIndex(phoneFormatsArrayIndex) phoneNumberFormat Parameters: Name Type Description phoneFormatsArrayIndex &lt;static&gt; phoneFormatsArrayIndex(phoneFormatsArrayIndex) phoneNumberFormat Parameters: Name Type Description phoneFormatsArrayIndex &lt;static&gt; phoneNumber(format) phoneNumber Parameters: Name Type Description format string &lt;static&gt; phoneNumber(format) phoneNumber Parameters: Name Type Description format string × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:42-04:00 using the DocStrap template. "},"faker.random.html":{"id":"faker.random.html","title":"Namespace: random","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: random faker. random Methods &lt;static&gt; alpha(options) alpha. returns lower/upper alpha characters based count and upcase options Parameters: Name Type Description options mixed // defaults to { count: 1, upcase: false } &lt;static&gt; alpha(options) alpha. returns lower/upper alpha characters based count and upcase options Parameters: Name Type Description options mixed // defaults to { count: 1, upcase: false } &lt;static&gt; alphaNumeric(count) alphaNumeric Parameters: Name Type Description count number defaults to 1 &lt;static&gt; alphaNumeric(count) alphaNumeric Parameters: Name Type Description count number defaults to 1 &lt;static&gt; arrayElement(array) takes an array and returns a random element of the array Parameters: Name Type Description array array &lt;static&gt; arrayElement(array) takes an array and returns a random element of the array Parameters: Name Type Description array array &lt;static&gt; arrayElements(array, count) takes an array and returns a subset with random elements of the array Parameters: Name Type Description array array count number number of elements to pick &lt;static&gt; arrayElements(array, count) takes an array and returns a subset with random elements of the array Parameters: Name Type Description array array count number number of elements to pick &lt;static&gt; boolean() boolean &lt;static&gt; boolean() boolean &lt;static&gt; float(options) returns a single random floating-point number based on a max number or range Parameters: Name Type Description options mixed &lt;static&gt; float(options) returns a single random floating-point number based on a max number or range Parameters: Name Type Description options mixed &lt;static&gt; hexaDecimal(count) hexaDecimal Parameters: Name Type Description count number defaults to 1 &lt;static&gt; hexaDecimal(count) hexaDecimal Parameters: Name Type Description count number defaults to 1 &lt;static&gt; image() locale &lt;static&gt; image() locale &lt;static&gt; locale() locale &lt;static&gt; locale() locale &lt;static&gt; number(options) returns a single random number based on a max number or range Parameters: Name Type Description options mixed {min, max, precision} &lt;static&gt; number(options) returns a single random number based on a max number or range Parameters: Name Type Description options mixed {min, max, precision} &lt;static&gt; objectElement(object, field) takes an object and returns the randomly key or value Parameters: Name Type Description object object field mixed &lt;static&gt; objectElement(object, field) takes an object and returns the randomly key or value Parameters: Name Type Description object object field mixed &lt;static&gt; uuid() uuid &lt;static&gt; uuid() uuid &lt;static&gt; word(type) word Parameters: Name Type Description type string &lt;static&gt; word(type) word Parameters: Name Type Description type string &lt;static&gt; words(count) randomWords Parameters: Name Type Description count number defaults to a random value between 1 and 3 &lt;static&gt; words(count) randomWords Parameters: Name Type Description count number defaults to a random value between 1 and 3 Namespace: random faker. random Methods &lt;static&gt; alpha(options) alpha. returns lower/upper alpha characters based count and upcase options Parameters: Name Type Description options mixed // defaults to { count: 1, upcase: false } &lt;static&gt; alpha(options) alpha. returns lower/upper alpha characters based count and upcase options Parameters: Name Type Description options mixed // defaults to { count: 1, upcase: false } &lt;static&gt; alphaNumeric(count) alphaNumeric Parameters: Name Type Description count number defaults to 1 &lt;static&gt; alphaNumeric(count) alphaNumeric Parameters: Name Type Description count number defaults to 1 &lt;static&gt; arrayElement(array) takes an array and returns a random element of the array Parameters: Name Type Description array array &lt;static&gt; arrayElement(array) takes an array and returns a random element of the array Parameters: Name Type Description array array &lt;static&gt; arrayElements(array, count) takes an array and returns a subset with random elements of the array Parameters: Name Type Description array array count number number of elements to pick &lt;static&gt; arrayElements(array, count) takes an array and returns a subset with random elements of the array Parameters: Name Type Description array array count number number of elements to pick &lt;static&gt; boolean() boolean &lt;static&gt; boolean() boolean &lt;static&gt; float(options) returns a single random floating-point number based on a max number or range Parameters: Name Type Description options mixed &lt;static&gt; float(options) returns a single random floating-point number based on a max number or range Parameters: Name Type Description options mixed &lt;static&gt; hexaDecimal(count) hexaDecimal Parameters: Name Type Description count number defaults to 1 &lt;static&gt; hexaDecimal(count) hexaDecimal Parameters: Name Type Description count number defaults to 1 &lt;static&gt; image() locale &lt;static&gt; image() locale &lt;static&gt; locale() locale &lt;static&gt; locale() locale &lt;static&gt; number(options) returns a single random number based on a max number or range Parameters: Name Type Description options mixed {min, max, precision} &lt;static&gt; number(options) returns a single random number based on a max number or range Parameters: Name Type Description options mixed {min, max, precision} &lt;static&gt; objectElement(object, field) takes an object and returns the randomly key or value Parameters: Name Type Description object object field mixed &lt;static&gt; objectElement(object, field) takes an object and returns the randomly key or value Parameters: Name Type Description object object field mixed &lt;static&gt; uuid() uuid &lt;static&gt; uuid() uuid &lt;static&gt; word(type) word Parameters: Name Type Description type string &lt;static&gt; word(type) word Parameters: Name Type Description type string &lt;static&gt; words(count) randomWords Parameters: Name Type Description count number defaults to a random value between 1 and 3 &lt;static&gt; words(count) randomWords Parameters: Name Type Description count number defaults to a random value between 1 and 3 × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:43-04:00 using the DocStrap template. "},"faker.system.html":{"id":"faker.system.html","title":"Namespace: system","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: system faker. system Methods &lt;static&gt; commonFileExt(type) returns a commonly used file extension based on optional type Parameters: Name Type Description type string &lt;static&gt; commonFileExt(type) returns a commonly used file extension based on optional type Parameters: Name Type Description type string &lt;static&gt; commonFileName(ext, type) commonFileName Parameters: Name Type Description ext string type string &lt;static&gt; commonFileName(ext, type) commonFileName Parameters: Name Type Description ext string type string &lt;static&gt; commonFileType() returns a commonly used file type &lt;static&gt; commonFileType() returns a commonly used file type &lt;static&gt; directoryPath() returns directory path &lt;static&gt; directoryPath() returns directory path &lt;static&gt; fileExt(mimeType) fileExt Parameters: Name Type Description mimeType string &lt;static&gt; fileExt(mimeType) fileExt Parameters: Name Type Description mimeType string &lt;static&gt; fileName(ext, type) generates a file name with extension or optional type Parameters: Name Type Description ext string type string &lt;static&gt; fileName(ext, type) generates a file name with extension or optional type Parameters: Name Type Description ext string type string &lt;static&gt; filePath() returns file path &lt;static&gt; filePath() returns file path &lt;static&gt; fileType() returns any file type available as mime-type &lt;static&gt; fileType() returns any file type available as mime-type &lt;static&gt; mimeType() mimeType &lt;static&gt; mimeType() mimeType &lt;static&gt; semver() semver &lt;static&gt; semver() semver Namespace: system faker. system Methods &lt;static&gt; commonFileExt(type) returns a commonly used file extension based on optional type Parameters: Name Type Description type string &lt;static&gt; commonFileExt(type) returns a commonly used file extension based on optional type Parameters: Name Type Description type string &lt;static&gt; commonFileName(ext, type) commonFileName Parameters: Name Type Description ext string type string &lt;static&gt; commonFileName(ext, type) commonFileName Parameters: Name Type Description ext string type string &lt;static&gt; commonFileType() returns a commonly used file type &lt;static&gt; commonFileType() returns a commonly used file type &lt;static&gt; directoryPath() returns directory path &lt;static&gt; directoryPath() returns directory path &lt;static&gt; fileExt(mimeType) fileExt Parameters: Name Type Description mimeType string &lt;static&gt; fileExt(mimeType) fileExt Parameters: Name Type Description mimeType string &lt;static&gt; fileName(ext, type) generates a file name with extension or optional type Parameters: Name Type Description ext string type string &lt;static&gt; fileName(ext, type) generates a file name with extension or optional type Parameters: Name Type Description ext string type string &lt;static&gt; filePath() returns file path &lt;static&gt; filePath() returns file path &lt;static&gt; fileType() returns any file type available as mime-type &lt;static&gt; fileType() returns any file type available as mime-type &lt;static&gt; mimeType() mimeType &lt;static&gt; mimeType() mimeType &lt;static&gt; semver() semver &lt;static&gt; semver() semver × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:43-04:00 using the DocStrap template. "},"faker.time.html":{"id":"faker.time.html","title":"Namespace: time","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: time faker. time Methods &lt;static&gt; recent(outputType) recent Parameters: Name Type Description outputType string 'abbr' || 'wide' || 'unix' (default choice) &lt;static&gt; recent(outputType) recent Parameters: Name Type Description outputType string 'abbr' || 'wide' || 'unix' (default choice) Namespace: time faker. time Methods &lt;static&gt; recent(outputType) recent Parameters: Name Type Description outputType string 'abbr' || 'wide' || 'unix' (default choice) &lt;static&gt; recent(outputType) recent Parameters: Name Type Description outputType string 'abbr' || 'wide' || 'unix' (default choice) × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:43-04:00 using the DocStrap template. "},"faker.unique.html":{"id":"faker.unique.html","title":"Namespace: unique","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: unique faker. unique Namespace: unique faker. unique × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:43-04:00 using the DocStrap template. "},"faker.vehicle.html":{"id":"faker.vehicle.html","title":"Namespace: vehicle","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: vehicle faker. vehicle Methods &lt;static&gt; color() color &lt;static&gt; color() color &lt;static&gt; fuel() fuel &lt;static&gt; fuel() fuel &lt;static&gt; manufacturer() manufacturer &lt;static&gt; manufacturer() manufacturer &lt;static&gt; model() model &lt;static&gt; model() model &lt;static&gt; type() type &lt;static&gt; type() type &lt;static&gt; vehicle() vehicle &lt;static&gt; vehicle() vehicle &lt;static&gt; vin() vin &lt;static&gt; vin() vin Namespace: vehicle faker. vehicle Methods &lt;static&gt; color() color &lt;static&gt; color() color &lt;static&gt; fuel() fuel &lt;static&gt; fuel() fuel &lt;static&gt; manufacturer() manufacturer &lt;static&gt; manufacturer() manufacturer &lt;static&gt; model() model &lt;static&gt; model() model &lt;static&gt; type() type &lt;static&gt; type() type &lt;static&gt; vehicle() vehicle &lt;static&gt; vehicle() vehicle &lt;static&gt; vin() vin &lt;static&gt; vin() vin × Search results Close Documentation generated by JSDoc 3.6.5 on 2020-08-26T18:35:43-04:00 using the DocStrap template. "}}
+ {"global.html":{"id":"global.html","title":"Global","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Global Methods unique() unique unique() unique × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:18-05:00 using the DocStrap template. "},"namespaces.list.html":{"id":"namespaces.list.html","title":"Namespaces","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespaces Namespaces faker faker address address commerce commerce company company database database date date finance finance git git hacker hacker helpers helpers image image lorempicsum lorempixel unsplash internet internet lorem lorem music music name name phone phone random random system system time time unique unique vehicle vehicle × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:18-05:00 using the DocStrap template. "},"index.html":{"id":"index.html","title":"Index","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique faker.js - generate massive amounts of fake data in the browser and node.js Demo https://rawgit.com/Marak/faker.js/master/examples/browser/index.html Usage Browser &lt;script src = \"faker.js\" type = \"text/javascript\"&gt;&lt;/script&gt; &lt;script&gt; var randomName = faker.name.findName(); // Caitlyn Kerluke var randomEmail = faker.internet.email(); // [email protected] var randomCard = faker.helpers.createCard(); // random contact card containing many properties &lt;/script&gt; Node.js var faker = require('faker'); var randomName = faker.name.findName(); // Rowan Nikolaus var randomEmail = faker.internet.email(); // [email protected] var randomCard = faker.helpers.createCard(); // random contact card containing many properties API JSDoc API Browser http://marak.github.io/faker.js/ API Methods address zipCode zipCodeByState city cityPrefix citySuffix streetName streetAddress streetSuffix streetPrefix secondaryAddress county country countryCode state stateAbbr latitude longitude direction cardinalDirection ordinalDirection nearbyGPSCoordinate timeZone commerce color department productName price productAdjective productMaterial product productDescription company suffixes companyName companySuffix catchPhrase bs catchPhraseAdjective catchPhraseDescriptor catchPhraseNoun bsAdjective bsBuzz bsNoun database column type collation engine date past future between recent soon month weekday fake finance account accountName routingNumber mask amount transactionType currencyCode currencyName currencySymbol bitcoinAddress litecoinAddress creditCardNumber creditCardCVV ethereumAddress iban bic transactionDescription git branch commitEntry commitMessage commitSha shortSha hacker abbreviation adjective noun verb ingverb phrase helpers randomize slugify replaceSymbolWithNumber replaceSymbols replaceCreditCardSymbols repeatString regexpStyleStringParse shuffle mustache createCard contextualCard userCard createTransaction image image avatar imageUrl abstract animals business cats city food nightlife fashion people nature sports technics transport dataUri lorempixel unsplash lorempicsum internet avatar email exampleEmail userName protocol url domainName domainSuffix domainWord ip ipv6 userAgent color mac password lorem word words sentence slug sentences paragraph paragraphs text lines music genre name firstName lastName middleName findName jobTitle gender prefix suffix title jobDescriptor jobArea jobType phone phoneNumber phoneNumberFormat phoneFormats random number float arrayElement arrayElements objectElement uuid boolean word words image locale alpha alphaNumeric hexaDecimal system fileName commonFileName mimeType commonFileType commonFileExt fileType fileExt directoryPath filePath semver time recent unique vehicle vehicle manufacturer model type fuel vin color Faker.fake() faker.js contains a super useful generator method Faker.fake for combining faker API methods using a mustache string format. Example: console.log(faker.fake(\"{{name.lastName}}, {{name.firstName}} {{name.suffix}}\")); // outputs: \"Marks, Dean Sr.\" This will interpolate the format string with the value of methods name.lastName(), name.firstName(), and name.suffix() Localization As of version v2.0.0 faker.js has support for multiple localities. The default language locale is set to English. Setting a new locale is simple: // sets locale to de faker.locale = \"de\"; az ar cz de de_AT de_CH en en_AU en_AU_ocker en_BORK en_CA en_GB en_IE en_IND en_US en_ZA es es_MX fa fi fr fr_CA fr_CH ge id_ID it ja ko nb_NO ne nl nl_BE pl pt_BR pt_PT ro ru sk sv tr uk vi zh_CN zh_TW Individual Localization Packages faker.js supports incremental loading of locales. By default, requiring faker will include all locale data. In a production environment, you may only want to include the locale data for a specific set of locales. // loads only de locale var faker = require('faker/locale/de'); Setting a randomness seed If you want consistent results, you can set your own seed: faker.seed(123); var firstRandom = faker.random.number(); // Setting the seed again resets the sequence. faker.seed(123); var secondRandom = faker.random.number(); console.log(firstRandom === secondRandom); Tests npm install . make test You can view a code coverage report generated in coverage/lcov-report/index.html. Building faker.js faker uses gulp to automate its build process. Each build operation is a separate task which can be run independently. Browser Bundle npm run browser Building JSDocs JSDOC v3 HTML API documentation npm run jsdoc Building ReadMe The ReadMe.md file for faker.js is automatically generated and should not be modified directly. All updates to ReadMe.md should be performed in ./build/src/docs.md and then the build script should be run. npm run readme Version Release Schedule faker.js is a popular project used by many organizations and individuals in production settings. Major and Minor version releases are generally on a monthly schedule. Bugs fixes are addressed by severity and fixed as soon as possible. If you require the absolute latest version of faker.js the master branch @ http://github.com/marak/faker.js/ should always be up to date and working. Maintainer Marak Squires faker.js - Copyright (c) 2020 Marak Squires www.marak.com http://github.com/marak/faker.js/ faker.js was inspired by and has used data definitions from: https://github.com/stympy/faker/ - Copyright (c) 2007-2010 Benjamin Curtis http://search.cpan.org/~jasonk/Data-Faker-0.07/ - Copyright 2004-2005 by Jason Kohles Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Backers Support us with a monthly donation and help us continue our activities. [Become a backer] Sponsors Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor] × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:18-05:00 using the DocStrap template. "},"faker.html":{"id":"faker.html","title":"Namespace: faker","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: faker faker Namespaces address address commerce commerce company company database database date date finance finance git git hacker hacker helpers helpers image image internet internet lorem lorem music music name name phone phone random random system system time time unique unique vehicle vehicle Methods &lt;static&gt; fake(str) Generator method for combining faker methods based on string input Example: console.log(faker.fake('{{name.lastName}}, {{name.firstName}} {{name.suffix}}')); //outputs: \"Marks, Dean Sr.\" This will interpolate the format string with the value of methods name.lastName, name.firstName, and name.suffix Parameters: Name Type Description str string &lt;static&gt; fake(str) Generator method for combining faker methods based on string input Example: console.log(faker.fake('{{name.lastName}}, {{name.firstName}} {{name.suffix}}')); //outputs: \"Marks, Dean Sr.\" This will interpolate the format string with the value of methods name.lastName, name.firstName, and name.suffix Parameters: Name Type Description str string Namespace: faker faker Namespaces address address commerce commerce company company database database date date finance finance git git hacker hacker helpers helpers image image internet internet lorem lorem music music name name phone phone random random system system time time unique unique vehicle vehicle Methods &lt;static&gt; fake(str) Generator method for combining faker methods based on string input Example: console.log(faker.fake('{{name.lastName}}, {{name.firstName}} {{name.suffix}}')); //outputs: \"Marks, Dean Sr.\" This will interpolate the format string with the value of methods name.lastName, name.firstName, and name.suffix Parameters: Name Type Description str string &lt;static&gt; fake(str) Generator method for combining faker methods based on string input Example: console.log(faker.fake('{{name.lastName}}, {{name.firstName}} {{name.suffix}}')); //outputs: \"Marks, Dean Sr.\" This will interpolate the format string with the value of methods name.lastName, name.firstName, and name.suffix Parameters: Name Type Description str string × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:18-05:00 using the DocStrap template. "},"faker.address.html":{"id":"faker.address.html","title":"Namespace: address","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: address faker. address Methods &lt;static&gt; cardinalDirection(useAbbr) cardinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; cardinalDirection(useAbbr) cardinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; city(format) Generates a random localized city name. The format string can contain any method provided by faker wrapped in {{}}, e.g. {{name.firstName}} in order to build the city name. If no format string is provided one of the following is randomly used: {{address.cityPrefix}} {{name.firstName}}{{address.citySuffix}} {{address.cityPrefix}} {{name.firstName}} {{name.firstName}}{{address.citySuffix}} {{name.lastName}}{{address.citySuffix}} Parameters: Name Type Description format String &lt;static&gt; city(format) Generates a random localized city name. The format string can contain any method provided by faker wrapped in {{}}, e.g. {{name.firstName}} in order to build the city name. If no format string is provided one of the following is randomly used: {{address.cityPrefix}} {{name.firstName}}{{address.citySuffix}} {{address.cityPrefix}} {{name.firstName}} {{name.firstName}}{{address.citySuffix}} {{name.lastName}}{{address.citySuffix}} Parameters: Name Type Description format String &lt;static&gt; cityPrefix() Return a random localized city prefix &lt;static&gt; cityPrefix() Return a random localized city prefix &lt;static&gt; citySuffix() Return a random localized city suffix &lt;static&gt; citySuffix() Return a random localized city suffix &lt;static&gt; country() country &lt;static&gt; country() country &lt;static&gt; countryCode(alphaCode) countryCode Parameters: Name Type Description alphaCode string default alpha-2 &lt;static&gt; countryCode(alphaCode) countryCode Parameters: Name Type Description alphaCode string default alpha-2 &lt;static&gt; county() county &lt;static&gt; county() county &lt;static&gt; direction(useAbbr) direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; direction(useAbbr) direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; latitude(max, min, precision) latitude Parameters: Name Type Description max Double default is 90 min Double default is -90 precision number default is 4 &lt;static&gt; latitude(max, min, precision) latitude Parameters: Name Type Description max Double default is 90 min Double default is -90 precision number default is 4 &lt;static&gt; longitude(max, min, precision) longitude Parameters: Name Type Description max Double default is 180 min Double default is -180 precision number default is 4 &lt;static&gt; longitude(max, min, precision) longitude Parameters: Name Type Description max Double default is 180 min Double default is -180 precision number default is 4 &lt;static&gt; ordinalDirection(useAbbr) ordinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; ordinalDirection(useAbbr) ordinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; secondaryAddress() secondaryAddress &lt;static&gt; secondaryAddress() secondaryAddress &lt;static&gt; state(useAbbr) state Parameters: Name Type Description useAbbr Boolean &lt;static&gt; state(useAbbr) state Parameters: Name Type Description useAbbr Boolean &lt;static&gt; stateAbbr() stateAbbr &lt;static&gt; stateAbbr() stateAbbr &lt;static&gt; streetAddress(useFullAddress) Returns a random localized street address Parameters: Name Type Description useFullAddress Boolean &lt;static&gt; streetAddress(useFullAddress) Returns a random localized street address Parameters: Name Type Description useFullAddress Boolean &lt;static&gt; streetName() Returns a random localized street name &lt;static&gt; streetName() Returns a random localized street name &lt;static&gt; streetPrefix() streetPrefix &lt;static&gt; streetPrefix() streetPrefix &lt;static&gt; streetSuffix() streetSuffix &lt;static&gt; streetSuffix() streetSuffix &lt;static&gt; timeZone() Return a random time zone &lt;static&gt; timeZone() Return a random time zone &lt;static&gt; zipCode(format) Generates random zipcode from format. If format is not specified, the locale's zip format is used. Parameters: Name Type Description format String &lt;static&gt; zipCode(format) Generates random zipcode from format. If format is not specified, the locale's zip format is used. Parameters: Name Type Description format String &lt;static&gt; zipCodeByState(state) Generates random zipcode from state abbreviation. If state abbreviation is not specified, a random zip code is generated according to the locale's zip format. Only works for locales with postcode_by_state definition. If a locale does not have a postcode_by_state definition, a random zip code is generated according to the locale's zip format. Parameters: Name Type Description state String &lt;static&gt; zipCodeByState(state) Generates random zipcode from state abbreviation. If state abbreviation is not specified, a random zip code is generated according to the locale's zip format. Only works for locales with postcode_by_state definition. If a locale does not have a postcode_by_state definition, a random zip code is generated according to the locale's zip format. Parameters: Name Type Description state String Namespace: address faker. address Methods &lt;static&gt; cardinalDirection(useAbbr) cardinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; cardinalDirection(useAbbr) cardinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; city(format) Generates a random localized city name. The format string can contain any method provided by faker wrapped in {{}}, e.g. {{name.firstName}} in order to build the city name. If no format string is provided one of the following is randomly used: {{address.cityPrefix}} {{name.firstName}}{{address.citySuffix}} {{address.cityPrefix}} {{name.firstName}} {{name.firstName}}{{address.citySuffix}} {{name.lastName}}{{address.citySuffix}} Parameters: Name Type Description format String &lt;static&gt; city(format) Generates a random localized city name. The format string can contain any method provided by faker wrapped in {{}}, e.g. {{name.firstName}} in order to build the city name. If no format string is provided one of the following is randomly used: {{address.cityPrefix}} {{name.firstName}}{{address.citySuffix}} {{address.cityPrefix}} {{name.firstName}} {{name.firstName}}{{address.citySuffix}} {{name.lastName}}{{address.citySuffix}} Parameters: Name Type Description format String &lt;static&gt; cityPrefix() Return a random localized city prefix &lt;static&gt; cityPrefix() Return a random localized city prefix &lt;static&gt; citySuffix() Return a random localized city suffix &lt;static&gt; citySuffix() Return a random localized city suffix &lt;static&gt; country() country &lt;static&gt; country() country &lt;static&gt; countryCode(alphaCode) countryCode Parameters: Name Type Description alphaCode string default alpha-2 &lt;static&gt; countryCode(alphaCode) countryCode Parameters: Name Type Description alphaCode string default alpha-2 &lt;static&gt; county() county &lt;static&gt; county() county &lt;static&gt; direction(useAbbr) direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; direction(useAbbr) direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; latitude(max, min, precision) latitude Parameters: Name Type Description max Double default is 90 min Double default is -90 precision number default is 4 &lt;static&gt; latitude(max, min, precision) latitude Parameters: Name Type Description max Double default is 90 min Double default is -90 precision number default is 4 &lt;static&gt; longitude(max, min, precision) longitude Parameters: Name Type Description max Double default is 180 min Double default is -180 precision number default is 4 &lt;static&gt; longitude(max, min, precision) longitude Parameters: Name Type Description max Double default is 180 min Double default is -180 precision number default is 4 &lt;static&gt; ordinalDirection(useAbbr) ordinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; ordinalDirection(useAbbr) ordinal direction Parameters: Name Type Description useAbbr Boolean return direction abbreviation. defaults to false &lt;static&gt; secondaryAddress() secondaryAddress &lt;static&gt; secondaryAddress() secondaryAddress &lt;static&gt; state(useAbbr) state Parameters: Name Type Description useAbbr Boolean &lt;static&gt; state(useAbbr) state Parameters: Name Type Description useAbbr Boolean &lt;static&gt; stateAbbr() stateAbbr &lt;static&gt; stateAbbr() stateAbbr &lt;static&gt; streetAddress(useFullAddress) Returns a random localized street address Parameters: Name Type Description useFullAddress Boolean &lt;static&gt; streetAddress(useFullAddress) Returns a random localized street address Parameters: Name Type Description useFullAddress Boolean &lt;static&gt; streetName() Returns a random localized street name &lt;static&gt; streetName() Returns a random localized street name &lt;static&gt; streetPrefix() streetPrefix &lt;static&gt; streetPrefix() streetPrefix &lt;static&gt; streetSuffix() streetSuffix &lt;static&gt; streetSuffix() streetSuffix &lt;static&gt; timeZone() Return a random time zone &lt;static&gt; timeZone() Return a random time zone &lt;static&gt; zipCode(format) Generates random zipcode from format. If format is not specified, the locale's zip format is used. Parameters: Name Type Description format String &lt;static&gt; zipCode(format) Generates random zipcode from format. If format is not specified, the locale's zip format is used. Parameters: Name Type Description format String &lt;static&gt; zipCodeByState(state) Generates random zipcode from state abbreviation. If state abbreviation is not specified, a random zip code is generated according to the locale's zip format. Only works for locales with postcode_by_state definition. If a locale does not have a postcode_by_state definition, a random zip code is generated according to the locale's zip format. Parameters: Name Type Description state String &lt;static&gt; zipCodeByState(state) Generates random zipcode from state abbreviation. If state abbreviation is not specified, a random zip code is generated according to the locale's zip format. Only works for locales with postcode_by_state definition. If a locale does not have a postcode_by_state definition, a random zip code is generated according to the locale's zip format. Parameters: Name Type Description state String × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:18-05:00 using the DocStrap template. "},"faker.commerce.html":{"id":"faker.commerce.html","title":"Namespace: commerce","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: commerce faker. commerce Methods &lt;static&gt; color() color &lt;static&gt; color() color &lt;static&gt; department() department &lt;static&gt; department() department &lt;static&gt; price(min, max, dec, symbol) price Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; price(min, max, dec, symbol) price Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; product() product &lt;static&gt; product() product &lt;static&gt; productAdjective() productAdjective &lt;static&gt; productAdjective() productAdjective &lt;static&gt; productDescription() productDescription &lt;static&gt; productDescription() productDescription &lt;static&gt; productMaterial() productMaterial &lt;static&gt; productMaterial() productMaterial &lt;static&gt; productName() productName &lt;static&gt; productName() productName Namespace: commerce faker. commerce Methods &lt;static&gt; color() color &lt;static&gt; color() color &lt;static&gt; department() department &lt;static&gt; department() department &lt;static&gt; price(min, max, dec, symbol) price Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; price(min, max, dec, symbol) price Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; product() product &lt;static&gt; product() product &lt;static&gt; productAdjective() productAdjective &lt;static&gt; productAdjective() productAdjective &lt;static&gt; productDescription() productDescription &lt;static&gt; productDescription() productDescription &lt;static&gt; productMaterial() productMaterial &lt;static&gt; productMaterial() productMaterial &lt;static&gt; productName() productName &lt;static&gt; productName() productName × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:18-05:00 using the DocStrap template. "},"faker.company.html":{"id":"faker.company.html","title":"Namespace: company","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: company faker. company Methods &lt;static&gt; bs() bs &lt;static&gt; bs() bs &lt;static&gt; bsAdjective() bsAdjective &lt;static&gt; bsAdjective() bsAdjective &lt;static&gt; bsBuzz() bsBuzz &lt;static&gt; bsBuzz() bsBuzz &lt;static&gt; bsNoun() bsNoun &lt;static&gt; bsNoun() bsNoun &lt;static&gt; catchPhrase() catchPhrase &lt;static&gt; catchPhrase() catchPhrase &lt;static&gt; catchPhraseAdjective() catchPhraseAdjective &lt;static&gt; catchPhraseAdjective() catchPhraseAdjective &lt;static&gt; catchPhraseDescriptor() catchPhraseDescriptor &lt;static&gt; catchPhraseDescriptor() catchPhraseDescriptor &lt;static&gt; catchPhraseNoun() catchPhraseNoun &lt;static&gt; catchPhraseNoun() catchPhraseNoun &lt;static&gt; companyName(format) companyName Parameters: Name Type Description format string &lt;static&gt; companyName(format) companyName Parameters: Name Type Description format string &lt;static&gt; companySuffix() companySuffix &lt;static&gt; companySuffix() companySuffix &lt;static&gt; suffixes() suffixes &lt;static&gt; suffixes() suffixes Namespace: company faker. company Methods &lt;static&gt; bs() bs &lt;static&gt; bs() bs &lt;static&gt; bsAdjective() bsAdjective &lt;static&gt; bsAdjective() bsAdjective &lt;static&gt; bsBuzz() bsBuzz &lt;static&gt; bsBuzz() bsBuzz &lt;static&gt; bsNoun() bsNoun &lt;static&gt; bsNoun() bsNoun &lt;static&gt; catchPhrase() catchPhrase &lt;static&gt; catchPhrase() catchPhrase &lt;static&gt; catchPhraseAdjective() catchPhraseAdjective &lt;static&gt; catchPhraseAdjective() catchPhraseAdjective &lt;static&gt; catchPhraseDescriptor() catchPhraseDescriptor &lt;static&gt; catchPhraseDescriptor() catchPhraseDescriptor &lt;static&gt; catchPhraseNoun() catchPhraseNoun &lt;static&gt; catchPhraseNoun() catchPhraseNoun &lt;static&gt; companyName(format) companyName Parameters: Name Type Description format string &lt;static&gt; companyName(format) companyName Parameters: Name Type Description format string &lt;static&gt; companySuffix() companySuffix &lt;static&gt; companySuffix() companySuffix &lt;static&gt; suffixes() suffixes &lt;static&gt; suffixes() suffixes × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:18-05:00 using the DocStrap template. "},"faker.database.html":{"id":"faker.database.html","title":"Namespace: database","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: database faker. database Methods &lt;static&gt; collation() collation &lt;static&gt; collation() collation &lt;static&gt; column() column &lt;static&gt; column() column &lt;static&gt; engine() engine &lt;static&gt; engine() engine &lt;static&gt; type() type &lt;static&gt; type() type Namespace: database faker. database Methods &lt;static&gt; collation() collation &lt;static&gt; collation() collation &lt;static&gt; column() column &lt;static&gt; column() column &lt;static&gt; engine() engine &lt;static&gt; engine() engine &lt;static&gt; type() type &lt;static&gt; type() type × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:18-05:00 using the DocStrap template. "},"faker.date.html":{"id":"faker.date.html","title":"Namespace: date","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: date faker. date Methods &lt;static&gt; between(from, to) between Parameters: Name Type Description from date to date &lt;static&gt; between(from, to) betweens Parameters: Name Type Description from date to date &lt;static&gt; between(from, to) between Parameters: Name Type Description from date to date &lt;static&gt; between(from, to) betweens Parameters: Name Type Description from date to date &lt;static&gt; future(years, refDate) future Parameters: Name Type Description years number refDate date &lt;static&gt; future(years, refDate) future Parameters: Name Type Description years number refDate date &lt;static&gt; month(options) month Parameters: Name Type Description options object &lt;static&gt; month(options) month Parameters: Name Type Description options object &lt;static&gt; past(years, refDate) past Parameters: Name Type Description years number refDate date &lt;static&gt; past(years, refDate) past Parameters: Name Type Description years number refDate date &lt;static&gt; recent(days, refDate) recent Parameters: Name Type Description days number refDate date &lt;static&gt; recent(days, refDate) recent Parameters: Name Type Description days number refDate date &lt;static&gt; soon(days, refDate) soon Parameters: Name Type Description days number refDate date &lt;static&gt; soon(days, refDate) soon Parameters: Name Type Description days number refDate date &lt;static&gt; weekday(options) weekday Parameters: Name Type Description options object &lt;static&gt; weekday(options) weekday Parameters: Name Type Description options object Namespace: date faker. date Methods &lt;static&gt; between(from, to) between Parameters: Name Type Description from date to date &lt;static&gt; between(from, to) betweens Parameters: Name Type Description from date to date &lt;static&gt; between(from, to) between Parameters: Name Type Description from date to date &lt;static&gt; between(from, to) betweens Parameters: Name Type Description from date to date &lt;static&gt; future(years, refDate) future Parameters: Name Type Description years number refDate date &lt;static&gt; future(years, refDate) future Parameters: Name Type Description years number refDate date &lt;static&gt; month(options) month Parameters: Name Type Description options object &lt;static&gt; month(options) month Parameters: Name Type Description options object &lt;static&gt; past(years, refDate) past Parameters: Name Type Description years number refDate date &lt;static&gt; past(years, refDate) past Parameters: Name Type Description years number refDate date &lt;static&gt; recent(days, refDate) recent Parameters: Name Type Description days number refDate date &lt;static&gt; recent(days, refDate) recent Parameters: Name Type Description days number refDate date &lt;static&gt; soon(days, refDate) soon Parameters: Name Type Description days number refDate date &lt;static&gt; soon(days, refDate) soon Parameters: Name Type Description days number refDate date &lt;static&gt; weekday(options) weekday Parameters: Name Type Description options object &lt;static&gt; weekday(options) weekday Parameters: Name Type Description options object × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:18-05:00 using the DocStrap template. "},"faker.finance.html":{"id":"faker.finance.html","title":"Namespace: finance","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: finance faker. finance Methods &lt;static&gt; account(length) account Parameters: Name Type Description length number &lt;static&gt; account(length) account Parameters: Name Type Description length number &lt;static&gt; accountName() accountName &lt;static&gt; accountName() accountName &lt;static&gt; amount(min, max, dec, symbol) amount Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; amount(min, max, dec, symbol) amount Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; bic() bic &lt;static&gt; bic() bic &lt;static&gt; bitcoinAddress() bitcoinAddress &lt;static&gt; bitcoinAddress() bitcoinAddress &lt;static&gt; creditCardCVV() Credit card CVV &lt;static&gt; creditCardCVV() Credit card CVV &lt;static&gt; creditCardNumber(provider) Credit card number Parameters: Name Type Description provider string | scheme &lt;static&gt; creditCardNumber(provider) Credit card number Parameters: Name Type Description provider string | scheme &lt;static&gt; currencyCode() currencyCode &lt;static&gt; currencyCode() currencyCode &lt;static&gt; currencyName() currencyName &lt;static&gt; currencyName() currencyName &lt;static&gt; currencySymbol() currencySymbol &lt;static&gt; currencySymbol() currencySymbol &lt;static&gt; ethereumAddress() ethereumAddress &lt;static&gt; ethereumAddress() ethereumAddress &lt;static&gt; iban( [formatted] [, countryCode]) iban Parameters: Name Type Argument Default Description formatted boolean &lt;optional&gt; false Return a formatted version of the generated IBAN. countryCode string &lt;optional&gt; The country code from which you want to generate an IBAN, if none is provided a random country will be used. Throws: Will throw an error if the passed country code is not supported. &lt;static&gt; iban( [formatted] [, countryCode]) iban Parameters: Name Type Argument Default Description formatted boolean &lt;optional&gt; false Return a formatted version of the generated IBAN. countryCode string &lt;optional&gt; The country code from which you want to generate an IBAN, if none is provided a random country will be used. Throws: Will throw an error if the passed country code is not supported. &lt;static&gt; litecoinAddress() litecoinAddress &lt;static&gt; litecoinAddress() litecoinAddress &lt;static&gt; mask(length, parens, ellipsis) mask Parameters: Name Type Description length number parens boolean ellipsis boolean &lt;static&gt; mask(length, parens, ellipsis) mask Parameters: Name Type Description length number parens boolean ellipsis boolean &lt;static&gt; routingNumber() routingNumber &lt;static&gt; routingNumber() routingNumber &lt;static&gt; transactionDescription() description &lt;static&gt; transactionDescription() description &lt;static&gt; transactionType() transactionType &lt;static&gt; transactionType() transactionType Namespace: finance faker. finance Methods &lt;static&gt; account(length) account Parameters: Name Type Description length number &lt;static&gt; account(length) account Parameters: Name Type Description length number &lt;static&gt; accountName() accountName &lt;static&gt; accountName() accountName &lt;static&gt; amount(min, max, dec, symbol) amount Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; amount(min, max, dec, symbol) amount Parameters: Name Type Description min number max number dec number symbol string Returns: Type string &lt;static&gt; bic() bic &lt;static&gt; bic() bic &lt;static&gt; bitcoinAddress() bitcoinAddress &lt;static&gt; bitcoinAddress() bitcoinAddress &lt;static&gt; creditCardCVV() Credit card CVV &lt;static&gt; creditCardCVV() Credit card CVV &lt;static&gt; creditCardNumber(provider) Credit card number Parameters: Name Type Description provider string | scheme &lt;static&gt; creditCardNumber(provider) Credit card number Parameters: Name Type Description provider string | scheme &lt;static&gt; currencyCode() currencyCode &lt;static&gt; currencyCode() currencyCode &lt;static&gt; currencyName() currencyName &lt;static&gt; currencyName() currencyName &lt;static&gt; currencySymbol() currencySymbol &lt;static&gt; currencySymbol() currencySymbol &lt;static&gt; ethereumAddress() ethereumAddress &lt;static&gt; ethereumAddress() ethereumAddress &lt;static&gt; iban( [formatted] [, countryCode]) iban Parameters: Name Type Argument Default Description formatted boolean &lt;optional&gt; false Return a formatted version of the generated IBAN. countryCode string &lt;optional&gt; The country code from which you want to generate an IBAN, if none is provided a random country will be used. Throws: Will throw an error if the passed country code is not supported. &lt;static&gt; iban( [formatted] [, countryCode]) iban Parameters: Name Type Argument Default Description formatted boolean &lt;optional&gt; false Return a formatted version of the generated IBAN. countryCode string &lt;optional&gt; The country code from which you want to generate an IBAN, if none is provided a random country will be used. Throws: Will throw an error if the passed country code is not supported. &lt;static&gt; litecoinAddress() litecoinAddress &lt;static&gt; litecoinAddress() litecoinAddress &lt;static&gt; mask(length, parens, ellipsis) mask Parameters: Name Type Description length number parens boolean ellipsis boolean &lt;static&gt; mask(length, parens, ellipsis) mask Parameters: Name Type Description length number parens boolean ellipsis boolean &lt;static&gt; routingNumber() routingNumber &lt;static&gt; routingNumber() routingNumber &lt;static&gt; transactionDescription() description &lt;static&gt; transactionDescription() description &lt;static&gt; transactionType() transactionType &lt;static&gt; transactionType() transactionType × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:18-05:00 using the DocStrap template. "},"faker.git.html":{"id":"faker.git.html","title":"Namespace: git","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: git faker. git Methods &lt;static&gt; branch() branch &lt;static&gt; branch() branch &lt;static&gt; commitEntry(options) commitEntry Parameters: Name Type Description options object &lt;static&gt; commitEntry(options) commitEntry Parameters: Name Type Description options object &lt;static&gt; commitMessage() commitMessage &lt;static&gt; commitMessage() commitMessage &lt;static&gt; commitSha() commitSha &lt;static&gt; commitSha() commitSha &lt;static&gt; shortSha() shortSha &lt;static&gt; shortSha() shortSha Namespace: git faker. git Methods &lt;static&gt; branch() branch &lt;static&gt; branch() branch &lt;static&gt; commitEntry(options) commitEntry Parameters: Name Type Description options object &lt;static&gt; commitEntry(options) commitEntry Parameters: Name Type Description options object &lt;static&gt; commitMessage() commitMessage &lt;static&gt; commitMessage() commitMessage &lt;static&gt; commitSha() commitSha &lt;static&gt; commitSha() commitSha &lt;static&gt; shortSha() shortSha &lt;static&gt; shortSha() shortSha × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:18-05:00 using the DocStrap template. "},"faker.hacker.html":{"id":"faker.hacker.html","title":"Namespace: hacker","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: hacker faker. hacker Methods &lt;static&gt; abbreviation() abbreviation &lt;static&gt; abbreviation() abbreviation &lt;static&gt; adjective() adjective &lt;static&gt; adjective() adjective &lt;static&gt; ingverb() ingverb &lt;static&gt; ingverb() ingverb &lt;static&gt; noun() noun &lt;static&gt; noun() noun &lt;static&gt; phrase() phrase &lt;static&gt; phrase() phrase &lt;static&gt; verb() verb &lt;static&gt; verb() verb Namespace: hacker faker. hacker Methods &lt;static&gt; abbreviation() abbreviation &lt;static&gt; abbreviation() abbreviation &lt;static&gt; adjective() adjective &lt;static&gt; adjective() adjective &lt;static&gt; ingverb() ingverb &lt;static&gt; ingverb() ingverb &lt;static&gt; noun() noun &lt;static&gt; noun() noun &lt;static&gt; phrase() phrase &lt;static&gt; phrase() phrase &lt;static&gt; verb() verb &lt;static&gt; verb() verb × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:18-05:00 using the DocStrap template. "},"faker.helpers.html":{"id":"faker.helpers.html","title":"Namespace: helpers","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: helpers faker. helpers Methods &lt;static&gt; contextualCard() contextualCard &lt;static&gt; contextualCard() contextualCard &lt;static&gt; createCard() createCard &lt;static&gt; createCard() createCard &lt;static&gt; createTransaction() createTransaction &lt;static&gt; createTransaction() createTransaction &lt;static&gt; mustache(str, data) mustache Parameters: Name Type Description str string data object &lt;static&gt; mustache(str, data) mustache Parameters: Name Type Description str string data object &lt;static&gt; randomize(array) backward-compatibility Parameters: Name Type Description array array &lt;static&gt; randomize(array) backward-compatibility Parameters: Name Type Description array array &lt;static&gt; regexpStyleStringParse(string) parse string patterns in a similar way to RegExp e.g. \"#{3}test[1-5]\" -&gt; \"###test4\" Parameters: Name Type Description string string &lt;static&gt; regexpStyleStringParse(string) parse string patterns in a similar way to RegExp e.g. \"#{3}test[1-5]\" -&gt; \"###test4\" Parameters: Name Type Description string string &lt;static&gt; repeatString(string, num) string repeat helper, alternative to String.prototype.repeat.... See PR #382 Parameters: Name Type Description string string num number &lt;static&gt; repeatString(string, num) string repeat helper, alternative to String.prototype.repeat.... See PR #382 Parameters: Name Type Description string string num number &lt;static&gt; replaceCreditCardSymbols(string, symbol) replace symbols in a credit card schems including Luhn checksum Parameters: Name Type Description string string symbol string &lt;static&gt; replaceCreditCardSymbols(string, symbol) replace symbols in a credit card schems including Luhn checksum Parameters: Name Type Description string string symbol string &lt;static&gt; replaceSymbols(string) parses string for symbols (numbers or letters) and replaces them appropriately (# will be replaced with number, ? with letter and * will be replaced with number or letter) Parameters: Name Type Description string string &lt;static&gt; replaceSymbols(string) parses string for symbols (numbers or letters) and replaces them appropriately (# will be replaced with number, ? with letter and * will be replaced with number or letter) Parameters: Name Type Description string string &lt;static&gt; replaceSymbolWithNumber(string, symbol) parses string for a symbol and replace it with a random number from 1-10 Parameters: Name Type Description string string symbol string defaults to \"#\" &lt;static&gt; replaceSymbolWithNumber(string, symbol) parses string for a symbol and replace it with a random number from 1-10 Parameters: Name Type Description string string symbol string defaults to \"#\" &lt;static&gt; shuffle(o) takes an array and randomizes it in place then returns it uses the modern version of the Fisher–Yates algorithm Parameters: Name Type Description o array &lt;static&gt; shuffle(o) takes an array and randomizes it in place then returns it uses the modern version of the Fisher–Yates algorithm Parameters: Name Type Description o array &lt;static&gt; slugify(string) slugifies string Parameters: Name Type Description string string &lt;static&gt; slugify(string) slugifies string Parameters: Name Type Description string string &lt;static&gt; userCard() userCard &lt;static&gt; userCard() userCard Namespace: helpers faker. helpers Methods &lt;static&gt; contextualCard() contextualCard &lt;static&gt; contextualCard() contextualCard &lt;static&gt; createCard() createCard &lt;static&gt; createCard() createCard &lt;static&gt; createTransaction() createTransaction &lt;static&gt; createTransaction() createTransaction &lt;static&gt; mustache(str, data) mustache Parameters: Name Type Description str string data object &lt;static&gt; mustache(str, data) mustache Parameters: Name Type Description str string data object &lt;static&gt; randomize(array) backward-compatibility Parameters: Name Type Description array array &lt;static&gt; randomize(array) backward-compatibility Parameters: Name Type Description array array &lt;static&gt; regexpStyleStringParse(string) parse string patterns in a similar way to RegExp e.g. \"#{3}test[1-5]\" -&gt; \"###test4\" Parameters: Name Type Description string string &lt;static&gt; regexpStyleStringParse(string) parse string patterns in a similar way to RegExp e.g. \"#{3}test[1-5]\" -&gt; \"###test4\" Parameters: Name Type Description string string &lt;static&gt; repeatString(string, num) string repeat helper, alternative to String.prototype.repeat.... See PR #382 Parameters: Name Type Description string string num number &lt;static&gt; repeatString(string, num) string repeat helper, alternative to String.prototype.repeat.... See PR #382 Parameters: Name Type Description string string num number &lt;static&gt; replaceCreditCardSymbols(string, symbol) replace symbols in a credit card schems including Luhn checksum Parameters: Name Type Description string string symbol string &lt;static&gt; replaceCreditCardSymbols(string, symbol) replace symbols in a credit card schems including Luhn checksum Parameters: Name Type Description string string symbol string &lt;static&gt; replaceSymbols(string) parses string for symbols (numbers or letters) and replaces them appropriately (# will be replaced with number, ? with letter and * will be replaced with number or letter) Parameters: Name Type Description string string &lt;static&gt; replaceSymbols(string) parses string for symbols (numbers or letters) and replaces them appropriately (# will be replaced with number, ? with letter and * will be replaced with number or letter) Parameters: Name Type Description string string &lt;static&gt; replaceSymbolWithNumber(string, symbol) parses string for a symbol and replace it with a random number from 1-10 Parameters: Name Type Description string string symbol string defaults to \"#\" &lt;static&gt; replaceSymbolWithNumber(string, symbol) parses string for a symbol and replace it with a random number from 1-10 Parameters: Name Type Description string string symbol string defaults to \"#\" &lt;static&gt; shuffle(o) takes an array and randomizes it in place then returns it uses the modern version of the Fisher–Yates algorithm Parameters: Name Type Description o array &lt;static&gt; shuffle(o) takes an array and randomizes it in place then returns it uses the modern version of the Fisher–Yates algorithm Parameters: Name Type Description o array &lt;static&gt; slugify(string) slugifies string Parameters: Name Type Description string string &lt;static&gt; slugify(string) slugifies string Parameters: Name Type Description string string &lt;static&gt; userCard() userCard &lt;static&gt; userCard() userCard × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:18-05:00 using the DocStrap template. "},"faker.image.html":{"id":"faker.image.html","title":"Namespace: image","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: image faker. image Properties: Name Type Description lorempixel object faker.image.lorempixel unsplash object faker.image.unsplash unsplash object faker.image.lorempicsum Default Value: Default provider is unsplash image provider Namespaces lorempicsum lorempixel unsplash Methods &lt;static&gt; abstract(width, height, randomize) abstract Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; abstract(width, height, randomize) abstract Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; animals(width, height, randomize) animals Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; animals(width, height, randomize) animals Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; avatar() avatar &lt;static&gt; avatar() avatar &lt;static&gt; business(width, height, randomize) business Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; business(width, height, randomize) business Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; cats(width, height, randomize) cats Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; cats(width, height, randomize) cats Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; city(width, height, randomize) city Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; city(width, height, randomize) city Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; dataUri(width, height, color) dataUri Parameters: Name Type Description width number height number color string &lt;static&gt; dataUri(width, height, color) dataUri Parameters: Name Type Description width number height number color string &lt;static&gt; fashion(width, height, randomize) fashion Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; fashion(width, height, randomize) fashion Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; food(width, height, randomize) food Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; food(width, height, randomize) food Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; image(width, height, randomize) image Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; image(width, height, randomize) image Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; imageUrl(width, height, category, randomize) imageUrl Parameters: Name Type Description width number height number category string randomize boolean &lt;static&gt; imageUrl(width, height, category, randomize) imageUrl Parameters: Name Type Description width number height number category string randomize boolean &lt;static&gt; nature(width, height, randomize) nature Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nature(width, height, randomize) nature Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nightlife(width, height, randomize) nightlife Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nightlife(width, height, randomize) nightlife Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; people(width, height, randomize) people Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; people(width, height, randomize) people Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; sports(width, height, randomize) sports Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; sports(width, height, randomize) sports Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; technics(width, height, randomize) technics Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; technics(width, height, randomize) technics Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; transport(width, height, randomize) transport Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; transport(width, height, randomize) transport Parameters: Name Type Description width number height number randomize boolean Namespace: image faker. image Properties: Name Type Description lorempixel object faker.image.lorempixel unsplash object faker.image.unsplash unsplash object faker.image.lorempicsum Default Value: Default provider is unsplash image provider Namespaces lorempicsum lorempixel unsplash Methods &lt;static&gt; abstract(width, height, randomize) abstract Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; abstract(width, height, randomize) abstract Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; animals(width, height, randomize) animals Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; animals(width, height, randomize) animals Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; avatar() avatar &lt;static&gt; avatar() avatar &lt;static&gt; business(width, height, randomize) business Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; business(width, height, randomize) business Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; cats(width, height, randomize) cats Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; cats(width, height, randomize) cats Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; city(width, height, randomize) city Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; city(width, height, randomize) city Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; dataUri(width, height, color) dataUri Parameters: Name Type Description width number height number color string &lt;static&gt; dataUri(width, height, color) dataUri Parameters: Name Type Description width number height number color string &lt;static&gt; fashion(width, height, randomize) fashion Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; fashion(width, height, randomize) fashion Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; food(width, height, randomize) food Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; food(width, height, randomize) food Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; image(width, height, randomize) image Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; image(width, height, randomize) image Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; imageUrl(width, height, category, randomize) imageUrl Parameters: Name Type Description width number height number category string randomize boolean &lt;static&gt; imageUrl(width, height, category, randomize) imageUrl Parameters: Name Type Description width number height number category string randomize boolean &lt;static&gt; nature(width, height, randomize) nature Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nature(width, height, randomize) nature Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nightlife(width, height, randomize) nightlife Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nightlife(width, height, randomize) nightlife Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; people(width, height, randomize) people Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; people(width, height, randomize) people Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; sports(width, height, randomize) sports Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; sports(width, height, randomize) sports Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; technics(width, height, randomize) technics Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; technics(width, height, randomize) technics Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; transport(width, height, randomize) transport Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; transport(width, height, randomize) transport Parameters: Name Type Description width number height number randomize boolean × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "},"faker.image.lorempicsum.html":{"id":"faker.image.lorempicsum.html","title":"Namespace: lorempicsum","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: lorempicsum faker.image. lorempicsum Methods &lt;static&gt; avatar() avatar &lt;static&gt; image(width, height, grayscale, blur) search image from unsplash Parameters: Name Type Description width number height number grayscale boolean blur number 1-10 &lt;static&gt; imageBlurred(width, height, blur) search blurred image from unsplash Parameters: Name Type Description width number height number blur number 1-10 &lt;static&gt; imageGrayscaled(width, height, grayscale) search grayscale image from unsplash Parameters: Name Type Description width number height number grayscale boolean &lt;static&gt; imageRandomSeeded(width, height, grayscale, blur, seed) search same random image from unsplash, based on a seed Parameters: Name Type Description width number height number grayscale boolean blur number 1-10 seed string &lt;static&gt; imageUrl(width, height, grayscale, blur, seed) imageUrl Parameters: Name Type Description width number height number grayscale boolean blur number 1-10 seed string × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "},"faker.image.lorempixel.html":{"id":"faker.image.lorempixel.html","title":"Namespace: lorempixel","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: lorempixel faker.image. lorempixel Methods &lt;static&gt; abstract(width, height, randomize) abstract Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; animals(width, height, randomize) animals Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; avatar() avatar &lt;static&gt; business(width, height, randomize) business Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; cats(width, height, randomize) cats Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; city(width, height, randomize) city Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; fashion(width, height, randomize) fashion Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; food(width, height, randomize) food Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; image(width, height, randomize) image Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; imageUrl(width, height, category, randomize) imageUrl Parameters: Name Type Description width number height number category string randomize boolean &lt;static&gt; nature(width, height, randomize) nature Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; nightlife(width, height, randomize) nightlife Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; people(width, height, randomize) people Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; sports(width, height, randomize) sports Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; technics(width, height, randomize) technics Parameters: Name Type Description width number height number randomize boolean &lt;static&gt; transport(width, height, randomize) transport Parameters: Name Type Description width number height number randomize boolean × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "},"faker.image.unsplash.html":{"id":"faker.image.unsplash.html","title":"Namespace: unsplash","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: unsplash faker.image. unsplash Methods &lt;static&gt; avatar() avatar &lt;static&gt; buildings(width, height, keyword) buildings Parameters: Name Type Description width number height number keyword string &lt;static&gt; food(width, height, keyword) food Parameters: Name Type Description width number height number keyword string &lt;static&gt; image(width, height, keyword) search image from unsplash Parameters: Name Type Description width number height number keyword string &lt;static&gt; imageUrl(width, height, category, keyword) imageUrl Parameters: Name Type Description width number height number category string keyword string &lt;static&gt; nature(width, height, keyword) nature Parameters: Name Type Description width number height number keyword string &lt;static&gt; objects(width, height, keyword) objects Parameters: Name Type Description width number height number keyword string &lt;static&gt; people(width, height, keyword) people Parameters: Name Type Description width number height number keyword string &lt;static&gt; technology(width, height, keyword) technology Parameters: Name Type Description width number height number keyword string × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "},"faker.internet.html":{"id":"faker.internet.html","title":"Namespace: internet","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: internet faker. internet Methods &lt;static&gt; avatar() avatar &lt;static&gt; avatar() avatar &lt;static&gt; color(baseRed255, baseGreen255, baseBlue255) color Parameters: Name Type Description baseRed255 number baseGreen255 number baseBlue255 number &lt;static&gt; color(baseRed255, baseGreen255, baseBlue255) color Parameters: Name Type Description baseRed255 number baseGreen255 number baseBlue255 number &lt;static&gt; domainName() domainName &lt;static&gt; domainName() domainName &lt;static&gt; domainSuffix() domainSuffix &lt;static&gt; domainSuffix() domainSuffix &lt;static&gt; domainWord() domainWord &lt;static&gt; domainWord() domainWord &lt;static&gt; email(firstName, lastName, provider) email Parameters: Name Type Description firstName string lastName string provider string &lt;static&gt; email(firstName, lastName, provider) email Parameters: Name Type Description firstName string lastName string provider string &lt;static&gt; exampleEmail(firstName, lastName) exampleEmail Parameters: Name Type Description firstName string lastName string &lt;static&gt; exampleEmail(firstName, lastName) exampleEmail Parameters: Name Type Description firstName string lastName string &lt;static&gt; httpMethod() method &lt;static&gt; httpMethod() method &lt;static&gt; ip() ip &lt;static&gt; ip() ip &lt;static&gt; ipv6() ipv6 &lt;static&gt; ipv6() ipv6 &lt;static&gt; mac(sep) mac Parameters: Name Type Description sep string &lt;static&gt; mac(sep) mac Parameters: Name Type Description sep string &lt;static&gt; password(len, memorable, pattern, prefix) password Parameters: Name Type Description len number memorable boolean pattern string prefix string &lt;static&gt; password(len, memorable, pattern, prefix) password Parameters: Name Type Description len number memorable boolean pattern string prefix string &lt;static&gt; port() port &lt;static&gt; port() port &lt;static&gt; protocol() protocol &lt;static&gt; protocol() protocol &lt;static&gt; url() url &lt;static&gt; url() url &lt;static&gt; userAgent() userAgent &lt;static&gt; userAgent() userAgent &lt;static&gt; userName(firstName, lastName) userName Parameters: Name Type Description firstName string lastName string &lt;static&gt; userName(firstName, lastName) userName Parameters: Name Type Description firstName string lastName string Namespace: internet faker. internet Methods &lt;static&gt; avatar() avatar &lt;static&gt; avatar() avatar &lt;static&gt; color(baseRed255, baseGreen255, baseBlue255) color Parameters: Name Type Description baseRed255 number baseGreen255 number baseBlue255 number &lt;static&gt; color(baseRed255, baseGreen255, baseBlue255) color Parameters: Name Type Description baseRed255 number baseGreen255 number baseBlue255 number &lt;static&gt; domainName() domainName &lt;static&gt; domainName() domainName &lt;static&gt; domainSuffix() domainSuffix &lt;static&gt; domainSuffix() domainSuffix &lt;static&gt; domainWord() domainWord &lt;static&gt; domainWord() domainWord &lt;static&gt; email(firstName, lastName, provider) email Parameters: Name Type Description firstName string lastName string provider string &lt;static&gt; email(firstName, lastName, provider) email Parameters: Name Type Description firstName string lastName string provider string &lt;static&gt; exampleEmail(firstName, lastName) exampleEmail Parameters: Name Type Description firstName string lastName string &lt;static&gt; exampleEmail(firstName, lastName) exampleEmail Parameters: Name Type Description firstName string lastName string &lt;static&gt; httpMethod() method &lt;static&gt; httpMethod() method &lt;static&gt; ip() ip &lt;static&gt; ip() ip &lt;static&gt; ipv6() ipv6 &lt;static&gt; ipv6() ipv6 &lt;static&gt; mac(sep) mac Parameters: Name Type Description sep string &lt;static&gt; mac(sep) mac Parameters: Name Type Description sep string &lt;static&gt; password(len, memorable, pattern, prefix) password Parameters: Name Type Description len number memorable boolean pattern string prefix string &lt;static&gt; password(len, memorable, pattern, prefix) password Parameters: Name Type Description len number memorable boolean pattern string prefix string &lt;static&gt; port() port &lt;static&gt; port() port &lt;static&gt; protocol() protocol &lt;static&gt; protocol() protocol &lt;static&gt; url() url &lt;static&gt; url() url &lt;static&gt; userAgent() userAgent &lt;static&gt; userAgent() userAgent &lt;static&gt; userName(firstName, lastName) userName Parameters: Name Type Description firstName string lastName string &lt;static&gt; userName(firstName, lastName) userName Parameters: Name Type Description firstName string lastName string × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "},"faker.lorem.html":{"id":"faker.lorem.html","title":"Namespace: lorem","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: lorem faker. lorem Methods &lt;static&gt; lines(lineCount) returns lines of lorem separated by '\\n' Parameters: Name Type Description lineCount number defaults to a random number between 1 and 5 &lt;static&gt; lines(lineCount) returns lines of lorem separated by '\\n' Parameters: Name Type Description lineCount number defaults to a random number between 1 and 5 &lt;static&gt; paragraph(sentenceCount) paragraph Parameters: Name Type Description sentenceCount number defaults to 3 &lt;static&gt; paragraph(sentenceCount) paragraph Parameters: Name Type Description sentenceCount number defaults to 3 &lt;static&gt; paragraphs(paragraphCount, separator) paragraphs Parameters: Name Type Description paragraphCount number defaults to 3 separator string defaults to '\\n \\r' &lt;static&gt; paragraphs(paragraphCount, separator) paragraphs Parameters: Name Type Description paragraphCount number defaults to 3 separator string defaults to '\\n \\r' &lt;static&gt; sentence(wordCount, range) sentence Parameters: Name Type Description wordCount number defaults to a random number between 3 and 10 range number &lt;static&gt; sentence(wordCount, range) sentence Parameters: Name Type Description wordCount number defaults to a random number between 3 and 10 range number &lt;static&gt; sentences(sentenceCount, separator) sentences Parameters: Name Type Description sentenceCount number defautls to a random number between 2 and 6 separator string defaults to ' ' &lt;static&gt; sentences(sentenceCount, separator) sentences Parameters: Name Type Description sentenceCount number defautls to a random number between 2 and 6 separator string defaults to ' ' &lt;static&gt; slug(wordCount) slug Parameters: Name Type Description wordCount number number of words, defaults to 3 &lt;static&gt; slug(wordCount) slug Parameters: Name Type Description wordCount number number of words, defaults to 3 &lt;static&gt; text(times) returns random text based on a random lorem method Parameters: Name Type Description times number &lt;static&gt; text(times) returns random text based on a random lorem method Parameters: Name Type Description times number &lt;static&gt; word(length) generates a word of a specified length Parameters: Name Type Description length number length of the word that should be returned. Defaults to a random length &lt;static&gt; word(length) generates a word of a specified length Parameters: Name Type Description length number length of the word that should be returned. Defaults to a random length &lt;static&gt; words(num) generates a space separated list of words Parameters: Name Type Description num number number of words, defaults to 3 &lt;static&gt; words(num) generates a space separated list of words Parameters: Name Type Description num number number of words, defaults to 3 Namespace: lorem faker. lorem Methods &lt;static&gt; lines(lineCount) returns lines of lorem separated by '\\n' Parameters: Name Type Description lineCount number defaults to a random number between 1 and 5 &lt;static&gt; lines(lineCount) returns lines of lorem separated by '\\n' Parameters: Name Type Description lineCount number defaults to a random number between 1 and 5 &lt;static&gt; paragraph(sentenceCount) paragraph Parameters: Name Type Description sentenceCount number defaults to 3 &lt;static&gt; paragraph(sentenceCount) paragraph Parameters: Name Type Description sentenceCount number defaults to 3 &lt;static&gt; paragraphs(paragraphCount, separator) paragraphs Parameters: Name Type Description paragraphCount number defaults to 3 separator string defaults to '\\n \\r' &lt;static&gt; paragraphs(paragraphCount, separator) paragraphs Parameters: Name Type Description paragraphCount number defaults to 3 separator string defaults to '\\n \\r' &lt;static&gt; sentence(wordCount, range) sentence Parameters: Name Type Description wordCount number defaults to a random number between 3 and 10 range number &lt;static&gt; sentence(wordCount, range) sentence Parameters: Name Type Description wordCount number defaults to a random number between 3 and 10 range number &lt;static&gt; sentences(sentenceCount, separator) sentences Parameters: Name Type Description sentenceCount number defautls to a random number between 2 and 6 separator string defaults to ' ' &lt;static&gt; sentences(sentenceCount, separator) sentences Parameters: Name Type Description sentenceCount number defautls to a random number between 2 and 6 separator string defaults to ' ' &lt;static&gt; slug(wordCount) slug Parameters: Name Type Description wordCount number number of words, defaults to 3 &lt;static&gt; slug(wordCount) slug Parameters: Name Type Description wordCount number number of words, defaults to 3 &lt;static&gt; text(times) returns random text based on a random lorem method Parameters: Name Type Description times number &lt;static&gt; text(times) returns random text based on a random lorem method Parameters: Name Type Description times number &lt;static&gt; word(length) generates a word of a specified length Parameters: Name Type Description length number length of the word that should be returned. Defaults to a random length &lt;static&gt; word(length) generates a word of a specified length Parameters: Name Type Description length number length of the word that should be returned. Defaults to a random length &lt;static&gt; words(num) generates a space separated list of words Parameters: Name Type Description num number number of words, defaults to 3 &lt;static&gt; words(num) generates a space separated list of words Parameters: Name Type Description num number number of words, defaults to 3 × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "},"faker.music.html":{"id":"faker.music.html","title":"Namespace: music","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: music faker. music Methods &lt;static&gt; genre() genre &lt;static&gt; genre() genre Namespace: music faker. music Methods &lt;static&gt; genre() genre &lt;static&gt; genre() genre × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "},"faker.name.html":{"id":"faker.name.html","title":"Namespace: name","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: name faker. name Methods &lt;static&gt; findName(firstName, lastName, gender) findName Parameters: Name Type Description firstName string lastName string gender mixed &lt;static&gt; findName(firstName, lastName, gender) findName Parameters: Name Type Description firstName string lastName string gender mixed &lt;static&gt; firstName(gender) firstName Parameters: Name Type Description gender mixed &lt;static&gt; firstName(gender) firstName Parameters: Name Type Description gender mixed &lt;static&gt; gender() gender &lt;static&gt; gender() gender &lt;static&gt; jobArea() jobArea &lt;static&gt; jobArea() jobArea &lt;static&gt; jobDescriptor() jobDescriptor &lt;static&gt; jobDescriptor() jobDescriptor &lt;static&gt; jobTitle() jobTitle &lt;static&gt; jobTitle() jobTitle &lt;static&gt; jobType() jobType &lt;static&gt; jobType() jobType &lt;static&gt; lastName(gender) lastName Parameters: Name Type Description gender mixed &lt;static&gt; lastName(gender) lastName Parameters: Name Type Description gender mixed &lt;static&gt; middleName(gender) middleName Parameters: Name Type Description gender mixed &lt;static&gt; middleName(gender) middleName Parameters: Name Type Description gender mixed &lt;static&gt; prefix(gender) prefix Parameters: Name Type Description gender mixed &lt;static&gt; prefix(gender) prefix Parameters: Name Type Description gender mixed &lt;static&gt; suffix() suffix &lt;static&gt; suffix() suffix &lt;static&gt; title() title &lt;static&gt; title() title Namespace: name faker. name Methods &lt;static&gt; findName(firstName, lastName, gender) findName Parameters: Name Type Description firstName string lastName string gender mixed &lt;static&gt; findName(firstName, lastName, gender) findName Parameters: Name Type Description firstName string lastName string gender mixed &lt;static&gt; firstName(gender) firstName Parameters: Name Type Description gender mixed &lt;static&gt; firstName(gender) firstName Parameters: Name Type Description gender mixed &lt;static&gt; gender() gender &lt;static&gt; gender() gender &lt;static&gt; jobArea() jobArea &lt;static&gt; jobArea() jobArea &lt;static&gt; jobDescriptor() jobDescriptor &lt;static&gt; jobDescriptor() jobDescriptor &lt;static&gt; jobTitle() jobTitle &lt;static&gt; jobTitle() jobTitle &lt;static&gt; jobType() jobType &lt;static&gt; jobType() jobType &lt;static&gt; lastName(gender) lastName Parameters: Name Type Description gender mixed &lt;static&gt; lastName(gender) lastName Parameters: Name Type Description gender mixed &lt;static&gt; middleName(gender) middleName Parameters: Name Type Description gender mixed &lt;static&gt; middleName(gender) middleName Parameters: Name Type Description gender mixed &lt;static&gt; prefix(gender) prefix Parameters: Name Type Description gender mixed &lt;static&gt; prefix(gender) prefix Parameters: Name Type Description gender mixed &lt;static&gt; suffix() suffix &lt;static&gt; suffix() suffix &lt;static&gt; title() title &lt;static&gt; title() title × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "},"faker.phone.html":{"id":"faker.phone.html","title":"Namespace: phone","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: phone faker. phone Methods &lt;static&gt; phoneFormats() phoneFormats &lt;static&gt; phoneFormats() phoneFormats &lt;static&gt; phoneFormatsArrayIndex(phoneFormatsArrayIndex) phoneNumberFormat Parameters: Name Type Description phoneFormatsArrayIndex &lt;static&gt; phoneFormatsArrayIndex(phoneFormatsArrayIndex) phoneNumberFormat Parameters: Name Type Description phoneFormatsArrayIndex &lt;static&gt; phoneNumber(format) phoneNumber Parameters: Name Type Description format string &lt;static&gt; phoneNumber(format) phoneNumber Parameters: Name Type Description format string Namespace: phone faker. phone Methods &lt;static&gt; phoneFormats() phoneFormats &lt;static&gt; phoneFormats() phoneFormats &lt;static&gt; phoneFormatsArrayIndex(phoneFormatsArrayIndex) phoneNumberFormat Parameters: Name Type Description phoneFormatsArrayIndex &lt;static&gt; phoneFormatsArrayIndex(phoneFormatsArrayIndex) phoneNumberFormat Parameters: Name Type Description phoneFormatsArrayIndex &lt;static&gt; phoneNumber(format) phoneNumber Parameters: Name Type Description format string &lt;static&gt; phoneNumber(format) phoneNumber Parameters: Name Type Description format string × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "},"faker.random.html":{"id":"faker.random.html","title":"Namespace: random","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: random faker. random Methods &lt;static&gt; alpha(options) alpha. returns lower/upper alpha characters based count and upcase options Parameters: Name Type Description options mixed // defaults to { count: 1, upcase: false } &lt;static&gt; alpha(options) alpha. returns lower/upper alpha characters based count and upcase options Parameters: Name Type Description options mixed // defaults to { count: 1, upcase: false } &lt;static&gt; alphaNumeric(count) alphaNumeric Parameters: Name Type Description count number defaults to 1 &lt;static&gt; alphaNumeric(count) alphaNumeric Parameters: Name Type Description count number defaults to 1 &lt;static&gt; arrayElement(array) takes an array and returns a random element of the array Parameters: Name Type Description array array &lt;static&gt; arrayElement(array) takes an array and returns a random element of the array Parameters: Name Type Description array array &lt;static&gt; arrayElements(array, count) takes an array and returns a subset with random elements of the array Parameters: Name Type Description array array count number number of elements to pick &lt;static&gt; arrayElements(array, count) takes an array and returns a subset with random elements of the array Parameters: Name Type Description array array count number number of elements to pick &lt;static&gt; boolean() boolean &lt;static&gt; boolean() boolean &lt;static&gt; float(options) returns a single random floating-point number based on a max number or range Parameters: Name Type Description options mixed &lt;static&gt; float(options) returns a single random floating-point number based on a max number or range Parameters: Name Type Description options mixed &lt;static&gt; hexaDecimal(count) hexaDecimal Parameters: Name Type Description count number defaults to 1 &lt;static&gt; hexaDecimal(count) hexaDecimal Parameters: Name Type Description count number defaults to 1 &lt;static&gt; image() locale &lt;static&gt; image() locale &lt;static&gt; locale() locale &lt;static&gt; locale() locale &lt;static&gt; number(options) returns a single random number based on a max number or range Parameters: Name Type Description options mixed {min, max, precision} &lt;static&gt; number(options) returns a single random number based on a max number or range Parameters: Name Type Description options mixed {min, max, precision} &lt;static&gt; objectElement(object, field) takes an object and returns the randomly key or value Parameters: Name Type Description object object field mixed &lt;static&gt; objectElement(object, field) takes an object and returns the randomly key or value Parameters: Name Type Description object object field mixed &lt;static&gt; uuid() uuid &lt;static&gt; uuid() uuid &lt;static&gt; word(type) word Parameters: Name Type Description type string &lt;static&gt; word(type) word Parameters: Name Type Description type string &lt;static&gt; words(count) randomWords Parameters: Name Type Description count number defaults to a random value between 1 and 3 &lt;static&gt; words(count) randomWords Parameters: Name Type Description count number defaults to a random value between 1 and 3 Namespace: random faker. random Methods &lt;static&gt; alpha(options) alpha. returns lower/upper alpha characters based count and upcase options Parameters: Name Type Description options mixed // defaults to { count: 1, upcase: false } &lt;static&gt; alpha(options) alpha. returns lower/upper alpha characters based count and upcase options Parameters: Name Type Description options mixed // defaults to { count: 1, upcase: false } &lt;static&gt; alphaNumeric(count) alphaNumeric Parameters: Name Type Description count number defaults to 1 &lt;static&gt; alphaNumeric(count) alphaNumeric Parameters: Name Type Description count number defaults to 1 &lt;static&gt; arrayElement(array) takes an array and returns a random element of the array Parameters: Name Type Description array array &lt;static&gt; arrayElement(array) takes an array and returns a random element of the array Parameters: Name Type Description array array &lt;static&gt; arrayElements(array, count) takes an array and returns a subset with random elements of the array Parameters: Name Type Description array array count number number of elements to pick &lt;static&gt; arrayElements(array, count) takes an array and returns a subset with random elements of the array Parameters: Name Type Description array array count number number of elements to pick &lt;static&gt; boolean() boolean &lt;static&gt; boolean() boolean &lt;static&gt; float(options) returns a single random floating-point number based on a max number or range Parameters: Name Type Description options mixed &lt;static&gt; float(options) returns a single random floating-point number based on a max number or range Parameters: Name Type Description options mixed &lt;static&gt; hexaDecimal(count) hexaDecimal Parameters: Name Type Description count number defaults to 1 &lt;static&gt; hexaDecimal(count) hexaDecimal Parameters: Name Type Description count number defaults to 1 &lt;static&gt; image() locale &lt;static&gt; image() locale &lt;static&gt; locale() locale &lt;static&gt; locale() locale &lt;static&gt; number(options) returns a single random number based on a max number or range Parameters: Name Type Description options mixed {min, max, precision} &lt;static&gt; number(options) returns a single random number based on a max number or range Parameters: Name Type Description options mixed {min, max, precision} &lt;static&gt; objectElement(object, field) takes an object and returns the randomly key or value Parameters: Name Type Description object object field mixed &lt;static&gt; objectElement(object, field) takes an object and returns the randomly key or value Parameters: Name Type Description object object field mixed &lt;static&gt; uuid() uuid &lt;static&gt; uuid() uuid &lt;static&gt; word(type) word Parameters: Name Type Description type string &lt;static&gt; word(type) word Parameters: Name Type Description type string &lt;static&gt; words(count) randomWords Parameters: Name Type Description count number defaults to a random value between 1 and 3 &lt;static&gt; words(count) randomWords Parameters: Name Type Description count number defaults to a random value between 1 and 3 × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "},"faker.system.html":{"id":"faker.system.html","title":"Namespace: system","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: system faker. system Methods &lt;static&gt; commonFileExt(type) returns a commonly used file extension based on optional type Parameters: Name Type Description type string &lt;static&gt; commonFileExt(type) returns a commonly used file extension based on optional type Parameters: Name Type Description type string &lt;static&gt; commonFileName(ext, type) commonFileName Parameters: Name Type Description ext string type string &lt;static&gt; commonFileName(ext, type) commonFileName Parameters: Name Type Description ext string type string &lt;static&gt; commonFileType() returns a commonly used file type &lt;static&gt; commonFileType() returns a commonly used file type &lt;static&gt; directoryPath() returns directory path &lt;static&gt; directoryPath() returns directory path &lt;static&gt; fileExt(mimeType) fileExt Parameters: Name Type Description mimeType string &lt;static&gt; fileExt(mimeType) fileExt Parameters: Name Type Description mimeType string &lt;static&gt; fileName(ext, type) generates a file name with extension or optional type Parameters: Name Type Description ext string type string &lt;static&gt; fileName(ext, type) generates a file name with extension or optional type Parameters: Name Type Description ext string type string &lt;static&gt; filePath() returns file path &lt;static&gt; filePath() returns file path &lt;static&gt; fileType() returns any file type available as mime-type &lt;static&gt; fileType() returns any file type available as mime-type &lt;static&gt; mimeType() mimeType &lt;static&gt; mimeType() mimeType &lt;static&gt; semver() semver &lt;static&gt; semver() semver Namespace: system faker. system Methods &lt;static&gt; commonFileExt(type) returns a commonly used file extension based on optional type Parameters: Name Type Description type string &lt;static&gt; commonFileExt(type) returns a commonly used file extension based on optional type Parameters: Name Type Description type string &lt;static&gt; commonFileName(ext, type) commonFileName Parameters: Name Type Description ext string type string &lt;static&gt; commonFileName(ext, type) commonFileName Parameters: Name Type Description ext string type string &lt;static&gt; commonFileType() returns a commonly used file type &lt;static&gt; commonFileType() returns a commonly used file type &lt;static&gt; directoryPath() returns directory path &lt;static&gt; directoryPath() returns directory path &lt;static&gt; fileExt(mimeType) fileExt Parameters: Name Type Description mimeType string &lt;static&gt; fileExt(mimeType) fileExt Parameters: Name Type Description mimeType string &lt;static&gt; fileName(ext, type) generates a file name with extension or optional type Parameters: Name Type Description ext string type string &lt;static&gt; fileName(ext, type) generates a file name with extension or optional type Parameters: Name Type Description ext string type string &lt;static&gt; filePath() returns file path &lt;static&gt; filePath() returns file path &lt;static&gt; fileType() returns any file type available as mime-type &lt;static&gt; fileType() returns any file type available as mime-type &lt;static&gt; mimeType() mimeType &lt;static&gt; mimeType() mimeType &lt;static&gt; semver() semver &lt;static&gt; semver() semver × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "},"faker.time.html":{"id":"faker.time.html","title":"Namespace: time","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: time faker. time Methods &lt;static&gt; recent(outputType) recent Parameters: Name Type Description outputType string 'abbr' || 'wide' || 'unix' (default choice) &lt;static&gt; recent(outputType) recent Parameters: Name Type Description outputType string 'abbr' || 'wide' || 'unix' (default choice) Namespace: time faker. time Methods &lt;static&gt; recent(outputType) recent Parameters: Name Type Description outputType string 'abbr' || 'wide' || 'unix' (default choice) &lt;static&gt; recent(outputType) recent Parameters: Name Type Description outputType string 'abbr' || 'wide' || 'unix' (default choice) × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "},"faker.unique.html":{"id":"faker.unique.html","title":"Namespace: unique","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: unique faker. unique Namespace: unique faker. unique × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "},"faker.vehicle.html":{"id":"faker.vehicle.html","title":"Namespace: vehicle","body":" Documentation Namespaces fakerfaker.addressfaker.commercefaker.companyfaker.databasefaker.datefaker.financefaker.gitfaker.hackerfaker.helpersfaker.imagefaker.image.lorempicsumfaker.image.lorempixelfaker.image.unsplashfaker.internetfaker.loremfaker.musicfaker.namefaker.phonefaker.randomfaker.systemfaker.timefaker.uniquefaker.vehicle Global unique Namespace: vehicle faker. vehicle Methods &lt;static&gt; color() color &lt;static&gt; color() color &lt;static&gt; fuel() fuel &lt;static&gt; fuel() fuel &lt;static&gt; manufacturer() manufacturer &lt;static&gt; manufacturer() manufacturer &lt;static&gt; model() model &lt;static&gt; model() model &lt;static&gt; type() type &lt;static&gt; type() type &lt;static&gt; vehicle() vehicle &lt;static&gt; vehicle() vehicle &lt;static&gt; vin() vin &lt;static&gt; vin() vin &lt;static&gt; vrm() vrm &lt;static&gt; vrm() vrm Namespace: vehicle faker. vehicle Methods &lt;static&gt; color() color &lt;static&gt; color() color &lt;static&gt; fuel() fuel &lt;static&gt; fuel() fuel &lt;static&gt; manufacturer() manufacturer &lt;static&gt; manufacturer() manufacturer &lt;static&gt; model() model &lt;static&gt; model() model &lt;static&gt; type() type &lt;static&gt; type() type &lt;static&gt; vehicle() vehicle &lt;static&gt; vehicle() vehicle &lt;static&gt; vin() vin &lt;static&gt; vin() vin &lt;static&gt; vrm() vrm &lt;static&gt; vrm() vrm × Search results Close Documentation generated by JSDoc 3.6.6 on 2021-02-10T14:58:19-05:00 using the DocStrap template. "}}
</script>
<script type="text/javascript">
diff --git a/examples/node/generateMultiLevelMultiLocaleJSON.js b/examples/node/generateMultiLevelMultiLocaleJSON.js
new file mode 100644
index 00000000..b4a06765
--- /dev/null
+++ b/examples/node/generateMultiLevelMultiLocaleJSON.js
@@ -0,0 +1,31 @@
+// This example shows the generation of a multilevel object and JSON document using various faker.js features
+// including name, address, company, date and commerce namespaces, moustache expressions and random element production
+// Using the helper function arr, randomly sized collections of elements are produced in the document.
+
+var faker = require('../../index');
+var fs = require('fs');
+// produce array with random number of empty elements
+const arr = (maxNumberOfElements) => new Array(faker.datatype.number({min: 1, max: maxNumberOfElements})).fill()
+
+const locales = ["nl","es","de","fr","en_AU"]
+const company =
+ { "name" : faker.company.companyName()
+ , "country" : faker.address.country()
+ , "departments" : arr(8).map(() => { faker.locale = faker.random.arrayElement(locales)
+ return { "name" : faker.commerce.department()
+ , "location" : faker.fake("{{address.city}} ({{address.country}})")
+ , "employees": arr(20).map(() => {
+ return { "name" : faker.fake("{{name.firstName}} {{name.lastName}}")
+ , "job" : faker.name.jobTitle()
+ , "hiredate" : faker.date.past(12).toISOString().split('T')[0]
+ , "salary" : faker.datatype.number(700, 9000)
+ }
+ })
+ }
+ })
+ }
+
+ console.log(JSON.stringify(company))
+ fs.writeFile(__dirname + '/companyDataSet.json', JSON.stringify(company), function() {
+ console.log("dataSet generated successfully!");
+ }); \ No newline at end of file
diff --git a/examples/node/singleLocale.js b/examples/node/singleLocale.js
index e5b504f3..55d13a82 100644
--- a/examples/node/singleLocale.js
+++ b/examples/node/singleLocale.js
@@ -1,7 +1,7 @@
-var faker = require('../locale/en');
+var faker = require('../../locale/en');
console.log(faker.name.findName());
-var faker = require('../locale/uk');
+var faker = require('../../locale/uk');
console.log(faker.name.findName()); \ No newline at end of file
diff --git a/lib/address.js b/lib/address.js
index 38c1e38c..810424a6 100644
--- a/lib/address.js
+++ b/lib/address.js
@@ -39,7 +39,7 @@ function Address (faker) {
this.zipCodeByState = function (state) {
var zipRange = faker.definitions.address.postcode_by_state[state];
if (zipRange) {
- return faker.random.number(zipRange);
+ return faker.datatype.number(zipRange);
}
return faker.address.zipCode();
}
@@ -55,6 +55,7 @@ function Address (faker) {
* * `{{address.cityPrefix}} {{name.firstName}}`
* * `{{name.firstName}}{{address.citySuffix}}`
* * `{{name.lastName}}{{address.citySuffix}}`
+ * * `{{address.cityName}}` when city name is available
*
* @method faker.address.city
* @param {String} format
@@ -67,8 +68,12 @@ function Address (faker) {
'{{name.lastName}}{{address.citySuffix}}'
];
+ if (!format && faker.definitions.address.city_name) {
+ formats.push('{{address.cityName}}');
+ }
+
if (typeof format !== "number") {
- format = faker.random.number(formats.length - 1);
+ format = faker.datatype.number(formats.length - 1);
}
return f(formats[format]);
@@ -93,6 +98,15 @@ function Address (faker) {
}
/**
+ * Returns a random city name
+ *
+ * @method faker.address.cityName
+ */
+ this.cityName = function() {
+ return faker.random.arrayElement(faker.definitions.address.city_name);
+ }
+
+ /**
* Returns a random localized street name
*
* @method faker.address.streetName
@@ -104,7 +118,7 @@ function Address (faker) {
suffix = " " + suffix
}
- switch (faker.random.number(1)) {
+ switch (faker.datatype.number(1)) {
case 0:
result = faker.name.lastName() + suffix;
break;
@@ -127,7 +141,7 @@ function Address (faker) {
this.streetAddress = function (useFullAddress) {
if (useFullAddress === undefined) { useFullAddress = false; }
var address = "";
- switch (faker.random.number(2)) {
+ switch (faker.datatype.number(2)) {
case 0:
address = Helpers.replaceSymbolWithNumber("#####") + " " + faker.address.streetName();
break;
@@ -243,7 +257,7 @@ function Address (faker) {
min = min || -90
precision = precision || 4
- return faker.random.number({
+ return faker.datatype.number({
max: max,
min: min,
precision: parseFloat((0.0).toPrecision(precision) + '1')
@@ -263,7 +277,7 @@ function Address (faker) {
min = min || -180
precision = precision || 4
- return faker.random.number({
+ return faker.datatype.number({
max: max,
min: min,
precision: parseFloat((0.0).toPrecision(precision) + '1')
diff --git a/lib/animal.js b/lib/animal.js
new file mode 100644
index 00000000..7d6538fd
--- /dev/null
+++ b/lib/animal.js
@@ -0,0 +1,124 @@
+/**
+ *
+ * @namespace faker.animal
+ */
+var Animal = function (faker) {
+ var self = this;
+
+ /**
+ * dog
+ *
+ * @method faker.animal.dog
+ */
+ self.dog = function() {
+ return faker.random.arrayElement(faker.definitions.animal.dog);
+ };
+ /**
+ * cat
+ *
+ * @method faker.animal.cat
+ */
+ self.cat = function() {
+ return faker.random.arrayElement(faker.definitions.animal.cat);
+ };
+ /**
+ * snake
+ *
+ * @method faker.animal.snake
+ */
+ self.snake = function() {
+ return faker.random.arrayElement(faker.definitions.animal.snake);
+ };
+ /**
+ * bear
+ *
+ * @method faker.animal.bear
+ */
+ self.bear = function() {
+ return faker.random.arrayElement(faker.definitions.animal.bear);
+ };
+ /**
+ * lion
+ *
+ * @method faker.animal.lion
+ */
+ self.lion = function() {
+ return faker.random.arrayElement(faker.definitions.animal.lion);
+ };
+ /**
+ * cetacean
+ *
+ * @method faker.animal.cetacean
+ */
+ self.cetacean = function() {
+ return faker.random.arrayElement(faker.definitions.animal.cetacean);
+ };
+ /**
+ * horse
+ *
+ * @method faker.animal.horse
+ */
+ self.horse = function() {
+ return faker.random.arrayElement(faker.definitions.animal.horse);
+ };
+ /**
+ * bird
+ *
+ * @method faker.animal.bird
+ */
+ self.bird = function() {
+ return faker.random.arrayElement(faker.definitions.animal.bird);
+ };
+ /**
+ * cow
+ *
+ * @method faker.animal.cow
+ */
+ self.cow = function() {
+ return faker.random.arrayElement(faker.definitions.animal.cow);
+ };
+ /**
+ * fish
+ *
+ * @method faker.animal.fish
+ */
+ self.fish = function() {
+ return faker.random.arrayElement(faker.definitions.animal.fish);
+ };
+ /**
+ * crocodilia
+ *
+ * @method faker.animal.crocodilia
+ */
+ self.crocodilia = function() {
+ return faker.random.arrayElement(faker.definitions.animal.crocodilia);
+ };
+ /**
+ * insect
+ *
+ * @method faker.animal.insect
+ */
+ self.insect = function() {
+ return faker.random.arrayElement(faker.definitions.animal.insect);
+ };
+ /**
+ * rabbit
+ *
+ * @method faker.animal.rabbit
+ */
+ self.rabbit = function() {
+ return faker.random.arrayElement(faker.definitions.animal.rabbit);
+ };
+ /**
+ * type
+ *
+ * @method faker.animal.type
+ */
+ self.type = function() {
+ return faker.random.arrayElement(faker.definitions.animal.type);
+ };
+
+ return self;
+};
+
+module['exports'] = Animal;
diff --git a/lib/commerce.js b/lib/commerce.js
index 6de8ffb9..d5f95e52 100644
--- a/lib/commerce.js
+++ b/lib/commerce.js
@@ -55,7 +55,7 @@ var Commerce = function (faker) {
return symbol + 0.00;
}
- var randValue = faker.random.number({ max: max, min: min });
+ var randValue = faker.datatype.number({ max: max, min: min });
return symbol + (Math.round(randValue * Math.pow(10, dec)) / Math.pow(10, dec)).toFixed(dec);
};
diff --git a/lib/company.js b/lib/company.js
index d16689e2..d2678b4d 100644
--- a/lib/company.js
+++ b/lib/company.js
@@ -32,7 +32,7 @@ var Company = function (faker) {
];
if (typeof format !== "number") {
- format = faker.random.number(formats.length - 1);
+ format = faker.datatype.number(formats.length - 1);
}
return f(formats[format]);
diff --git a/lib/datatype.js b/lib/datatype.js
new file mode 100644
index 00000000..011673d8
--- /dev/null
+++ b/lib/datatype.js
@@ -0,0 +1,228 @@
+var mersenne = require('../vendor/mersenne');
+
+/**
+ *
+ * @namespace faker.datatype
+ */
+function Datatype (faker, seed) {
+ // Use a user provided seed if it is an array or number
+ if (Array.isArray(seed) && seed.length) {
+ mersenne.seed_array(seed);
+ }
+ else if(!isNaN(seed)) {
+ mersenne.seed(seed);
+ }
+
+ /**
+ * returns a single random number based on a max number or range
+ *
+ * @method faker.datatype.number
+ * @param {mixed} options {min, max, precision}
+ */
+ this.number = function (options) {
+
+ if (typeof options === "number") {
+ options = {
+ max: options
+ };
+ }
+
+ options = options || {};
+
+ if (typeof options.min === "undefined") {
+ options.min = 0;
+ }
+
+ if (typeof options.max === "undefined") {
+ options.max = 99999;
+ }
+ if (typeof options.precision === "undefined") {
+ options.precision = 1;
+ }
+
+ // Make the range inclusive of the max value
+ var max = options.max;
+ if (max >= 0) {
+ max += options.precision;
+ }
+
+ var randomNumber = Math.floor(
+ mersenne.rand(max / options.precision, options.min / options.precision));
+ // Workaround problem in Float point arithmetics for e.g. 6681493 / 0.01
+ randomNumber = randomNumber / (1 / options.precision);
+
+ return randomNumber;
+
+ };
+
+ /**
+ * returns a single random floating-point number based on a max number or range
+ *
+ * @method faker.datatype.float
+ * @param {mixed} options
+ */
+ this.float = function (options) {
+ if (typeof options === "number") {
+ options = {
+ precision: options
+ };
+ }
+ options = options || {};
+ var opts = {};
+ for (var p in options) {
+ opts[p] = options[p];
+ }
+ if (typeof opts.precision === 'undefined') {
+ opts.precision = 0.01;
+ }
+ return faker.datatype.number(opts);
+ };
+
+ /**
+ * method returns a Date object using a random number of milliseconds since 1. Jan 1970 UTC
+ * Caveat: seeding is not working
+ *
+ * @method faker.datatype.datetime
+ * @param {mixed} options, pass min OR max as number of milliseconds since 1. Jan 1970 UTC
+ */
+ this.datetime = function (options) {
+ if (typeof options === "number") {
+ options = {
+ max: options
+ };
+ }
+
+ var minMax = 8640000000000000;
+
+ options = options || {};
+
+ if (typeof options.min === "undefined" || options.min < minMax*-1) {
+ options.min = new Date().setFullYear(1990, 1, 1);
+ }
+
+ if (typeof options.max === "undefined" || options.max > minMax) {
+ options.max = new Date().setFullYear(2100,1,1);
+ }
+
+ var random = faker.datatype.number(options);
+ return new Date(random);
+ };
+
+ /**
+ * Returns a string, containing UTF-16 chars between 33 and 125 ('!' to '}')
+ *
+ *
+ * @method faker.datatype.string
+ * @param { number } length: length of generated string, default = 10, max length = 2^20
+ */
+ this.string = function (length) {
+ if(length === undefined ){
+ length = 10;
+ }
+
+ var maxLength = Math.pow(2, 20);
+ if(length >= (maxLength)){
+ length = maxLength;
+ }
+
+ var charCodeOption = {
+ min: 33,
+ max: 125
+ };
+
+ var returnString = '';
+
+ for(var i = 0; i < length; i++){
+ returnString += String.fromCharCode(faker.datatype.number(charCodeOption));
+ }
+ return returnString;
+ };
+
+ /**
+ * uuid
+ *
+ * @method faker.datatype.uuid
+ */
+ this.uuid = function () {
+ var RFC4122_TEMPLATE = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx';
+ var replacePlaceholders = function (placeholder) {
+ var random = faker.datatype.number({ min: 0, max: 15 });
+ var value = placeholder == 'x' ? random : (random &0x3 | 0x8);
+ return value.toString(16);
+ };
+ return RFC4122_TEMPLATE.replace(/[xy]/g, replacePlaceholders);
+ };
+
+ /**
+ * boolean
+ *
+ * @method faker.datatype.boolean
+ */
+ this.boolean = function () {
+ return !!faker.datatype.number(1);
+ };
+
+
+ /**
+ * hexaDecimal
+ *
+ * @method faker.datatype.hexaDecimal
+ * @param {number} count defaults to 1
+ */
+ this.hexaDecimal = function hexaDecimal(count) {
+ if (typeof count === "undefined") {
+ count = 1;
+ }
+
+ var wholeString = "";
+ for(var i = 0; i < count; i++) {
+ wholeString += faker.random.arrayElement(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "A", "B", "C", "D", "E", "F"]);
+ }
+
+ return "0x"+wholeString;
+ };
+
+ /**
+ * returns json object with 7 pre-defined properties
+ *
+ * @method faker.datatype.json
+ */
+ this.json = function json() {
+
+ var properties = ['foo', 'bar', 'bike', 'a', 'b', 'name', 'prop'];
+
+ var returnObject = {};
+ properties.forEach(function(prop){
+ returnObject[prop] = faker.datatype.boolean() ?
+ faker.datatype.string() : faker.datatype.number();
+ });
+
+ return JSON.stringify(returnObject);
+ };
+
+ /**
+ * returns an array with values generated by faker.datatype.number and faker.datatype.string
+ *
+ * @method faker.datatype.array
+ * @param { number } length of the returned array
+ */
+
+ this.array = function array(length) {
+
+
+ if(length === undefined){
+ length = 10;
+ }
+ var returnArray = new Array(length);
+ for(var i = 0; i < length; i++){
+ returnArray[i] = faker.datatype.boolean() ?
+ faker.datatype.string() : faker.datatype.number();
+ }
+ return returnArray;
+
+ };
+
+ return this;
+}
+
+module['exports'] = Datatype;
diff --git a/lib/date.js b/lib/date.js
index 081ddab5..38dfac9e 100644
--- a/lib/date.js
+++ b/lib/date.js
@@ -23,7 +23,7 @@ var _Date = function (faker) {
};
var past = date.getTime();
- past -= faker.random.number(range); // some time from now to N years ago, in milliseconds
+ past -= faker.datatype.number(range); // some time from now to N years ago, in milliseconds
date.setTime(past);
return date;
@@ -48,7 +48,7 @@ var _Date = function (faker) {
};
var future = date.getTime();
- future += faker.random.number(range); // some time from now to N years later, in milliseconds
+ future += faker.datatype.number(range); // some time from now to N years later, in milliseconds
date.setTime(future);
return date;
@@ -63,13 +63,35 @@ var _Date = function (faker) {
*/
self.between = function (from, to) {
var fromMilli = Date.parse(from);
- var dateOffset = faker.random.number(Date.parse(to) - fromMilli);
+ var dateOffset = faker.datatype.number(Date.parse(to) - fromMilli);
var newDate = new Date(fromMilli + dateOffset);
return newDate;
};
+ /**
+ * betweens
+ *
+ * @method faker.date.between
+ * @param {date} from
+ * @param {date} to
+ */
+ self.betweens = function (from, to, num) {
+ if (typeof num == 'undefined') { num = 3; }
+ var newDates = [];
+ var fromMilli = Date.parse(from);
+ var dateOffset = (Date.parse(to) - fromMilli) / ( num + 1 );
+ var lastDate = from
+ for (var i = 0; i < num; i++) {
+ fromMilli = Date.parse(lastDate);
+ lastDate = new Date(fromMilli + dateOffset)
+ newDates.push(lastDate)
+ }
+ return newDates;
+ };
+
+
/**
* recent
*
@@ -89,7 +111,7 @@ var _Date = function (faker) {
};
var future = date.getTime();
- future -= faker.random.number(range); // some time from now to N days ago, in milliseconds
+ future -= faker.datatype.number(range); // some time from now to N days ago, in milliseconds
date.setTime(future);
return date;
@@ -114,7 +136,7 @@ var _Date = function (faker) {
};
var future = date.getTime();
- future += faker.random.number(range); // some time from now to N days later, in milliseconds
+ future += faker.datatype.number(range); // some time from now to N days later, in milliseconds
date.setTime(future);
return date;
diff --git a/lib/finance.js b/lib/finance.js
index 91d41b5c..f6818e33 100644
--- a/lib/finance.js
+++ b/lib/finance.js
@@ -103,16 +103,23 @@ var Finance = function (faker) {
*
* @return {string}
*/
- self.amount = function (min, max, dec, symbol) {
+ self.amount = function (min, max, dec, symbol, autoFormat) {
min = min || 0;
max = max || 1000;
dec = dec === undefined ? 2 : dec;
symbol = symbol || '';
- var randValue = faker.random.number({ max: max, min: min, precision: Math.pow(10, -dec) });
- var stringNumber = symbol + randValue.toFixed(dec);
+ const randValue = faker.datatype.number({ max: max, min: min, precision: Math.pow(10, -dec) });
- return symbol + randValue.toFixed(dec);
+ let formattedString;
+ if(autoFormat) {
+ formattedString = randValue.toLocaleString(undefined, {minimumFractionDigits: dec});
+ }
+ else {
+ formattedString = randValue.toFixed(dec);
+ }
+
+ return symbol + formattedString;
};
/**
@@ -162,7 +169,7 @@ var Finance = function (faker) {
* @method faker.finance.bitcoinAddress
*/
self.bitcoinAddress = function () {
- var addressLength = faker.random.number({ min: 25, max: 34 });
+ var addressLength = faker.datatype.number({ min: 25, max: 34 });
var address = faker.random.arrayElement(['1', '3']);
@@ -178,7 +185,7 @@ var Finance = function (faker) {
* @method faker.finance.litecoinAddress
*/
self.litecoinAddress = function () {
- var addressLength = faker.random.number({ min: 26, max: 33 });
+ var addressLength = faker.datatype.number({ min: 26, max: 33 });
var address = faker.random.arrayElement(['L', 'M', '3']);
@@ -229,7 +236,7 @@ self.litecoinAddress = function () {
self.creditCardCVV = function() {
var cvv = "";
for (var i = 0; i < 3; i++) {
- cvv += faker.random.number({max:9}).toString();
+ cvv += faker.datatype.number({max:9}).toString();
}
return cvv;
};
@@ -240,18 +247,32 @@ self.litecoinAddress = function () {
* @method faker.finance.ethereumAddress
*/
self.ethereumAddress = function () {
- var address = faker.random.hexaDecimal(40).toLowerCase();
-
+ var address = faker.datatype.hexaDecimal(40).toLowerCase();
return address;
};
/**
* iban
*
+ * @param {boolean} [formatted=false] - Return a formatted version of the generated IBAN.
+ * @param {string} [countryCode] - The country code from which you want to generate an IBAN, if none is provided a random country will be used.
+ * @throws Will throw an error if the passed country code is not supported.
+ *
* @method faker.finance.iban
*/
- self.iban = function (formatted) {
- var ibanFormat = faker.random.arrayElement(ibanLib.formats);
+ self.iban = function (formatted, countryCode) {
+ var ibanFormat;
+ if (countryCode) {
+ var findFormat = function(currentFormat) { return currentFormat.country === countryCode; };
+ ibanFormat = ibanLib.formats.find(findFormat);
+ } else {
+ ibanFormat = faker.random.arrayElement(ibanLib.formats);
+ }
+
+ if (!ibanFormat) {
+ throw new Error('Country code ' + countryCode + ' not supported.');
+ }
+
var s = "";
var count = 0;
for (var b = 0; b < ibanFormat.bban.length; b++) {
@@ -262,14 +283,14 @@ self.litecoinAddress = function () {
if (bban.type == "a") {
s += faker.random.arrayElement(ibanLib.alpha);
} else if (bban.type == "c") {
- if (faker.random.number(100) < 80) {
- s += faker.random.number(9);
+ if (faker.datatype.number(100) < 80) {
+ s += faker.datatype.number(9);
} else {
s += faker.random.arrayElement(ibanLib.alpha);
}
} else {
- if (c >= 3 && faker.random.number(100) < 30) {
- if (faker.random.boolean()) {
+ if (c >= 3 && faker.datatype.number(100) < 30) {
+ if (faker.datatype.boolean()) {
s += faker.random.arrayElement(ibanLib.pattern100);
c -= 2;
} else {
@@ -277,7 +298,7 @@ self.litecoinAddress = function () {
c--;
}
} else {
- s += faker.random.number(9);
+ s += faker.datatype.number(9);
}
}
c--;
@@ -299,7 +320,7 @@ self.litecoinAddress = function () {
*/
self.bic = function () {
var vowels = ["A", "E", "I", "O", "U"];
- var prob = faker.random.number(100);
+ var prob = faker.datatype.number(100);
return Helpers.replaceSymbols("???") +
faker.random.arrayElement(vowels) +
faker.random.arrayElement(ibanLib.iso3166) +
@@ -316,14 +337,15 @@ self.litecoinAddress = function () {
* @method faker.finance.transactionDescription
*/
self.transactionDescription = function() {
- var account = Helpers.createTransaction().account
+ var transaction = Helpers.createTransaction();
+ var account = transaction.account;
+ var amount = transaction.amount;
+ var transactionType = transaction.type;
+ var company = transaction.business;
var card = faker.finance.mask();
var currency = faker.finance.currencyCode();
- var amount = Helpers.createTransaction().amount
- var transactionType = Helpers.createTransaction().type
- var company = Helpers.createTransaction().business
return transactionType + " transaction at " + company + " using card ending with ***" + card + " for " + currency + " " + amount + " in account ***" + account
- }
+ };
};
diff --git a/lib/git.js b/lib/git.js
index d431ea2d..e4a31a8e 100644
--- a/lib/git.js
+++ b/lib/git.js
@@ -30,7 +30,7 @@ var Git = function(faker) {
var entry = 'commit {{git.commitSha}}\r\n';
- if (options.merge || (faker.random.number({ min: 0, max: 4 }) === 0)) {
+ if (options.merge || (faker.datatype.number({ min: 0, max: 4 }) === 0)) {
entry += 'Merge: {{git.shortSha}} {{git.shortSha}}\r\n';
}
diff --git a/lib/helpers.js b/lib/helpers.js
index 673be420..68e895e7 100644
--- a/lib/helpers.js
+++ b/lib/helpers.js
@@ -25,7 +25,7 @@ var Helpers = function (faker) {
*/
self.slugify = function (string) {
string = string || "";
- return string.replace(/ /g, '-').replace(/[^\w\.\-]+/g, '');
+ return string.replace(/ /g, '-').replace(/[^\一-龠\ぁ-ゔ\ァ-ヴー\w\.\-]+/g, '');
};
/**
@@ -45,9 +45,9 @@ var Helpers = function (faker) {
var str = '';
for (var i = 0; i < string.length; i++) {
if (string.charAt(i) == symbol) {
- str += faker.random.number(9);
+ str += faker.datatype.number(9);
} else if (string.charAt(i) == "!"){
- str += faker.random.number({min: 2, max: 9});
+ str += faker.datatype.number({min: 2, max: 9});
} else {
str += string.charAt(i);
}
@@ -69,11 +69,11 @@ var Helpers = function (faker) {
for (var i = 0; i < string.length; i++) {
if (string.charAt(i) == "#") {
- str += faker.random.number(9);
+ str += faker.datatype.number(9);
} else if (string.charAt(i) == "?") {
str += faker.random.arrayElement(alpha);
} else if (string.charAt(i) == "*") {
- str += faker.random.boolean() ? faker.random.arrayElement(alpha) : faker.random.number(9);
+ str += faker.datatype.boolean() ? faker.random.arrayElement(alpha) : faker.datatype.number(9);
} else {
str += string.charAt(i);
}
@@ -161,7 +161,7 @@ var Helpers = function (faker) {
max = min;
min = tmp;
}
- repetitions = faker.random.number({min:min,max:max});
+ repetitions = faker.datatype.number({min:min,max:max});
string = string.slice(0,token.index) + faker.helpers.repeatString(token[1], repetitions) + string.slice(token.index+token[0].length);
token = string.match(RANGE_REP_REG);
}
@@ -186,7 +186,7 @@ var Helpers = function (faker) {
min = tmp;
}
string = string.slice(0,token.index) +
- faker.random.number({min:min, max:max}).toString() +
+ faker.datatype.number({min:min, max:max}).toString() +
string.slice(token.index+token[0].length);
token = string.match(RANGE_REG);
}
@@ -207,7 +207,7 @@ var Helpers = function (faker) {
}
o = o || ["a", "b", "c"];
for (var x, j, i = o.length - 1; i > 0; --i) {
- j = faker.random.number(i);
+ j = faker.datatype.number(i);
x = o[i];
o[i] = o[j];
o[j] = x;
diff --git a/lib/iban.js b/lib/iban.js
index 92cd08b0..e9f8318f 100644
--- a/lib/iban.js
+++ b/lib/iban.js
@@ -67,11 +67,19 @@ module["exports"] = {
format: "ATkk bbbb bccc cccc cccc"
},
{
+ // Azerbaijan
+ // https://transferwise.com/fr/iban/azerbaijan
+ // Length 28
+ // BBAN 2c,16n
+ // GEkk bbbb cccc cccc cccc cccc cccc
+ // b = National bank code (alpha)
+ // c = Account number
+ // example IBAN AZ21 NABZ 0000 0000 1370 1000 1944
country: "AZ",
total: 28,
bban: [
{
- type: "c",
+ type: "a",
count: 4
},
{
@@ -342,7 +350,7 @@ module["exports"] = {
total: 22,
bban: [
{
- type: "c",
+ type: "a",
count: 2
},
{
@@ -813,7 +821,7 @@ module["exports"] = {
total: 24,
bban: [
{
- type: "c",
+ type: "a",
count: 4
},
{
@@ -1050,11 +1058,11 @@ module["exports"] = {
count: 5
},
{
- type: "c",
+ type: "n",
count: 1
},
{
- type: "c",
+ type: "n",
count: 16
}
],
@@ -1133,4 +1141,4 @@ module["exports"] = {
"UM", "US", "UY", "UZ", "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", "WS",
"YE", "YT", "YU", "ZA", "ZM", "ZR", "ZW"
]
-} \ No newline at end of file
+}
diff --git a/lib/image.js b/lib/image.js
index 3f50d78f..31ed30be 100644
--- a/lib/image.js
+++ b/lib/image.js
@@ -55,7 +55,7 @@ var Image = function (faker) {
}
if (randomize) {
- url += '?' + faker.random.number()
+ url += '?' + faker.datatype.number()
}
return url;
diff --git a/lib/image_providers/lorempixel.js b/lib/image_providers/lorempixel.js
index 9ebd5824..40c4efb7 100644
--- a/lib/image_providers/lorempixel.js
+++ b/lib/image_providers/lorempixel.js
@@ -46,7 +46,7 @@ var Lorempixel = function (faker) {
}
if (randomize) {
- url += '?' + faker.random.number()
+ url += '?' + faker.datatype.number()
}
return url;
diff --git a/lib/index.js b/lib/index.js
index 16def0a3..cd1bede3 100644
--- a/lib/index.js
+++ b/lib/index.js
@@ -56,6 +56,9 @@ function Faker (opts) {
var Address = require('./address');
self.address = new Address(self);
+ var Animal = require('./animal');
+ self.animal = new Animal(self);
+
var Company = require('./company');
self.company = new Company(self);
@@ -101,9 +104,13 @@ function Faker (opts) {
var Music = require('./music');
self.music = new Music(self);
+ var Datatype = require('./datatype');
+ self.datatype = new Datatype(self);
+
var _definitions = {
- "name": ["first_name", "last_name", "prefix", "suffix", "gender", "title", "male_prefix", "female_prefix", "male_first_name", "female_first_name", "male_middle_name", "female_middle_name", "male_last_name", "female_last_name"],
- "address": ["city_prefix", "city_suffix", "street_suffix", "county", "country", "country_code", "country_code_alpha_3", "state", "state_abbr", "street_prefix", "postcode", "postcode_by_state", "direction", "direction_abbr", "time_zone"],
+ "name": ["first_name", "last_name", "prefix", "suffix", "binary_gender", "gender", "title", "male_prefix", "female_prefix", "male_first_name", "female_first_name", "male_middle_name", "female_middle_name", "male_last_name", "female_last_name"],
+ "address": ["city_name", "city_prefix", "city_suffix", "street_suffix", "county", "country", "country_code", "country_code_alpha_3", "state", "state_abbr", "street_prefix", "postcode", "postcode_by_state", "direction", "direction_abbr", "time_zone"],
+ "animal": ["dog", "cat", "snake", "bear", "lion", "cetacean", "insect", "crocodilia", "cow", "bird", "fish", "rabbit", "horse", "type"],
"company": ["adjective", "noun", "descriptor", "bs_adjective", "bs_noun", "bs_verb", "suffix"],
"lorem": ["words"],
"hacker": ["abbreviation", "adjective", "noun", "verb", "ingverb", "phrase"],
@@ -156,7 +163,9 @@ Faker.prototype.setLocale = function (locale) {
Faker.prototype.seed = function(value) {
var Random = require('./random');
+ var Datatype = require('./datatype');
this.seedValue = value;
this.random = new Random(this, this.seedValue);
+ this.datatype = new Datatype(this, this.seedValue);
}
module['exports'] = Faker;
diff --git a/lib/internet.js b/lib/internet.js
index 658607a1..4cbf5a1f 100644
--- a/lib/internet.js
+++ b/lib/internet.js
@@ -12,12 +12,12 @@ var Internet = function (faker) {
* @method faker.internet.avatar
*/
self.avatar = function () {
- return faker.random.arrayElement(faker.definitions.internet.avatar_uri);
+ return 'https://cdn.fakercloud.com/avatars/' + faker.random.arrayElement(faker.definitions.internet.avatar_uri);
};
self.avatar.schema = {
"description": "Generates a URL for an avatar.",
- "sampleResults": ["https://s3.amazonaws.com/uifaces/faces/twitter/igorgarybaldi/128.jpg"]
+ "sampleResults": ["https://cdn.fakercloud.com/avatars/sydlawrence_128.jpg"]
};
/**
@@ -77,15 +77,15 @@ var Internet = function (faker) {
var result;
firstName = firstName || faker.name.firstName();
lastName = lastName || faker.name.lastName();
- switch (faker.random.number(2)) {
+ switch (faker.datatype.number(2)) {
case 0:
- result = firstName + faker.random.number(99);
+ result = firstName + faker.datatype.number(99);
break;
case 1:
result = firstName + faker.random.arrayElement([".", "_"]) + lastName;
break;
case 2:
- result = firstName + faker.random.arrayElement([".", "_"]) + lastName + faker.random.number(99);
+ result = firstName + faker.random.arrayElement([".", "_"]) + lastName + faker.datatype.number(99);
break;
}
result = result.toString().replace(/'/g, "");
@@ -132,6 +132,21 @@ var Internet = function (faker) {
};
/**
+ * method
+ *
+ * @method faker.internet.httpMethod
+ */
+ self.httpMethod = function () {
+ var httpMethods = ['GET','POST', 'PUT', 'DELETE', 'PATCH'];
+ return faker.random.arrayElement(httpMethods);
+ };
+
+ self.httpMethod.schema = {
+ "description": "Randomly generates HTTP Methods (GET, POST, PUT, DELETE, PATCH)",
+ "sampleResults": ["GET","POST", "PUT", "DELETE", "PATCH"]
+ };
+
+ /**
* url
*
* @method faker.internet.url
@@ -197,7 +212,7 @@ var Internet = function (faker) {
*/
self.ip = function () {
var randNum = function () {
- return (faker.random.number(255)).toFixed(0);
+ return (faker.datatype.number(255)).toFixed(0);
};
var result = [];
@@ -240,12 +255,26 @@ var Internet = function (faker) {
};
/**
+ * port
+ *
+ * @method faker.internet.port
+ */
+ self.port = function() {
+ return faker.datatype.number({ min: 0, max: 65535 });
+ };
+
+ self.port.schema = {
+ "description": "Generates a random port number.",
+ "sampleResults": ["4422"]
+ };
+
+ /**
* userAgent
*
* @method faker.internet.userAgent
*/
self.userAgent = function () {
- return random_ua.generate();
+ return random_ua.generate(faker);
};
self.userAgent.schema = {
@@ -266,9 +295,9 @@ var Internet = function (faker) {
baseGreen255 = baseGreen255 || 0;
baseBlue255 = baseBlue255 || 0;
// based on awesome response : http://stackoverflow.com/questions/43044/algorithm-to-randomly-generate-an-aesthetically-pleasing-color-palette
- var red = Math.floor((faker.random.number(256) + baseRed255) / 2);
- var green = Math.floor((faker.random.number(256) + baseGreen255) / 2);
- var blue = Math.floor((faker.random.number(256) + baseBlue255) / 2);
+ var red = Math.floor((faker.datatype.number(256) + baseRed255) / 2);
+ var green = Math.floor((faker.datatype.number(256) + baseGreen255) / 2);
+ var blue = Math.floor((faker.datatype.number(256) + baseBlue255) / 2);
var redStr = red.toString(16);
var greenStr = green.toString(16);
var blueStr = blue.toString(16);
@@ -319,7 +348,7 @@ var Internet = function (faker) {
}
for (i=0; i < 12; i++) {
- mac+= faker.random.number(15).toString(16);
+ mac+= faker.datatype.number(15).toString(16);
if (i%2==1 && i != 11) {
mac+=validSep;
}
@@ -379,7 +408,7 @@ var Internet = function (faker) {
pattern = consonant;
}
}
- n = faker.random.number(94) + 33;
+ n = faker.datatype.number(94) + 33;
char = String.fromCharCode(n);
if (memorable) {
char = char.toLowerCase();
diff --git a/lib/locales.js b/lib/locales.js
index 86d22929..f9088b5e 100644
--- a/lib/locales.js
+++ b/lib/locales.js
@@ -23,12 +23,14 @@ exports['fr'] = require('./locales/fr');
exports['fr_CA'] = require('./locales/fr_CA');
exports['fr_CH'] = require('./locales/fr_CH');
exports['ge'] = require('./locales/ge');
+exports['hy'] = require('./locales/hy');
+exports['hr'] = require('./locales/hr');
exports['id_ID'] = require('./locales/id_ID');
exports['it'] = require('./locales/it');
exports['ja'] = require('./locales/ja');
exports['ko'] = require('./locales/ko');
exports['nb_NO'] = require('./locales/nb_NO');
-exports['nep'] = require('./locales/nep');
+exports['ne'] = require('./locales/ne');
exports['nl'] = require('./locales/nl');
exports['nl_BE'] = require('./locales/nl_BE');
exports['pl'] = require('./locales/pl');
diff --git a/lib/locales/ar/address/state.js b/lib/locales/ar/address/state.js
index eaed7742..8488a648 100644
--- a/lib/locales/ar/address/state.js
+++ b/lib/locales/ar/address/state.js
@@ -1,4 +1,26 @@
module["exports"] = [
+ "القدس",
+ "تل الربيع",
+ "صفد",
+ "أريحا",
+ "بئر السبع",
+ "غزة",
+ "نابلس",
+ "الناصرة",
+ "بيت لحم",
+ "الخليل",
+ "يافا",
+ "حيفا",
+ "اللد",
+ "الرملة",
+ "عكا",
+ "سخنين",
+ "قلنسوة",
+ "طيرة",
+ "عرابة",
+ "رام الله",
+ "طولكرم",
+ "بئر السبع ",
"تونس",
"بن عروس",
"أريانة",
@@ -48,5 +70,44 @@ module["exports"] = [
"عنابة",
"قالمة",
"قسنطينة",
- "المدية"
+ "المدية",
+ "عمان",
+ "الزرقاء",
+ "إربد",
+ "العقبة",
+ "السلط",
+ "المفرق",
+ "جرش",
+ "معان",
+ "عجلون",
+ "حلب",
+ "دمشق",
+ "حمص",
+ "اللاذقية",
+ "حماة",
+ "طرطوس",
+ "دير الزور",
+ "السويداء",
+ "الحسكة",
+ "درعا",
+ "إدلب",
+ "بيروت",
+ "طرابلس",
+ "صيدا",
+ "صور",
+ "النبطية",
+ "زحلة",
+ "جونيه",
+ "حبوش",
+ "بعلبك",
+ "بغداد",
+ "البصرة",
+ "نينوى",
+ "أربيل",
+ "النجف",
+ "كركوك",
+ "المثنى",
+ "القادسية",
+ " بابل",
+ "كربلاء",
];
diff --git a/lib/locales/ar/date/index.js b/lib/locales/ar/date/index.js
new file mode 100644
index 00000000..8c45d3f6
--- /dev/null
+++ b/lib/locales/ar/date/index.js
@@ -0,0 +1,4 @@
+var date = {};
+module["exports"] = date;
+date.month = require("./month");
+date.weekday = require("./weekday");
diff --git a/lib/locales/ar/date/month.js b/lib/locales/ar/date/month.js
new file mode 100644
index 00000000..b7808708
--- /dev/null
+++ b/lib/locales/ar/date/month.js
@@ -0,0 +1,63 @@
+// Source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1799
+module["exports"] = {
+ wide: [
+ "كَانُون ٱلثَّانِي",
+ "شُبَاط",
+ "آذَار",
+ "نَيْسَان",
+ "أَيَّار",
+ "حَزِيرَان",
+ "تَمُّوز",
+ "آب",
+ "أَيْلُول",
+ "تِشْرِين ٱلْأَوَّل",
+ "تِشْرِين ٱلثَّانِي",
+ "كَانُون ٱلْأَوَّل",
+ ],
+ // Property "wide_context" is optional, if not set then "wide" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ wide_context: [
+ "كَانُون ٱلثَّانِي",
+ "شُبَاط",
+ "آذَار",
+ "نَيْسَان",
+ "أَيَّار",
+ "حَزِيرَان",
+ "تَمُّوز",
+ "آب",
+ "أَيْلُول",
+ "تِشْرِين ٱلْأَوَّل",
+ "تِشْرِين ٱلثَّانِي",
+ "كَانُون ٱلْأَوَّل",
+ ],
+ abbr: [
+ "يناير",
+ "فبراير",
+ "مارس",
+ "إبريل",
+ "مايو",
+ "يونيو",
+ "يوليو",
+ "أغسطس",
+ "سبتمبر",
+ "أكتوبر",
+ "نوفمبر",
+ "ديسمبر",
+ ],
+ // Property "abbr_context" is optional, if not set then "abbr" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ abbr_context: [
+ "يناير",
+ "فبراير",
+ "مارس",
+ "إبريل",
+ "مايو",
+ "يونيو",
+ "يوليو",
+ "أغسطس",
+ "سبتمبر",
+ "أكتوبر",
+ "نوفمبر",
+ "ديسمبر",
+ ],
+};
diff --git a/lib/locales/ar/date/weekday.js b/lib/locales/ar/date/weekday.js
new file mode 100644
index 00000000..3bbdfd27
--- /dev/null
+++ b/lib/locales/ar/date/weekday.js
@@ -0,0 +1,22 @@
+// Source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1847
+module["exports"] = {
+ wide: [
+ "الأحَد",
+ "الإثنين",
+ "الثلاثاء",
+ "الأربعاء",
+ "الخميس",
+ "الجمعة",
+ "السبت",
+ ],
+
+ wide_context: [
+ "الأحَد",
+ "الإثنين",
+ "الثلاثاء",
+ "الأربعاء",
+ "الخميس",
+ "الجمعة",
+ "السبت",
+ ],
+};
diff --git a/lib/locales/ar/index.js b/lib/locales/ar/index.js
index 01dad726..cfaa5d6b 100644
--- a/lib/locales/ar/index.js
+++ b/lib/locales/ar/index.js
@@ -3,8 +3,10 @@ module["exports"] = ar;
ar.title = "Arabic";
ar.separator = " & ";
ar.address = require("./address");
+ar.name = require("./name");
ar.phone_number = require("./phone_number");
ar.cell_phone = require("./cell_phone");
ar.commerce = require("./commerce");
ar.vehicle = require("./vehicle");
ar.team = require("./team");
+ar.date = require("./date");
diff --git a/lib/locales/cz/address/index.js b/lib/locales/cz/address/index.js
index 40566201..3fcf41e2 100644
--- a/lib/locales/cz/address/index.js
+++ b/lib/locales/cz/address/index.js
@@ -6,7 +6,6 @@ address.secondary_address = require("./secondary_address");
address.postcode = require("./postcode");
address.state = require("./state");
address.state_abbr = require("./state_abbr");
-address.time_zone = require("./time_zone");
address.city_name = require("./city_name");
address.city = require("./city");
address.street = require("./street");
diff --git a/lib/locales/cz/address/time_zone.js b/lib/locales/cz/address/time_zone.js
deleted file mode 100644
index bfa4d9cc..00000000
--- a/lib/locales/cz/address/time_zone.js
+++ /dev/null
@@ -1,145 +0,0 @@
-module["exports"] = [
- "Pacific/Midway",
- "Pacific/Pago_Pago",
- "Pacific/Honolulu",
- "America/Juneau",
- "America/Los_Angeles",
- "America/Tijuana",
- "America/Denver",
- "America/Phoenix",
- "America/Chihuahua",
- "America/Mazatlan",
- "America/Chicago",
- "America/Regina",
- "America/Mexico_City",
- "America/Mexico_City",
- "America/Monterrey",
- "America/Guatemala",
- "America/New_York",
- "America/Indiana/Indianapolis",
- "America/Bogota",
- "America/Lima",
- "America/Lima",
- "America/Halifax",
- "America/Caracas",
- "America/La_Paz",
- "America/Santiago",
- "America/St_Johns",
- "America/Sao_Paulo",
- "America/Argentina/Buenos_Aires",
- "America/Guyana",
- "America/Godthab",
- "Atlantic/South_Georgia",
- "Atlantic/Azores",
- "Atlantic/Cape_Verde",
- "Europe/Dublin",
- "Europe/London",
- "Europe/Lisbon",
- "Europe/London",
- "Africa/Casablanca",
- "Africa/Monrovia",
- "Etc/UTC",
- "Europe/Belgrade",
- "Europe/Bratislava",
- "Europe/Budapest",
- "Europe/Ljubljana",
- "Europe/Prague",
- "Europe/Sarajevo",
- "Europe/Skopje",
- "Europe/Warsaw",
- "Europe/Zagreb",
- "Europe/Brussels",
- "Europe/Copenhagen",
- "Europe/Madrid",
- "Europe/Paris",
- "Europe/Amsterdam",
- "Europe/Berlin",
- "Europe/Berlin",
- "Europe/Rome",
- "Europe/Stockholm",
- "Europe/Vienna",
- "Africa/Algiers",
- "Europe/Bucharest",
- "Africa/Cairo",
- "Europe/Helsinki",
- "Europe/Kiev",
- "Europe/Riga",
- "Europe/Sofia",
- "Europe/Tallinn",
- "Europe/Vilnius",
- "Europe/Athens",
- "Europe/Istanbul",
- "Europe/Minsk",
- "Asia/Jerusalem",
- "Africa/Harare",
- "Africa/Johannesburg",
- "Europe/Moscow",
- "Europe/Moscow",
- "Europe/Moscow",
- "Asia/Kuwait",
- "Asia/Riyadh",
- "Africa/Nairobi",
- "Asia/Baghdad",
- "Asia/Tehran",
- "Asia/Muscat",
- "Asia/Muscat",
- "Asia/Baku",
- "Asia/Tbilisi",
- "Asia/Yerevan",
- "Asia/Kabul",
- "Asia/Yekaterinburg",
- "Asia/Karachi",
- "Asia/Karachi",
- "Asia/Tashkent",
- "Asia/Kolkata",
- "Asia/Kolkata",
- "Asia/Kolkata",
- "Asia/Kolkata",
- "Asia/Kathmandu",
- "Asia/Dhaka",
- "Asia/Dhaka",
- "Asia/Colombo",
- "Asia/Almaty",
- "Asia/Novosibirsk",
- "Asia/Rangoon",
- "Asia/Bangkok",
- "Asia/Bangkok",
- "Asia/Jakarta",
- "Asia/Krasnoyarsk",
- "Asia/Shanghai",
- "Asia/Chongqing",
- "Asia/Hong_Kong",
- "Asia/Urumqi",
- "Asia/Kuala_Lumpur",
- "Asia/Singapore",
- "Asia/Taipei",
- "Australia/Perth",
- "Asia/Irkutsk",
- "Asia/Ulaanbaatar",
- "Asia/Seoul",
- "Asia/Tokyo",
- "Asia/Tokyo",
- "Asia/Tokyo",
- "Asia/Yakutsk",
- "Australia/Darwin",
- "Australia/Adelaide",
- "Australia/Melbourne",
- "Australia/Melbourne",
- "Australia/Sydney",
- "Australia/Brisbane",
- "Australia/Hobart",
- "Asia/Vladivostok",
- "Pacific/Guam",
- "Pacific/Port_Moresby",
- "Asia/Magadan",
- "Asia/Magadan",
- "Pacific/Noumea",
- "Pacific/Fiji",
- "Asia/Kamchatka",
- "Pacific/Majuro",
- "Pacific/Auckland",
- "Pacific/Auckland",
- "Pacific/Tongatapu",
- "Pacific/Fakaofo",
- "Pacific/Apia"
-];
diff --git a/lib/locales/cz/name/first_name.js b/lib/locales/cz/name/first_name.js
new file mode 100644
index 00000000..25bed99f
--- /dev/null
+++ b/lib/locales/cz/name/first_name.js
@@ -0,0 +1,3 @@
+const female_first_name = require('./female_first_name');
+const male_first_name = require('./male_first_name');
+module.exports = female_first_name.concat(male_first_name); \ No newline at end of file
diff --git a/lib/locales/cz/name/index.js b/lib/locales/cz/name/index.js
index 08bc20f0..f6b6aad6 100644
--- a/lib/locales/cz/name/index.js
+++ b/lib/locales/cz/name/index.js
@@ -1,5 +1,7 @@
var name = {};
module['exports'] = name;
+name.first_name = require("./first_name");
+name.last_name = require("./last_name");
name.male_first_name = require("./male_first_name");
name.female_first_name = require("./female_first_name");
name.male_last_name = require("./male_last_name");
diff --git a/lib/locales/cz/name/last_name.js b/lib/locales/cz/name/last_name.js
new file mode 100644
index 00000000..d31b601c
--- /dev/null
+++ b/lib/locales/cz/name/last_name.js
@@ -0,0 +1,3 @@
+const female_last_name = require('./female_last_name');
+const male_last_name = require('./male_last_name');
+module.exports = female_last_name.concat(male_last_name); \ No newline at end of file
diff --git a/lib/locales/de/date/index.js b/lib/locales/de/date/index.js
new file mode 100644
index 00000000..8c45d3f6
--- /dev/null
+++ b/lib/locales/de/date/index.js
@@ -0,0 +1,4 @@
+var date = {};
+module["exports"] = date;
+date.month = require("./month");
+date.weekday = require("./weekday");
diff --git a/lib/locales/de/date/month.js b/lib/locales/de/date/month.js
new file mode 100644
index 00000000..2d6bd7de
--- /dev/null
+++ b/lib/locales/de/date/month.js
@@ -0,0 +1,63 @@
+// Source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1799
+module['exports'] = {
+ wide: [
+ 'Januar',
+ 'Februar',
+ 'März',
+ 'April',
+ 'Mai',
+ 'Juni',
+ 'Juli',
+ 'August',
+ 'September',
+ 'Oktober',
+ 'November',
+ 'Dezember',
+ ],
+ // Property "wide_context" is optional, if not set then "wide" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ wide_context: [
+ 'Januar',
+ 'Februar',
+ 'März',
+ 'April',
+ 'Mai',
+ 'Juni',
+ 'Juli',
+ 'August',
+ 'September',
+ 'Oktober',
+ 'November',
+ 'Dezember',
+ ],
+ abbr: [
+ 'Jan',
+ 'Feb',
+ 'Mrz',
+ 'Apr',
+ 'Mai',
+ 'Jun',
+ 'Jul',
+ 'Aug',
+ 'Sep',
+ 'Okt',
+ 'Nov',
+ 'Dez',
+ ],
+ // Property "abbr_context" is optional, if not set then "abbr" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ abbr_context: [
+ 'Jan',
+ 'Feb',
+ 'Mrz',
+ 'Apr',
+ 'Mai',
+ 'Jun',
+ 'Jul',
+ 'Aug',
+ 'Sep',
+ 'Okt',
+ 'Nov',
+ 'Dez',
+ ],
+};
diff --git a/lib/locales/de/date/weekday.js b/lib/locales/de/date/weekday.js
new file mode 100644
index 00000000..03754a26
--- /dev/null
+++ b/lib/locales/de/date/weekday.js
@@ -0,0 +1,43 @@
+// Source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1847
+module["exports"] = {
+ wide: [
+ "Sonntag",
+ "Montag",
+ "Dienstag",
+ "Mittwoch",
+ "Donnerstag",
+ "Freitag",
+ "Samstag"
+ ],
+ // Property "wide_context" is optional, if not set then "wide" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ wide_context: [
+ "Sonntag",
+ "Montag",
+ "Dienstag",
+ "Mittwoch",
+ "Donnerstag",
+ "Freitag",
+ "Samstag"
+ ],
+ abbr: [
+ "So.",
+ "Mo.",
+ "Di.",
+ "Mi.",
+ "Do.",
+ "Fr.",
+ "Sa."
+ ],
+ // Property "abbr_context" is optional, if not set then "abbr" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ abbr_context: [
+ "So.",
+ "Mo.",
+ "Di.",
+ "Mi.",
+ "Do.",
+ "Fr.",
+ "Sa."
+ ]
+};
diff --git a/lib/locales/de/index.js b/lib/locales/de/index.js
index 6dfe27a3..92da8685 100644
--- a/lib/locales/de/index.js
+++ b/lib/locales/de/index.js
@@ -7,4 +7,5 @@ de.internet = require("./internet");
de.lorem = require("./lorem");
de.name = require("./name");
de.phone_number = require("./phone_number");
-de.cell_phone = require("./cell_phone"); \ No newline at end of file
+de.cell_phone = require("./cell_phone");
+de.date = require("./date");
diff --git a/lib/locales/de_CH/address/city.js b/lib/locales/de_CH/address/city.js
new file mode 100644
index 00000000..d62eafb1
--- /dev/null
+++ b/lib/locales/de_CH/address/city.js
@@ -0,0 +1,3 @@
+module["exports"] = [
+ "#{city_name}"
+];
diff --git a/lib/locales/de_CH/address/city_name.js b/lib/locales/de_CH/address/city_name.js
new file mode 100644
index 00000000..9c74936a
--- /dev/null
+++ b/lib/locales/de_CH/address/city_name.js
@@ -0,0 +1,102 @@
+module["exports"] = [
+ "Aarau",
+ "Adliswil",
+ "Allschwil",
+ "Arbon",
+ "Baar",
+ "Baden",
+ "Basel",
+ "Bellinzona",
+ "Bern",
+ "Biel/Bienne",
+ "Binningen",
+ "Brig-Glis",
+ "Bulle",
+ "Burgdorf",
+ "Bülach",
+ "Carouge",
+ "Cham",
+ "Chur",
+ "Dietikon",
+ "Dübendorf",
+ "Einsiedeln",
+ "Emmen",
+ "Frauenfeld",
+ "Freiburg",
+ "Freienbach",
+ "Genf",
+ "Glarus Nord",
+ "Gossau",
+ "Grenchen",
+ "Herisau",
+ "Horgen",
+ "Horw",
+ "Illnau-Effretikon",
+ "Kloten",
+ "Kreuzlingen",
+ "Kriens",
+ "Köniz",
+ "Küsnacht",
+ "La Chaux-de-Fonds",
+ "Lancy",
+ "Langenthal",
+ "Lausanne",
+ "Liestal",
+ "Locarno",
+ "Lugano",
+ "Luzern",
+ "Lyss",
+ "Martigny",
+ "Meilen",
+ "Mendrisio",
+ "Meyrin",
+ "Monthey",
+ "Montreux",
+ "Morges",
+ "Muri bei Bern",
+ "Muttenz",
+ "Neuenburg",
+ "Nyon",
+ "Oftringen",
+ "Olten",
+ "Onex",
+ "Opfikon",
+ "Ostermundigen",
+ "Pratteln",
+ "Pully",
+ "Rapperswil-Jona",
+ "Regensdorf",
+ "Reinach",
+ "Renens",
+ "Rheinfelden",
+ "Richterswil",
+ "Riehen",
+ "Schaffhausen",
+ "Schlieren",
+ "Schwyz",
+ "Siders",
+ "Sitten",
+ "Solothurn",
+ "St. Gallen",
+ "Steffisburg",
+ "Stäfa",
+ "Thalwil",
+ "Thun",
+ "Thônex",
+ "Uster",
+ "Val-de-Ruz",
+ "Vernier",
+ "Versoix",
+ "Vevey",
+ "Volketswil",
+ "Wallisellen",
+ "Wettingen",
+ "Wetzikon",
+ "Wil",
+ "Winterthur",
+ "Wohlen",
+ "Wädenswil",
+ "Yverdon-les-Bains",
+ "Zug",
+ "Zürich",
+];
diff --git a/lib/locales/de_CH/address/index.js b/lib/locales/de_CH/address/index.js
index 57f01a97..9af0c8c6 100644
--- a/lib/locales/de_CH/address/index.js
+++ b/lib/locales/de_CH/address/index.js
@@ -2,4 +2,8 @@ var address = {};
module['exports'] = address;
address.country_code = require("./country_code");
address.postcode = require("./postcode");
+address.state = require("./state");
+address.state_abbr = require("./state_abbr");
+address.city_name = require("./city_name");
+address.city = require("./city");
address.default_country = require("./default_country");
diff --git a/lib/locales/de_CH/address/state.js b/lib/locales/de_CH/address/state.js
new file mode 100644
index 00000000..0f620508
--- /dev/null
+++ b/lib/locales/de_CH/address/state.js
@@ -0,0 +1,28 @@
+module["exports"] = [
+ "Aargau",
+ "Appenzell Ausserrhoden",
+ "Appenzell Innerrhoden",
+ "Basel-Land",
+ "Basel-Stadt",
+ "Bern",
+ "Freiburg",
+ "Genf",
+ "Glarus",
+ "Graubünden",
+ "Jura",
+ "Luzern",
+ "Neuenburg",
+ "Nidwalden",
+ "Obwalden",
+ "St. Gallen",
+ "Schaffhausen",
+ "Schwyz",
+ "Solothurn",
+ "Tessin",
+ "Thurgau",
+ "Uri",
+ "Waadt",
+ "Wallis",
+ "Zug",
+ "Zürich"
+];
diff --git a/lib/locales/de_CH/address/state_abbr.js b/lib/locales/de_CH/address/state_abbr.js
new file mode 100644
index 00000000..69f7fc10
--- /dev/null
+++ b/lib/locales/de_CH/address/state_abbr.js
@@ -0,0 +1,28 @@
+module["exports"] = [
+ "AG",
+ "AR",
+ "AI",
+ "BL",
+ "BS",
+ "BE",
+ "FR",
+ "GE",
+ "GL",
+ "GR",
+ "JU",
+ "LU",
+ "NE",
+ "NW",
+ "OW",
+ "SG",
+ "SH",
+ "SZ",
+ "SO",
+ "TI",
+ "TG",
+ "UR",
+ "VD",
+ "VS",
+ "ZG",
+ "ZH",
+];
diff --git a/lib/locales/el/internet/avatar_uri.js b/lib/locales/el/internet/avatar_uri.js
deleted file mode 100644
index 34208a96..00000000
--- a/lib/locales/el/internet/avatar_uri.js
+++ /dev/null
@@ -1,1256 +0,0 @@
-module["exports"] = [
- "https://s3.amazonaws.com/uifaces/faces/twitter/jarjan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mahdif/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sprayaga/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ruzinav/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Skyhartman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/moscoz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kurafire/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/91bilal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/igorgarybaldi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/calebogden/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/malykhinv/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joelhelin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kushsolitary/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/coreyweb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/snowshade/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/areus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/holdenweb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/heyimjuani/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/envex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/unterdreht/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/collegeman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/peejfancher/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andyisonline/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ultragex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adellecharles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ateneupopular/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ahmetalpbalkan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Stievius/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kerem/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/osvaldas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/angelceballos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thierrykoblentz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/peterlandt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/catarino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/weglov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brandclay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ahmetsulek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicolasfolliot/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jayrobinson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victorerixon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kolage/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michzen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/markjenkins/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicolai_larsen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/noxdzine/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alagoon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/idiot/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mizko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chadengle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mutlu82/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/simobenso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vocino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/guiiipontes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/soyjavi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshaustin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tomaslau/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/VinThomas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ManikRathee/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/langate/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cemshid/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leemunroe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_shahedk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/enda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BillSKenney/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/divya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshhemsley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sindresorhus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/soffes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/9lessons/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/linux29/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Chakintosh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anaami/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joreira/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shadeed9/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scottkclark/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jedbridges/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/salleedesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marakasina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ariil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BrianPurkiss/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelmartinho/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bublienko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/devankoshal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ZacharyZorbas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/timmillwood/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshuasortino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/damenleeturks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tomas_janousek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/herrhaase/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/RussellBishop/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brajeshwar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cbracco/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bermonpainter/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abdullindenis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/isacosta/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/suprb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yalozhkin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chandlervdw/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamgarth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_victa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/commadelimited/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/roybarberuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/axel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vladarbatov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ffbel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/syropian/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ankitind/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/traneblow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/flashmurphy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ChrisFarina78/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baliomega/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/saschamt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jm_denis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anoff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kennyadr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chatyrko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dingyi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mds/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/terryxlife/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aaroni/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kinday/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/prrstn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eduardostuart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dhilipsiva/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/GavicoInd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baires/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rohixx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bigmancho/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/blakesimkins/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leeiio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tjrus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/uberschizo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kylefoundry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/claudioguglieri/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ripplemdk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/exentrich/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jakemoore/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joaoedumedeiros/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/poormini/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tereshenkov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/keryilmaz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/haydn_woods/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rude/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/llun/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sgaurav_baghel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jamiebrittain/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/badlittleduck/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pifagor/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/agromov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/benefritz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/erwanhesry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/diesellaws/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremiaha/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/koridhandy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chaensel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrewcohen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/smaczny/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gonzalorobaina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nandini_m/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sydlawrence/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cdharrison/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tgerken/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lewisainslie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/charliecwaite/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robbschiller/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/flexrs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mattdetails/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/raquelwilson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karsh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mrmartineau/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/opnsrce/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hgharrygo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maximseshuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/uxalex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/samihah/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chanpory/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sharvin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/josemarques/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jefffis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/krystalfister/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lokesh_coder/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thedamianhdez/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dpmachado/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/funwatercat/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/timothycd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ivanfilipovbg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/picard102/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marcobarbosa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/krasnoukhov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/g3d/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ademilter/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rickdt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/operatino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bungiwan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hugomano/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/logorado/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dc_user/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/horaciobella/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/SlaapMe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/teeragit/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iqonicd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ilya_pestov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrewarrow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ssiskind/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/HenryHoffman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rdsaunders/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adamsxu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/curiousoffice/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/themadray/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michigangraham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kohette/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nickfratter/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/runningskull/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madysondesigns/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brenton_clarke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jennyshen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bradenhamm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kurtinc/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/amanruzaini/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/coreyhaggard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Karimmove/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aaronalfred/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wtrsld/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jitachi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/therealmarvin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pmeissner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ooomz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chacky14/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jesseddy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shanehudson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/akmur/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/IsaryAmairani/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arthurholcombe1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/boxmodel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ehsandiary/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/LucasPerdidao/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shalt0ni/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/swaplord/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kaelifa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/plbabin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/guillemboti/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arindam_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/renbyrd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thiagovernetti/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jmillspaysbills/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mikemai2awesome/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jervo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mekal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sta1ex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robergd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/felipecsl/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrea211087/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/garand/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dhooyenga/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abovefunction/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pcridesagain/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/randomlies/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BryanHorsey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/heykenneth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dahparra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/allthingssmitty/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danvernon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/beweinreich/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/increase/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/falvarad/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alxndrustinov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/souuf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/orkuncaylar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/AM_Kn2/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gearpixels/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bassamology/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vimarethomas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kosmar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/SULiik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mrjamesnoble/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/silvanmuhlemann/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shaneIxD/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nacho/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yigitpinarbasi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/buzzusborne/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aaronkwhite/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rmlewisuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/giancarlon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nbirckel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/d_nny_m_cher/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sdidonato/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/atariboy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abotap/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karalek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/psdesignuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ludwiczakpawel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nemanjaivanovic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baluli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ahmadajmi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vovkasolovev/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/samgrover/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/derienzo777/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jonathansimmons/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nelsonjoyce/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/S0ufi4n3/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xtopherpaul/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oaktreemedia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nateschulte/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/findingjenny/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/namankreative/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/antonyzotov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/we_social/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leehambley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/solid_color/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abelcabans/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mbilderbach/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kkusaa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jordyvdboom/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlosgavina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pechkinator/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vc27/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rdbannon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/croakx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/suribbles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kerihenare/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/catadeleon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gcmorley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/duivvv/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/saschadroste/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victorDubugras/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wintopia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mattbilotti/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/taylorling/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/megdraws/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/meln1ks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mahmoudmetwally/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Silveredge9/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/derekebradley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/happypeter1983/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/travis_arnold/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/artem_kostenko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adobi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/daykiine/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alek_djuric/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scips/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/miguelmendes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/justinrhee/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alsobrooks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fronx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mcflydesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/santi_urso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/allfordesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stayuber/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bertboerland/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marosholly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adamnac/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cynthiasavard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/muringa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hiemil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jackiesaik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iduuck/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/antjanus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aroon_sharma/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dshster/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thehacker/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelbrooksjr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryanmclaughlin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/clubb3rry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/taybenlor/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xripunov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/myastro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adityasutomo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/digitalmaverick/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hjartstrorn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/itolmach/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vaughanmoffitt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abdots/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/isnifer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sergeysafonov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scrapdnb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chrismj83/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vitorleal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sokaniwaal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zaki3d/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/illyzoren/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mocabyte/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/osmanince/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/djsherman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidhemphill/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/waghner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/necodymiconer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/praveen_vijaya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fabbrucci/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/travishines/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kuldarkalvik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Elt_n/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/phillapier/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/okseanjay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/id835559/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kudretkeskin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anjhero/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scott_riley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/noufalibrahim/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/h1brd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/borges_marcos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/devinhalladay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ciaranr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stefooo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mikebeecham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tonymillion/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshuaraichur/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/irae/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/petrangr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dmitriychuta/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/charliegann/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arashmanteghi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adhamdannaway/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ainsleywagon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/svenlen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/faisalabid/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/beshur/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlyson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dutchnadia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/teddyzetterlund/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/samuelkraft/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aoimedia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/toddrew/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/codepoet_ru/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/artvavs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/benoitboucart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jomarmen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kolmarlopez/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/creartinc/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/homka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gaborenton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robinclediere/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maximsorokin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/plasticine/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/j2deme/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/peachananr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kapaluccio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/de_ascanio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rikas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dawidwu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marcoramires/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/angelcreative/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rpatey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/popey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rehatkathuria/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/the_purplebunny/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/1markiz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ajaxy_ru/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brenmurrell/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dudestein/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oskarlevinson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victorstuber/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nehfy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vicivadeline/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leandrovaranda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scottgallant/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victor_haydin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sawrb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryhanhassan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/amayvs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/a_brixen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karolkrakowiak_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/herkulano/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/geran7/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cggaurav/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chris_witko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lososina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/polarity/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mattlat/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brandonburke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/constantx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/teylorfeliz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/craigelimeliah/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rachelreveley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/reabo101/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rahmeen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rickyyean/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/j04ntoh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/spbroma/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sebashton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jpenico/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/francis_vega/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oktayelipek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kikillo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fabbianz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/larrygerard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BroumiYoussef/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/0therplanet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mbilalsiddique1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ionuss/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/grrr_nl/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/liminha/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rawdiggie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryandownie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sethlouey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pixage/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arpitnj/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/switmer777/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/josevnclch/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kanickairaj/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/puzik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tbakdesigns/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/besbujupi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/supjoey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lowie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/linkibol/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/balintorosz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/imcoding/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/agustincruiz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gusoto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thomasschrijer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/superoutman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kalmerrautam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gabrielizalo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gojeanyn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidbaldie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_vojto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/laurengray/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jydesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mymyboy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nellleo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marciotoledo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ninjad3m0/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/to_soham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hasslunsford/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/muridrahhal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/levisan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/grahamkennery/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lepetitogre/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/antongenkin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nessoila/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/amandabuzard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/safrankov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cocolero/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dss49/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/matt3224/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bluesix/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/quailandquasar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/AlbertoCococi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lepinski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sementiy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mhudobivnik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thibaut_re/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/olgary/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shojberg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mtolokonnikov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bereto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/naupintos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wegotvices/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xadhix/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/macxim/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rodnylobos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madcampos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madebyvadim/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bartoszdawydzik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/supervova/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/markretzloff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vonachoo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/darylws/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stevedesigner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mylesb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/herbigt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/depaulawagner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/geshan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gizmeedevil1991/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_scottburgess/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lisovsky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidsasda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/artd_sign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/YoungCutlass/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mgonto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/itstotallyamy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victorquinn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/osmond/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oksanafrewer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zauerkraut/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamkeithmason/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nitinhayaran/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lmjabreu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mandalareopens/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thinkleft/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ponchomendivil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/juamperro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brunodesign1206/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/caseycavanagh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/luxe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dotgridline/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/spedwig/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madewulf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mattsapii/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/helderleal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chrisstumph/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jayphen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nsamoylov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chrisvanderkooi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/justme_timothyg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/otozk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/prinzadi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gu5taf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cyril_gaillard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/d_kobelyatsky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/daniloc/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nwdsha/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/romanbulah/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/skkirilov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dvdwinden/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dannol/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thekevinjones/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jwalter14/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/timgthomas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/buddhasource/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/uxpiper/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thatonetommy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/diansigitp/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adrienths/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/klimmka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gkaam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/derekcramer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jennyyo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nerrsoft/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xalionmalik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/edhenderson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/keyuri85/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/roxanejammet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kimcool/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/edkf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/matkins/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alessandroribe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jacksonlatka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lebronjennan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kostaspt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karlkanall/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/moynihan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danpliego/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/saulihirvi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wesleytrankin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fjaguero/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bowbrick/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mashaaaaal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yassiryahya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dparrelli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fotomagin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aka_james/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/denisepires/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iqbalperkasa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/martinansty/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jarsen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/r_oy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/justinrob/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gabrielrosser/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/malgordon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlfairclough/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelabehsera/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pierrestoffe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/enjoythetau/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/loganjlambert/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rpeezy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/coreyginnivan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michalhron/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/msveet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lingeswaran/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kolsvein/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/peter576/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/reideiredale/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joeymurdah/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/raphaelnikson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mvdheuvel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maxlinderman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jimmuirhead/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/begreative/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/frankiefreesbie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robturlinckx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Talbi_ConSept/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/longlivemyword/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vanchesz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maiklam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hermanobrother/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rez___a/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gregsqueeb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/greenbes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_ragzor/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anthonysukow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fluidbrush/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dactrtr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jehnglynn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bergmartin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hugocornejo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_kkga/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dzantievm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sawalazar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sovesove/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jonsgotwood/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/byryan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vytautas_a/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mizhgan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cicerobr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nilshelmersson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/d33pthought/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davecraige/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nckjrvs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alexandermayes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jcubic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/craigrcoles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bagawarman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rob_thomas10/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cofla/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maikelk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rtgibbons/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/russell_baylis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mhesslow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/codysanfilippo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/webtanya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madebybrenton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dcalonaci/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/perfectflow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jjsiii/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/saarabpreet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kumarrajan12123/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamsteffen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/themikenagle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ceekaytweet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/larrybolt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/conspirator/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dallasbpeters/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/n3dmax/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/terpimost/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/byrnecore/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/j_drake_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/calebjoyce/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/russoedu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hoangloi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tobysaxon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gofrasdesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dimaposnyy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tjisousa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/okandungel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/billyroshan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oskamaya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/motionthinks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/knilob/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ashocka18/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marrimo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bartjo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/omnizya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ernestsemerda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andreas_pr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/edgarchris99/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thomasgeisen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gseguin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joannefournier/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/demersdesigns/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adammarsbar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nasirwd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/n_tassone/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/javorszky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/themrdave/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yecidsm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicollerich/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/canapud/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicoleglynn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/judzhin_miles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/designervzm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kianoshp/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/evandrix/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alterchuca/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dhrubo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ma_tiax/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ssbb_me/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dorphern/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mauriolg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bruno_mart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mactopus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/the_winslet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joemdesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Shriiiiimp/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jacobbennett/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nfedoroff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamglimy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/allagringaus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aiiaiiaii/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/olaolusoga/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/buryaknick/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wim1k/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicklacke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/a1chapone/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/steynviljoen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/strikewan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryankirkman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrewabogado/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/doooon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jagan123/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ariffsetiawan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elenadissi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mwarkentin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thierrymeier_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/r_garcia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dmackerman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/borantula/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/konus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/spacewood_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryuchi311/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/evanshajed/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tristanlegros/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shoaib253/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aislinnkelly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/okcoker/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/timpetricola/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sunshinedgirl/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chadami/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aleclarsoniv/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nomidesigns/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/petebernardo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scottiedude/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/millinet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/imsoper/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/imammuht/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/benjamin_knight/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nepdud/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joki4/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lanceguyatt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bboy1895/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/amywebbb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rweve/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/haruintesettden/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ricburton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nelshd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/batsirai/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/primozcigler/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jffgrdnr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/8d3k/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/geneseleznev/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/al_li/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/souperphly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mslarkina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/2fockus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cdavis565/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xiel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/turkutuuli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/uxward/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lebinoclard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gauravjassal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidmerrique/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mdsisto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrewofficer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kojourin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dnirmal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kevka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mr_shiznit/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aluisio_azevedo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cloudstudio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danvierich/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alexivanichkin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fran_mchamy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/perretmagali/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/betraydan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cadikkara/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/matbeedotcom/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremyworboys/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bpartridge/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelkoper/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/silv3rgvn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alevizio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johnsmithagency/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lawlbwoy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vitor376/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/desastrozo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thimo_cz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jasonmarkjones/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lhausermann/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xravil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/guischmitt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vigobronx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/panghal0/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/miguelkooreman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/surgeonist/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/christianoliff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/caspergrl/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamkarna/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ipavelek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pierre_nel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/y2graphic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sterlingrules/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elbuscainfo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bennyjien/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stushona/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/estebanuribe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/embrcecreations/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danillos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elliotlewis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/charlesrpratt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vladyn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/emmeffess/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlosblanco_eu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leonfedotov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rangafangs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chris_frees/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tgormtx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bryan_topham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jpscribbles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mighty55/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carbontwelve/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/isaacfifth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamjdeleon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/snowwrite/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/barputro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/drewbyreese/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sachacorazzi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bistrianiosip/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/magoo04/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pehamondello/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yayteejay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/a_harris88/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/algunsanabria/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zforrester/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ovall/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlosjgsousa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/geobikas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ah_lice/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/looneydoodle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nerdgr8/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ddggccaa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zackeeler/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/normanbox/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/el_fuertisimo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ismail_biltagi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/juangomezw/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jnmnrd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/patrickcoombe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryanjohnson_me/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/markolschesky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeffgolenski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kvasnic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gauchomatt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/afusinatto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kevinoh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/okansurreel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adamawesomeface/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/emileboudeling/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arishi_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/juanmamartinez/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wikiziner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danthms/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mkginfo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/terrorpixel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/curiousonaut/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/prheemo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelcolenso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/foczzi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/martip07/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thaodang17/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johncafazza/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robinlayfield/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/franciscoamk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abdulhyeuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marklamb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/edobene/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andresenfredrik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mikaeljorhult/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chrisslowik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vinciarts/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/meelford/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elliotnolten/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yehudab/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vijaykarthik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bfrohs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/josep_martins/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/attacks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sur4dye/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tumski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/instalox/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mangosango/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/paulfarino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kazaky999/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kiwiupover/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nvkznemo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tom_even/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ratbus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/woodsman001/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshmedeski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thewillbeard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/psaikali/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joe_black/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aleinadsays/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marcusgorillius/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hota_v/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jghyllebert/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shinze/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/janpalounek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremiespoken/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/her_ruu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dansowter/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/felipeapiress/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/magugzbrand2d/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/posterjob/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nathalie_fs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bobbytwoshoes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dreizle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremymouton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elisabethkjaer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/notbadart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mohanrohith/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jlsolerdeltoro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/itskawsar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/slowspock/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zvchkelly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wiljanslofstra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/craighenneberry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/trubeatto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/juaumlol/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/samscouto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BenouarradeM/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gipsy_raf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/netonet_il/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arkokoley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/itsajimithing/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/smalonso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victordeanda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_dwite_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/richardgarretts/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gregrwilkinson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anatolinicolae/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lu4sh1i/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stefanotirloni/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ostirbu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/darcystonge/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/naitanamoreno/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelcomiskey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adhiardana/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marcomano_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidcazalis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/falconerie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gregkilian/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bcrad/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bolzanmarco/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/low_res/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vlajki/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/petar_prog/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jonkspr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/akmalfikri/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mfacchinello/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/atanism/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/harry_sistalam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/murrayswift/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bobwassermann/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gavr1l0/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madshensel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mr_subtle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/deviljho_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/salimianoff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joetruesdell/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/twittypork/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/airskylar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dnezkumar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dgajjar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cherif_b/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/salvafc/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/louis_currie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/deeenright/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cybind/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eyronn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sweetdelisa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cboller1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andresdjasso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/melvindidit/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andysolomon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thaisselenator_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lvovenok/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/giuliusa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/belyaev_rs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/overcloacked/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kamal_chaneman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/incubo82/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hellofeverrrr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mhaligowski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sunlandictwin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bu7921/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andytlaw/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremery/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/finchjke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/manigm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/umurgdk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scottfeltham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ganserene/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mutu_krish/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jodytaggart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ntfblog/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tanveerrao/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hfalucas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alxleroydeval/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kucingbelang4/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bargaorobalo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/colgruv/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stalewine/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kylefrost/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baumannzone/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/angelcolberg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sachingawas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jjshaw14/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ramanathan_pdy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johndezember/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nilshoenson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brandonmorreale/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nutzumi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brandonflatsoda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sergeyalmone/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/klefue/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kirangopal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baumann_alex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/matthewkay_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jay_wilburn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shesgared/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/apriendeau/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johnriordan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wake_gs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aleksitappura/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/emsgulam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xilantra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/imomenui/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sircalebgrove/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/newbrushes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hsinyo23/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/m4rio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/katiemdaly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/s4f1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ecommerceil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marlinjayakody/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/swooshycueb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sangdth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/coderdiaz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bluefx_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vivekprvr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sasha_shestakov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eugeneeweb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dgclegg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/n1ght_coder/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dixchen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/blakehawksworth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/trueblood_33/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hai_ninh_nguyen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marclgonzales/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yesmeck/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stephcoue/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/doronmalki/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ruehldesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anasnakawa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kijanmaharjan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wearesavas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stefvdham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tweetubhai/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alecarpentier/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fiterik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/antonyryndya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/d00maz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/theonlyzeke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/missaaamy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlosm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/manekenthe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/reetajayendra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremyshimko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/justinrgraham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stefanozoffoli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/overra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mrebay007/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shvelo96/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pyronite/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thedjpetersen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rtyukmaev/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_williamguerra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/albertaugustin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vikashpathak18/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kevinjohndayy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vj_demien/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/colirpixoil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/goddardlewis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/laasli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jqiuss/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/heycamtaylor/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nastya_mane/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mastermindesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ccinojasso1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nyancecom/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sandywoodruff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bighanddesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sbtransparent/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aviddayentonbay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/richwild/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kaysix_dizzy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tur8le/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/seyedhossein1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/privetwagner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/emmandenn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dev_essentials/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jmfsocial/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_yardenoon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mateaodviteza/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/weavermedia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mufaddal_mw/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hafeeskhan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ashernatali/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sulaqo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eddiechen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/josecarlospsh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vm_f/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/enricocicconi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danmartin70/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gmourier/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/donjain/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mrxloka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_pedropinho/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eitarafa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oscarowusu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ralph_lam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/panchajanyag/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/woodydotmx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jerrybai1907/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marshallchen_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xamorep/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aio___/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chaabane_wail/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/txcx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/akashsharma39/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/falling_soul/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sainraja/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mugukamil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johannesneu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/markwienands/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karthipanraj/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/balakayuriy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alan_zhang_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/layerssss/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kaspernordkvist/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mirfanqureshi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hanna_smi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/VMilescu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aeon56/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/m_kalibry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sreejithexp/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dicesales/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dhoot_amit/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/smenov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lonesomelemon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vladimirdevic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joelcipriano/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/haligaliharun/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/buleswapnil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/serefka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ifarafonow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vikasvinfotech/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/urrutimeoli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/areandacom/128.jpg"
-];
diff --git a/lib/locales/en/address/city_name.js b/lib/locales/en/address/city_name.js
new file mode 100644
index 00000000..dd9901f6
--- /dev/null
+++ b/lib/locales/en/address/city_name.js
@@ -0,0 +1,1002 @@
+module.exports = [
+ "Abilene",
+ "Akron",
+ "Alafaya",
+ "Alameda",
+ "Albany",
+ "Albany",
+ "Albany",
+ "Albuquerque",
+ "Alexandria",
+ "Alexandria",
+ "Alhambra",
+ "Aliso Viejo",
+ "Allen",
+ "Allentown",
+ "Aloha",
+ "Alpharetta",
+ "Altadena",
+ "Altamonte Springs",
+ "Altoona",
+ "Amarillo",
+ "Ames",
+ "Anaheim",
+ "Anchorage",
+ "Anderson",
+ "Ankeny",
+ "Ann Arbor",
+ "Annandale",
+ "Antelope",
+ "Antioch",
+ "Apex",
+ "Apopka",
+ "Apple Valley",
+ "Apple Valley",
+ "Appleton",
+ "Arcadia",
+ "Arden-Arcade",
+ "Arecibo",
+ "Arlington",
+ "Arlington",
+ "Arlington",
+ "Arlington Heights",
+ "Arvada",
+ "Ashburn",
+ "Asheville",
+ "Aspen Hill",
+ "Atascocita",
+ "Athens-Clarke County",
+ "Atlanta",
+ "Attleboro",
+ "Auburn",
+ "Auburn",
+ "Augusta-Richmond County",
+ "Aurora",
+ "Aurora",
+ "Austin",
+ "Avondale",
+ "Azusa",
+ "Bakersfield",
+ "Baldwin Park",
+ "Baltimore",
+ "Barnstable Town",
+ "Bartlett",
+ "Bartlett",
+ "Baton Rouge",
+ "Battle Creek",
+ "Bayamon",
+ "Bayonne",
+ "Baytown",
+ "Beaumont",
+ "Beaumont",
+ "Beavercreek",
+ "Beaverton",
+ "Bedford",
+ "Bel Air South",
+ "Bell Gardens",
+ "Belleville",
+ "Bellevue",
+ "Bellevue",
+ "Bellflower",
+ "Bellingham",
+ "Bend",
+ "Bentonville",
+ "Berkeley",
+ "Berwyn",
+ "Bethesda",
+ "Bethlehem",
+ "Billings",
+ "Biloxi",
+ "Binghamton",
+ "Birmingham",
+ "Bismarck",
+ "Blacksburg",
+ "Blaine",
+ "Bloomington",
+ "Bloomington",
+ "Bloomington",
+ "Blue Springs",
+ "Boca Raton",
+ "Boise City",
+ "Bolingbrook",
+ "Bonita Springs",
+ "Bossier City",
+ "Boston",
+ "Bothell",
+ "Boulder",
+ "Bountiful",
+ "Bowie",
+ "Bowling Green",
+ "Boynton Beach",
+ "Bozeman",
+ "Bradenton",
+ "Brandon",
+ "Brentwood",
+ "Brentwood",
+ "Bridgeport",
+ "Bristol",
+ "Brockton",
+ "Broken Arrow",
+ "Brookhaven",
+ "Brookline",
+ "Brooklyn Park",
+ "Broomfield",
+ "Brownsville",
+ "Bryan",
+ "Buckeye",
+ "Buena Park",
+ "Buffalo",
+ "Buffalo Grove",
+ "Burbank",
+ "Burien",
+ "Burke",
+ "Burleson",
+ "Burlington",
+ "Burlington",
+ "Burnsville",
+ "Caguas",
+ "Caldwell",
+ "Camarillo",
+ "Cambridge",
+ "Camden",
+ "Canton",
+ "Cape Coral",
+ "Carlsbad",
+ "Carmel",
+ "Carmichael",
+ "Carolina",
+ "Carrollton",
+ "Carson",
+ "Carson City",
+ "Cary",
+ "Casa Grande",
+ "Casas Adobes",
+ "Casper",
+ "Castle Rock",
+ "Castro Valley",
+ "Catalina Foothills",
+ "Cathedral City",
+ "Catonsville",
+ "Cedar Hill",
+ "Cedar Park",
+ "Cedar Rapids",
+ "Centennial",
+ "Centreville",
+ "Ceres",
+ "Cerritos",
+ "Champaign",
+ "Chandler",
+ "Chapel Hill",
+ "Charleston",
+ "Charleston",
+ "Charlotte",
+ "Charlottesville",
+ "Chattanooga",
+ "Cheektowaga",
+ "Chesapeake",
+ "Chesterfield",
+ "Cheyenne",
+ "Chicago",
+ "Chico",
+ "Chicopee",
+ "Chino",
+ "Chino Hills",
+ "Chula Vista",
+ "Cicero",
+ "Cincinnati",
+ "Citrus Heights",
+ "Clarksville",
+ "Clearwater",
+ "Cleveland",
+ "Cleveland",
+ "Cleveland Heights",
+ "Clifton",
+ "Clovis",
+ "Coachella",
+ "Coconut Creek",
+ "Coeur d'Alene",
+ "College Station",
+ "Collierville",
+ "Colorado Springs",
+ "Colton",
+ "Columbia",
+ "Columbia",
+ "Columbia",
+ "Columbus",
+ "Columbus",
+ "Columbus",
+ "Commerce City",
+ "Compton",
+ "Concord",
+ "Concord",
+ "Concord",
+ "Conroe",
+ "Conway",
+ "Coon Rapids",
+ "Coral Gables",
+ "Coral Springs",
+ "Corona",
+ "Corpus Christi",
+ "Corvallis",
+ "Costa Mesa",
+ "Council Bluffs",
+ "Country Club",
+ "Covina",
+ "Cranston",
+ "Cupertino",
+ "Cutler Bay",
+ "Cuyahoga Falls",
+ "Cypress",
+ "Dale City",
+ "Dallas",
+ "Daly City",
+ "Danbury",
+ "Danville",
+ "Danville",
+ "Davenport",
+ "Davie",
+ "Davis",
+ "Dayton",
+ "Daytona Beach",
+ "DeKalb",
+ "DeSoto",
+ "Dearborn",
+ "Dearborn Heights",
+ "Decatur",
+ "Decatur",
+ "Deerfield Beach",
+ "Delano",
+ "Delray Beach",
+ "Deltona",
+ "Denton",
+ "Denver",
+ "Des Moines",
+ "Des Plaines",
+ "Detroit",
+ "Diamond Bar",
+ "Doral",
+ "Dothan",
+ "Downers Grove",
+ "Downey",
+ "Draper",
+ "Dublin",
+ "Dublin",
+ "Dubuque",
+ "Duluth",
+ "Dundalk",
+ "Dunwoody",
+ "Durham",
+ "Eagan",
+ "East Hartford",
+ "East Honolulu",
+ "East Lansing",
+ "East Los Angeles",
+ "East Orange",
+ "East Providence",
+ "Eastvale",
+ "Eau Claire",
+ "Eden Prairie",
+ "Edina",
+ "Edinburg",
+ "Edmond",
+ "El Cajon",
+ "El Centro",
+ "El Dorado Hills",
+ "El Monte",
+ "El Paso",
+ "Elgin",
+ "Elizabeth",
+ "Elk Grove",
+ "Elkhart",
+ "Ellicott City",
+ "Elmhurst",
+ "Elyria",
+ "Encinitas",
+ "Enid",
+ "Enterprise",
+ "Erie",
+ "Escondido",
+ "Euclid",
+ "Eugene",
+ "Euless",
+ "Evanston",
+ "Evansville",
+ "Everett",
+ "Everett",
+ "Fairfield",
+ "Fairfield",
+ "Fall River",
+ "Fargo",
+ "Farmington",
+ "Farmington Hills",
+ "Fayetteville",
+ "Fayetteville",
+ "Federal Way",
+ "Findlay",
+ "Fishers",
+ "Flagstaff",
+ "Flint",
+ "Florence-Graham",
+ "Florin",
+ "Florissant",
+ "Flower Mound",
+ "Folsom",
+ "Fond du Lac",
+ "Fontana",
+ "Fort Collins",
+ "Fort Lauderdale",
+ "Fort Myers",
+ "Fort Pierce",
+ "Fort Smith",
+ "Fort Wayne",
+ "Fort Worth",
+ "Fountain Valley",
+ "Fountainebleau",
+ "Framingham",
+ "Franklin",
+ "Frederick",
+ "Freeport",
+ "Fremont",
+ "Fresno",
+ "Frisco",
+ "Fullerton",
+ "Gainesville",
+ "Gaithersburg",
+ "Galveston",
+ "Garden Grove",
+ "Gardena",
+ "Garland",
+ "Gary",
+ "Gastonia",
+ "Georgetown",
+ "Germantown",
+ "Gilbert",
+ "Gilroy",
+ "Glen Burnie",
+ "Glendale",
+ "Glendale",
+ "Glendora",
+ "Glenview",
+ "Goodyear",
+ "Grand Forks",
+ "Grand Island",
+ "Grand Junction",
+ "Grand Prairie",
+ "Grand Rapids",
+ "Grapevine",
+ "Great Falls",
+ "Greeley",
+ "Green Bay",
+ "Greensboro",
+ "Greenville",
+ "Greenville",
+ "Greenwood",
+ "Gresham",
+ "Guaynabo",
+ "Gulfport",
+ "Hacienda Heights",
+ "Hackensack",
+ "Haltom City",
+ "Hamilton",
+ "Hammond",
+ "Hampton",
+ "Hanford",
+ "Harlingen",
+ "Harrisburg",
+ "Harrisonburg",
+ "Hartford",
+ "Hattiesburg",
+ "Haverhill",
+ "Hawthorne",
+ "Hayward",
+ "Hemet",
+ "Hempstead",
+ "Henderson",
+ "Hendersonville",
+ "Hesperia",
+ "Hialeah",
+ "Hicksville",
+ "High Point",
+ "Highland",
+ "Highlands Ranch",
+ "Hillsboro",
+ "Hilo",
+ "Hoboken",
+ "Hoffman Estates",
+ "Hollywood",
+ "Homestead",
+ "Honolulu",
+ "Hoover",
+ "Houston",
+ "Huntersville",
+ "Huntington",
+ "Huntington Beach",
+ "Huntington Park",
+ "Huntsville",
+ "Hutchinson",
+ "Idaho Falls",
+ "Independence",
+ "Indianapolis",
+ "Indio",
+ "Inglewood",
+ "Iowa City",
+ "Irondequoit",
+ "Irvine",
+ "Irving",
+ "Jackson",
+ "Jackson",
+ "Jacksonville",
+ "Jacksonville",
+ "Janesville",
+ "Jefferson City",
+ "Jeffersonville",
+ "Jersey City",
+ "Johns Creek",
+ "Johnson City",
+ "Joliet",
+ "Jonesboro",
+ "Joplin",
+ "Jupiter",
+ "Jurupa Valley",
+ "Kalamazoo",
+ "Kannapolis",
+ "Kansas City",
+ "Kansas City",
+ "Kearny",
+ "Keller",
+ "Kendale Lakes",
+ "Kendall",
+ "Kenner",
+ "Kennewick",
+ "Kenosha",
+ "Kent",
+ "Kentwood",
+ "Kettering",
+ "Killeen",
+ "Kingsport",
+ "Kirkland",
+ "Kissimmee",
+ "Knoxville",
+ "Kokomo",
+ "La Crosse",
+ "La Habra",
+ "La Mesa",
+ "La Mirada",
+ "Lacey",
+ "Lafayette",
+ "Lafayette",
+ "Laguna Niguel",
+ "Lake Charles",
+ "Lake Elsinore",
+ "Lake Forest",
+ "Lake Havasu City",
+ "Lake Ridge",
+ "Lakeland",
+ "Lakeville",
+ "Lakewood",
+ "Lakewood",
+ "Lakewood",
+ "Lakewood",
+ "Lakewood",
+ "Lancaster",
+ "Lancaster",
+ "Lansing",
+ "Laredo",
+ "Largo",
+ "Las Cruces",
+ "Las Vegas",
+ "Lauderhill",
+ "Lawrence",
+ "Lawrence",
+ "Lawrence",
+ "Lawton",
+ "Layton",
+ "League City",
+ "Lee's Summit",
+ "Leesburg",
+ "Lehi",
+ "Lehigh Acres",
+ "Lenexa",
+ "Levittown",
+ "Levittown",
+ "Lewisville",
+ "Lexington-Fayette",
+ "Lincoln",
+ "Lincoln",
+ "Linden",
+ "Little Rock",
+ "Littleton",
+ "Livermore",
+ "Livonia",
+ "Lodi",
+ "Logan",
+ "Lombard",
+ "Lompoc",
+ "Long Beach",
+ "Longmont",
+ "Longview",
+ "Lorain",
+ "Los Angeles",
+ "Louisville/Jefferson County",
+ "Loveland",
+ "Lowell",
+ "Lubbock",
+ "Lynchburg",
+ "Lynn",
+ "Lynwood",
+ "Macon-Bibb County",
+ "Madera",
+ "Madison",
+ "Madison",
+ "Malden",
+ "Manchester",
+ "Manhattan",
+ "Mansfield",
+ "Mansfield",
+ "Manteca",
+ "Maple Grove",
+ "Margate",
+ "Maricopa",
+ "Marietta",
+ "Marysville",
+ "Mayaguez",
+ "McAllen",
+ "McKinney",
+ "McLean",
+ "Medford",
+ "Medford",
+ "Melbourne",
+ "Memphis",
+ "Menifee",
+ "Mentor",
+ "Merced",
+ "Meriden",
+ "Meridian",
+ "Mesa",
+ "Mesquite",
+ "Metairie",
+ "Methuen Town",
+ "Miami",
+ "Miami Beach",
+ "Miami Gardens",
+ "Middletown",
+ "Middletown",
+ "Midland",
+ "Midland",
+ "Midwest City",
+ "Milford",
+ "Millcreek",
+ "Milpitas",
+ "Milwaukee",
+ "Minneapolis",
+ "Minnetonka",
+ "Minot",
+ "Miramar",
+ "Mishawaka",
+ "Mission",
+ "Mission Viejo",
+ "Missoula",
+ "Missouri City",
+ "Mobile",
+ "Modesto",
+ "Moline",
+ "Monroe",
+ "Montebello",
+ "Monterey Park",
+ "Montgomery",
+ "Moore",
+ "Moreno Valley",
+ "Morgan Hill",
+ "Mount Pleasant",
+ "Mount Prospect",
+ "Mount Vernon",
+ "Mountain View",
+ "Muncie",
+ "Murfreesboro",
+ "Murray",
+ "Murrieta",
+ "Nampa",
+ "Napa",
+ "Naperville",
+ "Nashua",
+ "Nashville-Davidson",
+ "National City",
+ "New Bedford",
+ "New Braunfels",
+ "New Britain",
+ "New Brunswick",
+ "New Haven",
+ "New Orleans",
+ "New Rochelle",
+ "New York",
+ "Newark",
+ "Newark",
+ "Newark",
+ "Newport Beach",
+ "Newport News",
+ "Newton",
+ "Niagara Falls",
+ "Noblesville",
+ "Norfolk",
+ "Normal",
+ "Norman",
+ "North Bethesda",
+ "North Charleston",
+ "North Highlands",
+ "North Las Vegas",
+ "North Lauderdale",
+ "North Little Rock",
+ "North Miami",
+ "North Miami Beach",
+ "North Port",
+ "North Richland Hills",
+ "Norwalk",
+ "Norwalk",
+ "Novato",
+ "Novi",
+ "O'Fallon",
+ "Oak Lawn",
+ "Oak Park",
+ "Oakland",
+ "Oakland Park",
+ "Ocala",
+ "Oceanside",
+ "Odessa",
+ "Ogden",
+ "Oklahoma City",
+ "Olathe",
+ "Olympia",
+ "Omaha",
+ "Ontario",
+ "Orange",
+ "Orem",
+ "Orland Park",
+ "Orlando",
+ "Oro Valley",
+ "Oshkosh",
+ "Overland Park",
+ "Owensboro",
+ "Oxnard",
+ "Palatine",
+ "Palm Bay",
+ "Palm Beach Gardens",
+ "Palm Coast",
+ "Palm Desert",
+ "Palm Harbor",
+ "Palm Springs",
+ "Palmdale",
+ "Palo Alto",
+ "Paradise",
+ "Paramount",
+ "Parker",
+ "Parma",
+ "Pasadena",
+ "Pasadena",
+ "Pasco",
+ "Passaic",
+ "Paterson",
+ "Pawtucket",
+ "Peabody",
+ "Pearl City",
+ "Pearland",
+ "Pembroke Pines",
+ "Pensacola",
+ "Peoria",
+ "Peoria",
+ "Perris",
+ "Perth Amboy",
+ "Petaluma",
+ "Pflugerville",
+ "Pharr",
+ "Philadelphia",
+ "Phoenix",
+ "Pico Rivera",
+ "Pine Bluff",
+ "Pine Hills",
+ "Pinellas Park",
+ "Pittsburg",
+ "Pittsburgh",
+ "Pittsfield",
+ "Placentia",
+ "Plainfield",
+ "Plainfield",
+ "Plano",
+ "Plantation",
+ "Pleasanton",
+ "Plymouth",
+ "Pocatello",
+ "Poinciana",
+ "Pomona",
+ "Pompano Beach",
+ "Ponce",
+ "Pontiac",
+ "Port Arthur",
+ "Port Charlotte",
+ "Port Orange",
+ "Port St. Lucie",
+ "Portage",
+ "Porterville",
+ "Portland",
+ "Portland",
+ "Portsmouth",
+ "Potomac",
+ "Poway",
+ "Providence",
+ "Provo",
+ "Pueblo",
+ "Quincy",
+ "Racine",
+ "Raleigh",
+ "Rancho Cordova",
+ "Rancho Cucamonga",
+ "Rancho Palos Verdes",
+ "Rancho Santa Margarita",
+ "Rapid City",
+ "Reading",
+ "Redding",
+ "Redlands",
+ "Redmond",
+ "Redondo Beach",
+ "Redwood City",
+ "Reno",
+ "Renton",
+ "Reston",
+ "Revere",
+ "Rialto",
+ "Richardson",
+ "Richland",
+ "Richmond",
+ "Richmond",
+ "Rio Rancho",
+ "Riverside",
+ "Riverton",
+ "Riverview",
+ "Roanoke",
+ "Rochester",
+ "Rochester",
+ "Rochester Hills",
+ "Rock Hill",
+ "Rockford",
+ "Rocklin",
+ "Rockville",
+ "Rockwall",
+ "Rocky Mount",
+ "Rogers",
+ "Rohnert Park",
+ "Rosemead",
+ "Roseville",
+ "Roseville",
+ "Roswell",
+ "Roswell",
+ "Round Rock",
+ "Rowland Heights",
+ "Rowlett",
+ "Royal Oak",
+ "Sacramento",
+ "Saginaw",
+ "Salem",
+ "Salem",
+ "Salina",
+ "Salinas",
+ "Salt Lake City",
+ "Sammamish",
+ "San Angelo",
+ "San Antonio",
+ "San Bernardino",
+ "San Bruno",
+ "San Buenaventura (Ventura)",
+ "San Clemente",
+ "San Diego",
+ "San Francisco",
+ "San Jacinto",
+ "San Jose",
+ "San Juan",
+ "San Leandro",
+ "San Luis Obispo",
+ "San Marcos",
+ "San Marcos",
+ "San Mateo",
+ "San Rafael",
+ "San Ramon",
+ "San Tan Valley",
+ "Sandy",
+ "Sandy Springs",
+ "Sanford",
+ "Santa Ana",
+ "Santa Barbara",
+ "Santa Clara",
+ "Santa Clarita",
+ "Santa Cruz",
+ "Santa Fe",
+ "Santa Maria",
+ "Santa Monica",
+ "Santa Rosa",
+ "Santee",
+ "Sarasota",
+ "Savannah",
+ "Sayreville",
+ "Schaumburg",
+ "Schenectady",
+ "Scottsdale",
+ "Scranton",
+ "Seattle",
+ "Severn",
+ "Shawnee",
+ "Sheboygan",
+ "Shoreline",
+ "Shreveport",
+ "Sierra Vista",
+ "Silver Spring",
+ "Simi Valley",
+ "Sioux City",
+ "Sioux Falls",
+ "Skokie",
+ "Smyrna",
+ "Smyrna",
+ "Somerville",
+ "South Bend",
+ "South Gate",
+ "South Hill",
+ "South Jordan",
+ "South San Francisco",
+ "South Valley",
+ "South Whittier",
+ "Southaven",
+ "Southfield",
+ "Sparks",
+ "Spokane",
+ "Spokane Valley",
+ "Spring",
+ "Spring Hill",
+ "Spring Valley",
+ "Springdale",
+ "Springfield",
+ "Springfield",
+ "Springfield",
+ "Springfield",
+ "Springfield",
+ "St. Charles",
+ "St. Clair Shores",
+ "St. Cloud",
+ "St. Cloud",
+ "St. George",
+ "St. Joseph",
+ "St. Louis",
+ "St. Louis Park",
+ "St. Paul",
+ "St. Peters",
+ "St. Petersburg",
+ "Stamford",
+ "State College",
+ "Sterling Heights",
+ "Stillwater",
+ "Stockton",
+ "Stratford",
+ "Strongsville",
+ "Suffolk",
+ "Sugar Land",
+ "Summerville",
+ "Sunnyvale",
+ "Sunrise",
+ "Sunrise Manor",
+ "Surprise",
+ "Syracuse",
+ "Tacoma",
+ "Tallahassee",
+ "Tamarac",
+ "Tamiami",
+ "Tampa",
+ "Taunton",
+ "Taylor",
+ "Taylorsville",
+ "Temecula",
+ "Tempe",
+ "Temple",
+ "Terre Haute",
+ "Texas City",
+ "The Hammocks",
+ "The Villages",
+ "The Woodlands",
+ "Thornton",
+ "Thousand Oaks",
+ "Tigard",
+ "Tinley Park",
+ "Titusville",
+ "Toledo",
+ "Toms River",
+ "Tonawanda",
+ "Topeka",
+ "Torrance",
+ "Town 'n' Country",
+ "Towson",
+ "Tracy",
+ "Trenton",
+ "Troy",
+ "Troy",
+ "Trujillo Alto",
+ "Tuckahoe",
+ "Tucson",
+ "Tulare",
+ "Tulsa",
+ "Turlock",
+ "Tuscaloosa",
+ "Tustin",
+ "Twin Falls",
+ "Tyler",
+ "Union City",
+ "Union City",
+ "University",
+ "Upland",
+ "Urbana",
+ "Urbandale",
+ "Utica",
+ "Vacaville",
+ "Valdosta",
+ "Vallejo",
+ "Vancouver",
+ "Victoria",
+ "Victorville",
+ "Vineland",
+ "Virginia Beach",
+ "Visalia",
+ "Vista",
+ "Waco",
+ "Waipahu",
+ "Waldorf",
+ "Walnut Creek",
+ "Waltham",
+ "Warner Robins",
+ "Warren",
+ "Warwick",
+ "Washington",
+ "Waterbury",
+ "Waterloo",
+ "Watsonville",
+ "Waukegan",
+ "Waukesha",
+ "Wauwatosa",
+ "Wellington",
+ "Wesley Chapel",
+ "West Allis",
+ "West Babylon",
+ "West Covina",
+ "West Des Moines",
+ "West Hartford",
+ "West Haven",
+ "West Jordan",
+ "West Lafayette",
+ "West New York",
+ "West Palm Beach",
+ "West Sacramento",
+ "West Seneca",
+ "West Valley City",
+ "Westfield",
+ "Westland",
+ "Westminster",
+ "Westminster",
+ "Weston",
+ "Weymouth Town",
+ "Wheaton",
+ "Wheaton",
+ "White Plains",
+ "Whittier",
+ "Wichita",
+ "Wichita Falls",
+ "Wilmington",
+ "Wilmington",
+ "Wilson",
+ "Winston-Salem",
+ "Woodbury",
+ "Woodland",
+ "Worcester",
+ "Wylie",
+ "Wyoming",
+ "Yakima",
+ "Yonkers",
+ "Yorba Linda",
+ "York",
+ "Youngstown",
+ "Yuba City",
+ "Yucaipa",
+ "Yuma"
+]; \ No newline at end of file
diff --git a/lib/locales/en/address/index.js b/lib/locales/en/address/index.js
index d65170cd..c95f78f3 100644
--- a/lib/locales/en/address/index.js
+++ b/lib/locales/en/address/index.js
@@ -2,6 +2,7 @@ var address = {};
module['exports'] = address;
address.city_prefix = require("./city_prefix");
address.city_suffix = require("./city_suffix");
+address.city_name = require("./city_name");
address.county = require("./county");
address.country = require("./country");
address.country_code = require("./country_code");
diff --git a/lib/locales/en/animal/bear.js b/lib/locales/en/animal/bear.js
new file mode 100644
index 00000000..e2eb5c6b
--- /dev/null
+++ b/lib/locales/en/animal/bear.js
@@ -0,0 +1,10 @@
+module["exports"] = [
+ "Giant panda",
+ "Spectacled bear",
+ "Sun bear",
+ "Sloth bear",
+ "American black bear",
+ "Asian black bear",
+ "Brown bear",
+ "Polar bear"
+] \ No newline at end of file
diff --git a/lib/locales/en/animal/bird.js b/lib/locales/en/animal/bird.js
new file mode 100644
index 00000000..f24008cf
--- /dev/null
+++ b/lib/locales/en/animal/bird.js
@@ -0,0 +1,916 @@
+module["exports"] = [
+"Red-throated Loon",
+"Arctic Loon",
+"Pacific Loon",
+"Common Loon",
+"Yellow-billed Loon",
+"Least Grebe",
+"Pied-billed Grebe",
+"Horned Grebe",
+"Red-necked Grebe",
+"Eared Grebe",
+"Western Grebe",
+"Clark's Grebe",
+"Yellow-nosed Albatross",
+"Shy Albatross",
+"Black-browed Albatross",
+"Wandering Albatross",
+"Laysan Albatross",
+"Black-footed Albatross",
+"Short-tailed Albatross",
+"Northern Fulmar",
+"Herald Petrel",
+"Murphy's Petrel",
+"Mottled Petrel",
+"Black-capped Petrel",
+"Cook's Petrel",
+"Stejneger's Petrel",
+"White-chinned Petrel",
+"Streaked Shearwater",
+"Cory's Shearwater",
+"Pink-footed Shearwater",
+"Flesh-footed Shearwater",
+"Greater Shearwater",
+"Wedge-tailed Shearwater",
+"Buller's Shearwater",
+"Sooty Shearwater",
+"Short-tailed Shearwater",
+"Manx Shearwater",
+"Black-vented Shearwater",
+"Audubon's Shearwater",
+"Little Shearwater",
+"Wilson's Storm-Petrel",
+"White-faced Storm-Petrel",
+"European Storm-Petrel",
+"Fork-tailed Storm-Petrel",
+"Leach's Storm-Petrel",
+"Ashy Storm-Petrel",
+"Band-rumped Storm-Petrel",
+"Wedge-rumped Storm-Petrel",
+"Black Storm-Petrel",
+"Least Storm-Petrel",
+"White-tailed Tropicbird",
+"Red-billed Tropicbird",
+"Red-tailed Tropicbird",
+"Masked Booby",
+"Blue-footed Booby",
+"Brown Booby",
+"Red-footed Booby",
+"Northern Gannet",
+"American White Pelican",
+"Brown Pelican",
+"Brandt's Cormorant",
+"Neotropic Cormorant",
+"Double-crested Cormorant",
+"Great Cormorant",
+"Red-faced Cormorant",
+"Pelagic Cormorant",
+"Anhinga",
+"Magnificent Frigatebird",
+"Great Frigatebird",
+"Lesser Frigatebird",
+"American Bittern",
+"Yellow Bittern",
+"Least Bittern",
+"Great Blue Heron",
+"Great Egret",
+"Chinese Egret",
+"Little Egret",
+"Western Reef-Heron",
+"Snowy Egret",
+"Little Blue Heron",
+"Tricolored Heron",
+"Reddish Egret",
+"Cattle Egret",
+"Green Heron",
+"Black-crowned Night-Heron",
+"Yellow-crowned Night-Heron",
+"White Ibis",
+"Scarlet Ibis",
+"Glossy Ibis",
+"White-faced Ibis",
+"Roseate Spoonbill",
+"Jabiru",
+"Wood Stork",
+"Black Vulture",
+"Turkey Vulture",
+"California Condor",
+"Greater Flamingo",
+"Black-bellied Whistling-Duck",
+"Fulvous Whistling-Duck",
+"Bean Goose",
+"Pink-footed Goose",
+"Greater White-fronted Goose",
+"Lesser White-fronted Goose",
+"Emperor Goose",
+"Snow Goose",
+"Ross's Goose",
+"Canada Goose",
+"Brant",
+"Barnacle Goose",
+"Mute Swan",
+"Trumpeter Swan",
+"Tundra Swan",
+"Whooper Swan",
+"Muscovy Duck",
+"Wood Duck",
+"Gadwall",
+"Falcated Duck",
+"Eurasian Wigeon",
+"American Wigeon",
+"American Black Duck",
+"Mallard",
+"Mottled Duck",
+"Spot-billed Duck",
+"Blue-winged Teal",
+"Cinnamon Teal",
+"Northern Shoveler",
+"White-cheeked Pintail",
+"Northern Pintail",
+"Garganey",
+"Baikal Teal",
+"Green-winged Teal",
+"Canvasback",
+"Redhead",
+"Common Pochard",
+"Ring-necked Duck",
+"Tufted Duck",
+"Greater Scaup",
+"Lesser Scaup",
+"Steller's Eider",
+"Spectacled Eider",
+"King Eider",
+"Common Eider",
+"Harlequin Duck",
+"Labrador Duck",
+"Surf Scoter",
+"White-winged Scoter",
+"Black Scoter",
+"Oldsquaw",
+"Bufflehead",
+"Common Goldeneye",
+"Barrow's Goldeneye",
+"Smew",
+"Hooded Merganser",
+"Common Merganser",
+"Red-breasted Merganser",
+"Masked Duck",
+"Ruddy Duck",
+"Osprey",
+"Hook-billed Kite",
+"Swallow-tailed Kite",
+"White-tailed Kite",
+"Snail Kite",
+"Mississippi Kite",
+"Bald Eagle",
+"White-tailed Eagle",
+"Steller's Sea-Eagle",
+"Northern Harrier",
+"Sharp-shinned Hawk",
+"Cooper's Hawk",
+"Northern Goshawk",
+"Crane Hawk",
+"Gray Hawk",
+"Common Black-Hawk",
+"Harris's Hawk",
+"Roadside Hawk",
+"Red-shouldered Hawk",
+"Broad-winged Hawk",
+"Short-tailed Hawk",
+"Swainson's Hawk",
+"White-tailed Hawk",
+"Zone-tailed Hawk",
+"Red-tailed Hawk",
+"Ferruginous Hawk",
+"Rough-legged Hawk",
+"Golden Eagle",
+"Collared Forest-Falcon",
+"Crested Caracara",
+"Eurasian Kestrel",
+"American Kestrel",
+"Merlin",
+"Eurasian Hobby",
+"Aplomado Falcon",
+"Gyrfalcon",
+"Peregrine Falcon",
+"Prairie Falcon",
+"Plain Chachalaca",
+"Chukar",
+"Himalayan Snowcock",
+"Gray Partridge",
+"Ring-necked Pheasant",
+"Ruffed Grouse",
+"Sage Grouse",
+"Spruce Grouse",
+"Willow Ptarmigan",
+"Rock Ptarmigan",
+"White-tailed Ptarmigan",
+"Blue Grouse",
+"Sharp-tailed Grouse",
+"Greater Prairie-chicken",
+"Lesser Prairie-chicken",
+"Wild Turkey",
+"Mountain Quail",
+"Scaled Quail",
+"California Quail",
+"Gambel's Quail",
+"Northern Bobwhite",
+"Montezuma Quail",
+"Yellow Rail",
+"Black Rail",
+"Corn Crake",
+"Clapper Rail",
+"King Rail",
+"Virginia Rail",
+"Sora",
+"Paint-billed Crake",
+"Spotted Rail",
+"Purple Gallinule",
+"Azure Gallinule",
+"Common Moorhen",
+"Eurasian Coot",
+"American Coot",
+"Limpkin",
+"Sandhill Crane",
+"Common Crane",
+"Whooping Crane",
+"Double-striped Thick-knee",
+"Northern Lapwing",
+"Black-bellied Plover",
+"European Golden-Plover",
+"American Golden-Plover",
+"Pacific Golden-Plover",
+"Mongolian Plover",
+"Collared Plover",
+"Snowy Plover",
+"Wilson's Plover",
+"Common Ringed Plover",
+"Semipalmated Plover",
+"Piping Plover",
+"Little Ringed Plover",
+"Killdeer",
+"Mountain Plover",
+"Eurasian Dotterel",
+"Eurasian Oystercatcher",
+"American Oystercatcher",
+"Black Oystercatcher",
+"Black-winged Stilt",
+"Black-necked Stilt",
+"American Avocet",
+"Northern Jacana",
+"Common Greenshank",
+"Greater Yellowlegs",
+"Lesser Yellowlegs",
+"Marsh Sandpiper",
+"Spotted Redshank",
+"Wood Sandpiper",
+"Green Sandpiper",
+"Solitary Sandpiper",
+"Willet",
+"Wandering Tattler",
+"Gray-tailed Tattler",
+"Common Sandpiper",
+"Spotted Sandpiper",
+"Terek Sandpiper",
+"Upland Sandpiper",
+"Little Curlew",
+"Eskimo Curlew",
+"Whimbrel",
+"Bristle-thighed Curlew",
+"Far Eastern Curlew",
+"Slender-billed Curlew",
+"Eurasian Curlew",
+"Long-billed Curlew",
+"Black-tailed Godwit",
+"Hudsonian Godwit",
+"Bar-tailed Godwit",
+"Marbled Godwit",
+"Ruddy Turnstone",
+"Black Turnstone",
+"Surfbird",
+"Great Knot",
+"Red Knot",
+"Sanderling",
+"Semipalmated Sandpiper",
+"Western Sandpiper",
+"Red-necked Stint",
+"Little Stint",
+"Temminck's Stint",
+"Long-toed Stint",
+"Least Sandpiper",
+"White-rumped Sandpiper",
+"Baird's Sandpiper",
+"Pectoral Sandpiper",
+"Sharp-tailed Sandpiper",
+"Purple Sandpiper",
+"Rock Sandpiper",
+"Dunlin",
+"Curlew Sandpiper",
+"Stilt Sandpiper",
+"Spoonbill Sandpiper",
+"Broad-billed Sandpiper",
+"Buff-breasted Sandpiper",
+"Ruff",
+"Short-billed Dowitcher",
+"Long-billed Dowitcher",
+"Jack Snipe",
+"Common Snipe",
+"Pin-tailed Snipe",
+"Eurasian Woodcock",
+"American Woodcock",
+"Wilson's Phalarope",
+"Red-necked Phalarope",
+"Red Phalarope",
+"Oriental Pratincole",
+"Great Skua",
+"South Polar Skua",
+"Pomarine Jaeger",
+"Parasitic Jaeger",
+"Long-tailed Jaeger",
+"Laughing Gull",
+"Franklin's Gull",
+"Little Gull",
+"Black-headed Gull",
+"Bonaparte's Gull",
+"Heermann's Gull",
+"Band-tailed Gull",
+"Black-tailed Gull",
+"Mew Gull",
+"Ring-billed Gull",
+"California Gull",
+"Herring Gull",
+"Yellow-legged Gull",
+"Thayer's Gull",
+"Iceland Gull",
+"Lesser Black-backed Gull",
+"Slaty-backed Gull",
+"Yellow-footed Gull",
+"Western Gull",
+"Glaucous-winged Gull",
+"Glaucous Gull",
+"Great Black-backed Gull",
+"Sabine's Gull",
+"Black-legged Kittiwake",
+"Red-legged Kittiwake",
+"Ross's Gull",
+"Ivory Gull",
+"Gull-billed Tern",
+"Caspian Tern",
+"Royal Tern",
+"Elegant Tern",
+"Sandwich Tern",
+"Roseate Tern",
+"Common Tern",
+"Arctic Tern",
+"Forster's Tern",
+"Least Tern",
+"Aleutian Tern",
+"Bridled Tern",
+"Sooty Tern",
+"Large-billed Tern",
+"White-winged Tern",
+"Whiskered Tern",
+"Black Tern",
+"Brown Noddy",
+"Black Noddy",
+"Black Skimmer",
+"Dovekie",
+"Common Murre",
+"Thick-billed Murre",
+"Razorbill",
+"Great Auk",
+"Black Guillemot",
+"Pigeon Guillemot",
+"Long-billed Murrelet",
+"Marbled Murrelet",
+"Kittlitz's Murrelet",
+"Xantus's Murrelet",
+"Craveri's Murrelet",
+"Ancient Murrelet",
+"Cassin's Auklet",
+"Parakeet Auklet",
+"Least Auklet",
+"Whiskered Auklet",
+"Crested Auklet",
+"Rhinoceros Auklet",
+"Atlantic Puffin",
+"Horned Puffin",
+"Tufted Puffin",
+"Rock Dove",
+"Scaly-naped Pigeon",
+"White-crowned Pigeon",
+"Red-billed Pigeon",
+"Band-tailed Pigeon",
+"Oriental Turtle-Dove",
+"European Turtle-Dove",
+"Eurasian Collared-Dove",
+"Spotted Dove",
+"White-winged Dove",
+"Zenaida Dove",
+"Mourning Dove",
+"Passenger Pigeon",
+"Inca Dove",
+"Common Ground-Dove",
+"Ruddy Ground-Dove",
+"White-tipped Dove",
+"Key West Quail-Dove",
+"Ruddy Quail-Dove",
+"Budgerigar",
+"Monk Parakeet",
+"Carolina Parakeet",
+"Thick-billed Parrot",
+"White-winged Parakeet",
+"Red-crowned Parrot",
+"Common Cuckoo",
+"Oriental Cuckoo",
+"Black-billed Cuckoo",
+"Yellow-billed Cuckoo",
+"Mangrove Cuckoo",
+"Greater Roadrunner",
+"Smooth-billed Ani",
+"Groove-billed Ani",
+"Barn Owl",
+"Flammulated Owl",
+"Oriental Scops-Owl",
+"Western Screech-Owl",
+"Eastern Screech-Owl",
+"Whiskered Screech-Owl",
+"Great Horned Owl",
+"Snowy Owl",
+"Northern Hawk Owl",
+"Northern Pygmy-Owl",
+"Ferruginous Pygmy-Owl",
+"Elf Owl",
+"Burrowing Owl",
+"Mottled Owl",
+"Spotted Owl",
+"Barred Owl",
+"Great Gray Owl",
+"Long-eared Owl",
+"Short-eared Owl",
+"Boreal Owl",
+"Northern Saw-whet Owl",
+"Lesser Nighthawk",
+"Common Nighthawk",
+"Antillean Nighthawk",
+"Common Pauraque",
+"Common Poorwill",
+"Chuck-will's-widow",
+"Buff-collared Nightjar",
+"Whip-poor-will",
+"Jungle Nightjar",
+"Black Swift",
+"White-collared Swift",
+"Chimney Swift",
+"Vaux's Swift",
+"White-throated Needletail",
+"Common Swift",
+"Fork-tailed Swift",
+"White-throated Swift",
+"Antillean Palm Swift",
+"Green Violet-ear",
+"Green-breasted Mango",
+"Broad-billed Hummingbird",
+"White-eared Hummingbird",
+"Xantus's Hummingbird",
+"Berylline Hummingbird",
+"Buff-bellied Hummingbird",
+"Cinnamon Hummingbird",
+"Violet-crowned Hummingbird",
+"Blue-throated Hummingbird",
+"Magnificent Hummingbird",
+"Plain-capped Starthroat",
+"Bahama Woodstar",
+"Lucifer Hummingbird",
+"Ruby-throated Hummingbird",
+"Black-chinned Hummingbird",
+"Anna's Hummingbird",
+"Costa's Hummingbird",
+"Calliope Hummingbird",
+"Bumblebee Hummingbird",
+"Broad-tailed Hummingbird",
+"Rufous Hummingbird",
+"Allen's Hummingbird",
+"Elegant Trogon",
+"Eared Trogon",
+"Hoopoe",
+"Ringed Kingfisher",
+"Belted Kingfisher",
+"Green Kingfisher",
+"Eurasian Wryneck",
+"Lewis's Woodpecker",
+"Red-headed Woodpecker",
+"Acorn Woodpecker",
+"Gila Woodpecker",
+"Golden-fronted Woodpecker",
+"Red-bellied Woodpecker",
+"Williamson's Sapsucker",
+"Yellow-bellied Sapsucker",
+"Red-naped Sapsucker",
+"Red-breasted Sapsucker",
+"Great Spotted Woodpecker",
+"Ladder-backed Woodpecker",
+"Nuttall's Woodpecker",
+"Downy Woodpecker",
+"Hairy Woodpecker",
+"Strickland's Woodpecker",
+"Red-cockaded Woodpecker",
+"White-headed Woodpecker",
+"Three-toed Woodpecker",
+"Black-backed Woodpecker",
+"Northern Flicker",
+"Gilded Flicker",
+"Pileated Woodpecker",
+"Ivory-billed Woodpecker",
+"Northern Beardless-Tyrannulet",
+"Greenish Elaenia",
+"Caribbean Elaenia",
+"Tufted Flycatcher",
+"Olive-sided Flycatcher",
+"Greater Pewee",
+"Western Wood-Pewee",
+"Eastern Wood-Pewee",
+"Yellow-bellied Flycatcher",
+"Acadian Flycatcher",
+"Alder Flycatcher",
+"Willow Flycatcher",
+"Least Flycatcher",
+"Hammond's Flycatcher",
+"Dusky Flycatcher",
+"Gray Flycatcher",
+"Pacific-slope Flycatcher",
+"Cordilleran Flycatcher",
+"Buff-breasted Flycatcher",
+"Black Phoebe",
+"Eastern Phoebe",
+"Say's Phoebe",
+"Vermilion Flycatcher",
+"Dusky-capped Flycatcher",
+"Ash-throated Flycatcher",
+"Nutting's Flycatcher",
+"Great Crested Flycatcher",
+"Brown-crested Flycatcher",
+"La Sagra's Flycatcher",
+"Great Kiskadee",
+"Sulphur-bellied Flycatcher",
+"Variegated Flycatcher",
+"Tropical Kingbird",
+"Couch's Kingbird",
+"Cassin's Kingbird",
+"Thick-billed Kingbird",
+"Western Kingbird",
+"Eastern Kingbird",
+"Gray Kingbird",
+"Loggerhead Kingbird",
+"Scissor-tailed Flycatcher",
+"Fork-tailed Flycatcher",
+"Rose-throated Becard",
+"Masked Tityra",
+"Brown Shrike",
+"Loggerhead Shrike",
+"Northern Shrike",
+"White-eyed Vireo",
+"Thick-billed Vireo",
+"Bell's Vireo",
+"Black-capped Vireo",
+"Gray Vireo",
+"Yellow-throated Vireo",
+"Plumbeous Vireo",
+"Cassin's Vireo",
+"Blue-headed Vireo",
+"Hutton's Vireo",
+"Warbling Vireo",
+"Philadelphia Vireo",
+"Red-eyed Vireo",
+"Yellow-green Vireo",
+"Black-whiskered Vireo",
+"Yucatan Vireo",
+"Gray Jay",
+"Steller's Jay",
+"Blue Jay",
+"Green Jay",
+"Brown Jay",
+"Florida Scrub-Jay",
+"Island Scrub-Jay",
+"Western Scrub-Jay",
+"Mexican Jay",
+"Pinyon Jay",
+"Clark's Nutcracker",
+"Black-billed Magpie",
+"Yellow-billed Magpie",
+"Eurasian Jackdaw",
+"American Crow",
+"Northwestern Crow",
+"Tamaulipas Crow",
+"Fish Crow",
+"Chihuahuan Raven",
+"Common Raven",
+"Sky Lark",
+"Horned Lark",
+"Purple Martin",
+"Cuban Martin",
+"Gray-breasted Martin",
+"Southern Martin",
+"Brown-chested Martin",
+"Tree Swallow",
+"Violet-green Swallow",
+"Bahama Swallow",
+"Northern Rough-winged Swallow",
+"Bank Swallow",
+"Cliff Swallow",
+"Cave Swallow",
+"Barn Swallow",
+"Common House-Martin",
+"Carolina Chickadee",
+"Black-capped Chickadee",
+"Mountain Chickadee",
+"Mexican Chickadee",
+"Chestnut-backed Chickadee",
+"Boreal Chickadee",
+"Gray-headed Chickadee",
+"Bridled Titmouse",
+"Oak Titmouse",
+"Juniper Titmouse",
+"Tufted Titmouse",
+"Verdin",
+"Bushtit",
+"Red-breasted Nuthatch",
+"White-breasted Nuthatch",
+"Pygmy Nuthatch",
+"Brown-headed Nuthatch",
+"Brown Creeper",
+"Cactus Wren",
+"Rock Wren",
+"Canyon Wren",
+"Carolina Wren",
+"Bewick's Wren",
+"House Wren",
+"Winter Wren",
+"Sedge Wren",
+"Marsh Wren",
+"American Dipper",
+"Red-whiskered Bulbul",
+"Golden-crowned Kinglet",
+"Ruby-crowned Kinglet",
+"Middendorff's Grasshopper-Warbler",
+"Lanceolated Warbler",
+"Wood Warbler",
+"Dusky Warbler",
+"Arctic Warbler",
+"Blue-gray Gnatcatcher",
+"California Gnatcatcher",
+"Black-tailed Gnatcatcher",
+"Black-capped Gnatcatcher",
+"Narcissus Flycatcher",
+"Mugimaki Flycatcher",
+"Red-breasted Flycatcher",
+"Siberian Flycatcher",
+"Gray-spotted Flycatcher",
+"Asian Brown Flycatcher",
+"Siberian Rubythroat",
+"Bluethroat",
+"Siberian Blue Robin",
+"Red-flanked Bluetail",
+"Northern Wheatear",
+"Stonechat",
+"Eastern Bluebird",
+"Western Bluebird",
+"Mountain Bluebird",
+"Townsend's Solitaire",
+"Veery",
+"Gray-cheeked Thrush",
+"Bicknell's Thrush",
+"Swainson's Thrush",
+"Hermit Thrush",
+"Wood Thrush",
+"Eurasian Blackbird",
+"Eyebrowed Thrush",
+"Dusky Thrush",
+"Fieldfare",
+"Redwing",
+"Clay-colored Robin",
+"White-throated Robin",
+"Rufous-backed Robin",
+"American Robin",
+"Varied Thrush",
+"Aztec Thrush",
+"Wrentit",
+"Gray Catbird",
+"Black Catbird",
+"Northern Mockingbird",
+"Bahama Mockingbird",
+"Sage Thrasher",
+"Brown Thrasher",
+"Long-billed Thrasher",
+"Bendire's Thrasher",
+"Curve-billed Thrasher",
+"California Thrasher",
+"Crissal Thrasher",
+"Le Conte's Thrasher",
+"Blue Mockingbird",
+"European Starling",
+"Crested Myna",
+"Siberian Accentor",
+"Yellow Wagtail",
+"Citrine Wagtail",
+"Gray Wagtail",
+"White Wagtail",
+"Black-backed Wagtail",
+"Tree Pipit",
+"Olive-backed Pipit",
+"Pechora Pipit",
+"Red-throated Pipit",
+"American Pipit",
+"Sprague's Pipit",
+"Bohemian Waxwing",
+"Cedar Waxwing",
+"Gray Silky-flycatcher",
+"Phainopepla",
+"Olive Warbler",
+"Bachman's Warbler",
+"Blue-winged Warbler",
+"Golden-winged Warbler",
+"Tennessee Warbler",
+"Orange-crowned Warbler",
+"Nashville Warbler",
+"Virginia's Warbler",
+"Colima Warbler",
+"Lucy's Warbler",
+"Crescent-chested Warbler",
+"Northern Parula",
+"Tropical Parula",
+"Yellow Warbler",
+"Chestnut-sided Warbler",
+"Magnolia Warbler",
+"Cape May Warbler",
+"Black-throated Blue Warbler",
+"Yellow-rumped Warbler",
+"Black-throated Gray Warbler",
+"Golden-cheeked Warbler",
+"Black-throated Green Warbler",
+"Townsend's Warbler",
+"Hermit Warbler",
+"Blackburnian Warbler",
+"Yellow-throated Warbler",
+"Grace's Warbler",
+"Pine Warbler",
+"Kirtland's Warbler",
+"Prairie Warbler",
+"Palm Warbler",
+"Bay-breasted Warbler",
+"Blackpoll Warbler",
+"Cerulean Warbler",
+"Black-and-white Warbler",
+"American Redstart",
+"Prothonotary Warbler",
+"Worm-eating Warbler",
+"Swainson's Warbler",
+"Ovenbird",
+"Northern Waterthrush",
+"Louisiana Waterthrush",
+"Kentucky Warbler",
+"Connecticut Warbler",
+"Mourning Warbler",
+"MacGillivray's Warbler",
+"Common Yellowthroat",
+"Gray-crowned Yellowthroat",
+"Hooded Warbler",
+"Wilson's Warbler",
+"Canada Warbler",
+"Red-faced Warbler",
+"Painted Redstart",
+"Slate-throated Redstart",
+"Fan-tailed Warbler",
+"Golden-crowned Warbler",
+"Rufous-capped Warbler",
+"Yellow-breasted Chat",
+"Bananaquit",
+"Hepatic Tanager",
+"Summer Tanager",
+"Scarlet Tanager",
+"Western Tanager",
+"Flame-colored Tanager",
+"Stripe-headed Tanager",
+"White-collared Seedeater",
+"Yellow-faced Grassquit",
+"Black-faced Grassquit",
+"Olive Sparrow",
+"Green-tailed Towhee",
+"Spotted Towhee",
+"Eastern Towhee",
+"Canyon Towhee",
+"California Towhee",
+"Abert's Towhee",
+"Rufous-winged Sparrow",
+"Cassin's Sparrow",
+"Bachman's Sparrow",
+"Botteri's Sparrow",
+"Rufous-crowned Sparrow",
+"Five-striped Sparrow",
+"American Tree Sparrow",
+"Chipping Sparrow",
+"Clay-colored Sparrow",
+"Brewer's Sparrow",
+"Field Sparrow",
+"Worthen's Sparrow",
+"Black-chinned Sparrow",
+"Vesper Sparrow",
+"Lark Sparrow",
+"Black-throated Sparrow",
+"Sage Sparrow",
+"Lark Bunting",
+"Savannah Sparrow",
+"Grasshopper Sparrow",
+"Baird's Sparrow",
+"Henslow's Sparrow",
+"Le Conte's Sparrow",
+"Nelson's Sharp-tailed Sparrow",
+"Saltmarsh Sharp-tailed Sparrow",
+"Seaside Sparrow",
+"Fox Sparrow",
+"Song Sparrow",
+"Lincoln's Sparrow",
+"Swamp Sparrow",
+"White-throated Sparrow",
+"Harris's Sparrow",
+"White-crowned Sparrow",
+"Golden-crowned Sparrow",
+"Dark-eyed Junco",
+"Yellow-eyed Junco",
+"McCown's Longspur",
+"Lapland Longspur",
+"Smith's Longspur",
+"Chestnut-collared Longspur",
+"Pine Bunting",
+"Little Bunting",
+"Rustic Bunting",
+"Yellow-breasted Bunting",
+"Gray Bunting",
+"Pallas's Bunting",
+"Reed Bunting",
+"Snow Bunting",
+"McKay's Bunting",
+"Crimson-collared Grosbeak",
+"Northern Cardinal",
+"Pyrrhuloxia",
+"Yellow Grosbeak",
+"Rose-breasted Grosbeak",
+"Black-headed Grosbeak",
+"Blue Bunting",
+"Blue Grosbeak",
+"Lazuli Bunting",
+"Indigo Bunting",
+"Varied Bunting",
+"Painted Bunting",
+"Dickcissel",
+"Bobolink",
+"Red-winged Blackbird",
+"Tricolored Blackbird",
+"Tawny-shouldered Blackbird",
+"Eastern Meadowlark",
+"Western Meadowlark",
+"Yellow-headed Blackbird",
+"Rusty Blackbird",
+"Brewer's Blackbird",
+"Common Grackle",
+"Boat-tailed Grackle",
+"Great-tailed Grackle",
+"Shiny Cowbird",
+"Bronzed Cowbird",
+"Brown-headed Cowbird",
+"Black-vented Oriole",
+"Orchard Oriole",
+"Hooded Oriole",
+"Streak-backed Oriole",
+"Spot-breasted Oriole",
+"Altamira Oriole",
+"Audubon's Oriole",
+"Baltimore Oriole",
+"Bullock's Oriole",
+"Scott's Oriole",
+"Common Chaffinch",
+"Brambling",
+"Gray-crowned Rosy-Finch",
+"Black Rosy-Finch",
+"Brown-capped Rosy-Finch",
+"Pine Grosbeak",
+"Common Rosefinch",
+"Purple Finch",
+"Cassin's Finch",
+"House Finch",
+"Red Crossbill",
+"White-winged Crossbill",
+"Common Redpoll",
+"Hoary Redpoll",
+"Eurasian Siskin",
+"Pine Siskin",
+"Lesser Goldfinch",
+"Lawrence's Goldfinch",
+"American Goldfinch",
+"Oriental Greenfinch",
+"Eurasian Bullfinch",
+"Evening Grosbeak",
+"Hawfinch",
+"House Sparrow",
+"Eurasian Tree Sparrow"
+] \ No newline at end of file
diff --git a/lib/locales/en/animal/cat.js b/lib/locales/en/animal/cat.js
new file mode 100644
index 00000000..c56e8050
--- /dev/null
+++ b/lib/locales/en/animal/cat.js
@@ -0,0 +1,57 @@
+module["exports"] = [
+ "Abyssinian",
+ "American Bobtail",
+ "American Curl",
+ "American Shorthair",
+ "American Wirehair",
+ "Balinese",
+ "Bengal",
+ "Birman",
+ "Bombay",
+ "British Shorthair",
+ "Burmese",
+ "Chartreux",
+ "Chausie",
+ "Cornish Rex",
+ "Devon Rex",
+ "Donskoy",
+ "Egyptian Mau",
+ "Exotic Shorthair",
+ "Havana",
+ "Highlander",
+ "Himalayan",
+ "Japanese Bobtail",
+ "Korat",
+ "Kurilian Bobtail",
+ "LaPerm",
+ "Maine Coon",
+ "Manx",
+ "Minskin",
+ "Munchkin",
+ "Nebelung",
+ "Norwegian Forest Cat",
+ "Ocicat",
+ "Ojos Azules",
+ "Oriental",
+ "Persian",
+ "Peterbald",
+ "Pixiebob",
+ "Ragdoll",
+ "Russian Blue",
+ "Savannah",
+ "Scottish Fold",
+ "Selkirk Rex",
+ "Serengeti",
+ "Siberian",
+ "Siamese",
+ "Singapura",
+ "Snowshoe",
+ "Sokoke",
+ "Somali",
+ "Sphynx",
+ "Thai",
+ "Tonkinese",
+ "Toyger",
+ "Turkish Angora",
+ "Turkish Van"
+] \ No newline at end of file
diff --git a/lib/locales/en/animal/cetacean.js b/lib/locales/en/animal/cetacean.js
new file mode 100644
index 00000000..e8354c42
--- /dev/null
+++ b/lib/locales/en/animal/cetacean.js
@@ -0,0 +1,56 @@
+module["exports"] = [
+ "Blue Whale",
+ "Fin Whale",
+ "Sei Whale",
+ "Sperm Whale",
+ "Bryde’s whale",
+ "Omura’s whale",
+ "Humpback whale",
+ "Long-Beaked Common Dolphin",
+ "Short-Beaked Common Dolphin",
+ "Bottlenose Dolphin",
+ "Indo-Pacific Bottlenose Dolphin",
+ "Northern Rightwhale Dolphin",
+ "Southern Rightwhale Dolphin",
+ "Tucuxi",
+ "Costero",
+ "Indo-Pacific Hump-backed Dolphin",
+ "Chinese White Dolphin",
+ "Atlantic Humpbacked Dolphin",
+ "Atlantic Spotted Dolphin",
+ "Clymene Dolphin",
+ "Pantropical Spotted Dolphin",
+ "Spinner Dolphin",
+ "Striped Dolphin",
+ "Rough-Toothed Dolphin",
+ "Chilean Dolphin",
+ "Commerson’s Dolphin",
+ "Heaviside’s Dolphin",
+ "Hector’s Dolphin",
+ "Risso’s Dolphin",
+ "Fraser’s Dolphin",
+ "Atlantic White-Sided Dolphin",
+ "Dusky Dolphin",
+ "Hourglass Dolphin",
+ "Pacific White-Sided Dolphin",
+ "Peale’s Dolphin",
+ "White-Beaked Dolphin",
+ "Australian Snubfin Dolphin",
+ "Irrawaddy Dolphin",
+ "Melon-headed Whale",
+ "Killer Whale (Orca)",
+ "Pygmy Killer Whale",
+ "False Killer Whale",
+ "Long-finned Pilot Whale",
+ "Short-finned Pilot Whale",
+ "Guiana Dolphin",
+ "Burrunan Dolphin",
+ "Australian humpback Dolphin",
+ "Amazon River Dolphin",
+ "Chinese River Dolphin",
+ "Ganges River Dolphin",
+ "La Plata Dolphin",
+ "Southern Bottlenose Whale",
+ "Longman's Beaked Whale",
+ "Arnoux's Beaked Whale"
+] \ No newline at end of file
diff --git a/lib/locales/en/animal/cow.js b/lib/locales/en/animal/cow.js
new file mode 100644
index 00000000..80525fff
--- /dev/null
+++ b/lib/locales/en/animal/cow.js
@@ -0,0 +1,521 @@
+module["exports"] = [
+ "Aberdeen Angus",
+ "Abergele",
+ "Abigar",
+ "Abondance",
+ "Abyssinian Shorthorned Zebu",
+ "Aceh",
+ "Achham",
+ "Adamawa",
+ "Adaptaur",
+ "Afar",
+ "Africangus",
+ "Afrikaner",
+ "Agerolese",
+ "Alambadi",
+ "Alatau",
+ "Albanian",
+ "Albera",
+ "Alderney",
+ "Alentejana",
+ "Aleutian wild cattle",
+ "Aliad Dinka",
+ "Alistana-Sanabresa",
+ "Allmogekor",
+ "Alur",
+ "American",
+ "American Angus",
+ "American Beef Friesian",
+ "American Brown Swiss",
+ "American Milking Devon",
+ "American White Park",
+ "Amerifax",
+ "Amrit Mahal",
+ "Amsterdam Island cattle",
+ "Anatolian Black",
+ "Andalusian Black",
+ "Andalusian Blond",
+ "Andalusian Grey",
+ "Angeln",
+ "Angoni",
+ "Ankina",
+ "Ankole",
+ "Ankole-Watusi",
+ "Aracena",
+ "Arado",
+ "Argentine Criollo",
+ "Argentine Friesian",
+ "Armorican",
+ "Arouquesa",
+ "Arsi",
+ "Asturian Mountain",
+ "Asturian Valley",
+ "Aubrac",
+ "Aulie-Ata",
+ "Aure et Saint-Girons",
+ "Australian Braford",
+ "Australian Brangus",
+ "Australian Charbray",
+ "Australian Friesian Sahiwal",
+ "Australian Lowline",
+ "Australian Milking Zebu",
+ "Australian Shorthorn",
+ "Austrian Simmental",
+ "Austrian Yellow",
+ "Avétonou",
+ "Avileña-Negra Ibérica",
+ "Aweil Dinka",
+ "Ayrshire",
+ "Azaouak",
+ "Azebuado",
+ "Azerbaijan Zebu",
+ "Azores",
+ "Bedit",
+ "Breed",
+ "Bachaur cattle",
+ "Baherie cattle",
+ "Bakosi cattle",
+ "Balancer",
+ "Baoule",
+ "Bargur cattle",
+ "Barrosã",
+ "Barzona",
+ "Bazadaise",
+ "Beef Freisian",
+ "Beefalo",
+ "Beefmaker",
+ "Beefmaster",
+ "Begayt",
+ "Belgian Blue",
+ "Belgian Red",
+ "Belgian Red Pied",
+ "Belgian White-and-Red",
+ "Belmont Red",
+ "Belted Galloway",
+ "Bernese",
+ "Berrenda cattle",
+ "Betizu",
+ "Bianca Modenese",
+ "Blaarkop",
+ "Black Angus",
+ "Black Baldy",
+ "Black Hereford",
+ "Blanca Cacereña",
+ "Blanco Orejinegro BON",
+ "Blonde d'Aquitaine",
+ "Blue Albion",
+ "Blue Grey",
+ "Bohuskulla",
+ "Bonsmara",
+ "Boran",
+ "Boškarin",
+ "Braford",
+ "Brahman",
+ "Brahmousin",
+ "Brangus",
+ "Braunvieh",
+ "Brava",
+ "British White",
+ "British Friesian",
+ "Brown Carpathian",
+ "Brown Caucasian",
+ "Brown Swiss",
+ "Bue Lingo",
+ "Burlina",
+ "Buša cattle",
+ "Butana cattle",
+ "Bushuyev",
+ "Cedit",
+ "Breed",
+ "Cachena",
+ "Caldelana",
+ "Camargue",
+ "Campbell Island cattle",
+ "Canadian Speckle Park",
+ "Canadienne",
+ "Canaria",
+ "Canchim",
+ "Caracu",
+ "Cárdena Andaluza",
+ "Carinthian Blondvieh",
+ "Carora",
+ "Charbray",
+ "Charolais",
+ "Chateaubriand",
+ "Chiangus",
+ "Chianina",
+ "Chillingham cattle",
+ "Chinese Black Pied",
+ "Cholistani",
+ "Coloursided White Back",
+ "Commercial",
+ "Corriente",
+ "Corsican cattle",
+ "Costeño con Cuernos",
+ "Crioulo Lageano",
+ "Dedit",
+ "Breed",
+ "Dajal",
+ "Dangi cattle",
+ "Danish Black-Pied",
+ "Danish Jersey",
+ "Danish Red",
+ "Deep Red cattle",
+ "Deoni",
+ "Devon",
+ "Dexter cattle",
+ "Dhanni",
+ "Doayo cattle",
+ "Doela",
+ "Drakensberger",
+ "Dølafe",
+ "Droughtmaster",
+ "Dulong'",
+ "Dutch Belted",
+ "Dutch Friesian",
+ "Dwarf Lulu",
+ "Eedit",
+ "Breed",
+ "East Anatolian Red",
+ "Eastern Finncattle",
+ "Eastern Red Polled",
+ "Enderby Island cattle",
+ "English Longhorn",
+ "Ennstaler Bergscheck",
+ "Estonian Holstein",
+ "Estonian Native",
+ "Estonian Red cattle",
+ "Évolène cattle",
+ "Fedit",
+ "Breed",
+ "Fēng Cattle",
+ "Finnish Ayrshire",
+ "Finncattle",
+ "Finnish Holstein-Friesian",
+ "Fjäll",
+ "Fleckvieh",
+ "Florida Cracker cattle",
+ "Fogera",
+ "French Simmental",
+ "Fribourgeoise",
+ "Friesian Red and White",
+ "Fulani Sudanese",
+ "Gedit",
+ "Breed",
+ "Galician Blond",
+ "Galloway cattle",
+ "Gangatiri",
+ "Gaolao",
+ "Garvonesa",
+ "Gascon cattle",
+ "Gelbvieh",
+ "Georgian Mountain cattle",
+ "German Angus",
+ "German Black Pied cattle",
+ "German Black Pied Dairy",
+ "German Red Pied",
+ "Gir",
+ "Glan cattle",
+ "Gloucester",
+ "Gobra",
+ "Greek Shorthorn",
+ "Greek Steppe",
+ "Greyman cattle",
+ "Gudali",
+ "Guernsey cattle",
+ "Guzerá",
+ "Hedit",
+ "Breed",
+ "Hallikar4",
+ "Hanwoo",
+ "Hariana cattle",
+ "Hartón del Valle",
+ "Harzer Rotvieh",
+ "Hays Converter",
+ "Heck cattle",
+ "Hereford",
+ "Herens",
+ "Hybridmaster",
+ "Highland cattle",
+ "Hinterwald",
+ "Holando-Argentino",
+ "Holstein Friesian cattle",
+ "Horro",
+ "Huáng Cattle",
+ "Hungarian Grey",
+ "Iedit",
+ "Breed",
+ "Iberian cattle",
+ "Icelandic",
+ "Illawarra cattle",
+ "Improved Red and White",
+ "Indo-Brazilian",
+ "Irish Moiled",
+ "Israeli Holstein",
+ "Israeli Red",
+ "Istoben cattle",
+ "Istrian cattle",
+ "Jedit",
+ "Breed",
+ "Jamaica Black",
+ "Jamaica Hope",
+ "Jamaica Red",
+ "Japanese Brown",
+ "Jarmelista",
+ "Javari cattle",
+ "Jersey cattle",
+ "Jutland cattle",
+ "Kedit",
+ "Breed",
+ "Kabin Buri cattle",
+ "Kalmyk cattle",
+ "Kangayam",
+ "Kankrej",
+ "Kamphaeng Saen cattle",
+ "Karan Swiss",
+ "Kasaragod Dwarf cattle",
+ "Kathiawadi",
+ "Kazakh Whiteheaded",
+ "Kenana cattle",
+ "Kenkatha cattle",
+ "Kerry cattle",
+ "Kherigarh",
+ "Khillari cattle",
+ "Kholomogory",
+ "Korat Wagyu",
+ "Kostroma cattle",
+ "Krishna Valley cattle",
+ "Kuri",
+ "Kurgan cattle",
+ "Ledit",
+ "Breed",
+ "La Reina cattle",
+ "Lakenvelder cattle",
+ "Lampurger",
+ "Latvian Blue",
+ "Latvian Brown",
+ "Latvian Danish Red",
+ "Lebedyn",
+ "Levantina",
+ "Limia cattle",
+ "Limousin",
+ "Limpurger",
+ "Lincoln Red",
+ "Lineback",
+ "Lithuanian Black-and-White",
+ "Lithuanian Light Grey",
+ "Lithuanian Red",
+ "Lithuanian White-Backed",
+ "Lohani cattle",
+ "Lourdais",
+ "Lucerna cattle",
+ "Luing",
+ "Medit",
+ "Breed",
+ "Madagascar Zebu",
+ "Madura",
+ "Maine-Anjou",
+ "Malnad Gidda",
+ "Malvi",
+ "Mandalong Special",
+ "Mantequera Leonesa",
+ "Maramureş Brown",
+ "Marchigiana",
+ "Maremmana",
+ "Marinhoa",
+ "Maronesa",
+ "Masai",
+ "Mashona",
+ "Menorquina",
+ "Mertolenga",
+ "Meuse-Rhine-Issel",
+ "Mewati",
+ "Milking Shorthorn",
+ "Minhota",
+ "Mirandesa",
+ "Mirkadim",
+ "Mocăniţă",
+ "Mollie",
+ "Monchina",
+ "Mongolian",
+ "Montbéliarde",
+ "Morucha",
+ "Muturu",
+ "Murboden",
+ "Murnau-Werdenfels",
+ "Murray Grey",
+ "Nedit",
+ "Breed",
+ "Nagori",
+ "N'Dama",
+ "Negra Andaluza",
+ "Nelore",
+ "Nguni",
+ "Nimari",
+ "Normande",
+ "North Bengal Grey",
+ "Northern Finncattle",
+ "Northern Shorthorn",
+ "Norwegian Red",
+ "Oedit]",
+ "Breed",
+ "Ongole",
+ "Original Simmental",
+ "Pedit",
+ "Breed",
+ "Pajuna",
+ "Palmera",
+ "Pantaneiro",
+ "Parda Alpina",
+ "Parthenaise",
+ "Pasiega",
+ "Pembroke",
+ "Philippine Native",
+ "Pie Rouge des Plaines",
+ "Piedmontese cattle",
+ "Pineywoods",
+ "Pinzgauer",
+ "Pirenaica",
+ "Podolac",
+ "Podolica",
+ "Polish Black-and-White",
+ "Polish Red",
+ "Polled Hereford",
+ "Poll Shorthorn",
+ "Polled Shorthorn",
+ "Ponwar",
+ "Preta",
+ "Punganur",
+ "Pulikulam",
+ "Pustertaler Sprinzen",
+ "Qedit",
+ "Breed",
+ "Qinchaun",
+ "Queensland Miniature Boran",
+ "Redit",
+ "Breed",
+ "Ramo Grande",
+ "Randall",
+ "Raramuri Criollo",
+ "Rathi",
+ "Rätisches Grauvieh",
+ "Raya",
+ "Red Angus",
+ "Red Brangus",
+ "Red Chittagong",
+ "Red Fulani",
+ "Red Gorbatov",
+ "Red Holstein",
+ "Red Kandhari",
+ "Red Mingrelian",
+ "Red Poll",
+ "Red Polled Østland",
+ "Red Sindhi",
+ "Retinta",
+ "Riggit Galloway",
+ "Ringamåla",
+ "Rohjan",
+ "Romagnola",
+ "Romanian Bălţata",
+ "Romanian Steppe Gray",
+ "Romosinuano",
+ "Russian Black Pied",
+ "RX3",
+ "Sedit",
+ "Breed",
+ "Sahiwal",
+ "Salers",
+ "Salorn",
+ "Sanga",
+ "Sanhe",
+ "Santa Cruz",
+ "Santa Gertrudis",
+ "Sayaguesa",
+ "Schwyz",
+ "Selembu",
+ "Senepol",
+ "Serbian Pied",
+ "Serbian Steppe",
+ "Sheko",
+ "Shetland",
+ "Shorthorn",
+ "Siboney de Cuba",
+ "Simbrah",
+ "Simford",
+ "Simmental",
+ "Siri",
+ "South Devon",
+ "Spanish Fighting Bull",
+ "Speckle Park",
+ "Square Meater",
+ "Sussex",
+ "Swedish Friesian",
+ "Swedish Polled",
+ "Swedish Red Pied",
+ "Swedish Red Polled",
+ "Swedish Red-and-White",
+ "Tedit",
+ "Breed",
+ "Tabapuã",
+ "Tarentaise",
+ "Tasmanian Grey",
+ "Tauros",
+ "Telemark",
+ "Texas Longhorn",
+ "Texon",
+ "Thai Black",
+ "Thai Fighting Bull",
+ "Thai Friesian",
+ "Thai Milking Zebu",
+ "Tharparkar",
+ "Tswana",
+ "Tudanca",
+ "Tuli",
+ "Tulim",
+ "Turkish Grey Steppe",
+ "Tux-Zillertal",
+ "Tyrol Grey",
+ "Uedit",
+ "Breed",
+ "Umblachery",
+ "Ukrainian Grey",
+ "Vedit",
+ "Breed",
+ "Valdostana Castana",
+ "Valdostana Pezzata Nera",
+ "Valdostana Pezzata Rossa",
+ "Väneko",
+ "Vaynol",
+ "Vechur8",
+ "Vestland Fjord",
+ "Vestland Red Polled",
+ "Vianesa",
+ "Volinian Beef",
+ "Vorderwald",
+ "Vosgienne",
+ "Wedit",
+ "Breed",
+ "Wagyu",
+ "Waguli",
+ "Wangus",
+ "Welsh Black",
+ "Western Finncattle",
+ "White Cáceres",
+ "White Fulani",
+ "White Lamphun",
+ "White Park",
+ "Whitebred Shorthorn",
+ "Xedit",
+ "Breed",
+ "Xingjiang Brown",
+ "Yedit",
+ "Breed",
+ "Yakutian",
+ "Yanbian",
+ "Yanhuang",
+ "Yurino",
+ "Zedit",
+ "Breed",
+ "Żubroń",
+ "Zebu"
+] \ No newline at end of file
diff --git a/lib/locales/en/animal/crocodilia.js b/lib/locales/en/animal/crocodilia.js
new file mode 100644
index 00000000..2faab2e1
--- /dev/null
+++ b/lib/locales/en/animal/crocodilia.js
@@ -0,0 +1,26 @@
+module["exports"] = [
+ "Alligator mississippiensis",
+ "Chinese Alligator",
+ "Black Caiman",
+ "Broad-snouted Caiman",
+ "Spectacled Caiman",
+ "Yacare Caiman",
+ "Cuvier’s Dwarf Caiman",
+ "Schneider’s Smooth-fronted Caiman",
+ "African Slender-snouted Crocodile",
+ "American Crocodile",
+ "Australian Freshwater Crocodile",
+ "Cuban Crocodile",
+ "Dwarf Crocodile",
+ "Morelet’s Crocodile",
+ "Mugger Crocodile",
+ "New Guinea Freshwater Crocodile",
+ "Nile Crocodile",
+ "West African Crocodile",
+ "Orinoco Crocodile",
+ "Philippine Crocodile",
+ "Saltwater Crocodile",
+ "Siamese Crocodile",
+ "Gharial",
+ "Tomistoma"
+] \ No newline at end of file
diff --git a/lib/locales/en/animal/dog.js b/lib/locales/en/animal/dog.js
new file mode 100644
index 00000000..8427478b
--- /dev/null
+++ b/lib/locales/en/animal/dog.js
@@ -0,0 +1,499 @@
+module["exports"] = [
+ "Affenpinscher",
+ "Afghan Hound",
+ "Aidi",
+ "Airedale Terrier",
+ "Akbash",
+ "Akita",
+ "Alano Español",
+ "Alapaha Blue Blood Bulldog",
+ "Alaskan Husky",
+ "Alaskan Klee Kai",
+ "Alaskan Malamute",
+ "Alopekis",
+ "Alpine Dachsbracke",
+ "American Bulldog",
+ "American Bully",
+ "American Cocker Spaniel",
+ "American English Coonhound",
+ "American Foxhound",
+ "American Hairless Terrier",
+ "American Pit Bull Terrier",
+ "American Staffordshire Terrier",
+ "American Water Spaniel",
+ "Andalusian Hound",
+ "Anglo-Français de Petite Vénerie",
+ "Appenzeller Sennenhund",
+ "Ariegeois",
+ "Armant",
+ "Armenian Gampr dog",
+ "Artois Hound",
+ "Australian Cattle Dog",
+ "Australian Kelpie",
+ "Australian Shepherd",
+ "Australian Stumpy Tail Cattle Dog",
+ "Australian Terrier",
+ "Austrian Black and Tan Hound",
+ "Austrian Pinscher",
+ "Azawakh",
+ "Bakharwal dog",
+ "Banjara Hound",
+ "Barbado da Terceira",
+ "Barbet",
+ "Basenji",
+ "Basque Shepherd Dog",
+ "Basset Artésien Normand",
+ "Basset Bleu de Gascogne",
+ "Basset Fauve de Bretagne",
+ "Basset Hound",
+ "Bavarian Mountain Hound",
+ "Beagle",
+ "Beagle-Harrier",
+ "Belgian Shepherd",
+ "Bearded Collie",
+ "Beauceron",
+ "Bedlington Terrier",
+ "Bergamasco Shepherd",
+ "Berger Picard",
+ "Bernese Mountain Dog",
+ "Bhotia",
+ "Bichon Frisé",
+ "Billy",
+ "Black and Tan Coonhound",
+ "Black Norwegian Elkhound",
+ "Black Russian Terrier",
+ "Black Mouth Cur",
+ "Bloodhound",
+ "Blue Lacy",
+ "Blue Picardy Spaniel",
+ "Bluetick Coonhound",
+ "Boerboel",
+ "Bohemian Shepherd",
+ "Bolognese",
+ "Border Collie",
+ "Border Terrier",
+ "Borzoi",
+ 'Bosnian Coarse-haired Hound',
+ "Boston Terrier",
+ "Bouvier des Ardennes",
+ "Bouvier des Flandres",
+ "Boxer",
+ "Boykin Spaniel",
+ "Bracco Italiano",
+ "Braque d'Auvergne",
+ "Braque de l'Ariège",
+ "Braque du Bourbonnais",
+ "Braque Francais",
+ "Braque Saint-Germain",
+ "Briard",
+ "Briquet Griffon Vendéen",
+ "Brittany",
+ "Broholmer",
+ "Bruno Jura Hound",
+ "Brussels Griffon",
+ "Bucovina Shepherd Dog",
+ "Bull Arab",
+ "Bull Terrier",
+ "Bulldog",
+ "Bullmastiff",
+ "Bully Kutta",
+ 'Burgos Pointer',
+ "Cairn Terrier",
+ "Campeiro Bulldog",
+ "Canaan Dog",
+ "Canadian Eskimo Dog",
+ "Cane Corso",
+ "Cane di Oropa",
+ "Cane Paratore",
+ "Cantabrian Water Dog",
+ "Can de Chira",
+ "Cão da Serra de Aires",
+ "Cão de Castro Laboreiro",
+ "Cão de Gado Transmontano",
+ "Cão Fila de São Miguel",
+ "Cardigan Welsh Corgi",
+ "Carea Castellano Manchego",
+ "Carolina Dog",
+ "Carpathian Shepherd Dog",
+ "Catahoula Leopard Dog",
+ "Catalan Sheepdog",
+ "Caucasian Shepherd Dog",
+ "Cavalier King Charles Spaniel",
+ "Central Asian Shepherd Dog",
+ "Cesky Fousek",
+ "Cesky Terrier",
+ "Chesapeake Bay Retriever",
+ "Chien Français Blanc et Noir",
+ "Chien Français Blanc et Orange",
+ "Chien Français Tricolore",
+ "Chihuahua",
+ "Chilean Terrier",
+ "Chinese Chongqing Dog",
+ "Chinese Crested Dog",
+ "Chinook",
+ "Chippiparai",
+ "Chongqing dog",
+ "Chortai",
+ "Chow Chow",
+ "Cimarrón Uruguayo",
+ "Cirneco dell'Etna",
+ "Clumber Spaniel",
+ "Colombian fino hound",
+ "Coton de Tulear",
+ "Cretan Hound",
+ "Croatian Sheepdog",
+ "Curly-Coated Retriever",
+ "Cursinu",
+ "Czechoslovakian Wolfdog",
+ "Dachshund",
+ "Dalmatian",
+ "Dandie Dinmont Terrier",
+ "Danish-Swedish Farmdog",
+ "Denmark Feist",
+ "Dingo" ,
+ "Doberman Pinscher",
+ "Dogo Argentino",
+ "Dogo Guatemalteco",
+ "Dogo Sardesco",
+ "Dogue Brasileiro",
+ "Dogue de Bordeaux",
+ "Drentse Patrijshond",
+ "Drever",
+ "Dunker",
+ "Dutch Shepherd",
+ "Dutch Smoushond",
+ "East Siberian Laika",
+ "East European Shepherd",
+ "English Cocker Spaniel",
+ "English Foxhound",
+ "English Mastiff",
+ "English Setter",
+ "English Shepherd",
+ "English Springer Spaniel",
+ "English Toy Terrier",
+ "Entlebucher Mountain Dog",
+ "Estonian Hound",
+ "Estrela Mountain Dog",
+ "Eurasier",
+ "Field Spaniel",
+ "Fila Brasileiro",
+ "Finnish Hound",
+ "Finnish Lapphund",
+ "Finnish Spitz",
+ "Flat-Coated Retriever",
+ "French Bulldog",
+ "French Spaniel",
+ "Galgo Español",
+ "Galician Shepherd Dog",
+ "Garafian Shepherd",
+ "Gascon Saintongeois",
+ "Georgian Shepherd",
+ "German Hound",
+ "German Longhaired Pointer",
+ "German Pinscher",
+ "German Roughhaired Pointer",
+ "German Shepherd Dog",
+ "German Shorthaired Pointer",
+ "German Spaniel",
+ "German Spitz",
+ "German Wirehaired Pointer",
+ "Giant Schnauzer",
+ "Glen of Imaal Terrier",
+ "Golden Retriever",
+ "Gończy Polski",
+ "Gordon Setter",
+ "Grand Anglo-Français Blanc et Noir",
+ "Grand Anglo-Français Blanc et Orange",
+ "Grand Anglo-Français Tricolore",
+ "Grand Basset Griffon Vendéen",
+ "Grand Bleu de Gascogne",
+ "Grand Griffon Vendéen",
+ "Great Dane",
+ "Greater Swiss Mountain Dog",
+ "Greek Harehound",
+ "Greek Shepherd",
+ "Greenland Dog",
+ "Greyhound",
+ "Griffon Bleu de Gascogne",
+ "Griffon Fauve de Bretagne",
+ "Griffon Nivernais",
+ "Gull Dong",
+ "Gull Terrier",
+ "Hällefors Elkhound",
+ "Hamiltonstövare",
+ "Hanover Hound",
+ "Harrier",
+ "Havanese",
+ "Hierran Wolfdog",
+ "Hokkaido",
+ "Hovawart",
+ "Huntaway",
+ "Hygen Hound",
+ "Ibizan Hound",
+ "Icelandic Sheepdog",
+ "Indian pariah dog",
+ "Indian Spitz",
+ "Irish Red and White Setter",
+ "Irish Setter",
+ "Irish Terrier",
+ "Irish Water Spaniel",
+ "Irish Wolfhound",
+ "Istrian Coarse-haired Hound",
+ "Istrian Shorthaired Hound",
+ "Italian Greyhound",
+ "Jack Russell Terrier",
+ "Jagdterrier",
+ "Japanese Chin",
+ "Japanese Spitz",
+ "Japanese Terrier",
+ "Jindo",
+ "Jonangi",
+ "Kai Ken",
+ "Kaikadi",
+ "Kangal Shepherd Dog",
+ "Kanni",
+ "Karakachan dog",
+ "Karelian Bear Dog",
+ "Kars",
+ "Karst Shepherd",
+ "Keeshond",
+ "Kerry Beagle",
+ "Kerry Blue Terrier",
+ "King Charles Spaniel",
+ "King Shepherd",
+ "Kintamani",
+ "Kishu",
+ "Kokoni",
+ "Kombai",
+ "Komondor",
+ "Kooikerhondje",
+ "Koolie",
+ "Koyun dog",
+ "Kromfohrländer",
+ "Kuchi",
+ "Kuvasz",
+ "Labrador Retriever",
+ "Lagotto Romagnolo",
+ "Lakeland Terrier",
+ "Lancashire Heeler",
+ "Landseer",
+ "Lapponian Herder",
+ "Large Münsterländer",
+ "Leonberger",
+ "Levriero Sardo",
+ "Lhasa Apso",
+ "Lithuanian Hound",
+ "Löwchen",
+ "Lupo Italiano",
+ "Mackenzie River Husky",
+ "Magyar agár",
+ "Mahratta Greyhound",
+ "Maltese",
+ "Manchester Terrier",
+ "Maremmano-Abruzzese Sheepdog",
+ "McNab dog",
+ "Miniature American Shepherd",
+ "Miniature Bull Terrier",
+ "Miniature Fox Terrier",
+ "Miniature Pinscher",
+ "Miniature Schnauzer",
+ "Molossus of Epirus",
+ "Montenegrin Mountain Hound",
+ "Mountain Cur",
+ "Mountain Feist",
+ "Mucuchies",
+ "Mudhol Hound",
+ "Mudi",
+ "Neapolitan Mastiff",
+ "New Guinea Singing Dog",
+ "New Zealand Heading Dog",
+ "Newfoundland",
+ "Norfolk Terrier",
+ "Norrbottenspets",
+ "Northern Inuit Dog",
+ "Norwegian Buhund",
+ "Norwegian Elkhound",
+ "Norwegian Lundehund",
+ "Norwich Terrier",
+ "Nova Scotia Duck Tolling Retriever",
+ "Old Croatian Sighthound",
+ "Old Danish Pointer",
+ "Old English Sheepdog",
+ "Old English Terrier",
+ "Olde English Bulldogge",
+ "Otterhound",
+ "Pachon Navarro",
+ "Pampas Deerhound",
+ "Paisley Terrier",
+ "Papillon",
+ "Parson Russell Terrier",
+ "Pastore della Lessinia e del Lagorai",
+ "Patagonian Sheepdog",
+ "Patterdale Terrier",
+ "Pekingese",
+ "Pembroke Welsh Corgi",
+ "Perro Majorero",
+ "Perro de Pastor Mallorquin",
+ "Perro de Presa Canario",
+ "Perro de Presa Mallorquin",
+ "Peruvian Inca Orchid",
+ "Petit Basset Griffon Vendéen",
+ "Petit Bleu de Gascogne",
+ "Phalène",
+ "Pharaoh Hound",
+ "Phu Quoc Ridgeback",
+ "Picardy Spaniel",
+ "Plummer Terrier",
+ "Plott Hound",
+ "Podenco Canario",
+ "Podenco Valenciano",
+ "Pointer",
+ "Poitevin",
+ "Polish Greyhound",
+ "Polish Hound",
+ "Polish Lowland Sheepdog",
+ "Polish Tatra Sheepdog",
+ "Pomeranian",
+ "Pont-Audemer Spaniel",
+ "Poodle",
+ "Porcelaine",
+ "Portuguese Podengo",
+ "Portuguese Pointer",
+ "Portuguese Water Dog",
+ "Posavac Hound",
+ "Pražský Krysařík",
+ "Pshdar Dog",
+ "Pudelpointer",
+ "Pug",
+ "Puli",
+ "Pumi",
+ "Pungsan Dog",
+ "Pyrenean Mastiff",
+ "Pyrenean Mountain Dog",
+ "Pyrenean Sheepdog",
+ "Rafeiro do Alentejo",
+ "Rajapalayam",
+ "Rampur Greyhound",
+ "Rat Terrier",
+ "Ratonero Bodeguero Andaluz",
+ "Ratonero Mallorquin",
+ "Ratonero Murciano de Huerta",
+ "Ratonero Valenciano",
+ "Redbone Coonhound",
+ "Rhodesian Ridgeback",
+ "Romanian Mioritic Shepherd Dog",
+ "Romanian Raven Shepherd Dog",
+ "Rottweiler",
+ "Rough Collie",
+ "Russian Spaniel",
+ "Russian Toy",
+ "Russo-European Laika",
+ "Saarloos Wolfdog",
+ "Sabueso Español",
+ "Saint Bernard",
+ "Saint Hubert Jura Hound",
+ "Saint-Usuge Spaniel",
+ "Saluki",
+ "Samoyed",
+ "Sapsali",
+ "Sarabi dog",
+ "Šarplaninac",
+ "Schapendoes",
+ "Schillerstövare",
+ "Schipperke",
+ "Schweizer Laufhund",
+ "Schweizerischer Niederlaufhund",
+ "Scottish Deerhound",
+ "Scottish Terrier",
+ "Sealyham Terrier",
+ "Segugio dell'Appennino",
+ "Segugio Italiano",
+ "Segugio Maremmano",
+ "Seppala Siberian Sleddog",
+ "Serbian Hound",
+ "Serbian Tricolour Hound",
+ "Serrano Bulldog",
+ "Shar Pei",
+ "Shetland Sheepdog",
+ "Shiba Inu",
+ "Shih Tzu",
+ "Shikoku",
+ "Shiloh Shepherd",
+ "Siberian Husky",
+ "Silken Windhound",
+ "Silky Terrier",
+ "Sinhala Hound",
+ "Skye Terrier",
+ "Sloughi",
+ "Slovakian Wirehaired Pointer",
+ "Slovenský Cuvac",
+ "Slovenský Kopov",
+ "Smalandstövare",
+ "Small Greek domestic dog",
+ "Small Münsterländer",
+ "Smooth Collie",
+ "Smooth Fox Terrier",
+ "Soft-Coated Wheaten Terrier",
+ "South Russian Ovcharka",
+ "Spanish Mastiff",
+ "Spanish Water Dog",
+ "Spinone Italiano",
+ "Sporting Lucas Terrier",
+ "Sardinian Shepherd Dog",
+ "Stabyhoun",
+ "Staffordshire Bull Terrier",
+ "Standard Schnauzer",
+ "Stephens Stock",
+ "Styrian Coarse-haired Hound",
+ "Sussex Spaniel",
+ "Swedish Elkhound",
+ "Swedish Lapphund",
+ "Swedish Vallhund",
+ "Swedish White Elkhound",
+ "Taigan",
+ "Taiwan Dog",
+ "Tamaskan Dog",
+ "Teddy Roosevelt Terrier",
+ "Telomian",
+ "Tenterfield Terrier",
+ "Terrier Brasileiro",
+ "Thai Bangkaew Dog",
+ "Thai Ridgeback",
+ "Tibetan Mastiff",
+ "Tibetan Spaniel",
+ "Tibetan Terrier",
+ "Tornjak",
+ "Tosa",
+ "Toy Fox Terrier",
+ "Toy Manchester Terrier",
+ "Transylvanian Hound",
+ "Treeing Cur",
+ "Treeing Feist",
+ "Treeing Tennessee Brindle",
+ "Treeing Walker Coonhound",
+ "Trigg Hound",
+ "Tyrolean Hound",
+ "Vikhan",
+ "Villano de Las Encartaciones",
+ "Villanuco de Las Encartaciones",
+ "Vizsla",
+ "Volpino Italiano",
+ "Weimaraner",
+ "Welsh Sheepdog",
+ "Welsh Springer Spaniel",
+ "Welsh Terrier",
+ "West Highland White Terrier",
+ "West Siberian Laika",
+ "Westphalian Dachsbracke",
+ "Wetterhoun",
+ "Whippet",
+ "White Shepherd",
+ "White Swiss Shepherd Dog",
+ "Wire Fox Terrier",
+ "Wirehaired Pointing Griffon",
+ "Wirehaired Vizsla",
+ "Xiasi Dog",
+ "Xoloitzcuintli",
+ "Yakutian Laika",
+ "Yorkshire Terrier",
+];
diff --git a/lib/locales/en/animal/fish.js b/lib/locales/en/animal/fish.js
new file mode 100644
index 00000000..41fc7b17
--- /dev/null
+++ b/lib/locales/en/animal/fish.js
@@ -0,0 +1,98 @@
+module["exports"] = [
+ "Grass carp",
+ "Peruvian anchoveta",
+ "Silver carp",
+ "Common carp",
+ "Asari,",
+ "Japanese littleneck,",
+ "Filipino Venus,",
+ "Japanese cockle,",
+ "Alaska pollock",
+ "Nile tilapia",
+ "Whiteleg shrimp",
+ "Bighead carp",
+ "Skipjack tuna",
+ "Catla",
+ "Crucian carp",
+ "Atlantic salmon",
+ "Atlantic herring",
+ "Chub mackerel",
+ "Rohu",
+ "Yellowfin tuna",
+ "Japanese anchovy",
+ "Largehead hairtail",
+ "Atlantic cod",
+ "European pilchard",
+ "Capelin",
+ "Jumbo flying squid",
+ "Milkfish",
+ "Atlantic mackerel",
+ "Rainbow trout",
+ "Araucanian herring",
+ "Wuchang bream",
+ "Gulf menhaden",
+ "Indian oil sardine",
+ "Black carp",
+ "European anchovy",
+ "Northern snakehead",
+ "Pacific cod",
+ "Pacific saury",
+ "Pacific herring",
+ "Bigeye tuna",
+ "Chilean jack mackerel",
+ "Yellow croaker",
+ "Haddock",
+ "Gazami crab",
+ "Amur catfish",
+ "Japanese common catfish",
+ "European sprat",
+ "Pink salmon",
+ "Mrigal carp",
+ "Channel catfish",
+ "Blood cockle",
+ "Blue whiting",
+ "Hilsa shad",
+ "Daggertooth pike conger",
+ "California pilchard",
+ "Cape horse mackerel",
+ "Pacific anchoveta",
+ "Japanese flying squid",
+ "Pollock",
+ "Chinese softshell turtle",
+ "Kawakawa",
+ "Indian mackerel",
+ "Asian swamp eel",
+ "Argentine hake",
+ "Short mackerel",
+ "Southern rough shrimp",
+ "Southern African anchovy",
+ "Pond loach",
+ "Iridescent shark",
+ "Mandarin fish",
+ "Chinese perch",
+ "Nile perch",
+ "Round sardinella",
+ "Japanese pilchard",
+ "Bombay-duck",
+ "Yellowhead catfish",
+ "Korean bullhead",
+ "Narrow-barred Spanish mackerel",
+ "Albacore",
+ "Madeiran sardinella",
+ "Bonga shad",
+ "Silver cyprinid",
+ "Nile tilapia",
+ "Longtail tuna",
+ "Atlantic menhaden",
+ "North Pacific hake",
+ "Atlantic horse mackerel",
+ "Japanese jack mackerel",
+ "Pacific thread herring",
+ "Bigeye scad",
+ "Yellowstripe scad",
+ "Chum salmon",
+ "Blue swimming crab",
+ "Pacific sand lance",
+ "Pacific sandlance",
+ "Goldstripe sardinella"
+] \ No newline at end of file
diff --git a/lib/locales/en/animal/horse.js b/lib/locales/en/animal/horse.js
new file mode 100644
index 00000000..6f4beac3
--- /dev/null
+++ b/lib/locales/en/animal/horse.js
@@ -0,0 +1,347 @@
+module["exports"] = [
+ "American Albino",
+ "Abaco Barb",
+ "Abtenauer",
+ "Abyssinian",
+ "Aegidienberger",
+ "Akhal-Teke",
+ "Albanian Horse",
+ "Altai Horse",
+ "Altèr Real",
+ "American Cream Draft",
+ "American Indian Horse",
+ "American Paint Horse",
+ "American Quarter Horse",
+ "American Saddlebred",
+ "American Warmblood",
+ "Andalusian Horse",
+ "Andravida Horse",
+ "Anglo-Arabian",
+ "Anglo-Arabo-Sardo",
+ "Anglo-Kabarda",
+ "Appaloosa",
+ "AraAppaloosa",
+ "Arabian Horse",
+ "Ardennes Horse",
+ "Arenberg-Nordkirchen",
+ "Argentine Criollo",
+ "Asian wild Horse",
+ "Assateague Horse",
+ "Asturcón",
+ "Augeron",
+ "Australian Brumby",
+ "Australian Draught Horse",
+ "Australian Stock Horse",
+ "Austrian Warmblood",
+ "Auvergne Horse",
+ "Auxois",
+ "Azerbaijan Horse",
+ "Azteca Horse",
+ "Baise Horse",
+ "Bale",
+ "Balearic Horse",
+ "Balikun Horse",
+ "Baluchi Horse",
+ "Banker Horse",
+ "Barb Horse",
+ "Bardigiano",
+ "Bashkir Curly",
+ "Basque Mountain Horse",
+ "Bavarian Warmblood",
+ "Belgian Half-blood",
+ "Belgian Horse",
+ "Belgian Warmblood ",
+ "Bhutia Horse",
+ "Black Forest Horse",
+ "Blazer Horse",
+ "Boerperd",
+ "Borana",
+ "Boulonnais Horse",
+ "Brabant",
+ "Brandenburger",
+ "Brazilian Sport Horse",
+ "Breton Horse",
+ "Brumby",
+ "Budyonny Horse",
+ "Burguete Horse",
+ "Burmese Horse",
+ "Byelorussian Harness Horse",
+ "Calabrese Horse",
+ "Camargue Horse",
+ "Camarillo White Horse",
+ "Campeiro",
+ "Campolina",
+ "Canadian Horse",
+ "Canadian Pacer",
+ "Carolina Marsh Tacky",
+ "Carthusian Horse",
+ "Caspian Horse",
+ "Castilian Horse",
+ "Castillonnais",
+ "Catria Horse",
+ "Cavallo Romano della Maremma Laziale",
+ "Cerbat Mustang",
+ "Chickasaw Horse",
+ "Chilean Corralero",
+ "Choctaw Horse",
+ "Cleveland Bay",
+ "Clydesdale Horse",
+ "Cob",
+ "Coldblood Trotter",
+ "Colonial Spanish Horse",
+ "Colorado Ranger",
+ "Comtois Horse",
+ "Corsican Horse",
+ "Costa Rican Saddle Horse",
+ "Cretan Horse",
+ "Criollo Horse",
+ "Croatian Coldblood",
+ "Cuban Criollo",
+ "Cumberland Island Horse",
+ "Curly Horse",
+ "Czech Warmblood",
+ "Daliboz",
+ "Danish Warmblood",
+ "Danube Delta Horse",
+ "Dole Gudbrandsdal",
+ "Don",
+ "Dongola Horse",
+ "Draft Trotter",
+ "Dutch Harness Horse",
+ "Dutch Heavy Draft",
+ "Dutch Warmblood",
+ "Dzungarian Horse",
+ "East Bulgarian",
+ "East Friesian Horse",
+ "Estonian Draft",
+ "Estonian Horse",
+ "Falabella",
+ "Faroese",
+ "Finnhorse",
+ "Fjord Horse",
+ "Fleuve",
+ "Florida Cracker Horse",
+ "Foutanké",
+ "Frederiksborg Horse",
+ "Freiberger",
+ "French Trotter",
+ "Friesian Cross",
+ "Friesian Horse",
+ "Friesian Sporthorse",
+ "Furioso-North Star",
+ "Galiceño",
+ "Galician Pony",
+ "Gelderland Horse",
+ "Georgian Grande Horse",
+ "German Warmblood",
+ "Giara Horse",
+ "Gidran",
+ "Groningen Horse",
+ "Gypsy Horse",
+ "Hackney Horse",
+ "Haflinger",
+ "Hanoverian Horse",
+ "Heck Horse",
+ "Heihe Horse",
+ "Henson Horse",
+ "Hequ Horse",
+ "Hirzai",
+ "Hispano-Bretón",
+ "Holsteiner Horse",
+ "Horro",
+ "Hungarian Warmblood",
+ "Icelandic Horse",
+ "Iomud",
+ "Irish Draught",
+ "Irish Sport Horse sometimes called Irish Hunter",
+ "Italian Heavy Draft",
+ "Italian Trotter",
+ "Jaca Navarra",
+ "Jeju Horse",
+ "Jutland Horse",
+ "Kabarda Horse",
+ "Kafa",
+ "Kaimanawa Horses",
+ "Kalmyk Horse",
+ "Karabair",
+ "Karabakh Horse",
+ "Karachai Horse",
+ "Karossier",
+ "Kathiawari",
+ "Kazakh Horse",
+ "Kentucky Mountain Saddle Horse",
+ "Kiger Mustang",
+ "Kinsky Horse",
+ "Kisber Felver",
+ "Kiso Horse",
+ "Kladruber",
+ "Knabstrupper",
+ "Konik",
+ "Kundudo",
+ "Kustanair",
+ "Kyrgyz Horse",
+ "Latvian Horse",
+ "Lipizzan",
+ "Lithuanian Heavy Draught",
+ "Lokai",
+ "Losino Horse",
+ "Lusitano",
+ "Lyngshest",
+ "M'Bayar",
+ "M'Par",
+ "Mallorquín",
+ "Malopolski",
+ "Mangalarga",
+ "Mangalarga Marchador",
+ "Maremmano",
+ "Marismeño Horse",
+ "Marsh Tacky",
+ "Marwari Horse",
+ "Mecklenburger",
+ "Međimurje Horse",
+ "Menorquín",
+ "Mérens Horse",
+ "Messara Horse",
+ "Metis Trotter",
+ "Mezőhegyesi Sport Horse",
+ "Miniature Horse",
+ "Misaki Horse",
+ "Missouri Fox Trotter",
+ "Monchina",
+ "Mongolian Horse",
+ "Mongolian Wild Horse",
+ "Monterufolino",
+ "Morab",
+ "Morgan Horse",
+ "Mountain Pleasure Horse",
+ "Moyle Horse",
+ "Murakoz Horse",
+ "Murgese",
+ "Mustang Horse",
+ "Namib Desert Horse",
+ "Nangchen Horse",
+ "National Show Horse",
+ "Nez Perce Horse",
+ "Nivernais Horse",
+ "Nokota Horse",
+ "Noma",
+ "Nonius Horse",
+ "Nooitgedachter",
+ "Nordlandshest",
+ "Noriker Horse",
+ "Norman Cob",
+ "North American Single-Footer Horse",
+ "North Swedish Horse",
+ "Norwegian Coldblood Trotter",
+ "Norwegian Fjord",
+ "Novokirghiz",
+ "Oberlander Horse",
+ "Ogaden",
+ "Oldenburg Horse",
+ "Orlov trotter",
+ "Ostfriesen",
+ "Paint",
+ "Pampa Horse",
+ "Paso Fino",
+ "Pentro Horse",
+ "Percheron",
+ "Persano Horse",
+ "Peruvian Paso",
+ "Pintabian",
+ "Pleven Horse",
+ "Poitevin Horse",
+ "Posavac Horse",
+ "Pottok",
+ "Pryor Mountain Mustang",
+ "Przewalski's Horse",
+ "Pura Raza Española",
+ "Purosangue Orientale",
+ "Qatgani",
+ "Quarab",
+ "Quarter Horse",
+ "Racking Horse",
+ "Retuerta Horse",
+ "Rhenish German Coldblood",
+ "Rhinelander Horse",
+ "Riwoche Horse",
+ "Rocky Mountain Horse",
+ "Romanian Sporthorse",
+ "Rottaler",
+ "Russian Don",
+ "Russian Heavy Draft",
+ "Russian Trotter",
+ "Saddlebred",
+ "Salerno Horse",
+ "Samolaco Horse",
+ "San Fratello Horse",
+ "Sarcidano Horse",
+ "Sardinian Anglo-Arab",
+ "Schleswig Coldblood",
+ "Schwarzwälder Kaltblut",
+ "Selale",
+ "Sella Italiano",
+ "Selle Français",
+ "Shagya Arabian",
+ "Shan Horse",
+ "Shire Horse",
+ "Siciliano Indigeno",
+ "Silesian Horse",
+ "Sokolsky Horse",
+ "Sorraia",
+ "South German Coldblood",
+ "Soviet Heavy Draft",
+ "Spanish Anglo-Arab",
+ "Spanish Barb",
+ "Spanish Jennet Horse",
+ "Spanish Mustang",
+ "Spanish Tarpan",
+ "Spanish-Norman Horse",
+ "Spiti Horse",
+ "Spotted Saddle Horse",
+ "Standardbred Horse",
+ "Suffolk Punch",
+ "Swedish Ardennes",
+ "Swedish coldblood trotter",
+ "Swedish Warmblood",
+ "Swiss Warmblood",
+ "Taishū Horse",
+ "Takhi",
+ "Tawleed",
+ "Tchernomor",
+ "Tennessee Walking Horse",
+ "Tersk Horse",
+ "Thoroughbred",
+ "Tiger Horse",
+ "Tinker Horse",
+ "Tolfetano",
+ "Tori Horse",
+ "Trait Du Nord",
+ "Trakehner",
+ "Tsushima",
+ "Tuigpaard",
+ "Ukrainian Riding Horse",
+ "Unmol Horse",
+ "Uzunyayla",
+ "Ventasso Horse",
+ "Virginia Highlander",
+ "Vlaamperd",
+ "Vladimir Heavy Draft",
+ "Vyatka",
+ "Waler",
+ "Waler Horse",
+ "Walkaloosa",
+ "Warlander",
+ "Warmblood",
+ "Welsh Cob",
+ "Westphalian Horse",
+ "Wielkopolski",
+ "Württemberger",
+ "Xilingol Horse",
+ "Yakutian Horse",
+ "Yili Horse",
+ "Yonaguni Horse",
+ "Zaniskari",
+ "Žemaitukas",
+ "Zhemaichu",
+ "Zweibrücker"
+] \ No newline at end of file
diff --git a/lib/locales/en/animal/index.js b/lib/locales/en/animal/index.js
new file mode 100644
index 00000000..428cf2d6
--- /dev/null
+++ b/lib/locales/en/animal/index.js
@@ -0,0 +1,16 @@
+var animal = {};
+module['exports'] = animal;
+animal.dog = require("./dog");
+animal.cat = require("./cat");
+animal.snake = require("./snake");
+animal.horse = require("./horse");
+animal.cetacean = require("./cetacean");
+animal.rabbit = require("./rabbit");
+animal.insect = require("./insect");
+animal.bear = require("./bear");
+animal.lion = require("./lion");
+animal.cow = require("./cow");
+animal.bird = require("./bird");
+animal.fish = require("./fish");
+animal.crocodilia = require("./crocodilia");
+animal.type = require("./type"); \ No newline at end of file
diff --git a/lib/locales/en/animal/insect.js b/lib/locales/en/animal/insect.js
new file mode 100644
index 00000000..45b910ae
--- /dev/null
+++ b/lib/locales/en/animal/insect.js
@@ -0,0 +1,132 @@
+module["exports"] = [
+ "Acacia-ants",
+ "Acorn-plum gall",
+ "Aerial yellowjacket",
+ "Africanized honey bee",
+ "Allegheny mound ant",
+ "Almond stone wasp",
+ "Ant",
+ "Arboreal ant",
+ "Argentine ant",
+ "Asian paper wasp",
+ "Baldfaced hornet",
+ "Bee",
+ "Bigheaded ant",
+ "Black and yellow mud dauber",
+ "Black carpenter ant",
+ "Black imported fire ant",
+ "Blue horntail woodwasp",
+ "Blue orchard bee",
+ "Braconid wasp",
+ "Bumble bee",
+ "Carpenter ant",
+ "Carpenter wasp",
+ "Chalcid wasp",
+ "Cicada killer",
+ "Citrus blackfly parasitoid",
+ "Common paper wasp",
+ "Crazy ant",
+ "Cuckoo wasp",
+ "Cynipid gall wasp",
+ "Eastern Carpenter bee",
+ "Eastern yellowjacket",
+ "Elm sawfly",
+ "Encyrtid wasp",
+ "Erythrina gall wasp",
+ "Eulophid wasp",
+ "European hornet",
+ "European imported fire ant",
+ "False honey ant",
+ "Fire ant",
+ "Forest bachac",
+ "Forest yellowjacket",
+ "German yellowjacket",
+ "Ghost ant",
+ "Giant ichneumon wasp",
+ "Giant resin bee",
+ "Giant wood wasp",
+ "Golden northern bumble bee",
+ "Golden paper wasp",
+ "Gouty oak gall",
+ "Grass Carrying Wasp",
+ "Great black wasp",
+ "Great golden digger wasp",
+ "Hackberry nipple gall parasitoid",
+ "Honey bee",
+ "Horned oak gall",
+ "Horse guard wasp",
+ "Horse guard wasp",
+ "Hunting wasp",
+ "Ichneumonid wasp",
+ "Keyhole wasp",
+ "Knopper gall",
+ "Large garden bumble bee",
+ "Large oak-apple gall",
+ "Leafcutting bee",
+ "Little fire ant",
+ "Little yellow ant",
+ "Long-horned bees",
+ "Long-legged ant",
+ "Macao paper wasp",
+ "Mallow bee",
+ "Marble gall",
+ "Mossyrose gall wasp",
+ "Mud-daubers",
+ "Multiflora rose seed chalcid",
+ "Oak apple gall wasp",
+ "Oak rough bulletgall wasp",
+ "Oak saucer gall",
+ "Oak shoot sawfly",
+ "Odorous house ant",
+ "Orange-tailed bumble bee",
+ "Orangetailed potter wasp",
+ "Oriental chestnut gall wasp",
+ "Paper wasp",
+ "Pavement ant",
+ "Pigeon tremex",
+ "Pip gall wasp",
+ "Prairie yellowjacket",
+ "Pteromalid wasp",
+ "Pyramid ant",
+ "Raspberry Horntail",
+ "Red ant",
+ "Red carpenter ant",
+ "Red harvester ant",
+ "Red imported fire ant",
+ "Red wasp",
+ "Red wood ant",
+ "Red-tailed wasp",
+ "Reddish carpenter ant",
+ "Rough harvester ant",
+ "Sawfly parasitic wasp",
+ "Scale parasitoid",
+ "Silky ant",
+ "Sirex woodwasp",
+ "Siricid woodwasp",
+ "Smaller yellow ant",
+ "Southeastern blueberry bee",
+ "Southern fire ant",
+ "Southern yellowjacket",
+ "Sphecid wasp",
+ "Stony gall",
+ "Sweat bee",
+ "Texas leafcutting ant",
+ "Tiphiid wasp",
+ "Torymid wasp",
+ "Tramp ant",
+ "Valentine ant",
+ "Velvet ant",
+ "Vespid wasp",
+ "Weevil parasitoid",
+ "Western harvester ant",
+ "Western paper wasp",
+ "Western thatching ant",
+ "Western yellowjacket",
+ "White-horned horntail",
+ "Willow shoot sawfly",
+ "Woodwasp",
+ "Wool sower gall maker",
+ "Yellow and black potter wasp",
+ "Yellow Crazy Ant",
+ "Yellow-horned horntail"
+] \ No newline at end of file
diff --git a/lib/locales/en/animal/lion.js b/lib/locales/en/animal/lion.js
new file mode 100644
index 00000000..ed12ffce
--- /dev/null
+++ b/lib/locales/en/animal/lion.js
@@ -0,0 +1,9 @@
+module["exports"] = [
+ "Asiatic Lion",
+ "Barbary Lion",
+ "West African Lion",
+ "Northeast Congo Lion",
+ "Masai Lion",
+ "Transvaal lion",
+ "Cape lion"
+] \ No newline at end of file
diff --git a/lib/locales/en/animal/rabbit.js b/lib/locales/en/animal/rabbit.js
new file mode 100644
index 00000000..35c0f99f
--- /dev/null
+++ b/lib/locales/en/animal/rabbit.js
@@ -0,0 +1,51 @@
+module["exports"] = [
+ "American",
+ "American Chinchilla",
+ "American Fuzzy Lop",
+ "American Sable",
+ "Argente Brun",
+ "Belgian Hare",
+ "Beveren",
+ "Blanc de Hotot",
+ "Britannia Petite",
+ "Californian",
+ "Champagne D’Argent",
+ "Checkered Giant",
+ "Cinnamon",
+ "Crème D’Argent",
+ "Dutch",
+ "Dwarf Hotot",
+ "English Angora",
+ "English Lop",
+ "English Spot",
+ "Flemish Giant",
+ "Florida White",
+ "French Angora",
+ "French Lop",
+ "Giant Angora",
+ "Giant Chinchilla",
+ "Harlequin",
+ "Havana",
+ "Himalayan",
+ "Holland Lop",
+ "Jersey Wooly",
+ "Lilac",
+ "Lionhead",
+ "Mini Lop",
+ "Mini Rex",
+ "Mini Satin",
+ "Netherland Dwarf",
+ "New Zealand",
+ "Palomino",
+ "Polish",
+ "Rex",
+ "Rhinelander",
+ "Satin",
+ "Satin Angora",
+ "Silver",
+ "Silver Fox",
+ "Silver Marten",
+ "Standard Chinchilla",
+ "Tan",
+ "Thrianta"
+] \ No newline at end of file
diff --git a/lib/locales/en/animal/snake.js b/lib/locales/en/animal/snake.js
new file mode 100644
index 00000000..235c8cb5
--- /dev/null
+++ b/lib/locales/en/animal/snake.js
@@ -0,0 +1,583 @@
+module["exports"] = [
+ "Viper Adder",
+ "Common adder",
+ "Death Adder",
+ "Desert death adder",
+ "Horned adder",
+ "Long-nosed adder",
+ "Many-horned adder",
+ "Mountain adder",
+ "Mud adder",
+ "Namaqua dwarf adder",
+ "Nightingale adder",
+ "Peringuey's adder",
+ "Puff adder",
+ "African puff adder",
+ "Rhombic night adder",
+ "Sand adder",
+ "Dwarf sand adder",
+ "Namib dwarf sand adder",
+ "Water adder",
+ "Aesculapian snake",
+ "Anaconda",
+ "Bolivian anaconda",
+ "De Schauensee's anaconda",
+ "Green anaconda",
+ "Yellow anaconda",
+ "Arafura file snake",
+ "Asp",
+ "European asp",
+ "Egyptian asp",
+ "African beaked snake",
+ "Ball Python",
+ "Bird snake",
+ "Black-headed snake",
+ "Mexican black kingsnake",
+ "Black rat snake",
+ "Black snake",
+ "Red-bellied black snake",
+ "Blind snake",
+ "Brahminy blind snake",
+ "Texas blind snake",
+ "Western blind snake",
+ "Boa",
+ "Abaco Island boa",
+ "Amazon tree boa",
+ "Boa constrictor",
+ "Cuban boa",
+ "Dumeril's boa",
+ "Dwarf boa",
+ "Emerald tree boa",
+ "Hogg Island boa",
+ "Jamaican boa",
+ "Madagascar ground boa",
+ "Madagascar tree boa",
+ "Puerto Rican boa",
+ "Rainbow boa",
+ "Red-tailed boa",
+ "Rosy boa",
+ "Rubber boa",
+ "Sand boa",
+ "Tree boa",
+ "Boiga",
+ "Boomslang",
+ "Brown snake",
+ "Eastern brown snake",
+ "Bull snake",
+ "Bushmaster",
+ "Dwarf beaked snake",
+ "Rufous beaked snake",
+ "Canebrake",
+ "Cantil",
+ "Cascabel",
+ "Cat-eyed snake",
+ "Banded cat-eyed snake",
+ "Green cat-eyed snake",
+ "Cat snake",
+ "Andaman cat snake",
+ "Beddome's cat snake",
+ "Dog-toothed cat snake",
+ "Forsten's cat snake",
+ "Gold-ringed cat snake",
+ "Gray cat snake",
+ "Many-spotted cat snake",
+ "Tawny cat snake",
+ "Chicken snake",
+ "Coachwhip snake",
+ "Cobra",
+ "Andaman cobra",
+ "Arabian cobra",
+ "Asian cobra",
+ "Banded water cobra",
+ "Black-necked cobra",
+ "Black-necked spitting cobra",
+ "Black tree cobra",
+ "Burrowing cobra",
+ "Cape cobra",
+ "Caspian cobra",
+ "Congo water cobra",
+ "Common cobra",
+ "Eastern water cobra",
+ "Egyptian cobra",
+ "Equatorial spitting cobra",
+ "False cobra",
+ "False water cobra",
+ "Forest cobra",
+ "Gold tree cobra",
+ "Indian cobra",
+ "Indochinese spitting cobra",
+ "Javan spitting cobra",
+ "King cobra",
+ "Mandalay cobra",
+ "Mozambique spitting cobra",
+ "North Philippine cobra",
+ "Nubian spitting cobra",
+ "Philippine cobra",
+ "Red spitting cobra",
+ "Rinkhals cobra",
+ "Shield-nosed cobra",
+ "Sinai desert cobra",
+ "Southern Indonesian spitting cobra",
+ "Southern Philippine cobra",
+ "Southwestern black spitting cobra",
+ "Snouted cobra",
+ "Spectacled cobra",
+ "Spitting cobra",
+ "Storm water cobra",
+ "Thai cobra",
+ "Taiwan cobra",
+ "Zebra spitting cobra",
+ "Collett's snake",
+ "Congo snake",
+ "Copperhead",
+ "American copperhead",
+ "Australian copperhead",
+ "Coral snake",
+ "Arizona coral snake",
+ "Beddome's coral snake",
+ "Brazilian coral snake",
+ "Cape coral snake",
+ "Harlequin coral snake",
+ "High Woods coral snake",
+ "Malayan long-glanded coral snake",
+ "Texas Coral Snake",
+ "Western coral snake",
+ "Corn snake",
+ "South eastern corn snake",
+ "Cottonmouth",
+ "Crowned snake",
+ "Cuban wood snake",
+ "Eastern hognose snake",
+ "Egg-eater",
+ "Eastern coral snake",
+ "Fer-de-lance",
+ "Fierce snake",
+ "Fishing snake",
+ "Flying snake",
+ "Golden tree snake",
+ "Indian flying snake",
+ "Moluccan flying snake",
+ "Ornate flying snake",
+ "Paradise flying snake",
+ "Twin-Barred tree snake",
+ "Banded Flying Snake",
+ "Fox snake, three species of Pantherophis",
+ "Forest flame snake",
+ "Garter snake",
+ "Checkered garter snake",
+ "Common garter snake",
+ "San Francisco garter snake",
+ "Texas garter snake",
+ "Cape gopher snake",
+ "Grass snake",
+ "Green snake",
+ "Rough green snake",
+ "Smooth green snake",
+ "Ground snake",
+ "Common ground snake",
+ "Three-lined ground snake",
+ "Western ground snake",
+ "Habu",
+ "Hognose snake",
+ "Blonde hognose snake",
+ "Dusty hognose snake",
+ "Eastern hognose snake",
+ "Jan's hognose snake",
+ "Giant Malagasy hognose snake",
+ "Mexican hognose snake",
+ "South American hognose snake",
+ "Hundred pacer",
+ "Ikaheka snake",
+ "Indigo snake",
+ "Jamaican Tree Snake",
+ "Keelback",
+ "Asian keelback",
+ "Assam keelback",
+ "Black-striped keelback",
+ "Buff striped keelback",
+ "Burmese keelback",
+ "Checkered keelback",
+ "Common keelback",
+ "Hill keelback",
+ "Himalayan keelback",
+ "Khasi Hills keelback",
+ "Modest keelback",
+ "Nicobar Island keelback",
+ "Nilgiri keelback",
+ "Orange-collared keelback",
+ "Red-necked keelback",
+ "Sikkim keelback",
+ "Speckle-bellied keelback",
+ "White-lipped keelback",
+ "Wynaad keelback",
+ "Yunnan keelback",
+ "King brown",
+ "King cobra",
+ "King snake",
+ "California kingsnake",
+ "Desert kingsnake",
+ "Grey-banded kingsnake",
+ "North eastern king snake",
+ "Prairie kingsnake",
+ "Scarlet kingsnake",
+ "Speckled kingsnake",
+ "Krait",
+ "Banded krait",
+ "Blue krait",
+ "Black krait",
+ "Burmese krait",
+ "Ceylon krait",
+ "Indian krait",
+ "Lesser black krait",
+ "Malayan krait",
+ "Many-banded krait",
+ "Northeastern hill krait",
+ "Red-headed krait",
+ "Sind krait",
+ "Large shield snake",
+ "Lancehead",
+ "Common lancehead",
+ "Lora",
+ "Grey Lora",
+ "Lyre snake",
+ "Baja California lyresnake",
+ "Central American lyre snake",
+ "Texas lyre snake",
+ "Eastern lyre snake",
+ "Machete savane",
+ "Mamba",
+ "Black mamba",
+ "Green mamba",
+ "Eastern green mamba",
+ "Western green mamba",
+ "Mamushi",
+ "Mangrove snake",
+ "Milk snake",
+ "Moccasin snake",
+ "Montpellier snake",
+ "Mud snake",
+ "Eastern mud snake",
+ "Western mud snake",
+ "Mussurana",
+ "Night snake",
+ "Cat-eyed night snake",
+ "Texas night snake",
+ "Nichell snake",
+ "Narrowhead Garter Snake",
+ "Nose-horned viper",
+ "Rhinoceros viper",
+ "Vipera ammodytes",
+ "Parrot snake",
+ "Mexican parrot snake",
+ "Patchnose snake",
+ "Perrotet's shieldtail snake",
+ "Pine snake",
+ "Pipe snake",
+ "Asian pipe snake",
+ "Dwarf pipe snake",
+ "Red-tailed pipe snake",
+ "Python",
+ "African rock python",
+ "Amethystine python",
+ "Angolan python",
+ "Australian scrub python",
+ "Ball python",
+ "Bismarck ringed python",
+ "Black headed python",
+ "Blood python",
+ "Boelen python",
+ "Borneo short-tailed python",
+ "Bredl's python",
+ "Brown water python",
+ "Burmese python",
+ "Calabar python",
+ "Western carpet python",
+ "Centralian carpet python",
+ "Coastal carpet python",
+ "Inland carpet python",
+ "Jungle carpet python",
+ "New Guinea carpet python",
+ "Northwestern carpet python",
+ "Southwestern carpet python",
+ "Children's python",
+ "Dauan Island water python",
+ "Desert woma python",
+ "Diamond python",
+ "Flinders python",
+ "Green tree python",
+ "Halmahera python",
+ "Indian python",
+ "Indonesian water python",
+ "Macklot's python",
+ "Mollucan python",
+ "Oenpelli python",
+ "Olive python",
+ "Papuan python",
+ "Pygmy python",
+ "Red blood python",
+ "Reticulated python",
+ "Kayaudi dwarf reticulated python",
+ "Selayer reticulated python",
+ "Rough-scaled python",
+ "Royal python",
+ "Savu python",
+ "Spotted python",
+ "Stimson's python",
+ "Sumatran short-tailed python",
+ "Tanimbar python",
+ "Timor python",
+ "Wetar Island python",
+ "White-lipped python",
+ "Brown white-lipped python",
+ "Northern white-lipped python",
+ "Southern white-lipped python",
+ "Woma python",
+ "Western woma python",
+ "Queen snake",
+ "Racer",
+ "Bimini racer",
+ "Buttermilk racer",
+ "Eastern racer",
+ "Eastern yellowbelly sad racer",
+ "Mexican racer",
+ "Southern black racer",
+ "Tan racer",
+ "West Indian racer",
+ "Raddysnake",
+ "Southwestern blackhead snake",
+ "Rat snake",
+ "Baird's rat snake",
+ "Beauty rat snake",
+ "Great Plains rat snake",
+ "Green rat snake",
+ "Japanese forest rat snake",
+ "Japanese rat snake",
+ "King rat snake",
+ "Mandarin rat snake",
+ "Persian rat snake",
+ "Red-backed rat snake",
+ "Twin-spotted rat snake",
+ "Yellow-striped rat snake",
+ "Manchurian Black Water Snake",
+ "Rattlesnake",
+ "Arizona black rattlesnake",
+ "Aruba rattlesnake",
+ "Chihuahuan ridge-nosed rattlesnake",
+ "Coronado Island rattlesnake",
+ "Durango rock rattlesnake",
+ "Dusky pigmy rattlesnake",
+ "Eastern diamondback rattlesnake",
+ "Grand Canyon rattlesnake",
+ "Great Basin rattlesnake",
+ "Hopi rattlesnake",
+ "Lance-headed rattlesnake",
+ "Long-tailed rattlesnake",
+ "Massasauga rattlesnake",
+ "Mexican green rattlesnake",
+ "Mexican west coast rattlesnake",
+ "Midget faded rattlesnake",
+ "Mojave rattlesnake",
+ "Northern black-tailed rattlesnake",
+ "Oaxacan small-headed rattlesnake",
+ "Rattler",
+ "Red diamond rattlesnake",
+ "Southern Pacific rattlesnake",
+ "Southwestern speckled rattlesnake",
+ "Tancitaran dusky rattlesnake",
+ "Tiger rattlesnake",
+ "Timber rattlesnake",
+ "Tropical rattlesnake",
+ "Twin-spotted rattlesnake",
+ "Uracoan rattlesnake",
+ "Western diamondback rattlesnake",
+ "Ribbon snake",
+ "Rinkhals",
+ "River jack",
+ "Sea snake",
+ "Annulated sea snake",
+ "Beaked sea snake",
+ "Dubois's sea snake",
+ "Hardwicke's sea snake",
+ "Hook Nosed Sea Snake",
+ "Olive sea snake",
+ "Pelagic sea snake",
+ "Stoke's sea snake",
+ "Yellow-banded sea snake",
+ "Yellow-bellied sea snake",
+ "Yellow-lipped sea snake",
+ "Shield-tailed snake",
+ "Sidewinder",
+ "Colorado desert sidewinder",
+ "Mojave desert sidewinder",
+ "Sonoran sidewinder",
+ "Small-eyed snake",
+ "Smooth snake",
+ "Brazilian smooth snake",
+ "European smooth snake",
+ "Stiletto snake",
+ "Striped snake",
+ "Japanese striped snake",
+ "Sunbeam snake",
+ "Taipan",
+ "Central ranges taipan",
+ "Coastal taipan",
+ "Inland taipan",
+ "Paupan taipan",
+ "Tentacled snake",
+ "Tic polonga",
+ "Tiger snake",
+ "Chappell Island tiger snake",
+ "Common tiger snake",
+ "Down's tiger snake",
+ "Eastern tiger snake",
+ "King Island tiger snake",
+ "Krefft's tiger snake",
+ "Peninsula tiger snake",
+ "Tasmanian tiger snake",
+ "Western tiger snake",
+ "Tigre snake",
+ "Tree snake",
+ "Blanding's tree snake",
+ "Blunt-headed tree snake",
+ "Brown tree snake",
+ "Long-nosed tree snake",
+ "Many-banded tree snake",
+ "Northern tree snake",
+ "Trinket snake",
+ "Black-banded trinket snake",
+ "Twig snake",
+ "African twig snake",
+ "Twin Headed King Snake",
+ "Titanboa",
+ "Urutu",
+ "Vine snake",
+ "Asian Vine Snake, Whip Snake",
+ "American Vine Snake",
+ "Mexican vine snake",
+ "Viper",
+ "Asp viper",
+ "Bamboo viper",
+ "Bluntnose viper",
+ "Brazilian mud Viper",
+ "Burrowing viper",
+ "Bush viper",
+ "Great Lakes bush viper",
+ "Hairy bush viper",
+ "Nitsche's bush viper",
+ "Rough-scaled bush viper",
+ "Spiny bush viper",
+ "Carpet viper",
+ "Crossed viper",
+ "Cyclades blunt-nosed viper",
+ "Eyelash viper",
+ "False horned viper",
+ "Fea's viper",
+ "Fifty pacer",
+ "Gaboon viper",
+ "Hognosed viper",
+ "Horned desert viper",
+ "Horned viper",
+ "Jumping viper",
+ "Kaznakov's viper",
+ "Leaf-nosed viper",
+ "Leaf viper",
+ "Levant viper",
+ "Long-nosed viper",
+ "McMahon's viper",
+ "Mole viper",
+ "Nose-horned viper",
+ "Rhinoceros viper",
+ "Vipera ammodytes",
+ "Palestine viper",
+ "Pallas' viper",
+ "Palm viper",
+ "Amazonian palm viper",
+ "Black-speckled palm-pitviper",
+ "Eyelash palm-pitviper",
+ "Green palm viper",
+ "Mexican palm-pitviper",
+ "Guatemalan palm viper",
+ "Honduran palm viper",
+ "Siamese palm viper",
+ "Side-striped palm-pitviper",
+ "Yellow-lined palm viper",
+ "Pit viper",
+ "Banded pitviper",
+ "Bamboo pitviper",
+ "Barbour's pit viper",
+ "Black-tailed horned pit viper",
+ "Bornean pitviper",
+ "Brongersma's pitviper",
+ "Brown spotted pitviper[4]",
+ "Cantor's pitviper",
+ "Elegant pitviper",
+ "Eyelash pit viper",
+ "Fan-Si-Pan horned pitviper",
+ "Flat-nosed pitviper",
+ "Godman's pit viper",
+ "Green tree pit viper",
+ "Habu pit viper",
+ "Hagen's pitviper",
+ "Horseshoe pitviper",
+ "Jerdon's pitviper",
+ "Kanburian pit viper",
+ "Kaulback's lance-headed pitviper",
+ "Kham Plateau pitviper",
+ "Large-eyed pitviper",
+ "Malabar rock pitviper",
+ "Malayan pit viper",
+ "Mangrove pit viper",
+ "Mangshan pitviper",
+ "Motuo bamboo pitviper",
+ "Nicobar bamboo pitviper",
+ "Philippine pitviper",
+ "Pointed-scaled pit viper[5]",
+ "Red-tailed bamboo pitviper",
+ "Schultze's pitviper",
+ "Stejneger's bamboo pitviper",
+ "Sri Lankan pit viper",
+ "Temple pit viper",
+ "Tibetan bamboo pitviper",
+ "Tiger pit viper",
+ "Undulated pit viper",
+ "Wagler's pit viper",
+ "Wirot's pit viper",
+ "Portuguese viper",
+ "Saw-scaled viper",
+ "Schlegel's viper",
+ "Sedge viper",
+ "Sharp-nosed viper",
+ "Snorkel viper",
+ "Temple viper",
+ "Tree viper",
+ "Chinese tree viper",
+ "Guatemalan tree viper",
+ "Hutton's tree viper",
+ "Indian tree viper",
+ "Large-scaled tree viper",
+ "Malcolm's tree viper",
+ "Nitsche's tree viper",
+ "Pope's tree viper",
+ "Rough-scaled tree viper",
+ "Rungwe tree viper",
+ "Sumatran tree viper",
+ "White-lipped tree viper",
+ "Ursini's viper",
+ "Western hog-nosed viper",
+ "Wart snake",
+ "Water moccasin",
+ "Water snake",
+ "Bocourt's water snake",
+ "Northern water snake",
+ "Whip snake",
+ "Long-nosed whip snake",
+ "Wolf snake",
+ "African wolf snake",
+ "Barred wolf snake",
+ "Worm snake",
+ "Common worm snake",
+ "Longnosed worm snake",
+ "Wutu",
+ "Yarara",
+ "Zebra snake"
+] \ No newline at end of file
diff --git a/lib/locales/en/animal/type.js b/lib/locales/en/animal/type.js
new file mode 100644
index 00000000..1bd02844
--- /dev/null
+++ b/lib/locales/en/animal/type.js
@@ -0,0 +1,15 @@
+module["exports"] = [
+ "dog",
+ "cat",
+ "snake",
+ "bear",
+ "lion",
+ "cetacean",
+ "insect",
+ "crocodilia",
+ "cow",
+ "bird",
+ "fish",
+ "rabbit",
+ "horse"
+] \ No newline at end of file
diff --git a/lib/locales/en/finance/currency.js b/lib/locales/en/finance/currency.js
index 826ec74d..46c175af 100644
--- a/lib/locales/en/finance/currency.js
+++ b/lib/locales/en/finance/currency.js
@@ -243,10 +243,6 @@ module["exports"] = {
"code": "ILS",
"symbol": "₪"
},
- "Indian Rupee": {
- "code": "INR",
- "symbol": ""
- },
"Bhutanese Ngultrum": {
"code": "BTN",
"symbol": "Nu"
diff --git a/lib/locales/en/index.js b/lib/locales/en/index.js
index 484d2a62..a4897418 100644
--- a/lib/locales/en/index.js
+++ b/lib/locales/en/index.js
@@ -3,6 +3,7 @@ module['exports'] = en;
en.title = "English";
en.separator = " & ";
en.address = require("./address");
+en.animal = require("./animal");
en.company = require("./company");
en.internet = require("./internet");
en.database = require("./database");
diff --git a/lib/locales/en/internet/avatar_uri.js b/lib/locales/en/internet/avatar_uri.js
index 34208a96..215f47de 100644
--- a/lib/locales/en/internet/avatar_uri.js
+++ b/lib/locales/en/internet/avatar_uri.js
@@ -1,1256 +1,1252 @@
module["exports"] = [
- "https://s3.amazonaws.com/uifaces/faces/twitter/jarjan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mahdif/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sprayaga/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ruzinav/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Skyhartman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/moscoz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kurafire/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/91bilal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/igorgarybaldi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/calebogden/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/malykhinv/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joelhelin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kushsolitary/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/coreyweb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/snowshade/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/areus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/holdenweb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/heyimjuani/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/envex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/unterdreht/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/collegeman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/peejfancher/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andyisonline/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ultragex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adellecharles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ateneupopular/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ahmetalpbalkan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Stievius/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kerem/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/osvaldas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/angelceballos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thierrykoblentz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/peterlandt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/catarino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/weglov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brandclay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ahmetsulek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicolasfolliot/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jayrobinson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victorerixon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kolage/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michzen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/markjenkins/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicolai_larsen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/noxdzine/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alagoon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/idiot/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mizko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chadengle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mutlu82/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/simobenso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vocino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/guiiipontes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/soyjavi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshaustin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tomaslau/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/VinThomas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ManikRathee/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/langate/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cemshid/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leemunroe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_shahedk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/enda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BillSKenney/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/divya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshhemsley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sindresorhus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/soffes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/9lessons/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/linux29/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Chakintosh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anaami/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joreira/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shadeed9/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scottkclark/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jedbridges/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/salleedesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marakasina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ariil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BrianPurkiss/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelmartinho/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bublienko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/devankoshal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ZacharyZorbas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/timmillwood/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshuasortino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/damenleeturks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tomas_janousek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/herrhaase/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/RussellBishop/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brajeshwar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cbracco/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bermonpainter/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abdullindenis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/isacosta/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/suprb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yalozhkin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chandlervdw/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamgarth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_victa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/commadelimited/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/roybarberuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/axel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vladarbatov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ffbel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/syropian/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ankitind/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/traneblow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/flashmurphy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ChrisFarina78/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baliomega/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/saschamt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jm_denis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anoff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kennyadr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chatyrko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dingyi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mds/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/terryxlife/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aaroni/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kinday/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/prrstn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eduardostuart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dhilipsiva/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/GavicoInd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baires/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rohixx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bigmancho/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/blakesimkins/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leeiio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tjrus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/uberschizo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kylefoundry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/claudioguglieri/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ripplemdk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/exentrich/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jakemoore/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joaoedumedeiros/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/poormini/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tereshenkov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/keryilmaz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/haydn_woods/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rude/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/llun/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sgaurav_baghel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jamiebrittain/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/badlittleduck/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pifagor/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/agromov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/benefritz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/erwanhesry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/diesellaws/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremiaha/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/koridhandy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chaensel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrewcohen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/smaczny/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gonzalorobaina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nandini_m/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sydlawrence/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cdharrison/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tgerken/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lewisainslie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/charliecwaite/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robbschiller/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/flexrs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mattdetails/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/raquelwilson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karsh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mrmartineau/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/opnsrce/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hgharrygo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maximseshuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/uxalex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/samihah/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chanpory/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sharvin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/josemarques/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jefffis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/krystalfister/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lokesh_coder/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thedamianhdez/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dpmachado/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/funwatercat/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/timothycd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ivanfilipovbg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/picard102/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marcobarbosa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/krasnoukhov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/g3d/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ademilter/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rickdt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/operatino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bungiwan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hugomano/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/logorado/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dc_user/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/horaciobella/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/SlaapMe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/teeragit/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iqonicd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ilya_pestov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrewarrow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ssiskind/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/HenryHoffman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rdsaunders/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adamsxu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/curiousoffice/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/themadray/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michigangraham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kohette/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nickfratter/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/runningskull/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madysondesigns/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brenton_clarke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jennyshen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bradenhamm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kurtinc/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/amanruzaini/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/coreyhaggard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Karimmove/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aaronalfred/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wtrsld/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jitachi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/therealmarvin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pmeissner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ooomz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chacky14/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jesseddy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shanehudson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/akmur/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/IsaryAmairani/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arthurholcombe1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/boxmodel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ehsandiary/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/LucasPerdidao/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shalt0ni/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/swaplord/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kaelifa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/plbabin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/guillemboti/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arindam_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/renbyrd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thiagovernetti/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jmillspaysbills/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mikemai2awesome/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jervo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mekal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sta1ex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robergd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/felipecsl/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrea211087/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/garand/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dhooyenga/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abovefunction/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pcridesagain/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/randomlies/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BryanHorsey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/heykenneth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dahparra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/allthingssmitty/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danvernon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/beweinreich/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/increase/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/falvarad/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alxndrustinov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/souuf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/orkuncaylar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/AM_Kn2/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gearpixels/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bassamology/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vimarethomas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kosmar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/SULiik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mrjamesnoble/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/silvanmuhlemann/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shaneIxD/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nacho/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yigitpinarbasi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/buzzusborne/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aaronkwhite/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rmlewisuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/giancarlon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nbirckel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/d_nny_m_cher/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sdidonato/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/atariboy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abotap/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karalek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/psdesignuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ludwiczakpawel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nemanjaivanovic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baluli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ahmadajmi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vovkasolovev/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/samgrover/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/derienzo777/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jonathansimmons/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nelsonjoyce/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/S0ufi4n3/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xtopherpaul/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oaktreemedia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nateschulte/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/findingjenny/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/namankreative/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/antonyzotov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/we_social/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leehambley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/solid_color/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abelcabans/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mbilderbach/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kkusaa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jordyvdboom/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlosgavina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pechkinator/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vc27/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rdbannon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/croakx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/suribbles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kerihenare/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/catadeleon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gcmorley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/duivvv/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/saschadroste/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victorDubugras/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wintopia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mattbilotti/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/taylorling/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/megdraws/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/meln1ks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mahmoudmetwally/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Silveredge9/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/derekebradley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/happypeter1983/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/travis_arnold/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/artem_kostenko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adobi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/daykiine/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alek_djuric/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scips/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/miguelmendes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/justinrhee/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alsobrooks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fronx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mcflydesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/santi_urso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/allfordesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stayuber/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bertboerland/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marosholly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adamnac/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cynthiasavard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/muringa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hiemil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jackiesaik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iduuck/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/antjanus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aroon_sharma/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dshster/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thehacker/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelbrooksjr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryanmclaughlin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/clubb3rry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/taybenlor/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xripunov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/myastro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adityasutomo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/digitalmaverick/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hjartstrorn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/itolmach/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vaughanmoffitt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abdots/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/isnifer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sergeysafonov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scrapdnb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chrismj83/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vitorleal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sokaniwaal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zaki3d/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/illyzoren/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mocabyte/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/osmanince/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/djsherman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidhemphill/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/waghner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/necodymiconer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/praveen_vijaya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fabbrucci/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/travishines/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kuldarkalvik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Elt_n/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/phillapier/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/okseanjay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/id835559/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kudretkeskin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anjhero/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scott_riley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/noufalibrahim/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/h1brd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/borges_marcos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/devinhalladay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ciaranr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stefooo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mikebeecham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tonymillion/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshuaraichur/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/irae/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/petrangr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dmitriychuta/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/charliegann/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arashmanteghi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adhamdannaway/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ainsleywagon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/svenlen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/faisalabid/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/beshur/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlyson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dutchnadia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/teddyzetterlund/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/samuelkraft/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aoimedia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/toddrew/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/codepoet_ru/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/artvavs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/benoitboucart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jomarmen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kolmarlopez/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/creartinc/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/homka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gaborenton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robinclediere/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maximsorokin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/plasticine/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/j2deme/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/peachananr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kapaluccio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/de_ascanio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rikas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dawidwu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marcoramires/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/angelcreative/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rpatey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/popey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rehatkathuria/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/the_purplebunny/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/1markiz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ajaxy_ru/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brenmurrell/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dudestein/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oskarlevinson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victorstuber/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nehfy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vicivadeline/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leandrovaranda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scottgallant/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victor_haydin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sawrb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryhanhassan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/amayvs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/a_brixen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karolkrakowiak_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/herkulano/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/geran7/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cggaurav/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chris_witko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lososina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/polarity/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mattlat/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brandonburke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/constantx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/teylorfeliz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/craigelimeliah/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rachelreveley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/reabo101/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rahmeen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rickyyean/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/j04ntoh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/spbroma/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sebashton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jpenico/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/francis_vega/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oktayelipek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kikillo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fabbianz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/larrygerard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BroumiYoussef/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/0therplanet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mbilalsiddique1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ionuss/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/grrr_nl/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/liminha/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rawdiggie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryandownie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sethlouey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pixage/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arpitnj/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/switmer777/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/josevnclch/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kanickairaj/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/puzik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tbakdesigns/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/besbujupi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/supjoey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lowie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/linkibol/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/balintorosz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/imcoding/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/agustincruiz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gusoto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thomasschrijer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/superoutman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kalmerrautam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gabrielizalo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gojeanyn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidbaldie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_vojto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/laurengray/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jydesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mymyboy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nellleo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marciotoledo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ninjad3m0/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/to_soham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hasslunsford/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/muridrahhal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/levisan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/grahamkennery/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lepetitogre/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/antongenkin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nessoila/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/amandabuzard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/safrankov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cocolero/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dss49/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/matt3224/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bluesix/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/quailandquasar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/AlbertoCococi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lepinski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sementiy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mhudobivnik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thibaut_re/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/olgary/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shojberg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mtolokonnikov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bereto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/naupintos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wegotvices/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xadhix/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/macxim/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rodnylobos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madcampos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madebyvadim/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bartoszdawydzik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/supervova/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/markretzloff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vonachoo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/darylws/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stevedesigner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mylesb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/herbigt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/depaulawagner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/geshan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gizmeedevil1991/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_scottburgess/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lisovsky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidsasda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/artd_sign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/YoungCutlass/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mgonto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/itstotallyamy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victorquinn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/osmond/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oksanafrewer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zauerkraut/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamkeithmason/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nitinhayaran/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lmjabreu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mandalareopens/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thinkleft/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ponchomendivil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/juamperro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brunodesign1206/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/caseycavanagh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/luxe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dotgridline/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/spedwig/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madewulf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mattsapii/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/helderleal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chrisstumph/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jayphen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nsamoylov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chrisvanderkooi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/justme_timothyg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/otozk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/prinzadi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gu5taf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cyril_gaillard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/d_kobelyatsky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/daniloc/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nwdsha/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/romanbulah/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/skkirilov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dvdwinden/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dannol/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thekevinjones/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jwalter14/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/timgthomas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/buddhasource/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/uxpiper/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thatonetommy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/diansigitp/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adrienths/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/klimmka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gkaam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/derekcramer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jennyyo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nerrsoft/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xalionmalik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/edhenderson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/keyuri85/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/roxanejammet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kimcool/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/edkf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/matkins/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alessandroribe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jacksonlatka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lebronjennan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kostaspt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karlkanall/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/moynihan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danpliego/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/saulihirvi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wesleytrankin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fjaguero/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bowbrick/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mashaaaaal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yassiryahya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dparrelli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fotomagin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aka_james/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/denisepires/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iqbalperkasa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/martinansty/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jarsen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/r_oy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/justinrob/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gabrielrosser/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/malgordon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlfairclough/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelabehsera/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pierrestoffe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/enjoythetau/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/loganjlambert/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rpeezy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/coreyginnivan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michalhron/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/msveet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lingeswaran/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kolsvein/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/peter576/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/reideiredale/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joeymurdah/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/raphaelnikson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mvdheuvel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maxlinderman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jimmuirhead/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/begreative/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/frankiefreesbie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robturlinckx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Talbi_ConSept/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/longlivemyword/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vanchesz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maiklam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hermanobrother/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rez___a/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gregsqueeb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/greenbes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_ragzor/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anthonysukow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fluidbrush/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dactrtr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jehnglynn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bergmartin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hugocornejo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_kkga/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dzantievm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sawalazar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sovesove/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jonsgotwood/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/byryan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vytautas_a/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mizhgan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cicerobr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nilshelmersson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/d33pthought/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davecraige/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nckjrvs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alexandermayes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jcubic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/craigrcoles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bagawarman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rob_thomas10/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cofla/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maikelk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rtgibbons/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/russell_baylis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mhesslow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/codysanfilippo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/webtanya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madebybrenton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dcalonaci/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/perfectflow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jjsiii/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/saarabpreet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kumarrajan12123/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamsteffen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/themikenagle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ceekaytweet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/larrybolt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/conspirator/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dallasbpeters/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/n3dmax/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/terpimost/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/byrnecore/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/j_drake_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/calebjoyce/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/russoedu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hoangloi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tobysaxon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gofrasdesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dimaposnyy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tjisousa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/okandungel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/billyroshan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oskamaya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/motionthinks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/knilob/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ashocka18/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marrimo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bartjo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/omnizya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ernestsemerda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andreas_pr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/edgarchris99/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thomasgeisen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gseguin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joannefournier/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/demersdesigns/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adammarsbar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nasirwd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/n_tassone/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/javorszky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/themrdave/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yecidsm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicollerich/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/canapud/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicoleglynn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/judzhin_miles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/designervzm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kianoshp/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/evandrix/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alterchuca/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dhrubo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ma_tiax/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ssbb_me/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dorphern/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mauriolg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bruno_mart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mactopus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/the_winslet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joemdesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Shriiiiimp/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jacobbennett/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nfedoroff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamglimy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/allagringaus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aiiaiiaii/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/olaolusoga/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/buryaknick/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wim1k/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicklacke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/a1chapone/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/steynviljoen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/strikewan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryankirkman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrewabogado/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/doooon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jagan123/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ariffsetiawan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elenadissi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mwarkentin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thierrymeier_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/r_garcia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dmackerman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/borantula/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/konus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/spacewood_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryuchi311/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/evanshajed/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tristanlegros/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shoaib253/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aislinnkelly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/okcoker/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/timpetricola/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sunshinedgirl/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chadami/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aleclarsoniv/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nomidesigns/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/petebernardo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scottiedude/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/millinet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/imsoper/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/imammuht/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/benjamin_knight/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nepdud/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joki4/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lanceguyatt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bboy1895/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/amywebbb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rweve/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/haruintesettden/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ricburton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nelshd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/batsirai/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/primozcigler/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jffgrdnr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/8d3k/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/geneseleznev/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/al_li/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/souperphly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mslarkina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/2fockus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cdavis565/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xiel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/turkutuuli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/uxward/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lebinoclard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gauravjassal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidmerrique/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mdsisto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrewofficer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kojourin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dnirmal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kevka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mr_shiznit/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aluisio_azevedo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cloudstudio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danvierich/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alexivanichkin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fran_mchamy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/perretmagali/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/betraydan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cadikkara/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/matbeedotcom/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremyworboys/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bpartridge/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelkoper/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/silv3rgvn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alevizio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johnsmithagency/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lawlbwoy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vitor376/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/desastrozo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thimo_cz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jasonmarkjones/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lhausermann/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xravil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/guischmitt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vigobronx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/panghal0/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/miguelkooreman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/surgeonist/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/christianoliff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/caspergrl/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamkarna/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ipavelek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pierre_nel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/y2graphic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sterlingrules/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elbuscainfo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bennyjien/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stushona/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/estebanuribe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/embrcecreations/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danillos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elliotlewis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/charlesrpratt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vladyn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/emmeffess/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlosblanco_eu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leonfedotov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rangafangs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chris_frees/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tgormtx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bryan_topham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jpscribbles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mighty55/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carbontwelve/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/isaacfifth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamjdeleon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/snowwrite/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/barputro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/drewbyreese/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sachacorazzi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bistrianiosip/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/magoo04/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pehamondello/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yayteejay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/a_harris88/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/algunsanabria/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zforrester/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ovall/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlosjgsousa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/geobikas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ah_lice/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/looneydoodle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nerdgr8/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ddggccaa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zackeeler/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/normanbox/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/el_fuertisimo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ismail_biltagi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/juangomezw/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jnmnrd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/patrickcoombe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryanjohnson_me/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/markolschesky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeffgolenski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kvasnic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gauchomatt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/afusinatto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kevinoh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/okansurreel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adamawesomeface/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/emileboudeling/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arishi_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/juanmamartinez/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wikiziner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danthms/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mkginfo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/terrorpixel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/curiousonaut/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/prheemo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelcolenso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/foczzi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/martip07/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thaodang17/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johncafazza/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robinlayfield/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/franciscoamk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abdulhyeuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marklamb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/edobene/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andresenfredrik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mikaeljorhult/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chrisslowik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vinciarts/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/meelford/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elliotnolten/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yehudab/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vijaykarthik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bfrohs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/josep_martins/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/attacks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sur4dye/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tumski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/instalox/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mangosango/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/paulfarino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kazaky999/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kiwiupover/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nvkznemo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tom_even/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ratbus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/woodsman001/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshmedeski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thewillbeard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/psaikali/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joe_black/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aleinadsays/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marcusgorillius/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hota_v/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jghyllebert/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shinze/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/janpalounek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremiespoken/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/her_ruu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dansowter/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/felipeapiress/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/magugzbrand2d/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/posterjob/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nathalie_fs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bobbytwoshoes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dreizle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremymouton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elisabethkjaer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/notbadart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mohanrohith/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jlsolerdeltoro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/itskawsar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/slowspock/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zvchkelly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wiljanslofstra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/craighenneberry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/trubeatto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/juaumlol/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/samscouto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BenouarradeM/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gipsy_raf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/netonet_il/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arkokoley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/itsajimithing/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/smalonso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victordeanda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_dwite_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/richardgarretts/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gregrwilkinson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anatolinicolae/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lu4sh1i/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stefanotirloni/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ostirbu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/darcystonge/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/naitanamoreno/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelcomiskey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adhiardana/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marcomano_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidcazalis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/falconerie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gregkilian/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bcrad/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bolzanmarco/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/low_res/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vlajki/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/petar_prog/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jonkspr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/akmalfikri/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mfacchinello/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/atanism/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/harry_sistalam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/murrayswift/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bobwassermann/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gavr1l0/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madshensel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mr_subtle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/deviljho_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/salimianoff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joetruesdell/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/twittypork/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/airskylar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dnezkumar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dgajjar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cherif_b/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/salvafc/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/louis_currie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/deeenright/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cybind/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eyronn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sweetdelisa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cboller1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andresdjasso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/melvindidit/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andysolomon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thaisselenator_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lvovenok/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/giuliusa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/belyaev_rs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/overcloacked/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kamal_chaneman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/incubo82/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hellofeverrrr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mhaligowski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sunlandictwin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bu7921/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andytlaw/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremery/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/finchjke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/manigm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/umurgdk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scottfeltham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ganserene/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mutu_krish/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jodytaggart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ntfblog/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tanveerrao/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hfalucas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alxleroydeval/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kucingbelang4/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bargaorobalo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/colgruv/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stalewine/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kylefrost/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baumannzone/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/angelcolberg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sachingawas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jjshaw14/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ramanathan_pdy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johndezember/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nilshoenson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brandonmorreale/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nutzumi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brandonflatsoda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sergeyalmone/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/klefue/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kirangopal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baumann_alex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/matthewkay_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jay_wilburn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shesgared/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/apriendeau/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johnriordan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wake_gs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aleksitappura/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/emsgulam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xilantra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/imomenui/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sircalebgrove/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/newbrushes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hsinyo23/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/m4rio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/katiemdaly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/s4f1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ecommerceil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marlinjayakody/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/swooshycueb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sangdth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/coderdiaz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bluefx_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vivekprvr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sasha_shestakov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eugeneeweb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dgclegg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/n1ght_coder/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dixchen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/blakehawksworth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/trueblood_33/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hai_ninh_nguyen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marclgonzales/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yesmeck/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stephcoue/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/doronmalki/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ruehldesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anasnakawa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kijanmaharjan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wearesavas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stefvdham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tweetubhai/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alecarpentier/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fiterik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/antonyryndya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/d00maz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/theonlyzeke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/missaaamy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlosm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/manekenthe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/reetajayendra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremyshimko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/justinrgraham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stefanozoffoli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/overra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mrebay007/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shvelo96/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pyronite/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thedjpetersen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rtyukmaev/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_williamguerra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/albertaugustin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vikashpathak18/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kevinjohndayy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vj_demien/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/colirpixoil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/goddardlewis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/laasli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jqiuss/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/heycamtaylor/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nastya_mane/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mastermindesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ccinojasso1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nyancecom/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sandywoodruff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bighanddesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sbtransparent/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aviddayentonbay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/richwild/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kaysix_dizzy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tur8le/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/seyedhossein1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/privetwagner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/emmandenn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dev_essentials/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jmfsocial/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_yardenoon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mateaodviteza/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/weavermedia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mufaddal_mw/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hafeeskhan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ashernatali/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sulaqo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eddiechen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/josecarlospsh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vm_f/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/enricocicconi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danmartin70/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gmourier/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/donjain/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mrxloka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_pedropinho/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eitarafa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oscarowusu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ralph_lam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/panchajanyag/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/woodydotmx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jerrybai1907/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marshallchen_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xamorep/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aio___/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chaabane_wail/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/txcx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/akashsharma39/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/falling_soul/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sainraja/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mugukamil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johannesneu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/markwienands/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karthipanraj/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/balakayuriy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alan_zhang_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/layerssss/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kaspernordkvist/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mirfanqureshi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hanna_smi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/VMilescu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aeon56/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/m_kalibry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sreejithexp/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dicesales/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dhoot_amit/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/smenov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lonesomelemon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vladimirdevic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joelcipriano/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/haligaliharun/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/buleswapnil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/serefka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ifarafonow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vikasvinfotech/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/urrutimeoli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/areandacom/128.jpg"
+ "0therplanet_128.jpg",
+ "1markiz_128.jpg",
+ "2fockus_128.jpg",
+ "8d3k_128.jpg",
+ "91bilal_128.jpg",
+ "9lessons_128.jpg",
+ "AM_Kn2_128.jpg",
+ "AlbertoCococi_128.jpg",
+ "BenouarradeM_128.jpg",
+ "BillSKenney_128.jpg",
+ "BrianPurkiss_128.jpg",
+ "BroumiYoussef_128.jpg",
+ "BryanHorsey_128.jpg",
+ "Chakintosh_128.jpg",
+ "ChrisFarina78_128.jpg",
+ "Elt_n_128.jpg",
+ "GavicoInd_128.jpg",
+ "HenryHoffman_128.jpg",
+ "IsaryAmairani_128.jpg",
+ "Karimmove_128.jpg",
+ "LucasPerdidao_128.jpg",
+ "ManikRathee_128.jpg",
+ "RussellBishop_128.jpg",
+ "S0ufi4n3_128.jpg",
+ "SULiik_128.jpg",
+ "Shriiiiimp_128.jpg",
+ "Silveredge9_128.jpg",
+ "Skyhartman_128.jpg",
+ "SlaapMe_128.jpg",
+ "Stievius_128.jpg",
+ "Talbi_ConSept_128.jpg",
+ "VMilescu_128.jpg",
+ "VinThomas_128.jpg",
+ "YoungCutlass_128.jpg",
+ "ZacharyZorbas_128.jpg",
+ "_dwite__128.jpg",
+ "_kkga_128.jpg",
+ "_pedropinho_128.jpg",
+ "_ragzor_128.jpg",
+ "_scottburgess_128.jpg",
+ "_shahedk_128.jpg",
+ "_victa_128.jpg",
+ "_vojto_128.jpg",
+ "_williamguerra_128.jpg",
+ "_yardenoon_128.jpg",
+ "a1chapone_128.jpg",
+ "a_brixen_128.jpg",
+ "a_harris88_128.jpg",
+ "aaronalfred_128.jpg",
+ "aaroni_128.jpg",
+ "aaronkwhite_128.jpg",
+ "abdots_128.jpg",
+ "abdulhyeuk_128.jpg",
+ "abdullindenis_128.jpg",
+ "abelcabans_128.jpg",
+ "abotap_128.jpg",
+ "abovefunction_128.jpg",
+ "adamawesomeface_128.jpg",
+ "adammarsbar_128.jpg",
+ "adamnac_128.jpg",
+ "adamsxu_128.jpg",
+ "adellecharles_128.jpg",
+ "ademilter_128.jpg",
+ "adhamdannaway_128.jpg",
+ "adhiardana_128.jpg",
+ "adityasutomo_128.jpg",
+ "adobi_128.jpg",
+ "adrienths_128.jpg",
+ "aeon56_128.jpg",
+ "afusinatto_128.jpg",
+ "agromov_128.jpg",
+ "agustincruiz_128.jpg",
+ "ah_lice_128.jpg",
+ "ahmadajmi_128.jpg",
+ "ahmetalpbalkan_128.jpg",
+ "ahmetsulek_128.jpg",
+ "aiiaiiaii_128.jpg",
+ "ainsleywagon_128.jpg",
+ "aio____128.jpg",
+ "airskylar_128.jpg",
+ "aislinnkelly_128.jpg",
+ "ajaxy_ru_128.jpg",
+ "aka_james_128.jpg",
+ "akashsharma39_128.jpg",
+ "akmalfikri_128.jpg",
+ "akmur_128.jpg",
+ "al_li_128.jpg",
+ "alagoon_128.jpg",
+ "alan_zhang__128.jpg",
+ "albertaugustin_128.jpg",
+ "alecarpentier_128.jpg",
+ "aleclarsoniv_128.jpg",
+ "aleinadsays_128.jpg",
+ "alek_djuric_128.jpg",
+ "aleksitappura_128.jpg",
+ "alessandroribe_128.jpg",
+ "alevizio_128.jpg",
+ "alexandermayes_128.jpg",
+ "alexivanichkin_128.jpg",
+ "algunsanabria_128.jpg",
+ "allagringaus_128.jpg",
+ "allfordesign_128.jpg",
+ "allthingssmitty_128.jpg",
+ "alsobrooks_128.jpg",
+ "alterchuca_128.jpg",
+ "aluisio_azevedo_128.jpg",
+ "alxleroydeval_128.jpg",
+ "alxndrustinov_128.jpg",
+ "amandabuzard_128.jpg",
+ "amanruzaini_128.jpg",
+ "amayvs_128.jpg",
+ "amywebbb_128.jpg",
+ "anaami_128.jpg",
+ "anasnakawa_128.jpg",
+ "anatolinicolae_128.jpg",
+ "andrea211087_128.jpg",
+ "andreas_pr_128.jpg",
+ "andresdjasso_128.jpg",
+ "andresenfredrik_128.jpg",
+ "andrewabogado_128.jpg",
+ "andrewarrow_128.jpg",
+ "andrewcohen_128.jpg",
+ "andrewofficer_128.jpg",
+ "andyisonline_128.jpg",
+ "andysolomon_128.jpg",
+ "andytlaw_128.jpg",
+ "angelceballos_128.jpg",
+ "angelcolberg_128.jpg",
+ "angelcreative_128.jpg",
+ "anjhero_128.jpg",
+ "ankitind_128.jpg",
+ "anoff_128.jpg",
+ "anthonysukow_128.jpg",
+ "antjanus_128.jpg",
+ "antongenkin_128.jpg",
+ "antonyryndya_128.jpg",
+ "antonyzotov_128.jpg",
+ "aoimedia_128.jpg",
+ "apriendeau_128.jpg",
+ "arashmanteghi_128.jpg",
+ "areandacom_128.jpg",
+ "areus_128.jpg",
+ "ariffsetiawan_128.jpg",
+ "ariil_128.jpg",
+ "arindam__128.jpg",
+ "arishi__128.jpg",
+ "arkokoley_128.jpg",
+ "aroon_sharma_128.jpg",
+ "arpitnj_128.jpg",
+ "artd_sign_128.jpg",
+ "artem_kostenko_128.jpg",
+ "arthurholcombe1_128.jpg",
+ "artvavs_128.jpg",
+ "ashernatali_128.jpg",
+ "ashocka18_128.jpg",
+ "atanism_128.jpg",
+ "atariboy_128.jpg",
+ "ateneupopular_128.jpg",
+ "attacks_128.jpg",
+ "aviddayentonbay_128.jpg",
+ "axel_128.jpg",
+ "badlittleduck_128.jpg",
+ "bagawarman_128.jpg",
+ "baires_128.jpg",
+ "balakayuriy_128.jpg",
+ "balintorosz_128.jpg",
+ "baliomega_128.jpg",
+ "baluli_128.jpg",
+ "bargaorobalo_128.jpg",
+ "barputro_128.jpg",
+ "bartjo_128.jpg",
+ "bartoszdawydzik_128.jpg",
+ "bassamology_128.jpg",
+ "batsirai_128.jpg",
+ "baumann_alex_128.jpg",
+ "baumannzone_128.jpg",
+ "bboy1895_128.jpg",
+ "bcrad_128.jpg",
+ "begreative_128.jpg",
+ "belyaev_rs_128.jpg",
+ "benefritz_128.jpg",
+ "benjamin_knight_128.jpg",
+ "bennyjien_128.jpg",
+ "benoitboucart_128.jpg",
+ "bereto_128.jpg",
+ "bergmartin_128.jpg",
+ "bermonpainter_128.jpg",
+ "bertboerland_128.jpg",
+ "besbujupi_128.jpg",
+ "beshur_128.jpg",
+ "betraydan_128.jpg",
+ "beweinreich_128.jpg",
+ "bfrohs_128.jpg",
+ "bighanddesign_128.jpg",
+ "bigmancho_128.jpg",
+ "billyroshan_128.jpg",
+ "bistrianiosip_128.jpg",
+ "blakehawksworth_128.jpg",
+ "blakesimkins_128.jpg",
+ "bluefx__128.jpg",
+ "bluesix_128.jpg",
+ "bobbytwoshoes_128.jpg",
+ "bobwassermann_128.jpg",
+ "bolzanmarco_128.jpg",
+ "borantula_128.jpg",
+ "borges_marcos_128.jpg",
+ "bowbrick_128.jpg",
+ "boxmodel_128.jpg",
+ "bpartridge_128.jpg",
+ "bradenhamm_128.jpg",
+ "brajeshwar_128.jpg",
+ "brandclay_128.jpg",
+ "brandonburke_128.jpg",
+ "brandonflatsoda_128.jpg",
+ "brandonmorreale_128.jpg",
+ "brenmurrell_128.jpg",
+ "brenton_clarke_128.jpg",
+ "bruno_mart_128.jpg",
+ "brunodesign1206_128.jpg",
+ "bryan_topham_128.jpg",
+ "bu7921_128.jpg",
+ "bublienko_128.jpg",
+ "buddhasource_128.jpg",
+ "buleswapnil_128.jpg",
+ "bungiwan_128.jpg",
+ "buryaknick_128.jpg",
+ "buzzusborne_128.jpg",
+ "byrnecore_128.jpg",
+ "byryan_128.jpg",
+ "cadikkara_128.jpg",
+ "calebjoyce_128.jpg",
+ "calebogden_128.jpg",
+ "canapud_128.jpg",
+ "carbontwelve_128.jpg",
+ "carlfairclough_128.jpg",
+ "carlosblanco_eu_128.jpg",
+ "carlosgavina_128.jpg",
+ "carlosjgsousa_128.jpg",
+ "carlosm_128.jpg",
+ "carlyson_128.jpg",
+ "caseycavanagh_128.jpg",
+ "caspergrl_128.jpg",
+ "catadeleon_128.jpg",
+ "catarino_128.jpg",
+ "cboller1_128.jpg",
+ "cbracco_128.jpg",
+ "ccinojasso1_128.jpg",
+ "cdavis565_128.jpg",
+ "cdharrison_128.jpg",
+ "ceekaytweet_128.jpg",
+ "cemshid_128.jpg",
+ "cggaurav_128.jpg",
+ "chaabane_wail_128.jpg",
+ "chacky14_128.jpg",
+ "chadami_128.jpg",
+ "chadengle_128.jpg",
+ "chaensel_128.jpg",
+ "chandlervdw_128.jpg",
+ "chanpory_128.jpg",
+ "charlesrpratt_128.jpg",
+ "charliecwaite_128.jpg",
+ "charliegann_128.jpg",
+ "chatyrko_128.jpg",
+ "cherif_b_128.jpg",
+ "chris_frees_128.jpg",
+ "chris_witko_128.jpg",
+ "chrismj83_128.jpg",
+ "chrisslowik_128.jpg",
+ "chrisstumph_128.jpg",
+ "christianoliff_128.jpg",
+ "chrisvanderkooi_128.jpg",
+ "ciaranr_128.jpg",
+ "cicerobr_128.jpg",
+ "claudioguglieri_128.jpg",
+ "cloudstudio_128.jpg",
+ "clubb3rry_128.jpg",
+ "cocolero_128.jpg",
+ "codepoet_ru_128.jpg",
+ "coderdiaz_128.jpg",
+ "codysanfilippo_128.jpg",
+ "cofla_128.jpg",
+ "colgruv_128.jpg",
+ "colirpixoil_128.jpg",
+ "collegeman_128.jpg",
+ "commadelimited_128.jpg",
+ "conspirator_128.jpg",
+ "constantx_128.jpg",
+ "coreyginnivan_128.jpg",
+ "coreyhaggard_128.jpg",
+ "coreyweb_128.jpg",
+ "craigelimeliah_128.jpg",
+ "craighenneberry_128.jpg",
+ "craigrcoles_128.jpg",
+ "creartinc_128.jpg",
+ "croakx_128.jpg",
+ "curiousoffice_128.jpg",
+ "curiousonaut_128.jpg",
+ "cybind_128.jpg",
+ "cynthiasavard_128.jpg",
+ "cyril_gaillard_128.jpg",
+ "d00maz_128.jpg",
+ "d33pthought_128.jpg",
+ "d_kobelyatsky_128.jpg",
+ "d_nny_m_cher_128.jpg",
+ "dactrtr_128.jpg",
+ "dahparra_128.jpg",
+ "dallasbpeters_128.jpg",
+ "damenleeturks_128.jpg",
+ "danillos_128.jpg",
+ "daniloc_128.jpg",
+ "danmartin70_128.jpg",
+ "dannol_128.jpg",
+ "danpliego_128.jpg",
+ "danro_128.jpg",
+ "dansowter_128.jpg",
+ "danthms_128.jpg",
+ "danvernon_128.jpg",
+ "danvierich_128.jpg",
+ "darcystonge_128.jpg",
+ "darylws_128.jpg",
+ "davecraige_128.jpg",
+ "davidbaldie_128.jpg",
+ "davidcazalis_128.jpg",
+ "davidhemphill_128.jpg",
+ "davidmerrique_128.jpg",
+ "davidsasda_128.jpg",
+ "dawidwu_128.jpg",
+ "daykiine_128.jpg",
+ "dc_user_128.jpg",
+ "dcalonaci_128.jpg",
+ "ddggccaa_128.jpg",
+ "de_ascanio_128.jpg",
+ "deeenright_128.jpg",
+ "demersdesigns_128.jpg",
+ "denisepires_128.jpg",
+ "depaulawagner_128.jpg",
+ "derekcramer_128.jpg",
+ "derekebradley_128.jpg",
+ "derienzo777_128.jpg",
+ "desastrozo_128.jpg",
+ "designervzm_128.jpg",
+ "dev_essentials_128.jpg",
+ "devankoshal_128.jpg",
+ "deviljho__128.jpg",
+ "devinhalladay_128.jpg",
+ "dgajjar_128.jpg",
+ "dgclegg_128.jpg",
+ "dhilipsiva_128.jpg",
+ "dhoot_amit_128.jpg",
+ "dhooyenga_128.jpg",
+ "dhrubo_128.jpg",
+ "diansigitp_128.jpg",
+ "dicesales_128.jpg",
+ "diesellaws_128.jpg",
+ "digitalmaverick_128.jpg",
+ "dimaposnyy_128.jpg",
+ "dingyi_128.jpg",
+ "divya_128.jpg",
+ "dixchen_128.jpg",
+ "djsherman_128.jpg",
+ "dmackerman_128.jpg",
+ "dmitriychuta_128.jpg",
+ "dnezkumar_128.jpg",
+ "dnirmal_128.jpg",
+ "donjain_128.jpg",
+ "doooon_128.jpg",
+ "doronmalki_128.jpg",
+ "dorphern_128.jpg",
+ "dotgridline_128.jpg",
+ "dparrelli_128.jpg",
+ "dpmachado_128.jpg",
+ "dreizle_128.jpg",
+ "drewbyreese_128.jpg",
+ "dshster_128.jpg",
+ "dss49_128.jpg",
+ "dudestein_128.jpg",
+ "duivvv_128.jpg",
+ "dutchnadia_128.jpg",
+ "dvdwinden_128.jpg",
+ "dzantievm_128.jpg",
+ "ecommerceil_128.jpg",
+ "eddiechen_128.jpg",
+ "edgarchris99_128.jpg",
+ "edhenderson_128.jpg",
+ "edkf_128.jpg",
+ "edobene_128.jpg",
+ "eduardostuart_128.jpg",
+ "ehsandiary_128.jpg",
+ "eitarafa_128.jpg",
+ "el_fuertisimo_128.jpg",
+ "elbuscainfo_128.jpg",
+ "elenadissi_128.jpg",
+ "elisabethkjaer_128.jpg",
+ "elliotlewis_128.jpg",
+ "elliotnolten_128.jpg",
+ "embrcecreations_128.jpg",
+ "emileboudeling_128.jpg",
+ "emmandenn_128.jpg",
+ "emmeffess_128.jpg",
+ "emsgulam_128.jpg",
+ "enda_128.jpg",
+ "enjoythetau_128.jpg",
+ "enricocicconi_128.jpg",
+ "envex_128.jpg",
+ "ernestsemerda_128.jpg",
+ "erwanhesry_128.jpg",
+ "estebanuribe_128.jpg",
+ "eugeneeweb_128.jpg",
+ "evandrix_128.jpg",
+ "evanshajed_128.jpg",
+ "exentrich_128.jpg",
+ "eyronn_128.jpg",
+ "fabbianz_128.jpg",
+ "fabbrucci_128.jpg",
+ "faisalabid_128.jpg",
+ "falconerie_128.jpg",
+ "falling_soul_128.jpg",
+ "falvarad_128.jpg",
+ "felipeapiress_128.jpg",
+ "felipecsl_128.jpg",
+ "ffbel_128.jpg",
+ "finchjke_128.jpg",
+ "findingjenny_128.jpg",
+ "fiterik_128.jpg",
+ "fjaguero_128.jpg",
+ "flashmurphy_128.jpg",
+ "flexrs_128.jpg",
+ "foczzi_128.jpg",
+ "fotomagin_128.jpg",
+ "fran_mchamy_128.jpg",
+ "francis_vega_128.jpg",
+ "franciscoamk_128.jpg",
+ "frankiefreesbie_128.jpg",
+ "fronx_128.jpg",
+ "funwatercat_128.jpg",
+ "g3d_128.jpg",
+ "gaborenton_128.jpg",
+ "gabrielizalo_128.jpg",
+ "gabrielrosser_128.jpg",
+ "ganserene_128.jpg",
+ "garand_128.jpg",
+ "gauchomatt_128.jpg",
+ "gauravjassal_128.jpg",
+ "gavr1l0_128.jpg",
+ "gcmorley_128.jpg",
+ "gearpixels_128.jpg",
+ "geneseleznev_128.jpg",
+ "geobikas_128.jpg",
+ "geran7_128.jpg",
+ "geshan_128.jpg",
+ "giancarlon_128.jpg",
+ "gipsy_raf_128.jpg",
+ "giuliusa_128.jpg",
+ "gizmeedevil1991_128.jpg",
+ "gkaam_128.jpg",
+ "gmourier_128.jpg",
+ "goddardlewis_128.jpg",
+ "gofrasdesign_128.jpg",
+ "gojeanyn_128.jpg",
+ "gonzalorobaina_128.jpg",
+ "grahamkennery_128.jpg",
+ "greenbes_128.jpg",
+ "gregkilian_128.jpg",
+ "gregrwilkinson_128.jpg",
+ "gregsqueeb_128.jpg",
+ "grrr_nl_128.jpg",
+ "gseguin_128.jpg",
+ "gt_128.jpg",
+ "gu5taf_128.jpg",
+ "guiiipontes_128.jpg",
+ "guillemboti_128.jpg",
+ "guischmitt_128.jpg",
+ "gusoto_128.jpg",
+ "h1brd_128.jpg",
+ "hafeeskhan_128.jpg",
+ "hai_ninh_nguyen_128.jpg",
+ "haligaliharun_128.jpg",
+ "hanna_smi_128.jpg",
+ "happypeter1983_128.jpg",
+ "harry_sistalam_128.jpg",
+ "haruintesettden_128.jpg",
+ "hasslunsford_128.jpg",
+ "haydn_woods_128.jpg",
+ "helderleal_128.jpg",
+ "hellofeverrrr_128.jpg",
+ "her_ruu_128.jpg",
+ "herbigt_128.jpg",
+ "herkulano_128.jpg",
+ "hermanobrother_128.jpg",
+ "herrhaase_128.jpg",
+ "heycamtaylor_128.jpg",
+ "heyimjuani_128.jpg",
+ "heykenneth_128.jpg",
+ "hfalucas_128.jpg",
+ "hgharrygo_128.jpg",
+ "hiemil_128.jpg",
+ "hjartstrorn_128.jpg",
+ "hoangloi_128.jpg",
+ "holdenweb_128.jpg",
+ "homka_128.jpg",
+ "horaciobella_128.jpg",
+ "hota_v_128.jpg",
+ "hsinyo23_128.jpg",
+ "hugocornejo_128.jpg",
+ "hugomano_128.jpg",
+ "iamgarth_128.jpg",
+ "iamglimy_128.jpg",
+ "iamjdeleon_128.jpg",
+ "iamkarna_128.jpg",
+ "iamkeithmason_128.jpg",
+ "iamsteffen_128.jpg",
+ "id835559_128.jpg",
+ "idiot_128.jpg",
+ "iduuck_128.jpg",
+ "ifarafonow_128.jpg",
+ "igorgarybaldi_128.jpg",
+ "illyzoren_128.jpg",
+ "ilya_pestov_128.jpg",
+ "imammuht_128.jpg",
+ "imcoding_128.jpg",
+ "imomenui_128.jpg",
+ "imsoper_128.jpg",
+ "increase_128.jpg",
+ "incubo82_128.jpg",
+ "instalox_128.jpg",
+ "ionuss_128.jpg",
+ "ipavelek_128.jpg",
+ "iqbalperkasa_128.jpg",
+ "iqonicd_128.jpg",
+ "irae_128.jpg",
+ "isaacfifth_128.jpg",
+ "isacosta_128.jpg",
+ "ismail_biltagi_128.jpg",
+ "isnifer_128.jpg",
+ "itolmach_128.jpg",
+ "itsajimithing_128.jpg",
+ "itskawsar_128.jpg",
+ "itstotallyamy_128.jpg",
+ "ivanfilipovbg_128.jpg",
+ "j04ntoh_128.jpg",
+ "j2deme_128.jpg",
+ "j_drake__128.jpg",
+ "jackiesaik_128.jpg",
+ "jacksonlatka_128.jpg",
+ "jacobbennett_128.jpg",
+ "jagan123_128.jpg",
+ "jakemoore_128.jpg",
+ "jamiebrittain_128.jpg",
+ "janpalounek_128.jpg",
+ "jarjan_128.jpg",
+ "jarsen_128.jpg",
+ "jasonmarkjones_128.jpg",
+ "javorszky_128.jpg",
+ "jay_wilburn_128.jpg",
+ "jayphen_128.jpg",
+ "jayrobinson_128.jpg",
+ "jcubic_128.jpg",
+ "jedbridges_128.jpg",
+ "jefffis_128.jpg",
+ "jeffgolenski_128.jpg",
+ "jehnglynn_128.jpg",
+ "jennyshen_128.jpg",
+ "jennyyo_128.jpg",
+ "jeremery_128.jpg",
+ "jeremiaha_128.jpg",
+ "jeremiespoken_128.jpg",
+ "jeremymouton_128.jpg",
+ "jeremyshimko_128.jpg",
+ "jeremyworboys_128.jpg",
+ "jerrybai1907_128.jpg",
+ "jervo_128.jpg",
+ "jesseddy_128.jpg",
+ "jffgrdnr_128.jpg",
+ "jghyllebert_128.jpg",
+ "jimmuirhead_128.jpg",
+ "jitachi_128.jpg",
+ "jjshaw14_128.jpg",
+ "jjsiii_128.jpg",
+ "jlsolerdeltoro_128.jpg",
+ "jm_denis_128.jpg",
+ "jmfsocial_128.jpg",
+ "jmillspaysbills_128.jpg",
+ "jnmnrd_128.jpg",
+ "joannefournier_128.jpg",
+ "joaoedumedeiros_128.jpg",
+ "jodytaggart_128.jpg",
+ "joe_black_128.jpg",
+ "joelcipriano_128.jpg",
+ "joelhelin_128.jpg",
+ "joemdesign_128.jpg",
+ "joetruesdell_128.jpg",
+ "joeymurdah_128.jpg",
+ "johannesneu_128.jpg",
+ "johncafazza_128.jpg",
+ "johndezember_128.jpg",
+ "johnriordan_128.jpg",
+ "johnsmithagency_128.jpg",
+ "joki4_128.jpg",
+ "jomarmen_128.jpg",
+ "jonathansimmons_128.jpg",
+ "jonkspr_128.jpg",
+ "jonsgotwood_128.jpg",
+ "jordyvdboom_128.jpg",
+ "joreira_128.jpg",
+ "josecarlospsh_128.jpg",
+ "josemarques_128.jpg",
+ "josep_martins_128.jpg",
+ "josevnclch_128.jpg",
+ "joshaustin_128.jpg",
+ "joshhemsley_128.jpg",
+ "joshmedeski_128.jpg",
+ "joshuaraichur_128.jpg",
+ "joshuasortino_128.jpg",
+ "jpenico_128.jpg",
+ "jpscribbles_128.jpg",
+ "jqiuss_128.jpg",
+ "juamperro_128.jpg",
+ "juangomezw_128.jpg",
+ "juanmamartinez_128.jpg",
+ "juaumlol_128.jpg",
+ "judzhin_miles_128.jpg",
+ "justinrgraham_128.jpg",
+ "justinrhee_128.jpg",
+ "justinrob_128.jpg",
+ "justme_timothyg_128.jpg",
+ "jwalter14_128.jpg",
+ "jydesign_128.jpg",
+ "kaelifa_128.jpg",
+ "kalmerrautam_128.jpg",
+ "kamal_chaneman_128.jpg",
+ "kanickairaj_128.jpg",
+ "kapaluccio_128.jpg",
+ "karalek_128.jpg",
+ "karlkanall_128.jpg",
+ "karolkrakowiak__128.jpg",
+ "karsh_128.jpg",
+ "karthipanraj_128.jpg",
+ "kaspernordkvist_128.jpg",
+ "katiemdaly_128.jpg",
+ "kaysix_dizzy_128.jpg",
+ "kazaky999_128.jpg",
+ "kennyadr_128.jpg",
+ "kerem_128.jpg",
+ "kerihenare_128.jpg",
+ "keryilmaz_128.jpg",
+ "kevinjohndayy_128.jpg",
+ "kevinoh_128.jpg",
+ "kevka_128.jpg",
+ "keyuri85_128.jpg",
+ "kianoshp_128.jpg",
+ "kijanmaharjan_128.jpg",
+ "kikillo_128.jpg",
+ "kimcool_128.jpg",
+ "kinday_128.jpg",
+ "kirangopal_128.jpg",
+ "kiwiupover_128.jpg",
+ "kkusaa_128.jpg",
+ "klefue_128.jpg",
+ "klimmka_128.jpg",
+ "knilob_128.jpg",
+ "kohette_128.jpg",
+ "kojourin_128.jpg",
+ "kolage_128.jpg",
+ "kolmarlopez_128.jpg",
+ "kolsvein_128.jpg",
+ "konus_128.jpg",
+ "koridhandy_128.jpg",
+ "kosmar_128.jpg",
+ "kostaspt_128.jpg",
+ "krasnoukhov_128.jpg",
+ "krystalfister_128.jpg",
+ "kucingbelang4_128.jpg",
+ "kudretkeskin_128.jpg",
+ "kuldarkalvik_128.jpg",
+ "kumarrajan12123_128.jpg",
+ "kurafire_128.jpg",
+ "kurtinc_128.jpg",
+ "kushsolitary_128.jpg",
+ "kvasnic_128.jpg",
+ "ky_128.jpg",
+ "kylefoundry_128.jpg",
+ "kylefrost_128.jpg",
+ "laasli_128.jpg",
+ "lanceguyatt_128.jpg",
+ "langate_128.jpg",
+ "larrybolt_128.jpg",
+ "larrygerard_128.jpg",
+ "laurengray_128.jpg",
+ "lawlbwoy_128.jpg",
+ "layerssss_128.jpg",
+ "leandrovaranda_128.jpg",
+ "lebinoclard_128.jpg",
+ "lebronjennan_128.jpg",
+ "leehambley_128.jpg",
+ "leeiio_128.jpg",
+ "leemunroe_128.jpg",
+ "leonfedotov_128.jpg",
+ "lepetitogre_128.jpg",
+ "lepinski_128.jpg",
+ "levisan_128.jpg",
+ "lewisainslie_128.jpg",
+ "lhausermann_128.jpg",
+ "liminha_128.jpg",
+ "lingeswaran_128.jpg",
+ "linkibol_128.jpg",
+ "linux29_128.jpg",
+ "lisovsky_128.jpg",
+ "llun_128.jpg",
+ "lmjabreu_128.jpg",
+ "loganjlambert_128.jpg",
+ "logorado_128.jpg",
+ "lokesh_coder_128.jpg",
+ "lonesomelemon_128.jpg",
+ "longlivemyword_128.jpg",
+ "looneydoodle_128.jpg",
+ "lososina_128.jpg",
+ "louis_currie_128.jpg",
+ "low_res_128.jpg",
+ "lowie_128.jpg",
+ "lu4sh1i_128.jpg",
+ "ludwiczakpawel_128.jpg",
+ "luxe_128.jpg",
+ "lvovenok_128.jpg",
+ "m4rio_128.jpg",
+ "m_kalibry_128.jpg",
+ "ma_tiax_128.jpg",
+ "mactopus_128.jpg",
+ "macxim_128.jpg",
+ "madcampos_128.jpg",
+ "madebybrenton_128.jpg",
+ "madebyvadim_128.jpg",
+ "madewulf_128.jpg",
+ "madshensel_128.jpg",
+ "madysondesigns_128.jpg",
+ "magoo04_128.jpg",
+ "magugzbrand2d_128.jpg",
+ "mahdif_128.jpg",
+ "mahmoudmetwally_128.jpg",
+ "maikelk_128.jpg",
+ "maiklam_128.jpg",
+ "malgordon_128.jpg",
+ "malykhinv_128.jpg",
+ "mandalareopens_128.jpg",
+ "manekenthe_128.jpg",
+ "mangosango_128.jpg",
+ "manigm_128.jpg",
+ "marakasina_128.jpg",
+ "marciotoledo_128.jpg",
+ "marclgonzales_128.jpg",
+ "marcobarbosa_128.jpg",
+ "marcomano__128.jpg",
+ "marcoramires_128.jpg",
+ "marcusgorillius_128.jpg",
+ "markjenkins_128.jpg",
+ "marklamb_128.jpg",
+ "markolschesky_128.jpg",
+ "markretzloff_128.jpg",
+ "markwienands_128.jpg",
+ "marlinjayakody_128.jpg",
+ "marosholly_128.jpg",
+ "marrimo_128.jpg",
+ "marshallchen__128.jpg",
+ "martinansty_128.jpg",
+ "martip07_128.jpg",
+ "mashaaaaal_128.jpg",
+ "mastermindesign_128.jpg",
+ "matbeedotcom_128.jpg",
+ "mateaodviteza_128.jpg",
+ "matkins_128.jpg",
+ "matt3224_128.jpg",
+ "mattbilotti_128.jpg",
+ "mattdetails_128.jpg",
+ "matthewkay__128.jpg",
+ "mattlat_128.jpg",
+ "mattsapii_128.jpg",
+ "mauriolg_128.jpg",
+ "maximseshuk_128.jpg",
+ "maximsorokin_128.jpg",
+ "maxlinderman_128.jpg",
+ "maz_128.jpg",
+ "mbilalsiddique1_128.jpg",
+ "mbilderbach_128.jpg",
+ "mcflydesign_128.jpg",
+ "mds_128.jpg",
+ "mdsisto_128.jpg",
+ "meelford_128.jpg",
+ "megdraws_128.jpg",
+ "mekal_128.jpg",
+ "meln1ks_128.jpg",
+ "melvindidit_128.jpg",
+ "mfacchinello_128.jpg",
+ "mgonto_128.jpg",
+ "mhaligowski_128.jpg",
+ "mhesslow_128.jpg",
+ "mhudobivnik_128.jpg",
+ "michaelabehsera_128.jpg",
+ "michaelbrooksjr_128.jpg",
+ "michaelcolenso_128.jpg",
+ "michaelcomiskey_128.jpg",
+ "michaelkoper_128.jpg",
+ "michaelmartinho_128.jpg",
+ "michalhron_128.jpg",
+ "michigangraham_128.jpg",
+ "michzen_128.jpg",
+ "mighty55_128.jpg",
+ "miguelkooreman_128.jpg",
+ "miguelmendes_128.jpg",
+ "mikaeljorhult_128.jpg",
+ "mikebeecham_128.jpg",
+ "mikemai2awesome_128.jpg",
+ "millinet_128.jpg",
+ "mirfanqureshi_128.jpg",
+ "missaaamy_128.jpg",
+ "mizhgan_128.jpg",
+ "mizko_128.jpg",
+ "mkginfo_128.jpg",
+ "mocabyte_128.jpg",
+ "mohanrohith_128.jpg",
+ "moscoz_128.jpg",
+ "motionthinks_128.jpg",
+ "moynihan_128.jpg",
+ "mr_shiznit_128.jpg",
+ "mr_subtle_128.jpg",
+ "mrebay007_128.jpg",
+ "mrjamesnoble_128.jpg",
+ "mrmartineau_128.jpg",
+ "mrxloka_128.jpg",
+ "mslarkina_128.jpg",
+ "msveet_128.jpg",
+ "mtolokonnikov_128.jpg",
+ "mufaddal_mw_128.jpg",
+ "mugukamil_128.jpg",
+ "muridrahhal_128.jpg",
+ "muringa_128.jpg",
+ "murrayswift_128.jpg",
+ "mutlu82_128.jpg",
+ "mutu_krish_128.jpg",
+ "mvdheuvel_128.jpg",
+ "mwarkentin_128.jpg",
+ "myastro_128.jpg",
+ "mylesb_128.jpg",
+ "mymyboy_128.jpg",
+ "n1ght_coder_128.jpg",
+ "n3dmax_128.jpg",
+ "n_tassone_128.jpg",
+ "nacho_128.jpg",
+ "naitanamoreno_128.jpg",
+ "namankreative_128.jpg",
+ "nandini_m_128.jpg",
+ "nasirwd_128.jpg",
+ "nastya_mane_128.jpg",
+ "nateschulte_128.jpg",
+ "nathalie_fs_128.jpg",
+ "naupintos_128.jpg",
+ "nbirckel_128.jpg",
+ "nckjrvs_128.jpg",
+ "necodymiconer_128.jpg",
+ "nehfy_128.jpg",
+ "nellleo_128.jpg",
+ "nelshd_128.jpg",
+ "nelsonjoyce_128.jpg",
+ "nemanjaivanovic_128.jpg",
+ "nepdud_128.jpg",
+ "nerdgr8_128.jpg",
+ "nerrsoft_128.jpg",
+ "nessoila_128.jpg",
+ "netonet_il_128.jpg",
+ "newbrushes_128.jpg",
+ "nfedoroff_128.jpg",
+ "nickfratter_128.jpg",
+ "nicklacke_128.jpg",
+ "nicolai_larsen_128.jpg",
+ "nicolasfolliot_128.jpg",
+ "nicoleglynn_128.jpg",
+ "nicollerich_128.jpg",
+ "nilshelmersson_128.jpg",
+ "nilshoenson_128.jpg",
+ "ninjad3m0_128.jpg",
+ "nitinhayaran_128.jpg",
+ "nomidesigns_128.jpg",
+ "normanbox_128.jpg",
+ "notbadart_128.jpg",
+ "noufalibrahim_128.jpg",
+ "noxdzine_128.jpg",
+ "nsamoylov_128.jpg",
+ "ntfblog_128.jpg",
+ "nutzumi_128.jpg",
+ "nvkznemo_128.jpg",
+ "nwdsha_128.jpg",
+ "nyancecom_128.jpg",
+ "oaktreemedia_128.jpg",
+ "okandungel_128.jpg",
+ "okansurreel_128.jpg",
+ "okcoker_128.jpg",
+ "oksanafrewer_128.jpg",
+ "okseanjay_128.jpg",
+ "oktayelipek_128.jpg",
+ "olaolusoga_128.jpg",
+ "olgary_128.jpg",
+ "omnizya_128.jpg",
+ "ooomz_128.jpg",
+ "operatino_128.jpg",
+ "opnsrce_128.jpg",
+ "orkuncaylar_128.jpg",
+ "oscarowusu_128.jpg",
+ "oskamaya_128.jpg",
+ "oskarlevinson_128.jpg",
+ "osmanince_128.jpg",
+ "osmond_128.jpg",
+ "ostirbu_128.jpg",
+ "osvaldas_128.jpg",
+ "otozk_128.jpg",
+ "ovall_128.jpg",
+ "overcloacked_128.jpg",
+ "overra_128.jpg",
+ "panchajanyag_128.jpg",
+ "panghal0_128.jpg",
+ "patrickcoombe_128.jpg",
+ "paulfarino_128.jpg",
+ "pcridesagain_128.jpg",
+ "peachananr_128.jpg",
+ "pechkinator_128.jpg",
+ "peejfancher_128.jpg",
+ "pehamondello_128.jpg",
+ "perfectflow_128.jpg",
+ "perretmagali_128.jpg",
+ "petar_prog_128.jpg",
+ "petebernardo_128.jpg",
+ "peter576_128.jpg",
+ "peterlandt_128.jpg",
+ "petrangr_128.jpg",
+ "phillapier_128.jpg",
+ "picard102_128.jpg",
+ "pierre_nel_128.jpg",
+ "pierrestoffe_128.jpg",
+ "pifagor_128.jpg",
+ "pixage_128.jpg",
+ "plasticine_128.jpg",
+ "plbabin_128.jpg",
+ "pmeissner_128.jpg",
+ "polarity_128.jpg",
+ "ponchomendivil_128.jpg",
+ "poormini_128.jpg",
+ "popey_128.jpg",
+ "posterjob_128.jpg",
+ "praveen_vijaya_128.jpg",
+ "prheemo_128.jpg",
+ "primozcigler_128.jpg",
+ "prinzadi_128.jpg",
+ "privetwagner_128.jpg",
+ "prrstn_128.jpg",
+ "psaikali_128.jpg",
+ "psdesignuk_128.jpg",
+ "puzik_128.jpg",
+ "pyronite_128.jpg",
+ "quailandquasar_128.jpg",
+ "r_garcia_128.jpg",
+ "r_oy_128.jpg",
+ "rachelreveley_128.jpg",
+ "rahmeen_128.jpg",
+ "ralph_lam_128.jpg",
+ "ramanathan_pdy_128.jpg",
+ "randomlies_128.jpg",
+ "rangafangs_128.jpg",
+ "raphaelnikson_128.jpg",
+ "raquelwilson_128.jpg",
+ "ratbus_128.jpg",
+ "rawdiggie_128.jpg",
+ "rdbannon_128.jpg",
+ "rdsaunders_128.jpg",
+ "reabo101_128.jpg",
+ "reetajayendra_128.jpg",
+ "rehatkathuria_128.jpg",
+ "reideiredale_128.jpg",
+ "renbyrd_128.jpg",
+ "rez___a_128.jpg",
+ "ricburton_128.jpg",
+ "richardgarretts_128.jpg",
+ "richwild_128.jpg",
+ "rickdt_128.jpg",
+ "rickyyean_128.jpg",
+ "rikas_128.jpg",
+ "ripplemdk_128.jpg",
+ "rmlewisuk_128.jpg",
+ "rob_thomas10_128.jpg",
+ "robbschiller_128.jpg",
+ "robergd_128.jpg",
+ "robinclediere_128.jpg",
+ "robinlayfield_128.jpg",
+ "robturlinckx_128.jpg",
+ "rodnylobos_128.jpg",
+ "rohixx_128.jpg",
+ "romanbulah_128.jpg",
+ "roxanejammet_128.jpg",
+ "roybarberuk_128.jpg",
+ "rpatey_128.jpg",
+ "rpeezy_128.jpg",
+ "rtgibbons_128.jpg",
+ "rtyukmaev_128.jpg",
+ "rude_128.jpg",
+ "ruehldesign_128.jpg",
+ "runningskull_128.jpg",
+ "russell_baylis_128.jpg",
+ "russoedu_128.jpg",
+ "ruzinav_128.jpg",
+ "rweve_128.jpg",
+ "ryandownie_128.jpg",
+ "ryanjohnson_me_128.jpg",
+ "ryankirkman_128.jpg",
+ "ryanmclaughlin_128.jpg",
+ "ryhanhassan_128.jpg",
+ "ryuchi311_128.jpg",
+ "s4f1_128.jpg",
+ "saarabpreet_128.jpg",
+ "sachacorazzi_128.jpg",
+ "sachingawas_128.jpg",
+ "safrankov_128.jpg",
+ "sainraja_128.jpg",
+ "salimianoff_128.jpg",
+ "salleedesign_128.jpg",
+ "salvafc_128.jpg",
+ "samgrover_128.jpg",
+ "samihah_128.jpg",
+ "samscouto_128.jpg",
+ "samuelkraft_128.jpg",
+ "sandywoodruff_128.jpg",
+ "sangdth_128.jpg",
+ "santi_urso_128.jpg",
+ "saschadroste_128.jpg",
+ "saschamt_128.jpg",
+ "sasha_shestakov_128.jpg",
+ "saulihirvi_128.jpg",
+ "sawalazar_128.jpg",
+ "sawrb_128.jpg",
+ "sbtransparent_128.jpg",
+ "scips_128.jpg",
+ "scott_riley_128.jpg",
+ "scottfeltham_128.jpg",
+ "scottgallant_128.jpg",
+ "scottiedude_128.jpg",
+ "scottkclark_128.jpg",
+ "scrapdnb_128.jpg",
+ "sdidonato_128.jpg",
+ "sebashton_128.jpg",
+ "sementiy_128.jpg",
+ "serefka_128.jpg",
+ "sergeyalmone_128.jpg",
+ "sergeysafonov_128.jpg",
+ "sethlouey_128.jpg",
+ "seyedhossein1_128.jpg",
+ "sgaurav_baghel_128.jpg",
+ "shadeed9_128.jpg",
+ "shalt0ni_128.jpg",
+ "shaneIxD_128.jpg",
+ "shanehudson_128.jpg",
+ "sharvin_128.jpg",
+ "shesgared_128.jpg",
+ "shinze_128.jpg",
+ "shoaib253_128.jpg",
+ "shojberg_128.jpg",
+ "shvelo96_128.jpg",
+ "silv3rgvn_128.jpg",
+ "silvanmuhlemann_128.jpg",
+ "simobenso_128.jpg",
+ "sindresorhus_128.jpg",
+ "sircalebgrove_128.jpg",
+ "skkirilov_128.jpg",
+ "slowspock_128.jpg",
+ "smaczny_128.jpg",
+ "smalonso_128.jpg",
+ "smenov_128.jpg",
+ "snowshade_128.jpg",
+ "snowwrite_128.jpg",
+ "sokaniwaal_128.jpg",
+ "solid_color_128.jpg",
+ "souperphly_128.jpg",
+ "souuf_128.jpg",
+ "sovesove_128.jpg",
+ "soyjavi_128.jpg",
+ "spacewood__128.jpg",
+ "spbroma_128.jpg",
+ "spedwig_128.jpg",
+ "sprayaga_128.jpg",
+ "sreejithexp_128.jpg",
+ "ssbb_me_128.jpg",
+ "ssiskind_128.jpg",
+ "sta1ex_128.jpg",
+ "stalewine_128.jpg",
+ "stan_128.jpg",
+ "stayuber_128.jpg",
+ "stefanotirloni_128.jpg",
+ "stefanozoffoli_128.jpg",
+ "stefooo_128.jpg",
+ "stefvdham_128.jpg",
+ "stephcoue_128.jpg",
+ "sterlingrules_128.jpg",
+ "stevedesigner_128.jpg",
+ "steynviljoen_128.jpg",
+ "strikewan_128.jpg",
+ "stushona_128.jpg",
+ "sulaqo_128.jpg",
+ "sunlandictwin_128.jpg",
+ "sunshinedgirl_128.jpg",
+ "superoutman_128.jpg",
+ "supervova_128.jpg",
+ "supjoey_128.jpg",
+ "suprb_128.jpg",
+ "sur4dye_128.jpg",
+ "surgeonist_128.jpg",
+ "suribbles_128.jpg",
+ "svenlen_128.jpg",
+ "swaplord_128.jpg",
+ "sweetdelisa_128.jpg",
+ "switmer777_128.jpg",
+ "swooshycueb_128.jpg",
+ "sydlawrence_128.jpg",
+ "syropian_128.jpg",
+ "tanveerrao_128.jpg",
+ "taybenlor_128.jpg",
+ "taylorling_128.jpg",
+ "tbakdesigns_128.jpg",
+ "teddyzetterlund_128.jpg",
+ "teeragit_128.jpg",
+ "tereshenkov_128.jpg",
+ "terpimost_128.jpg",
+ "terrorpixel_128.jpg",
+ "terryxlife_128.jpg",
+ "teylorfeliz_128.jpg",
+ "tgerken_128.jpg",
+ "tgormtx_128.jpg",
+ "thaisselenator__128.jpg",
+ "thaodang17_128.jpg",
+ "thatonetommy_128.jpg",
+ "the_purplebunny_128.jpg",
+ "the_winslet_128.jpg",
+ "thedamianhdez_128.jpg",
+ "thedjpetersen_128.jpg",
+ "thehacker_128.jpg",
+ "thekevinjones_128.jpg",
+ "themadray_128.jpg",
+ "themikenagle_128.jpg",
+ "themrdave_128.jpg",
+ "theonlyzeke_128.jpg",
+ "therealmarvin_128.jpg",
+ "thewillbeard_128.jpg",
+ "thiagovernetti_128.jpg",
+ "thibaut_re_128.jpg",
+ "thierrykoblentz_128.jpg",
+ "thierrymeier__128.jpg",
+ "thimo_cz_128.jpg",
+ "thinkleft_128.jpg",
+ "thomasgeisen_128.jpg",
+ "thomasschrijer_128.jpg",
+ "timgthomas_128.jpg",
+ "timmillwood_128.jpg",
+ "timothycd_128.jpg",
+ "timpetricola_128.jpg",
+ "tjrus_128.jpg",
+ "to_soham_128.jpg",
+ "tobysaxon_128.jpg",
+ "toddrew_128.jpg",
+ "tom_even_128.jpg",
+ "tomas_janousek_128.jpg",
+ "tonymillion_128.jpg",
+ "traneblow_128.jpg",
+ "travis_arnold_128.jpg",
+ "travishines_128.jpg",
+ "tristanlegros_128.jpg",
+ "trubeatto_128.jpg",
+ "trueblood_33_128.jpg",
+ "tumski_128.jpg",
+ "tur8le_128.jpg",
+ "turkutuuli_128.jpg",
+ "tweetubhai_128.jpg",
+ "twittypork_128.jpg",
+ "txcx_128.jpg",
+ "uberschizo_128.jpg",
+ "ultragex_128.jpg",
+ "umurgdk_128.jpg",
+ "unterdreht_128.jpg",
+ "urrutimeoli_128.jpg",
+ "uxalex_128.jpg",
+ "uxpiper_128.jpg",
+ "uxward_128.jpg",
+ "vanchesz_128.jpg",
+ "vaughanmoffitt_128.jpg",
+ "vc27_128.jpg",
+ "vicivadeline_128.jpg",
+ "victorDubugras_128.jpg",
+ "victor_haydin_128.jpg",
+ "victordeanda_128.jpg",
+ "victorerixon_128.jpg",
+ "victorquinn_128.jpg",
+ "victorstuber_128.jpg",
+ "vigobronx_128.jpg",
+ "vijaykarthik_128.jpg",
+ "vikashpathak18_128.jpg",
+ "vikasvinfotech_128.jpg",
+ "vimarethomas_128.jpg",
+ "vinciarts_128.jpg",
+ "vitor376_128.jpg",
+ "vitorleal_128.jpg",
+ "vivekprvr_128.jpg",
+ "vj_demien_128.jpg",
+ "vladarbatov_128.jpg",
+ "vladimirdevic_128.jpg",
+ "vladyn_128.jpg",
+ "vlajki_128.jpg",
+ "vm_f_128.jpg",
+ "vocino_128.jpg",
+ "vonachoo_128.jpg",
+ "vovkasolovev_128.jpg",
+ "vytautas_a_128.jpg",
+ "waghner_128.jpg",
+ "wake_gs_128.jpg",
+ "we_social_128.jpg",
+ "wearesavas_128.jpg",
+ "weavermedia_128.jpg",
+ "webtanya_128.jpg",
+ "weglov_128.jpg",
+ "wegotvices_128.jpg",
+ "wesleytrankin_128.jpg",
+ "wikiziner_128.jpg",
+ "wiljanslofstra_128.jpg",
+ "wim1k_128.jpg",
+ "wintopia_128.jpg",
+ "woodsman001_128.jpg",
+ "woodydotmx_128.jpg",
+ "wtrsld_128.jpg",
+ "xadhix_128.jpg",
+ "xalionmalik_128.jpg",
+ "xamorep_128.jpg",
+ "xiel_128.jpg",
+ "xilantra_128.jpg",
+ "xravil_128.jpg",
+ "xripunov_128.jpg",
+ "xtopherpaul_128.jpg",
+ "y2graphic_128.jpg",
+ "yalozhkin_128.jpg",
+ "yassiryahya_128.jpg",
+ "yayteejay_128.jpg",
+ "yecidsm_128.jpg",
+ "yehudab_128.jpg",
+ "yesmeck_128.jpg",
+ "yigitpinarbasi_128.jpg",
+ "zackeeler_128.jpg",
+ "zaki3d_128.jpg",
+ "zauerkraut_128.jpg",
+ "zforrester_128.jpg",
+ "zvchkelly_128.jpg",
];
diff --git a/lib/locales/en/name/binary_gender.js b/lib/locales/en/name/binary_gender.js
new file mode 100644
index 00000000..cc2b16d7
--- /dev/null
+++ b/lib/locales/en/name/binary_gender.js
@@ -0,0 +1,4 @@
+module["exports"] = [
+ "Female",
+ "Male"
+]; \ No newline at end of file
diff --git a/lib/locales/en/name/index.js b/lib/locales/en/name/index.js
index a945ed68..c8ff86f0 100644
--- a/lib/locales/en/name/index.js
+++ b/lib/locales/en/name/index.js
@@ -4,6 +4,7 @@ name.male_first_name = require("./male_first_name");
name.female_first_name = require("./female_first_name");
name.first_name = require("./first_name");
name.last_name = require("./last_name");
+name.binary_gender = require("./binary_gender");
name.gender = require("./gender");
name.prefix = require("./prefix");
name.suffix = require("./suffix");
diff --git a/lib/locales/en/vehicle/bicycle.js b/lib/locales/en/vehicle/bicycle.js
new file mode 100644
index 00000000..519e3525
--- /dev/null
+++ b/lib/locales/en/vehicle/bicycle.js
@@ -0,0 +1,20 @@
+module["exports"] = [
+ "Adventure Road Bicycle",
+ "BMX Bicycle",
+ "City Bicycle",
+ "Cruiser Bicycle",
+ "Cyclocross Bicycle",
+ "Dual-Sport Bicycle",
+ "Fitness Bicycle",
+ "Flat-Foot Comfort Bicycle",
+ "Folding Bicycle",
+ "Hybrid Bicycle",
+ "Mountain Bicycle",
+ "Recumbent Bicycle",
+ "Road Bicycle",
+ "Tandem Bicycle",
+ "Touring Bicycle",
+ "Track/Fixed-Gear Bicycle",
+ "Triathlon/Time Trial Bicycle",
+ "Tricycle"
+]; \ No newline at end of file
diff --git a/lib/locales/en/vehicle/index.js b/lib/locales/en/vehicle/index.js
index 73407875..4a2c8172 100644
--- a/lib/locales/en/vehicle/index.js
+++ b/lib/locales/en/vehicle/index.js
@@ -4,3 +4,4 @@ vehicle.manufacturer = require("./manufacturer");
vehicle.model = require("./model");
vehicle.type = require("./vehicle_type");
vehicle.fuel = require("./fuel");
+vehicle.bicycle = require("./bicycle"); \ No newline at end of file
diff --git a/lib/locales/en_GH/address/building_number.js b/lib/locales/en_GH/address/building_number.js
new file mode 100644
index 00000000..8f67cb33
--- /dev/null
+++ b/lib/locales/en_GH/address/building_number.js
@@ -0,0 +1,5 @@
+module["exports"] = [
+ "###",
+ "##",
+ "#"
+];
diff --git a/lib/locales/en_GH/address/city.js b/lib/locales/en_GH/address/city.js
new file mode 100644
index 00000000..d62eafb1
--- /dev/null
+++ b/lib/locales/en_GH/address/city.js
@@ -0,0 +1,3 @@
+module["exports"] = [
+ "#{city_name}"
+];
diff --git a/lib/locales/en_GH/address/city_name.js b/lib/locales/en_GH/address/city_name.js
new file mode 100644
index 00000000..d88c783b
--- /dev/null
+++ b/lib/locales/en_GH/address/city_name.js
@@ -0,0 +1,355 @@
+module["exports"] = [
+ "Goaso",
+ "Hwidiem",
+ "Kenyasi",
+ "Kukuom",
+ "Abrepo Junction",
+ "Abuakwa",
+ "Adum",
+ "Afrancho",
+ "Agogo",
+ "Agona",
+ "Ahodwo",
+ "Airport",
+ "Akumadan",
+ "Amakom",
+ "Aputuogya",
+ "Asafo",
+ "Ash-Town",
+ "Asokore Mampong",
+ "Asokwa",
+ "Asuofia",
+ "Atonsu",
+ "Ayeduasi",
+ "Ayigya",
+ "Bantama",
+ "Barekese",
+ "Bekwai",
+ "Boadi",
+ "Bomso",
+ "Breman",
+ "Brewery",
+ "Buoho",
+ "Buokrom Estate",
+ "Daban",
+ "Dakwadwom",
+ "Deduako",
+ "Denyame",
+ "Effiduase",
+ "Ejisu",
+ "Ejura",
+ "Emina",
+ "Esreso",
+ "Fawode",
+ "Gyinyasi",
+ "Jachie Pramso",
+ "Kaasi",
+ "KNUST",
+ "Kodie",
+ "Komfo Anokye",
+ "Konongo",
+ "Kotei",
+ "Krofrom",
+ "Kumasi",
+ "Maakro",
+ "Mampong",
+ "Mankranso",
+ "Manso Nkwanta",
+ "Nkawie",
+ "North Suntreso",
+ "Nyinahin",
+ "Obuasi",
+ "Oforikrom",
+ "Pankrono",
+ "Santasi",
+ "Sokoban",
+ "South Suntreso",
+ "Suame",
+ "Tafo",
+ "Takwa-Maakro",
+ "Tanoso",
+ "Tepa",
+ "TUC",
+ "Banda Ahenkro",
+ "Brekum",
+ "Dormaa Ahenkro",
+ "New Drobo",
+ "Nsawkaw",
+ "Sampa",
+ "Sunyani",
+ "Atebubu",
+ "Buipe",
+ "Jema",
+ "Kintampo",
+ "Kwame Danso",
+ "Nkoranza",
+ "Prang",
+ "Techiman",
+ "Wenchi",
+ "Yeji",
+ "Agona Swedru",
+ "Amanfrom",
+ "Anomabu",
+ "Apam",
+ "Bawjiase",
+ "Breman Asikuma",
+ "Budumburam",
+ "Cape Coast",
+ "Domeabra",
+ "Elmina",
+ "Foso",
+ "Kasoa Ofaakor",
+ "Kasoa Zongo",
+ "Liberia Camp",
+ "Mankessim",
+ "Millennium City",
+ "Mumford",
+ "Nyakrom",
+ "Nyananor",
+ "Nyanyano",
+ "Oduponkpehe",
+ "Opeikuma",
+ "Pentecost Seminary",
+ "Saltpond",
+ "Winneba",
+ "Abetifi",
+ "Abompe",
+ "Aburi",
+ "Adeiso",
+ "Adjeiikrom",
+ "Adukrom",
+ "Ahwerease",
+ "Akim Oda",
+ "Akim Swedru",
+ "Akosombo",
+ "Akropong",
+ "Akwatia",
+ "Akyem Hemang",
+ "Amanokrom",
+ "Apirede",
+ "Asamankese",
+ "Asesewa",
+ "Atimpoku",
+ "Ayiensu",
+ "Begoro",
+ "Bepoase",
+ "Bisibom",
+ "Bososo",
+ "Brekusu",
+ "Coaltar",
+ "Dawu",
+ "Dedesoworako",
+ "Donkorkrom",
+ "Dwenase",
+ "Gyankama",
+ "Juaso",
+ "Kade",
+ "Kibi",
+ "Kitase",
+ "Koforidua",
+ "Kwabeng",
+ "Mamfe",
+ "Mampong",
+ "Mpraeso",
+ "New Abirem",
+ "Nkawkaw",
+ "Nsawam",
+ "Nsutam",
+ "Obooho",
+ "Obosomase",
+ "Odumase Krobo",
+ "Ofoase",
+ "Osino",
+ "Peduase",
+ "Saaman",
+ "Somanya",
+ "Summer",
+ "Suhum",
+ "Tease",
+ "Tutu",
+ "Abelemkpe",
+ "Ablekuma",
+ "Abokobi",
+ "Abossey Okai",
+ "Accra Newtown",
+ "Achimota",
+ "Adabraka",
+ "Adenta",
+ "Afienya",
+ "Agbogba",
+ "Airport",
+ "Amasaman",
+ "Ashiaman",
+ "Ashongman",
+ "Aslyum Down",
+ "Baatsona - Spintex",
+ "Bortianor",
+ "Cantonment",
+ "Dansoman",
+ "Darkuman",
+ "Dawhenya",
+ "Dodowa",
+ "Dome",
+ "Dzorwulu",
+ "East Legon",
+ "Gbawe",
+ "Haatso",
+ "James Town",
+ "Kanda",
+ "Kaneshie",
+ "Kasoa",
+ "Kissieman",
+ "Kokrobite",
+ "Korle Bu",
+ "Kpone",
+ "Kwabenya",
+ "Kwashieman",
+ "Labadi",
+ "Labone",
+ "Lapaz",
+ "Lartebiokorshie",
+ "Lashibi",
+ "Legon",
+ "Madina",
+ "Makola",
+ "Mallam",
+ "McCarthy Hill",
+ "Michel Camp",
+ "Nima",
+ "Nungua",
+ "Oblogo Mallam",
+ "Odoponkpehe",
+ "Odorkor",
+ "Osu",
+ "Oyarifa",
+ "Patang",
+ "Prampram",
+ "Ridge",
+ "Roman Ridge",
+ "Sakumono",
+ "Santa Maria",
+ "Sowutuom",
+ "Taifa",
+ "Tema",
+ "Tema New Town",
+ "Tesano",
+ "Teshie",
+ "Tetegu",
+ "Tieman",
+ "Tudu",
+ "Weija",
+ "Westhills",
+ "Chinderi",
+ "Jasikan",
+ "Kadjebi",
+ "Kete Krachi",
+ "Kpassa",
+ "Nkonya",
+ "Bole",
+ "Buipe",
+ "Damango",
+ "Salaga",
+ "Sawla",
+ "Tolon",
+ "Bawku",
+ "Bolgatanga",
+ "Bongo",
+ "Navrongo",
+ "Paga",
+ "Tongo",
+ "Funsi",
+ "Gwollu",
+ "Issa",
+ "Jirapa",
+ "Kaleo",
+ "Lambussie",
+ "Lawra",
+ "Nadowli",
+ "Nandom",
+ "Tumu",
+ "Wa",
+ "Wechiau",
+ "Adaklu Waya",
+ "Adidome",
+ "Aflao",
+ "Akatsi",
+ "Ave Dakpa",
+ "Ho.",
+ "Hohoe",
+ "Keta",
+ "Kpando",
+ "Kpetoe",
+ "Kpeve",
+ "Sogakope",
+ "Abase",
+ "Aboso",
+ "Adiawoso",
+ "Adiembra",
+ "Adwowa",
+ "Agona Nkwanta",
+ "Agufo",
+ "Ahonozo",
+ "Akatachi",
+ "Alabokazo",
+ "Anaji",
+ "Apowa",
+ "Apremodo",
+ "Asankragua",
+ "Awukyere",
+ "Axim",
+ "Beahu",
+ "Bogoso",
+ "Busua",
+ "Daboase",
+ "Dadwen",
+ "Diabene",
+ "Dixcove",
+ "East Tanokrom",
+ "Effiakuma",
+ "Eikwe",
+ "Elubo",
+ "Essiama",
+ "Essikado",
+ "Essipong",
+ "Ewusiejo",
+ "Fijai",
+ "Funko",
+ "Half Assini",
+ "Hotopo",
+ "Inchaban",
+ "kansaworado",
+ "Kejabil",
+ "Kojokrom",
+ "Kwawkrom",
+ "Kweikuma",
+ "kwesimintsim",
+ "Manso",
+ "Miemia",
+ "Mpintsin",
+ "New Akwidaa",
+ "New Amanfu",
+ "New Takoradi",
+ "Ngyiresia",
+ "Nkroful",
+ "Nsein",
+ "Ntankoful",
+ "Nzulezo",
+ "Old Akwidaa",
+ "Prestea",
+ "Princess Town",
+ "Samreboi",
+ "Sekondi",
+ "Shama",
+ "Takoradi",
+ "Tarkwa",
+ "Tikobo No.1",
+ "Tikobo No.2",
+ "West Tanokrom",
+ "Windy Ridge",
+ "Akontombra",
+ "Bibiani",
+ "Dadieso",
+ "Enchi",
+ "Juaboso",
+ "Sewhi Anhwiaso"
+];
diff --git a/lib/locales/nep/address/default_country.js b/lib/locales/en_GH/address/default_country.js
index c0a11180..e1f837a6 100644
--- a/lib/locales/nep/address/default_country.js
+++ b/lib/locales/en_GH/address/default_country.js
@@ -1,3 +1,3 @@
module["exports"] = [
- "Nepal"
+ "Ghana",
];
diff --git a/lib/locales/en_GH/address/index.js b/lib/locales/en_GH/address/index.js
new file mode 100644
index 00000000..cca99872
--- /dev/null
+++ b/lib/locales/en_GH/address/index.js
@@ -0,0 +1,12 @@
+var address = {};
+module['exports'] = address;
+address.city = require("./city");
+address.city_name = require("./city_name");
+address.default_country = require("./default_country");
+address.postcode = require("./postcode");
+address.state = require("./state");
+address.building_number = require("./building_number");
+address.street_address = require("./street_address");
+address.street_name = require("./street_name");
+address.street_prefix = require("./street_prefix");
+address.street_suffix = require("./street_suffix"); \ No newline at end of file
diff --git a/lib/locales/en_GH/address/postcode.js b/lib/locales/en_GH/address/postcode.js
new file mode 100644
index 00000000..5755b00d
--- /dev/null
+++ b/lib/locales/en_GH/address/postcode.js
@@ -0,0 +1,4 @@
+module["exports"] = [
+ "??-###-####",
+ "??-####-####",
+];
diff --git a/lib/locales/en_GH/address/state.js b/lib/locales/en_GH/address/state.js
new file mode 100644
index 00000000..ca6db4ac
--- /dev/null
+++ b/lib/locales/en_GH/address/state.js
@@ -0,0 +1,18 @@
+module["exports"] = [
+ 'Ashanti',
+ 'Brong Ahafo',
+ 'Bono East',
+ 'Ahafo',
+ 'Central',
+ 'Eastern',
+ 'Greater Accra',
+ 'Northern',
+ 'Savannah',
+ 'North East',
+ 'Upper East',
+ 'Upper West',
+ 'Volta',
+ 'Oti',
+ 'Western',
+ 'Western North'
+];
diff --git a/lib/locales/en_GH/address/street_address.js b/lib/locales/en_GH/address/street_address.js
new file mode 100644
index 00000000..289216e7
--- /dev/null
+++ b/lib/locales/en_GH/address/street_address.js
@@ -0,0 +1,3 @@
+module["exports"] = [
+ "#{building_number} #{street_name}"
+];
diff --git a/lib/locales/en_GH/address/street_name.js b/lib/locales/en_GH/address/street_name.js
new file mode 100644
index 00000000..d1f83dee
--- /dev/null
+++ b/lib/locales/en_GH/address/street_name.js
@@ -0,0 +1,4 @@
+module["exports"] = [
+ "#{Name.last_name} #{street_suffix}",
+ "#{street_prefix} #{street_suffix}",
+];
diff --git a/lib/locales/en_GH/address/street_prefix.js b/lib/locales/en_GH/address/street_prefix.js
new file mode 100644
index 00000000..2a15f328
--- /dev/null
+++ b/lib/locales/en_GH/address/street_prefix.js
@@ -0,0 +1,3 @@
+module["exports"] = [
+ "Boame",
+];
diff --git a/lib/locales/en_GH/address/street_suffix.js b/lib/locales/en_GH/address/street_suffix.js
new file mode 100644
index 00000000..a370fd62
--- /dev/null
+++ b/lib/locales/en_GH/address/street_suffix.js
@@ -0,0 +1,10 @@
+module["exports"] = [
+ 'Link',
+ 'Lane',
+ 'Road',
+ 'Street',
+ 'Lk',
+ 'Ln',
+ 'Rd',
+ 'St'
+];
diff --git a/lib/locales/en_GH/company/index.js b/lib/locales/en_GH/company/index.js
new file mode 100644
index 00000000..2abcbf5c
--- /dev/null
+++ b/lib/locales/en_GH/company/index.js
@@ -0,0 +1,4 @@
+var company = {};
+module['exports'] = company;
+company.suffix = require("./suffix");
+company.name = require("./name");
diff --git a/lib/locales/en_GH/company/name.js b/lib/locales/en_GH/company/name.js
new file mode 100644
index 00000000..cc1e6165
--- /dev/null
+++ b/lib/locales/en_GH/company/name.js
@@ -0,0 +1,4 @@
+module["exports"] = [
+ "#{Name.last_name} #{suffix}",
+ "#{Name.last_name} and #{Name.last_name}"
+];
diff --git a/lib/locales/en_GH/company/suffix.js b/lib/locales/en_GH/company/suffix.js
new file mode 100644
index 00000000..ad14114e
--- /dev/null
+++ b/lib/locales/en_GH/company/suffix.js
@@ -0,0 +1,4 @@
+module["exports"] = [
+ "Venture",
+ "Ltd",
+];
diff --git a/lib/locales/en_GH/index.js b/lib/locales/en_GH/index.js
new file mode 100644
index 00000000..95897eed
--- /dev/null
+++ b/lib/locales/en_GH/index.js
@@ -0,0 +1,8 @@
+var en_GH = {};
+module['exports'] = en_GH;
+en_GH.title = "English (Ghana)";
+en_GH.name = require("./name");
+en_GH.address = require("./address");
+en_GH.internet = require("./internet");
+en_GH.company = require("./company");
+en_GH.phone_number = require("./phone_number"); \ No newline at end of file
diff --git a/lib/locales/en_GH/internet/domain_suffix.js b/lib/locales/en_GH/internet/domain_suffix.js
new file mode 100644
index 00000000..d19b118f
--- /dev/null
+++ b/lib/locales/en_GH/internet/domain_suffix.js
@@ -0,0 +1,11 @@
+module["exports"] = [
+ 'com.gh',
+ 'edu.gh',
+ 'gov.gh',
+ 'org.gh',
+ 'com',
+ 'net',
+ 'org',
+ 'biz',
+ 'co'
+]; \ No newline at end of file
diff --git a/lib/locales/en_GH/internet/index.js b/lib/locales/en_GH/internet/index.js
new file mode 100644
index 00000000..abfa2480
--- /dev/null
+++ b/lib/locales/en_GH/internet/index.js
@@ -0,0 +1,3 @@
+var internet = {};
+module['exports'] = internet;
+internet.domain_suffix = require("./domain_suffix");
diff --git a/lib/locales/en_GH/name/female_first_name.js b/lib/locales/en_GH/name/female_first_name.js
new file mode 100644
index 00000000..261a0535
--- /dev/null
+++ b/lib/locales/en_GH/name/female_first_name.js
@@ -0,0 +1,146 @@
+module["exports"] = [
+ 'Aba',
+ 'Abena',
+ 'Abigail',
+ 'Adwoa',
+ 'Afia',
+ 'Afua',
+ 'Akos',
+ 'Akofa',
+ 'Akorfa',
+ 'Akosua',
+ 'Akua',
+ 'Akumaa',
+ 'Alice',
+ 'Ama',
+ 'Amanda',
+ 'Amber',
+ 'Amelia',
+ 'Angela',
+ 'Ann',
+ 'Annette',
+ 'Awesi',
+ 'Baaba',
+ 'Barbara',
+ 'Beatrice',
+ 'COmfort',
+ 'Caroline',
+ 'Catherine',
+ 'Charlotte',
+ 'Christina',
+ 'Comfort',
+ 'Constance',
+ 'Danielle',
+ 'Deborah',
+ 'Debra',
+ 'Denise',
+ 'Dora',
+ 'Dorcas',
+ 'Dorothy',
+ 'Eliabeth',
+ 'Elizabeth',
+ 'Emily',
+ 'Emma',
+ 'Ernestina',
+ 'Esi',
+ 'Eunice',
+ 'Eyram',
+ 'Felicia',
+ 'Francesca',
+ 'Gemma',
+ 'Georgia',
+ 'Georgina',
+ 'Gifty',
+ 'Grace',
+ 'Grace',
+ 'Hannabel',
+ 'Hannah',
+ 'Harriet',
+ 'Helen',
+ 'Irene',
+ 'Janet',
+ 'Janet',
+ 'Janice',
+ 'Jasmine',
+ 'Jennifer',
+ 'Jessica',
+ 'Jill',
+ 'Joanna',
+ 'Josephine',
+ 'Joyce',
+ 'Joyce',
+ 'Judith',
+ 'Julia',
+ 'Juliana',
+ 'Julie',
+ 'Karen',
+ 'Kate',
+ 'Katherine',
+ 'Katy',
+ 'Lawrencia',
+ 'Linda',
+ 'Lisa',
+ 'Lorraine',
+ 'Lucy',
+ 'Lucy',
+ 'Lydia',
+ 'Lydia',
+ 'Mandy',
+ 'Margaret',
+ 'Margaret',
+ 'Maria',
+ 'Marian',
+ 'Marilyn',
+ 'Mary',
+ 'Mary',
+ 'Maureen',
+ 'Mawuena',
+ 'Mawusi',
+ 'Michelle',
+ 'Millicent',
+ 'Nana Ama',
+ 'Naomi',
+ 'Natalie',
+ 'Natasha',
+ 'Nicola',
+ 'Nimakoah',
+ 'Olivia',
+ 'Pamela',
+ 'Patricia',
+ 'Paula',
+ 'Priscilla',
+ 'Rachael',
+ 'Rachel',
+ 'Rebecca',
+ 'Rebecca',
+ 'Regina',
+ 'Rita',
+ 'Roselyn',
+ 'Rosemary',
+ 'Rosemary',
+ 'Ruth',
+ 'Salomey',
+ 'Samantha',
+ 'Sandra',
+ 'Sarah',
+ 'Sarah',
+ 'Sarah',
+ 'Sena',
+ 'Sharon',
+ 'Sheila',
+ 'Shirley',
+ 'Stephanie',
+ 'Susan',
+ 'Susan',
+ 'Sylvia',
+ 'Teresa',
+ 'Tina',
+ 'Tracy',
+ 'Vanessa',
+ 'Veronica',
+ 'Victoria',
+ 'Vida',
+ 'Wendy',
+ 'Yaa',
+ 'Yvonne',
+]; \ No newline at end of file
diff --git a/lib/locales/en_GH/name/first_name.js b/lib/locales/en_GH/name/first_name.js
new file mode 100644
index 00000000..4dc74a39
--- /dev/null
+++ b/lib/locales/en_GH/name/first_name.js
@@ -0,0 +1,4 @@
+module["exports"] = [
+ '#{female_first_name}',
+ '#{male_first_name}',
+]; \ No newline at end of file
diff --git a/lib/locales/en_GH/name/index.js b/lib/locales/en_GH/name/index.js
new file mode 100644
index 00000000..f71eef88
--- /dev/null
+++ b/lib/locales/en_GH/name/index.js
@@ -0,0 +1,7 @@
+var name = {};
+module['exports'] = name;
+name.name = require("./name");
+name.male_first_name = require("./male_first_name");
+name.female_first_name = require("./female_first_name");
+name.first_name = require("./first_name");
+name.last_name = require("./last_name"); \ No newline at end of file
diff --git a/lib/locales/en_GH/name/last_name.js b/lib/locales/en_GH/name/last_name.js
new file mode 100644
index 00000000..bd62c1d1
--- /dev/null
+++ b/lib/locales/en_GH/name/last_name.js
@@ -0,0 +1,124 @@
+module["exports"] = [
+ 'Acheampong',
+ 'Adadevoh',
+ 'Adomah',
+ 'Adomako',
+ 'Adongo',
+ 'Adu',
+ 'Adusei',
+ 'Adutwum',
+ 'Afirifa',
+ 'Afoakwa',
+ 'Agyapong',
+ 'Agyapong',
+ 'Agyare',
+ 'Agyei',
+ 'Agyemang',
+ 'Ahortor',
+ 'Akoto',
+ 'Akowua',
+ 'Akyeamfuɔ',
+ 'Akyeampong',
+ 'Akyena',
+ 'Akyerεko',
+ 'Amo',
+ 'Amoa',
+ 'Amoako',
+ 'Amoasi',
+ 'Ampadu',
+ 'Ampofo',
+ 'Amponsah',
+ 'Andorful',
+ 'Ankra',
+ 'Anokye',
+ 'Ansa',
+ 'Antwi',
+ 'Antwi',
+ 'Appia',
+ 'Appiah',
+ 'Asamoa',
+ 'Asamoah',
+ 'Asante',
+ 'Asare',
+ 'Asenso',
+ 'Asiama',
+ 'Asiedu',
+ 'Ata',
+ 'Awuah',
+ 'Baa',
+ 'Baafi',
+ 'Baah',
+ 'Baawia',
+ 'Badu',
+ 'Boadi',
+ 'Boadu',
+ 'Boahen',
+ 'Boakye',
+ 'Boaten',
+ 'Boateng',
+ 'Bona',
+ 'Bonsra',
+ 'Bonsu',
+ 'Daako',
+ 'Danso',
+ 'Darko',
+ 'Darteh',
+ 'Dartey',
+ 'Djokoto',
+ 'Donkor',
+ 'Duah',
+ 'Dwamena',
+ 'Dzokoto',
+ 'Fofie',
+ 'Fosu',
+ 'Gyamfi',
+ 'Gyasi',
+ 'Karikari',
+ 'Koomson',
+ 'Kumi',
+ 'Kusi',
+ 'Kwaakye',
+ 'Kwarteng',
+ 'Kyei',
+ 'Mensa',
+ 'Mensah',
+ 'Nkansa',
+ 'Nkansah',
+ 'Nkrumah',
+ 'Nsia',
+ 'Nti',
+ 'Ntiamoa',
+ 'Ntim',
+ 'Nyaako',
+ 'Nyame',
+ 'Nyantakyi',
+ 'Obeng',
+ 'Ofori',
+ 'Ofosu',
+ 'Okyere',
+ 'Okpattah',
+ 'Omani',
+ 'Opoku',
+ 'Oppong',
+ 'Opuku',
+ 'Osei',
+ 'Oti',
+ 'Otiwa',
+ 'Otuo',
+ 'Owusu',
+ 'Prempeh',
+ 'Quartey',
+ 'Safo',
+ 'Sarpong',
+ 'Takyi',
+ 'Tawia',
+ 'Tutu',
+ 'Tweneboa',
+ 'Twumasi',
+ 'Wiafe',
+ 'Yaamoa',
+ 'Yawson',
+ 'Yeboa',
+ 'Yeboah',
+ 'Yirenkyi',
+]; \ No newline at end of file
diff --git a/lib/locales/en_GH/name/male_first_name.js b/lib/locales/en_GH/name/male_first_name.js
new file mode 100644
index 00000000..f30c2fc6
--- /dev/null
+++ b/lib/locales/en_GH/name/male_first_name.js
@@ -0,0 +1,134 @@
+module["exports"] = [
+ 'Aaron',
+ 'Abeiku',
+ 'Adam',
+ 'Adrian',
+ 'Akwesi',
+ 'Albert',
+ 'Alex',
+ 'Alexander',
+ 'Andrew',
+ 'Anthony',
+ 'Antony',
+ 'Arthur',
+ 'Ben',
+ 'Benjamin',
+ 'Bernard',
+ 'Bless',
+ 'Blessing',
+ 'Bruce',
+ 'Carl',
+ 'Charles',
+ 'Christian',
+ 'Clifford',
+ 'Colins',
+ 'Daniel',
+ 'Danny',
+ 'David',
+ 'Denis',
+ 'Dennis',
+ 'Derrick',
+ 'Dominic',
+ 'Donald',
+ 'Douglas',
+ 'Duncan',
+ 'Edward',
+ 'Ekow',
+ 'Elliot',
+ 'Elliott',
+ 'Eyram',
+ 'Eric',
+ 'Fiifi',
+ 'Francis',
+ 'Frank',
+ 'Frederick',
+ 'George',
+ 'Gerald',
+ 'Gordon',
+ 'Graham',
+ 'Gregory',
+ 'Harry',
+ 'Henry',
+ 'Howard',
+ 'Isaac',
+ 'Akwasi',
+ 'Jack',
+ 'Jacob',
+ 'Jake',
+ 'James',
+ 'Jason',
+ 'Jeffrey',
+ 'Jeremy',
+ 'Joe',
+ 'Joel',
+ 'John',
+ 'Jonathan',
+ 'Joojo',
+ 'Joseph',
+ 'Josh',
+ 'Joshua',
+ 'Josiah',
+ 'Julian',
+ 'Justin',
+ 'Karl',
+ 'Kenneth',
+ 'Kevin',
+ 'Kofi',
+ 'Kojo',
+ 'Kujoe',
+ 'Kwabena',
+ 'Kwadwo',
+ 'Kwaku',
+ 'Kwame',
+ 'Kwamena',
+ 'Kwasi',
+ 'Kweku',
+ 'Kwesi',
+ 'Kyle',
+ 'Lawrence',
+ 'Leslie',
+ 'Louis',
+ 'Luke',
+ 'Malcolm',
+ 'Marcus',
+ 'Mark',
+ 'Martin',
+ 'Mathew',
+ 'Matthew',
+ 'Max',
+ 'Michael',
+ 'Nathan',
+ 'Nicholas',
+ 'Nigel',
+ 'Oliver',
+ 'Patrick',
+ 'Paul',
+ 'Peter',
+ 'Philip',
+ 'Phillip',
+ 'Promise',
+ 'Raymond',
+ 'Richard',
+ 'Robert',
+ 'Roger',
+ 'Ronald',
+ 'Russell',
+ 'Sam',
+ 'Samuel',
+ 'Shaun',
+ 'Simon',
+ 'Stanley',
+ 'Stephen',
+ 'Steven',
+ 'Terence',
+ 'Thomas',
+ 'Timothy',
+ 'Thank God',
+ 'Thy Will Be Done',
+ 'Tom',
+ 'Tony',
+ 'Victor',
+ 'Vincent',
+ 'William',
+ 'Yaw',
+]; \ No newline at end of file
diff --git a/lib/locales/en_GH/name/name.js b/lib/locales/en_GH/name/name.js
new file mode 100644
index 00000000..920d65fa
--- /dev/null
+++ b/lib/locales/en_GH/name/name.js
@@ -0,0 +1,6 @@
+module["exports"] = [
+ "#{female_first_name} #{last_name}",
+ "#{female_first_name} #{last_name}-#{last_name}",
+ "#{male_first_name} #{last_name}",
+ "#{male_first_name} #{last_name}-#{last_name}",
+];
diff --git a/lib/locales/en_GH/phone_number/formats.js b/lib/locales/en_GH/phone_number/formats.js
new file mode 100644
index 00000000..09323553
--- /dev/null
+++ b/lib/locales/en_GH/phone_number/formats.js
@@ -0,0 +1,28 @@
+module["exports"] = [
+ '020#######',
+ '023#######',
+ '024#######',
+ '026#######',
+ '027#######',
+ '028#######',
+ '050#######',
+ '053#######',
+ '054#######',
+ '055#######',
+ '056#######',
+ '057#######',
+ '058#######',
+ '+23320#######',
+ '+23323#######',
+ '+23324#######',
+ '+23326#######',
+ '+23327#######',
+ '+23328#######',
+ '+23350#######',
+ '+23353#######',
+ '+23354#######',
+ '+23355#######',
+ '+23356#######',
+ '+23357#######',
+ '+23358#######',
+]; \ No newline at end of file
diff --git a/lib/locales/nep/phone_number/index.js b/lib/locales/en_GH/phone_number/index.js
index 8d35e011..8d35e011 100644
--- a/lib/locales/nep/phone_number/index.js
+++ b/lib/locales/en_GH/phone_number/index.js
diff --git a/lib/locales/es/name/female_first_name.js b/lib/locales/es/name/female_first_name.js
new file mode 100644
index 00000000..48069389
--- /dev/null
+++ b/lib/locales/es/name/female_first_name.js
@@ -0,0 +1,13 @@
+module["exports"] = [
+ "Marta",
+ "Andrea",
+ "Ana",
+ "Anni",
+ "Laura",
+ "Maica",
+ "Laura",
+ "Lorena",
+ "Matilde",
+ "Jennifer",
+ "Roser",
+ ];
diff --git a/lib/locales/es/name/index.js b/lib/locales/es/name/index.js
index 936de2ff..aabe2180 100644
--- a/lib/locales/es/name/index.js
+++ b/lib/locales/es/name/index.js
@@ -2,6 +2,8 @@ var name = {};
module['exports'] = name;
name.first_name = require("./first_name");
name.last_name = require("./last_name");
+name.male_first_name = require("./male_first_name");
+name.female_first_name = require("./female_first_name");
name.prefix = require("./prefix");
name.suffix = require("./suffix");
name.title = require("./title");
diff --git a/lib/locales/es/name/male_first_name.js b/lib/locales/es/name/male_first_name.js
new file mode 100644
index 00000000..0205d26a
--- /dev/null
+++ b/lib/locales/es/name/male_first_name.js
@@ -0,0 +1,18 @@
+module["exports"] = [
+ "Josep",
+ "Ángel",
+ "Daniel",
+ "Manuel",
+ "Pedro",
+ "Salvador",
+ "Rubén",
+ "Iván",
+ "Miguel",
+ "Jorge",
+ "Sergi",
+ "Josep",
+ "Ricardo",
+ "Carles",
+ "Jordi",
+ "Manuel"
+ ];
diff --git a/lib/locales/fr/address/city_name.js b/lib/locales/fr/address/city_name.js
index 740dd2d9..b63c05aa 100644
--- a/lib/locales/fr/address/city_name.js
+++ b/lib/locales/fr/address/city_name.js
@@ -1,102 +1,102 @@
module["exports"] = [
- "Paris",
- "Marseille",
- "Lyon",
- "Toulouse",
- "Nice",
- "Nantes",
- "Strasbourg",
- "Montpellier",
- "Bordeaux",
- "Lille",
- "Rennes",
- "Reims",
- "Le Havre",
- "Saint-Étienne",
- "Toulon",
- "Grenoble",
- "Dijon",
- "Angers",
- "Saint-Denis",
- "Villeurbanne",
- "Le Mans",
"Aix-en-Provence",
- "Brest",
- "Nîmes",
- "Limoges",
- "Clermont-Ferrand",
- "Tours",
+ "Ajaccio",
"Amiens",
- "Metz",
- "Perpignan",
- "Besançon",
- "Orléans",
- "Boulogne-Billancourt",
- "Mulhouse",
- "Rouen",
- "Caen",
- "Nancy",
- "Saint-Denis",
- "Saint-Paul",
- "Montreuil",
+ "Angers",
+ "Antibes",
+ "Antony",
"Argenteuil",
- "Roubaix",
- "Dunkerque14",
- "Tourcoing",
- "Nanterre",
- "Avignon",
- "Créteil",
- "Poitiers",
- "Fort-de-France",
- "Courbevoie",
- "Versailles",
- "Vitry-sur-Seine",
- "Colombes",
- "Pau",
- "Aulnay-sous-Bois",
"Asnières-sur-Seine",
- "Rueil-Malmaison",
- "Saint-Pierre",
- "Antibes",
- "Saint-Maur-des-Fossés",
- "Champigny-sur-Marne",
- "La Rochelle",
"Aubervilliers",
+ "Aulnay-sous-Bois",
+ "Avignon",
+ "Beauvais",
+ "Besançon",
+ "Béziers",
+ "Bordeaux",
+ "Boulogne-Billancourt",
+ "Bourges",
+ "Brest",
+ "Caen",
"Calais",
"Cannes",
- "Le Tampon",
- "Béziers",
+ "Cayenne",
+ "Cergy",
+ "Chambéry",
+ "Champigny-sur-Marne",
+ "Cholet",
+ "Clermont-Ferrand",
+ "Clichy",
"Colmar",
- "Bourges",
+ "Colombes",
+ "Courbevoie",
+ "Créteil",
+ "Dijon",
"Drancy",
- "Mérignac",
- "Saint-Nazaire",
- "Valence",
- "Ajaccio",
+ "Dunkerque",
+ "Fort-de-France",
+ "Grenoble",
+ "Hyères",
"Issy-les-Moulineaux",
- "Villeneuve-d'Ascq",
- "Levallois-Perret",
- "Noisy-le-Grand",
- "Quimper",
+ "Ivry-sur-Seine",
+ "La Rochelle",
"La Seyne-sur-Mer",
- "Antony",
- "Troyes",
- "Neuilly-sur-Seine",
- "Sarcelles",
+ "Le Havre",
+ "Le Mans",
+ "Le Tampon",
"Les Abymes",
- "Vénissieux",
- "Clichy",
+ "Levallois-Perret",
+ "Lille",
+ "Limoges",
"Lorient",
- "Pessac",
- "Ivry-sur-Seine",
- "Cergy",
- "Cayenne",
- "Niort",
- "Chambéry",
+ "Lyon",
+ "Marseille",
+ "Mérignac",
+ "Metz",
"Montauban",
+ "Montpellier",
+ "Montreuil",
+ "Mulhouse",
+ "Nancy",
+ "Nanterre",
+ "Nantes",
+ "Neuilly-sur-Seine",
+ "Nice",
+ "Nîmes",
+ "Niort",
+ "Noisy-le-Grand",
+ "Orléans",
+ "Paris",
+ "Pau",
+ "Perpignan",
+ "Pessac",
+ "Poitiers",
+ "Quimper",
+ "Reims",
+ "Rennes",
+ "Roubaix",
+ "Rouen",
+ "Rueil-Malmaison",
+ "Saint-Denis",
+ "Saint-Denis",
+ "Saint-Étienne",
+ "Saint-Maur-des-Fossés",
+ "Saint-Nazaire",
+ "Saint-Paul",
+ "Saint-Pierre",
"Saint-Quentin",
+ "Sarcelles",
+ "Strasbourg",
+ "Toulon",
+ "Toulouse",
+ "Tourcoing",
+ "Tours",
+ "Troyes",
+ "Valence",
+ "Vénissieux",
+ "Versailles",
"Villejuif",
- "Hyères",
- "Beauvais",
- "Cholet"
+ "Villeneuve-d'Ascq",
+ "Villeurbanne",
+ "Vitry-sur-Seine"
];
diff --git a/lib/locales/fr/address/country.js b/lib/locales/fr/address/country.js
new file mode 100644
index 00000000..99f0ca4d
--- /dev/null
+++ b/lib/locales/fr/address/country.js
@@ -0,0 +1,195 @@
+module["exports"] = [
+ "Afghanistan",
+ "Albanie",
+ "Algérie",
+ "Andorre",
+ "Angola",
+ "Antigua-et-Barbuda",
+ "Argentine",
+ "Arménie",
+ "Australie",
+ "Autriche",
+ "Azerbaïdjan",
+ "Bahamas",
+ "Bahreïn",
+ "Bangladesh",
+ "Barbade",
+ "Biélorussie",
+ "Belgique",
+ "Belize",
+ "Bénin",
+ "Bhoutan",
+ "Bolivie",
+ "Bosnie-Herzégovine",
+ "Botswana",
+ "Brésil",
+ "Brunei",
+ "Bulgarie",
+ "Burkina Faso",
+ "Burundi",
+ "Cambodge",
+ "Cameroun",
+ "Canada",
+ "Cap-Vert",
+ "République centrafricaine",
+ "Tchad",
+ "Chili",
+ "Chine",
+ "Colombie",
+ "Comores",
+ "Costa Rica",
+ "Côte d’Ivoire",
+ "Croatie",
+ "Cuba",
+ "Chypre",
+ "République tchèque",
+ "République démocratique du Congo",
+ "Danemark",
+ "Djibouti",
+ "Dominique",
+ "République dominicaine",
+ "Timor oriental",
+ "Équateur",
+ "Égypte",
+ "Salvador",
+ "Guinée équatoriale",
+ "Érythrée",
+ "Estonie",
+ "Éthiopie",
+ "Fidji",
+ "Finlande",
+ "France",
+ "Gabon",
+ "Gambie",
+ "Géorgie",
+ "Allemagne",
+ "Ghana",
+ "Grèce",
+ "Grenade",
+ "Guatemala",
+ "Guinée",
+ "Guinée-Bissau",
+ "Guyane",
+ "Haïti",
+ "Honduras",
+ "Hongrie",
+ "Islande",
+ "Inde",
+ "Indonésie",
+ "Iran",
+ "Irak",
+ "Irlande",
+ "Israël",
+ "Italie",
+ "Jamaïque",
+ "Japon",
+ "Jordan",
+ "Kazakhstan",
+ "Kenya",
+ "Kiribati",
+ "Koweït",
+ "Kirghizistan",
+ "Laos",
+ "Lettonie",
+ "Liban",
+ "Lesotho",
+ "Liberia",
+ "Libye",
+ "Liechtenstein",
+ "Lituanie",
+ "Luxembourg",
+ "Madagascar",
+ "Malawi",
+ "Malaisie",
+ "Maldives",
+ "Mali",
+ "Malte",
+ "Îles Marshall",
+ "Mauritanie",
+ "Maurice",
+ "Mexique",
+ "Micronésie",
+ "Moldavie",
+ "Monaco",
+ "Mongolie",
+ "Monténégro",
+ "Maroc",
+ "Mozambique",
+ "Birmanie",
+ "Namibie",
+ "Nauru",
+ "Népal",
+ "Pays-Bas",
+ "Nouvelle-Zélande",
+ "Nicaragua",
+ "Niger",
+ "Nigeria",
+ "Corée du Nord",
+ "Norvège",
+ "Oman",
+ "Pakistan",
+ "Palau",
+ "Panama",
+ "Papouasie-Nouvelle-Guinée",
+ "Paraguay",
+ "Pérou",
+ "Philippines",
+ "Pologne",
+ "Portugal",
+ "Qatar",
+ "République du Congo",
+ "Macédoine",
+ "Roumanie",
+ "Russie",
+ "Rwanda",
+ "Saint-Christophe-et-Niévès",
+ "Sainte-Lucie",
+ "Saint-Vincent-et-les-Grenadines",
+ "Samoa",
+ "Saint-Marin",
+ "São Tomé-et-Principe",
+ "Arabie saoudite",
+ "Sénégal",
+ "Serbie",
+ "Seychelles",
+ "Sierra Leone",
+ "Singapour",
+ "Slovaquie",
+ "Slovénie",
+ "Îles Salomon",
+ "Somalie",
+ "Afrique du Sud",
+ "Corée du Sud",
+ "Soudan du Sud",
+ "Espagne",
+ "Sri Lanka",
+ "Soudan",
+ "Suriname",
+ "Swaziland",
+ "Suède",
+ "Suisse",
+ "Syrie",
+ "Tadjikistan",
+ "Tanzanie",
+ "Thaïlande",
+ "Togo",
+ "Tonga",
+ "Trinité-et-Tobago",
+ "Tunisie",
+ "Turquie",
+ "Turkménistan",
+ "Tuvalu",
+ "Ouganda",
+ "Ukraine",
+ "Émirats arabes unis",
+ "Royaume-Uni",
+ "États-Unis",
+ "Uruguay",
+ "Ouzbékistan",
+ "Vanuatu",
+ "Venezuela",
+ "Viêt Nam",
+ "Yémen",
+ "Zambie",
+ "Zimbabwe"
+]; \ No newline at end of file
diff --git a/lib/locales/fr/address/index.js b/lib/locales/fr/address/index.js
index 72e8ffd1..9609331d 100644
--- a/lib/locales/fr/address/index.js
+++ b/lib/locales/fr/address/index.js
@@ -7,6 +7,7 @@ address.postcode = require("./postcode");
address.state = require("./state");
address.city_name = require("./city_name");
address.city = require("./city");
+address.country = require("./country");
address.street_suffix = require("./street_suffix");
address.street_name = require("./street_name");
address.street_address = require("./street_address");
diff --git a/lib/locales/fr/date/index.js b/lib/locales/fr/date/index.js
new file mode 100644
index 00000000..8c45d3f6
--- /dev/null
+++ b/lib/locales/fr/date/index.js
@@ -0,0 +1,4 @@
+var date = {};
+module["exports"] = date;
+date.month = require("./month");
+date.weekday = require("./weekday");
diff --git a/lib/locales/fr/date/month.js b/lib/locales/fr/date/month.js
new file mode 100644
index 00000000..39b49c48
--- /dev/null
+++ b/lib/locales/fr/date/month.js
@@ -0,0 +1,63 @@
+// Source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1799
+module['exports'] = {
+ wide: [
+ 'janvier',
+ 'février',
+ 'mars',
+ 'avril',
+ 'mai',
+ 'juin',
+ 'juillet',
+ 'août',
+ 'septembre',
+ 'octobre',
+ 'novembre',
+ 'décembre',
+ ],
+ // Property "wide_context" is optional, if not set then "wide" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ wide_context: [
+ 'janvier',
+ 'février',
+ 'mars',
+ 'avril',
+ 'mai',
+ 'juin',
+ 'juillet',
+ 'août',
+ 'septembre',
+ 'octobre',
+ 'novembre',
+ 'décembre',
+ ],
+ abbr: [
+ 'janv.',
+ 'févr.',
+ 'mars',
+ 'avril',
+ 'mai',
+ 'juin',
+ 'juil.',
+ 'août',
+ 'sept.',
+ 'oct.',
+ 'nov.',
+ 'déc.',
+ ],
+ // Property "abbr_context" is optional, if not set then "abbr" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ abbr_context: [
+ 'janv.',
+ 'févr.',
+ 'mars',
+ 'avril',
+ 'mai',
+ 'juin',
+ 'juil.',
+ 'août',
+ 'sept.',
+ 'oct.',
+ 'nov.',
+ 'déc.',
+ ],
+};
diff --git a/lib/locales/fr/date/weekday.js b/lib/locales/fr/date/weekday.js
new file mode 100644
index 00000000..1d99ff19
--- /dev/null
+++ b/lib/locales/fr/date/weekday.js
@@ -0,0 +1,43 @@
+// Source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1847
+module["exports"] = {
+ wide: [
+ "Dimanche",
+ "Lundi",
+ "Mardi",
+ "Mercredi",
+ "Jeudi",
+ "Vendredi",
+ "Samedi"
+ ],
+ // Property "wide_context" is optional, if not set then "wide" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ wide_context: [
+ "Dimanche",
+ "Lundi",
+ "Mardi",
+ "Mercredi",
+ "Jeudi",
+ "Vendredi",
+ "Samedi"
+ ],
+ abbr: [
+ "Dim",
+ "Lun",
+ "Mar",
+ "Mer",
+ "Jeu",
+ "Ven",
+ "Sam"
+ ],
+ // Property "abbr_context" is optional, if not set then "abbr" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ abbr_context: [
+ "Dim",
+ "Lun",
+ "Mar",
+ "Mer",
+ "Jeu",
+ "Ven",
+ "Sam"
+ ]
+};
diff --git a/lib/locales/fr/index.js b/lib/locales/fr/index.js
index f81a8285..7007e9a5 100644
--- a/lib/locales/fr/index.js
+++ b/lib/locales/fr/index.js
@@ -7,3 +7,4 @@ fr.internet = require("./internet");
fr.lorem = require("./lorem");
fr.name = require("./name");
fr.phone_number = require("./phone_number");
+fr.date = require("./date");
diff --git a/lib/locales/fr/name/first_name.js b/lib/locales/fr/name/first_name.js
new file mode 100644
index 00000000..ac96d8e2
--- /dev/null
+++ b/lib/locales/fr/name/first_name.js
@@ -0,0 +1,3 @@
+var female_first_name = require('./female_first_name');
+var male_first_name = require('./male_first_name');
+module.exports = female_first_name.concat(male_first_name);
diff --git a/lib/locales/fr/name/index.js b/lib/locales/fr/name/index.js
index f2b79860..07672c0e 100644
--- a/lib/locales/fr/name/index.js
+++ b/lib/locales/fr/name/index.js
@@ -1,5 +1,6 @@
var name = {};
module['exports'] = name;
+name.first_name = require("./first_name");
name.male_first_name = require("./male_first_name")
name.female_first_name = require("./female_first_name")
name.last_name = require("./last_name");
diff --git a/lib/locales/hr/index.js b/lib/locales/hr/index.js
index 25000ca2..3aadffb9 100644
--- a/lib/locales/hr/index.js
+++ b/lib/locales/hr/index.js
@@ -2,9 +2,7 @@ var hr = {};
module['exports'] = hr;
hr.title = "Hrvatski";
hr.address = require("./address");
-hr.company = require("./company");
hr.internet = require("./internet");
-hr.lorem = require("./lorem");
hr.name = require("./name");
hr.phone_number = require("./phone_number");
hr.cell_phone = require("./phone_number");
diff --git a/lib/locales/hy/address/building_number.js b/lib/locales/hy/address/building_number.js
new file mode 100644
index 00000000..2c67ae7a
--- /dev/null
+++ b/lib/locales/hy/address/building_number.js
@@ -0,0 +1,8 @@
+module["exports"] = [
+ "###",
+ "###/#",
+ "##",
+ "##/#",
+ "#",
+ "#/#"
+];
diff --git a/lib/locales/hy/address/city.js b/lib/locales/hy/address/city.js
new file mode 100644
index 00000000..0874f109
--- /dev/null
+++ b/lib/locales/hy/address/city.js
@@ -0,0 +1,4 @@
+module["exports"] = [
+ "#{city_prefix} #{Name.last_name}",
+ "#{Name.last_name}#{city_suffix}"
+];
diff --git a/lib/locales/hy/address/city_prefix.js b/lib/locales/hy/address/city_prefix.js
new file mode 100644
index 00000000..55d54964
--- /dev/null
+++ b/lib/locales/hy/address/city_prefix.js
@@ -0,0 +1,7 @@
+module["exports"] = [
+ "Հյուսիսային",
+ "Արևելյան",
+ "Արևմտյան",
+ "Հարավային",
+ "Նոր"
+];
diff --git a/lib/locales/hy/address/city_suffix.js b/lib/locales/hy/address/city_suffix.js
new file mode 100644
index 00000000..88d3c17e
--- /dev/null
+++ b/lib/locales/hy/address/city_suffix.js
@@ -0,0 +1,5 @@
+module["exports"] = [
+ 'ակերտ',
+ 'աշեն',
+ 'աշատ'
+];
diff --git a/lib/locales/hy/address/country.js b/lib/locales/hy/address/country.js
new file mode 100644
index 00000000..79d5b17f
--- /dev/null
+++ b/lib/locales/hy/address/country.js
@@ -0,0 +1,231 @@
+module["exports"] = [
+ "ԱՄՆ",
+ "Ադրբեջան",
+ "Ալբանիա",
+ "Ալժիր",
+ "Ամերիկյան Սամոա",
+ "Ամերիկյան Վիրջինյան կղզիներ",
+ "Անգիլիա",
+ "Անգոլա",
+ "Անդորրա",
+ "Անտիգուա և Բարբուդա",
+ "Ավստրալիա",
+ "Ավստրիա",
+ "Արգենտինա",
+ "Արուբա",
+ "Արցախի Հանրապետություն",
+ "Արևելյան Թիմոր",
+ "Աֆղանստան",
+ "Բահամներ",
+ "Բահրեյն",
+ "Բանգլադեշ",
+ "Բարբադոս",
+ "Բելառուս",
+ "Բելիզ",
+ "Բենին",
+ "Բերմուդա",
+ "Բոլիվիա",
+ "Բոսնիա և Հերցեգովինա",
+ "Բոտսվանա",
+ "Բութան",
+ "Բուլղարիա",
+ "Բուրկինա Ֆասո",
+ "Բուրունդի",
+ "Բրազիլիա",
+ "Բրիտանական Վիրջինյան Կղզիներ",
+ "Բրունեյ",
+ "Գաբոն",
+ "Գամբիա",
+ "Գայանա",
+ "Գերմանիա",
+ "Գերնսի",
+ "Գուամ",
+ "Գվատեմալա",
+ "Գվինեա",
+ "Գվինեա-Բիսաու",
+ "Գրենադա",
+ "Դանիա",
+ "Դոմինիկա",
+ "Դոմինիկյան Հանրապետություն",
+ "Եգիպտոս",
+ "Եթովպիա",
+ "Եմեն",
+ "Զամբիա",
+ "Զիմբաբվե",
+ "Էկվադոր",
+ "Էստոնիա",
+ "Էրիտրեա",
+ "Թաիլանդ",
+ "Թայվան",
+ "Թըրքս և Կայկոս կղզիներ",
+ "Թունիս",
+ "Թուրքիա",
+ "Թուրքմենստան",
+ "Ինդոնեզիա",
+ "Իռլանդիա",
+ "Իսլանդիա",
+ "Իսպանիա",
+ "Իսրայել",
+ "Իտալիա",
+ "Իրան",
+ "Իրաք",
+ "Լաոս",
+ "Լատվիա",
+ "Լեհաստան",
+ "Լեսոթո",
+ "Լիբանան",
+ "Լիբերիա",
+ "Լիբիա",
+ "Լիխտենշտայն",
+ "Լիտվա",
+ "Լյուքսեմբուրգ",
+ "Խորվաթիա",
+ "Կաբո Վերդե",
+ "Կամբոջա",
+ "Կամերուն",
+ "Կայմանյան կղզիներ",
+ "Կանադա",
+ "Կատար",
+ "Կենտրոնաաֆրիկյան Հանրապետություն",
+ "Կիպրոս",
+ "Կիրիբատի",
+ "Կոլումբիա",
+ "Կոմորներ",
+ "Կոնգոյի Հանրապետություն",
+ "ԿոնգոյիԴեմոկրատական Հանրապետություն ԿԴՀ",
+ "Կոստա Ռիկա",
+ "Կոտ դ'Իվուար",
+ "Կուբա",
+ "Կուկի կղզիներ",
+ "Հայաստան",
+ "Հայիթի",
+ "Հասարակածային Գվինեա",
+ "Հարավային Կորեա",
+ "Հարավաֆրիկյան Հանրապետություն",
+ "Հյուսիսային Կորեա",
+ "Հյուսիսային Մակեդոնիա",
+ "Հյուսիսային Մարիանյան կղզիներ",
+ "Հնդկաստան",
+ "Հոնդուրաս",
+ "Հոնկոնգ",
+ "Հորդանան",
+ "Հունաստան",
+ "Հունգարիա",
+ "Ղազախստան",
+ "Ղրղզստան",
+ "Ճամայկա",
+ "Ճապոնիա",
+ "ՄԱԷ",
+ "ՄԹ",
+ "Մադագասկար",
+ "Մալայզիա",
+ "Մալավի",
+ "Մալդիվներ",
+ "Մալթա",
+ "Մալի",
+ "Մակաու",
+ "Մայոտ",
+ "Մավրիկիոս",
+ "Մավրիտանիա",
+ "Մարշալյան կղզիներ",
+ "Մարոկկո",
+ "Մեն կղզի",
+ "Մեքսիկա",
+ "Միկրոնեզիա",
+ "Մյանմա",
+ "Մոզամբիկ",
+ "Մոլդովա",
+ "Մոնակո",
+ "Մոնղոլիա",
+ "Մոնտսերատ",
+ "Նամիբիա",
+ "Նաուրու",
+ "Նեպալ",
+ "Նիգեր",
+ "Նիգերիա",
+ "Նիդերլանդյան Անտիլներ",
+ "Նիդերլանդներ",
+ "Նիկարագուա",
+ "Նիուե",
+ "Նոր Զելանդիա",
+ "Նոր Կալեդոնիա",
+ "Նորվեգիա",
+ "Նորֆոլք կղզի",
+ "Շվեդիա",
+ "Շվեյցարիա",
+ "Շրի Լանկա",
+ "Ուգանդա",
+ "Ուզբեկստան",
+ "Ուկրաինա",
+ "Ուոլիս և Ֆուտունա",
+ "Ուրուգվայ",
+ "Չադ",
+ "Չեխիա",
+ "Չեռնոգորիա",
+ "Չիլի",
+ "Չինաստան",
+ "Պալաու",
+ "Պակիստան",
+ "Պաղեստին",
+ "Պանամա",
+ "Պապուա Նոր Գվինեա",
+ "Պարագվայ",
+ "Պերու",
+ "Պորտուգալիա",
+ "Պուերտո Ռիկո",
+ "Ջերսի",
+ "Ջիբութի",
+ "Ջիբրալթար",
+ "Ռուանդա",
+ "Ռումինիա",
+ "Ռուսաստան",
+ "Սալվադոր",
+ "Սահրավիա",
+ "Սամոա",
+ "Սան Մարինո",
+ "Սան Տոմե և Պրինսիպի",
+ "Սաուդյան Արաբիա",
+ "Սեյշելներ",
+ "Սեն Մարտեն (Ֆրանսիական Անտիլներ)",
+ "Սենեգալ",
+ "Սենտ Լյուսիա",
+ "Սենտ Կիտս և Նևիս",
+ "Սենտ Պիեռ և Միկելոն",
+ "Սենտ Վինսենտ և Գրենադիներ",
+ "Սերբիա",
+ "Սիեռա Լեոնե",
+ "Սինգապուր",
+ "Սիրիա",
+ "Սլովակիա",
+ "Սլովենիա",
+ "Սողոմոնյան Կղզիներ",
+ "Սոմալիա",
+ "Սուդան",
+ "Սուրբ Բարդուղիմեոսի կղզի",
+ "Սուրբ Հեղինեի կղզի",
+ "Սուրինամ",
+ "Սվազիլենդ",
+ "Վանուատու",
+ "Վատիկան",
+ "Վենեսուելա",
+ "Վիետնամ",
+ "Վրաստան",
+ "Տանզանիա",
+ "Տաջիկստան",
+ "Տոգո",
+ "Տոկելաու",
+ "Տոնգա",
+ "Տուվալու",
+ "Տրինիդադ Տոբագո",
+ "Փիթքերն կղզիներ",
+ "Քենիա",
+ "Քուվեյթ",
+ "Օման",
+ "Ֆարերյան կղզիներ",
+ "Ֆիլիպիններ",
+ "Ֆինլանդիա",
+ "Ֆիջի",
+ "Ֆոլկլենդյան կղզիներ",
+ "Ֆրանսիա",
+ "Ֆրանսիական Պոլինեզիա"
+]; \ No newline at end of file
diff --git a/lib/locales/hy/address/default_country.js b/lib/locales/hy/address/default_country.js
new file mode 100644
index 00000000..13d02401
--- /dev/null
+++ b/lib/locales/hy/address/default_country.js
@@ -0,0 +1,3 @@
+module["exports"] = [
+ "Արցախի Հանրապետություն"
+];
diff --git a/lib/locales/hy/address/direction.js b/lib/locales/hy/address/direction.js
new file mode 100644
index 00000000..769f66e9
--- /dev/null
+++ b/lib/locales/hy/address/direction.js
@@ -0,0 +1,10 @@
+module["exports"] = [
+ "Հյուսիսային",
+ "Արևելյան",
+ "Հարավային",
+ "Արևմտյան",
+ "Հյուսիսարևելյան",
+ "Հյուսիսարևմտյան",
+ "Հարավարևելյան",
+ "Հարավարևմտյան"
+];
diff --git a/lib/locales/hy/address/index.js b/lib/locales/hy/address/index.js
new file mode 100644
index 00000000..2ae13ec1
--- /dev/null
+++ b/lib/locales/hy/address/index.js
@@ -0,0 +1,14 @@
+var address = {};
+module['exports'] = address;
+address.city_prefix = require("./city_prefix");
+address.city_suffix = require("./city_suffix");
+address.country = require("./country");
+address.building_number = require("./building_number");
+address.street_suffix = require("./street_suffix");
+address.secondary_address = require("./secondary_address");
+address.state = require("./state");
+address.city = require("./city");
+address.street_name = require("./street_name");
+address.street_address = require("./street_address");
+address.default_country = require("./default_country");
+address.direction = require("./direction");
diff --git a/lib/locales/hy/address/secondary_address.js b/lib/locales/hy/address/secondary_address.js
new file mode 100644
index 00000000..519d4bf7
--- /dev/null
+++ b/lib/locales/hy/address/secondary_address.js
@@ -0,0 +1,4 @@
+module["exports"] = [
+ "Բն. ###",
+ "Տուն ###"
+];
diff --git a/lib/locales/hy/address/state.js b/lib/locales/hy/address/state.js
new file mode 100644
index 00000000..a5be0383
--- /dev/null
+++ b/lib/locales/hy/address/state.js
@@ -0,0 +1,21 @@
+module["exports"] = [
+ "Արագածոտն",
+ "Արարատ",
+ "Արմավիր",
+ "Գեղարքունիք",
+ "Կոտայք",
+ "Լոռի",
+ "Շիրակ",
+ "Սյունիք",
+ "Տավուշ",
+ "Վայոց ձոր",
+ "Երևան",
+ "Ստեփանակերտ",
+ "Ասկերան",
+ "Հադրութ",
+ "Մարտակերտ",
+ "Մարտունի",
+ "Շահումյան",
+ "Շուշի",
+ "Քաշաթաղ"
+];
diff --git a/lib/locales/hy/address/street_address.js b/lib/locales/hy/address/street_address.js
new file mode 100644
index 00000000..c89e35d5
--- /dev/null
+++ b/lib/locales/hy/address/street_address.js
@@ -0,0 +1,3 @@
+module["exports"] = [
+ "#{address.street_name} #{address.building_number}"
+];
diff --git a/lib/locales/hy/address/street_name.js b/lib/locales/hy/address/street_name.js
new file mode 100644
index 00000000..e853cc6a
--- /dev/null
+++ b/lib/locales/hy/address/street_name.js
@@ -0,0 +1,3 @@
+module["exports"] = [
+ "#{Name.last_name} #{street_suffix}"
+];
diff --git a/lib/locales/hy/address/street_suffix.js b/lib/locales/hy/address/street_suffix.js
new file mode 100644
index 00000000..94b55fa5
--- /dev/null
+++ b/lib/locales/hy/address/street_suffix.js
@@ -0,0 +1,4 @@
+module["exports"] = [
+ " փողոց",
+ " պողոտա"
+];
diff --git a/lib/locales/hy/commerce/color.js b/lib/locales/hy/commerce/color.js
new file mode 100644
index 00000000..81d63ae3
--- /dev/null
+++ b/lib/locales/hy/commerce/color.js
@@ -0,0 +1,14 @@
+module["exports"] = [
+ "կարմիր",
+ "կանաչ",
+ "կապույտ",
+ "դեղին",
+ "մանուշակագույն",
+ "սպիտակ",
+ "սև",
+ "նարնջագույն",
+ "վարդագույն",
+ "մոխրագույն",
+ "երկնագույն",
+ "ոսկեգույն"
+];
diff --git a/lib/locales/hy/commerce/index.js b/lib/locales/hy/commerce/index.js
new file mode 100644
index 00000000..9ae83c57
--- /dev/null
+++ b/lib/locales/hy/commerce/index.js
@@ -0,0 +1,3 @@
+var commerce = {};
+module['exports'] = commerce;
+commerce.color = require("./color"); \ No newline at end of file
diff --git a/lib/locales/hy/date/index.js b/lib/locales/hy/date/index.js
new file mode 100644
index 00000000..8c45d3f6
--- /dev/null
+++ b/lib/locales/hy/date/index.js
@@ -0,0 +1,4 @@
+var date = {};
+module["exports"] = date;
+date.month = require("./month");
+date.weekday = require("./weekday");
diff --git a/lib/locales/hy/date/month.js b/lib/locales/hy/date/month.js
new file mode 100644
index 00000000..c586012f
--- /dev/null
+++ b/lib/locales/hy/date/month.js
@@ -0,0 +1,30 @@
+module["exports"] = {
+ wide: [
+ "Հունվար",
+ "Փետրվար",
+ "Մարտ",
+ "Ապրիլ",
+ "Մայիս",
+ "Հունիս",
+ "Հուլիս",
+ "Օգոստոս",
+ "Սեպտեմբեր",
+ "Հոկտեմբեր",
+ "Նոյեմբեր",
+ "Դեկտեմբեր"
+ ],
+ abbr: [
+ "Հնվ",
+ "Փտր",
+ "Մրտ",
+ "Ապր",
+ "Մյս",
+ "Հնս",
+ "Հլս",
+ "Օգս",
+ "Սպտ",
+ "Հկտ",
+ "Նմբ",
+ "Դկտ"
+ ],
+};
diff --git a/lib/locales/hy/date/weekday.js b/lib/locales/hy/date/weekday.js
new file mode 100644
index 00000000..3333dbf4
--- /dev/null
+++ b/lib/locales/hy/date/weekday.js
@@ -0,0 +1,21 @@
+module["exports"] = {
+ wide: [
+ "Կիրակի",
+ "Երկուշաբթի",
+ "Երեքշաբթի",
+ "Չորեքշաբթի",
+ "Հինգշաբթի",
+ "Ուրբաթ",
+ "Շաբաթ"
+ ],
+
+ abbr: [
+ "կրկ",
+ "երկ",
+ "երք",
+ "չրք",
+ "հնգ",
+ "ուրբ",
+ "շբթ"
+ ],
+};
diff --git a/lib/locales/hy/index.js b/lib/locales/hy/index.js
new file mode 100644
index 00000000..29ad5d78
--- /dev/null
+++ b/lib/locales/hy/index.js
@@ -0,0 +1,11 @@
+var hy = {};
+module['exports'] = hy;
+hy.title = "Armenian";
+hy.separator = " և ";
+hy.address = require("./address");
+hy.internet = require("./internet");
+hy.lorem = require("./lorem");
+hy.name = require("./name");
+hy.phone_number = require("./phone_number");
+hy.commerce = require("./commerce");
+hy.date = require("./date");
diff --git a/lib/locales/nep/internet/domain_suffix.js b/lib/locales/hy/internet/domain_suffix.js
index 0d4c0251..e359a244 100644
--- a/lib/locales/nep/internet/domain_suffix.js
+++ b/lib/locales/hy/internet/domain_suffix.js
@@ -1,7 +1,9 @@
module["exports"] = [
- "np",
"com",
+ "biz",
"info",
+ "name",
"net",
- "org"
+ "org",
+ "am"
];
diff --git a/lib/locales/hy/internet/index.js b/lib/locales/hy/internet/index.js
new file mode 100644
index 00000000..abfa2480
--- /dev/null
+++ b/lib/locales/hy/internet/index.js
@@ -0,0 +1,3 @@
+var internet = {};
+module['exports'] = internet;
+internet.domain_suffix = require("./domain_suffix");
diff --git a/lib/locales/hy/lorem/index.js b/lib/locales/hy/lorem/index.js
new file mode 100644
index 00000000..65267368
--- /dev/null
+++ b/lib/locales/hy/lorem/index.js
@@ -0,0 +1,3 @@
+var lorem = {};
+module['exports'] = lorem;
+lorem.words = require("./words"); \ No newline at end of file
diff --git a/lib/locales/hy/lorem/words.js b/lib/locales/hy/lorem/words.js
new file mode 100644
index 00000000..4d0157e4
--- /dev/null
+++ b/lib/locales/hy/lorem/words.js
@@ -0,0 +1,191 @@
+module["exports"] = [
+ "տարի",
+ "որ",
+ "փոխեց",
+ "ամեն",
+ "ինչ",
+ "կենցաղից",
+ "մինչև",
+ "համաշխարհային",
+ "տնտեսություն",
+ "մի",
+ "քանի",
+ "շաբաթում",
+ "բնականոն",
+ "դարձնելով",
+ "այն",
+ "դեռ",
+ "երեկ",
+ "անհնար",
+ "էր",
+ "թվում",
+ "ը",
+ "շատերի",
+ "համար",
+ "կմնա",
+ "որպես",
+ "անտեսանելի",
+ "աղետի",
+ "խստագույն",
+ "սահմանափակումների",
+ "մարդկային",
+ "կորուստների",
+ "և",
+ "գործազրկության",
+ "Տարեսկզբին",
+ "չինական",
+ "Վուհանի",
+ "շուկայում",
+ "ենթադրաբար",
+ "չղջիկից",
+ "մարդուն",
+ "փոխանցված",
+ "վիրուսն",
+ "ապացուցեց",
+ "տեխնոլոգիական",
+ "նվաճումների",
+ "հասած",
+ "մարդկությունը",
+ "դեռևս",
+ "շատ",
+ "բան",
+ "չգիտի",
+ "իր",
+ "սեփական",
+ "առողջության",
+ "բնության",
+ "ու",
+ "դրա",
+ "հետ",
+ "հարաբերությունների",
+ "մասին",
+ "Գարնանը",
+ "երբ",
+ "վիրուսը",
+ "կաթվածահար",
+ "արեց",
+ "կյանքը",
+ "գրեթե",
+ "ողջ",
+ "աշխարհում",
+ "Հռոմի",
+ "կաթոլիկ",
+ "եկեղեցու",
+ "առաջնորդն",
+ "հավատացյալ",
+ "հոտին",
+ "դիմեց",
+ "աղոթքով",
+ "տարվա",
+ "ընթացքում",
+ "շատերն",
+ "էին",
+ "հիշում",
+ "մեջբերում",
+ "Մենք",
+ "առաջ",
+ "էինք",
+ "շարժվում",
+ "գլխապտույտ",
+ "արագությամբ",
+ "վստահ",
+ "ուժեղ",
+ "ենք",
+ "կարող",
+ "անել",
+ "կամենանք",
+ "Ձգտելով",
+ "անձնական",
+ "բարեկեցության",
+ "մենք",
+ "թույլ",
+ "տալիս",
+ "մեզ",
+ "տարվել",
+ "նյութականով",
+ "վազում",
+ "շահի",
+ "ետևից",
+ "չէին",
+ "կանգնեցնում",
+ "մեր",
+ "շուրջ",
+ "մոլեգնող",
+ "պատերազմներն",
+ "անարդարությունը",
+ "ոչ",
+ "էլ",
+ "աղքատների",
+ "օգնություն",
+ "աղերսող",
+ "ձայնն",
+ "լսում",
+ "շարունակում",
+ "ընթացքը",
+ "չնայելով",
+ "բանի",
+ "առողջ",
+ "մնալ",
+ "հիվանդ",
+ "հայտարարել",
+ "պապը",
+ "Անտեսանելի",
+ "առեղծվածային",
+ "մեկ",
+ "տարում",
+ "խլեց",
+ "ավելի",
+ "քան",
+ "միլիոն",
+ "հազար",
+ "մարդու",
+ "կյանք",
+ "վարակվեցին",
+ "միլիոնից",
+ "ավելին",
+ "վարակվածներից",
+ "յուրաքանչյուր",
+ "չորրորդը",
+ "մոտ",
+ "միլիոնը",
+ "այս",
+ "պահին",
+ "պայքարում",
+ "է",
+ "հիվանդության",
+ "դեմ",
+ "մարդ",
+ "գտնվում",
+ "ծայրահեղ",
+ "ծանր",
+ "վիճակում",
+ "Եվ",
+ "եթե",
+ "տարեսկզբին",
+ "որոշ",
+ "պետություններ",
+ "պարծենալ",
+ "իրենց",
+ "առողջապահական",
+ "համակարգերով",
+ "նորագույն",
+ "տեխնոլոգիաներով",
+ "ապա",
+ "համավարակից",
+ "հետո",
+ "ակնհայտ",
+ "դարձավ",
+ "անկախ",
+ "բյուջի",
+ "չափից",
+ "հնարավորություններից",
+ "հարուստ",
+ "թե",
+ "աղքատ",
+ "բոլորն",
+ "են",
+ "նույն",
+ "նավակում",
+ "նույնքան",
+ "անպաշտպան"
+];
diff --git a/lib/locales/hy/name/female_first_name.js b/lib/locales/hy/name/female_first_name.js
new file mode 100644
index 00000000..60b1ebfa
--- /dev/null
+++ b/lib/locales/hy/name/female_first_name.js
@@ -0,0 +1,48 @@
+module["exports"] = [
+ "Մարիա",
+ "Նարե",
+ "Մանե",
+ "Մարի",
+ "Մարիամ",
+ "Անի",
+ "Անգելինա",
+ "Անահիտ",
+ "Էլեն",
+ "Միլենա",
+ "Եվա",
+ "Աննա",
+ "Արփի",
+ "Գայանե",
+ "Լիլիթ",
+ "Մերի",
+ "Վիկտորյա",
+ "Արինա",
+ "Յանա",
+ "Սոնա",
+ "Նատալի",
+ "Գոհար",
+ "Հասմիկ",
+ "Սոֆի",
+ "Էմիլի",
+ "Սուսաննա",
+ "Արևիկ",
+ "Կարինե",
+ "Լյուսի",
+ "Արիանա",
+ "Տաթև",
+ "Լիկա",
+ "Ռուզաննա",
+ "Լիլի",
+ "Սոֆյա",
+ "Անուշ",
+ "Էլինա",
+ "Սառա",
+ "Նանե",
+ "Էվա",
+ "Լիանա",
+ "Մոնիկա",
+ "Կարինա",
+ "Լիա",
+ "Նարինե",
+ "Լուսինե"
+]; \ No newline at end of file
diff --git a/lib/locales/hy/name/first_name.js b/lib/locales/hy/name/first_name.js
new file mode 100644
index 00000000..7386525e
--- /dev/null
+++ b/lib/locales/hy/name/first_name.js
@@ -0,0 +1,93 @@
+module["exports"] = [
+ "Մարիա",
+ "Նարե",
+ "Մանե",
+ "Մարի",
+ "Մարիամ",
+ "Անի",
+ "Անգելինա",
+ "Անահիտ",
+ "Էլեն",
+ "Միլենա",
+ "Եվա",
+ "Աննա",
+ "Արփի",
+ "Գայանե",
+ "Լիլիթ",
+ "Մերի",
+ "Վիկտորյա",
+ "Արինա",
+ "Յանա",
+ "Սոնա",
+ "Նատալի",
+ "Գոհար",
+ "Հասմիկ",
+ "Սոֆի",
+ "Էմիլի",
+ "Սուսաննա",
+ "Արևիկ",
+ "Կարինե",
+ "Լյուսի",
+ "Արիանա",
+ "Տաթև",
+ "Լիկա",
+ "Ռուզաննա",
+ "Լիլի",
+ "Սոֆյա",
+ "Անուշ",
+ "Էլինա",
+ "Սառա",
+ "Նանե",
+ "Էվա",
+ "Լիանա",
+ "Մոնիկա",
+ "Կարինա",
+ "Լիա",
+ "Նարինե",
+ "Լուսինե",
+ "Դավիթ",
+ "Նարեկ",
+ "Ալեքս",
+ "Տիգրան",
+ "Հայկ",
+ "Գոռ",
+ "Արթուր",
+ "Արմեն",
+ "Մարկ",
+ "Էրիկ",
+ "Արամ",
+ "Սամվել",
+ "Արման",
+ "Ալեն",
+ "Աշոտ",
+ "Արեն",
+ "Գագիկ",
+ "Դանիել",
+ "Արեգ",
+ "Ռոբերտ",
+ "Արտյոմ",
+ "Արսեն",
+ "Միքայել",
+ "Սարգիս",
+ "Հովհաննես",
+ "Վահե",
+ "Կարեն",
+ "Գևորգ",
+ "Լևոն",
+ "Վարդան",
+ "Ռուբեն",
+ "Սուրեն",
+ "Հակոբ",
+ "Մհեր",
+ "Անդրանիկ",
+ "Ավետ",
+ "Գրիգոր",
+ "Ռաֆայել",
+ "Ալեքսանդր",
+ "Մոնթե",
+ "Հարություն",
+ "Էդուարդ",
+ "Ալբերտ",
+ "Գարիկ",
+ "Համլետ"
+]; \ No newline at end of file
diff --git a/lib/locales/hy/name/index.js b/lib/locales/hy/name/index.js
new file mode 100644
index 00000000..686c045b
--- /dev/null
+++ b/lib/locales/hy/name/index.js
@@ -0,0 +1,7 @@
+var name = {};
+module['exports'] = name;
+name.male_first_name = require("./male_first_name");
+name.female_first_name = require("./female_first_name");
+name.first_name = require("./first_name");
+name.last_name = require("./last_name");
+name.name = require("./name"); \ No newline at end of file
diff --git a/lib/locales/hy/name/last_name.js b/lib/locales/hy/name/last_name.js
new file mode 100644
index 00000000..f1ebaf44
--- /dev/null
+++ b/lib/locales/hy/name/last_name.js
@@ -0,0 +1,94 @@
+module["exports"] = [
+ "Հարությունյան",
+ "Սարգսյան",
+ "Հովհաննիսյան",
+ "Հովհաննիսյան",
+ "Սարգսյան",
+ "Հարությունյան",
+ "Գրիգորյան",
+ "Խաչատրյան",
+ "Խաչատրյան",
+ "Գրիգորյան",
+ "Հակոբյան",
+ "Հակոբյան",
+ "Վարդանյան",
+ "Պետրոսյան",
+ "Կարապետյան",
+ "Գևորգյան",
+ "Գևորգյան",
+ "Վարդանյան",
+ "Պետրոսյան",
+ "Կարապետյան",
+ "Մկրտչյան",
+ "Մկրտչյան",
+ "Ղազարյան",
+ "Ղազարյան",
+ "Մանուկյան",
+ "Մանուկյան",
+ "Պողոսյան",
+ "Ավետիսյան",
+ "Ավետիսյան",
+ "Պողոսյան",
+ "Մարտիրոսյան",
+ "Սահակյան",
+ "Սահակյան",
+ "Մարտիրոսյան",
+ "Դավթյան",
+ "Առաքելյան",
+ "Մարգարյան",
+ "Մարգարյան",
+ "Գալստյան",
+ "Բաղդասարյան",
+ "Առաքելյան",
+ "Դավթյան",
+ "Ստեփանյան",
+ "Գալստյան",
+ "Հայրապետյան",
+ "Հայրապետյան",
+ "Սիմոնյան",
+ "Ավագյան",
+ "Գասպարյան",
+ "Սիմոնյան",
+ "Մուրադյան",
+ "Մուրադյան",
+ "Ավագյան",
+ "Գասպարյան",
+ "Բաղդասարյան",
+ "Ստեփանյան",
+ "Ասատրյան",
+ "Հովսեփյան",
+ "Աբրահամյան",
+ "Աբրահամյան",
+ "Զաքարյան",
+ "Մելքոնյան",
+ "Մելքոնյան",
+ "Ալեքսանյան",
+ "Մխիթարյան",
+ "Ասատրյան",
+ "Բարսեղյան",
+ "Մովսիսյան",
+ "Կիրակոսյան",
+ "Կիրակոսյան",
+ "Եղիազարյան",
+ "Բաբայան",
+ "Հովսեփյան",
+ "Մնացականյան",
+ "Թադևոսյան",
+ "Զաքարյան",
+ "Մինասյան",
+ "Մխիթարյան",
+ "Բաբայան",
+ "Բարսեղյան",
+ "Ալեքսանյան",
+ "Համբարձումյան",
+ "Մովսիսյան",
+ "Եղիազարյան",
+ "Համբարձումյան",
+ "Թադևոսյան",
+ "Այվազյան",
+ "Այվազյան",
+ "Գաբրիելյան",
+ "Ներսիսյան",
+ "Մնացականյան",
+ "Մովսիսյան"
+]; \ No newline at end of file
diff --git a/lib/locales/hy/name/male_first_name.js b/lib/locales/hy/name/male_first_name.js
new file mode 100644
index 00000000..29a8fea0
--- /dev/null
+++ b/lib/locales/hy/name/male_first_name.js
@@ -0,0 +1,47 @@
+module["exports"] = [
+ "Դավիթ",
+ "Նարեկ",
+ "Ալեքս",
+ "Տիգրան",
+ "Հայկ",
+ "Գոռ",
+ "Արթուր",
+ "Արմեն",
+ "Մարկ",
+ "Էրիկ",
+ "Արամ",
+ "Սամվել",
+ "Արման",
+ "Ալեն",
+ "Աշոտ",
+ "Արեն",
+ "Գագիկ",
+ "Դանիել",
+ "Արեգ",
+ "Ռոբերտ",
+ "Արտյոմ",
+ "Արսեն",
+ "Միքայել",
+ "Սարգիս",
+ "Հովհաննես",
+ "Վահե",
+ "Կարեն",
+ "Գևորգ",
+ "Լևոն",
+ "Վարդան",
+ "Ռուբեն",
+ "Սուրեն",
+ "Հակոբ",
+ "Մհեր",
+ "Անդրանիկ",
+ "Ավետ",
+ "Գրիգոր",
+ "Ռաֆայել",
+ "Ալեքսանդր",
+ "Մոնթե",
+ "Հարություն",
+ "Էդուարդ",
+ "Ալբերտ",
+ "Գարիկ",
+ "Համլետ"
+]; \ No newline at end of file
diff --git a/lib/locales/hy/name/name.js b/lib/locales/hy/name/name.js
new file mode 100644
index 00000000..4d7f698d
--- /dev/null
+++ b/lib/locales/hy/name/name.js
@@ -0,0 +1,8 @@
+module["exports"] = [
+ "#{prefix} #{first_name} #{last_name}",
+ "#{first_name} #{last_name} #{suffix}",
+ "#{first_name} #{last_name}",
+ "#{first_name} #{last_name}",
+ "#{male_first_name} #{last_name}",
+ "#{female_first_name} #{last_name}"
+];
diff --git a/lib/locales/hy/phone_number/formats.js b/lib/locales/hy/phone_number/formats.js
new file mode 100644
index 00000000..59a755b0
--- /dev/null
+++ b/lib/locales/hy/phone_number/formats.js
@@ -0,0 +1,4 @@
+module["exports"] = [
+ "+374 ## ######",
+ "+374 ### #####"
+];
diff --git a/lib/locales/hy/phone_number/index.js b/lib/locales/hy/phone_number/index.js
new file mode 100644
index 00000000..8d35e011
--- /dev/null
+++ b/lib/locales/hy/phone_number/index.js
@@ -0,0 +1,3 @@
+var phone_number = {};
+module['exports'] = phone_number;
+phone_number.formats = require("./formats");
diff --git a/lib/locales/id_ID/name/female_first_name.js b/lib/locales/id_ID/name/female_first_name.js
index 090fa555..74cb8c8a 100644
--- a/lib/locales/id_ID/name/female_first_name.js
+++ b/lib/locales/id_ID/name/female_first_name.js
@@ -15,6 +15,9 @@ module["exports"] = [
"Anastasia",
"Amelia",
"Almira",
+ "Agustina",
+ "Aulia",
+ "Anggun",
"Bella",
"Betania",
"Belinda",
@@ -30,12 +33,16 @@ module["exports"] = [
"Carla",
"Calista",
"Devi",
- "Dewi","Dian",
+ "Dewi",
+ "Dian",
"Diah",
"Diana",
"Dina",
"Dinda",
"Dalima",
+ "Dwi",
+ "Dyah",
+ "Ditya",
"Eka",
"Eva",
"Endah",
@@ -52,6 +59,10 @@ module["exports"] = [
"Farah",
"Farhunnisa",
"Fathonah",
+ "Febrina",
+ "Febriana",
+ "Fitri",
+ "Fara",
"Gabriella",
"Gasti",
"Gawati",
@@ -59,6 +70,8 @@ module["exports"] = [
"Ghaliyati",
"Gina",
"Gilda",
+ "Ganesha",
+ "Gadis",
"Halima",
"Hesti",
"Hilda",
@@ -79,6 +92,8 @@ module["exports"] = [
"Ina",
"Ira",
"Iriana",
+ "Irawati",
+ "Indira",
"Jamalia",
"Janet",
"Jane",
@@ -99,6 +114,7 @@ module["exports"] = [
"Kiandra",
"Kayla",
"Kania",
+ "Kirana",
"Lala",
"Lalita",
"Latika",
@@ -107,6 +123,9 @@ module["exports"] = [
"Lidya",
"Lili",
"Lintang",
+ "Lestari",
+ "Linda",
+ "Laksita",
"Maria",
"Mala",
"Maya",
@@ -117,6 +136,7 @@ module["exports"] = [
"Mutia",
"Michelle",
"Malika",
+ "Melani",
"Nadia",
"Nadine",
"Nabila",
@@ -126,6 +146,12 @@ module["exports"] = [
"Nurul",
"Nilam",
"Najwa",
+ "Nada",
+ "Naura",
+ "Nur",
+ "Novita",
+ "Nimas",
+ "Noviana",
"Olivia",
"Ophelia",
"Oni",
@@ -143,6 +169,9 @@ module["exports"] = [
"Puti",
"Putri",
"Padmi",
+ "Puspita",
+ "Pratiwi",
+ "Prita",
"Qori",
"Queen",
"Ratih",
@@ -157,6 +186,12 @@ module["exports"] = [
"Rahmi",
"Raisa",
"Raina",
+ "Rahmawati",
+ "Retno",
+ "Ria",
+ "Rosalina",
+ "Rita",
+ "Rosa",
"Sarah",
"Sari",
"Siti",
@@ -175,6 +210,11 @@ module["exports"] = [
"Sabrina",
"Silvia",
"Shakila",
+ "Sintia",
+ "Sartika",
+ "Safira",
+ "Sasha",
+ "Sherly",
"Talia",
"Tami",
"Tira",
@@ -185,6 +225,8 @@ module["exports"] = [
"Tantri",
"Tari",
"Titi",
+ "Tri",
+ "Tsabita",
"Uchita",
"Unjani",
"Ulya",
@@ -199,11 +241,13 @@ module["exports"] = [
"Vicky",
"Victoria",
"Violet",
+ "Vania",
"Winda",
"Widya",
"Wulan",
"Wirda",
"Wani",
+ "Wulandari",
"Yani",
"Yessi",
"Yulia",
diff --git a/lib/locales/id_ID/name/female_last_name.js b/lib/locales/id_ID/name/female_last_name.js
index 5c6a542e..ab0a1618 100644
--- a/lib/locales/id_ID/name/female_last_name.js
+++ b/lib/locales/id_ID/name/female_last_name.js
@@ -4,8 +4,25 @@ module["exports"] = [
"Anggraini",
"Aryani",
"Astuti",
+ "Ananda",
+ "Anandya",
+ "Azzahra",
+ "Aqila",
+ "Amanta",
+ "Afifah",
+ "Ardiyanti",
+ "Andini",
+ "Aurelia",
+ "Aryanti",
+ "Azizah",
+ "Anjani",
+ "Damayanti",
+ "Elvina",
"Fujiati",
"Farida",
+ "Fathina",
+ "Fernanda",
+ "Febrianti",
"Handayani",
"Hassanah",
"Hartati",
@@ -14,24 +31,38 @@ module["exports"] = [
"Hariyah",
"Hastuti",
"Halimah",
+ "Harini",
+ "Juwita",
+ "Jelita",
"Kusmawati",
"Kuswandari",
+ "Kusuma",
+ "Kahyang",
"Laksmiwati",
"Laksita",
"Lestari",
"Lailasari",
+ "Leilani",
"Mandasari",
"Mardhiyah",
"Mayasari",
"Melani",
"Mulyani",
"Maryati",
+ "Mahestri",
+ "Maharani",
+ "Maheswari",
+ "Melinda",
+ "Mustika",
"Nurdiyanti",
"Novitasari",
"Nuraini",
"Nasyidah",
"Nasyiah",
"Namaga",
+ "Nathania",
+ "Nurlaela",
+ "Ningrum",
"Palastri",
"Pudjiastuti",
"Puspasari",
@@ -43,15 +74,23 @@ module["exports"] = [
"Permata",
"Prastuti",
"Padmasari",
+ "Putri",
+ "Purnama",
"Rahmawati",
"Rahayu",
"Riyanti",
"Rahimah",
+ "Ramadhani",
+ "Rachmawati",
"Suartini",
"Sudiati",
"Suryatmi",
"Susanti",
"Safitri",
+ "Salsabilla",
+ "Salma",
+ "Saputri",
+ "Saraswati",
"Oktaviani",
"Utami",
"Usamah",
@@ -67,5 +106,6 @@ module["exports"] = [
"Winarsih",
"Wulandari",
"Wastuti",
- "Zulaika"
+ "Zulaika",
+ "Zahrah"
]; \ No newline at end of file
diff --git a/lib/locales/id_ID/name/male_last_name.js b/lib/locales/id_ID/name/male_last_name.js
index 32bb41d8..d3ad5863 100644
--- a/lib/locales/id_ID/name/male_last_name.js
+++ b/lib/locales/id_ID/name/male_last_name.js
@@ -2,13 +2,29 @@ module["exports"] = [
"Adriansyah",
"Ardianto",
"Anggriawan",
+ "Ahmad",
+ "Adhitama",
+ "Abiputra",
+ "Antoni",
+ "Alamsyah",
+ "Airlangga",
+ "Abimanyu",
+ "Agustian",
+ "Arifin",
+ "Ardana",
+ "Aswandi",
"Budiman",
"Budiyanto",
+ "Bagaskara",
"Damanik",
- "Dongoran",
- "Dabukke",
+ "Darmawan",
+ "Dirgantara",
+ "Darojat",
"Firmansyah",
"Firgantoro",
+ "Fabian",
+ "Febian",
+ "Faresta",
"Gunarto",
"Gunawan",
"Hardiansyah",
@@ -21,8 +37,14 @@ module["exports"] = [
"Hutagalung",
"Hutapea",
"Hutasoit",
+ "Himawan",
+ "Hermawan",
+ "Herlambang",
+ "Handoko",
+ "Haikal",
"Irawan",
"Iswahyudi",
+ "Irfandi",
"Kuswoyo",
"Januar",
"Jailani",
@@ -30,6 +52,7 @@ module["exports"] = [
"Kusumo",
"Latupono",
"Lazuardi",
+ "Lesmana",
"Maheswara",
"Mahendra",
"Mustofa",
@@ -42,6 +65,7 @@ module["exports"] = [
"Manullang",
"Marpaung",
"Marbun",
+ "Mahardika",
"Narpati",
"Natsir",
"Nugroho",
@@ -50,6 +74,10 @@ module["exports"] = [
"Nainggolan",
"Nababan",
"Napitupulu",
+ "Nugraha",
+ "Nanda",
+ "Oktavian",
+ "Oktovian",
"Pangestu",
"Putra",
"Pranowo",
@@ -63,9 +91,16 @@ module["exports"] = [
"Permadi",
"Prasasta",
"Prayoga",
+ "Perdana",
+ "Purnawarman",
+ "Purnama",
+ "Purwadi",
"Ramadan",
"Rajasa",
"Rajata",
+ "Rendra",
+ "Rayhan",
+ "Rahardian",
"Saptono",
"Santoso",
"Saputra",
@@ -88,6 +123,11 @@ module["exports"] = [
"Sirait",
"Siregar",
"Situmorang",
+ "Syahreza",
+ "Sabian",
+ "Satria",
+ "Supriyanto",
+ "Sudrajat",
"Tampubolon",
"Thamrin",
"Tamba",
@@ -104,5 +144,10 @@ module["exports"] = [
"Wacana",
"Waskita",
"Wasita",
+ "Wicaksono",
+ "Wardana",
+ "Yulianto",
+ "Yanuar",
+ "Yudhistira",
"Zulkarnain"
]; \ No newline at end of file
diff --git a/lib/locales/it/address/city_name.js b/lib/locales/it/address/city_name.js
new file mode 100644
index 00000000..f7d52047
--- /dev/null
+++ b/lib/locales/it/address/city_name.js
@@ -0,0 +1,981 @@
+module.exports = [
+ "Agliè",
+ "Andezeno",
+ "Barbania",
+ "Brosso",
+ "Buriasco",
+ "Caluso",
+ "Cantoira",
+ "Carmagnola",
+ "Cavour",
+ "Chiaverano",
+ "Ciconio",
+ "Coazze",
+ "Cumiana",
+ "Feletto",
+ "Front",
+ "Giaveno",
+ "Grugliasco",
+ "Lauriano",
+ "Locana",
+ "Lusigliè",
+ "Mathi",
+ "Mompantero",
+ "Nichelino",
+ "Novalesa",
+ "Oulx",
+ "Perrero",
+ "Pinerolo",
+ "Pomaretto",
+ "Pramollo",
+ "Quassolo",
+ "Rivara",
+ "Rondissone",
+ "Rueglio",
+ "Santena",
+ "Sparone",
+ "Usseaux",
+ "Varisella",
+ "Vidracco",
+ "Vinovo",
+ "Volvera",
+ "Balocco",
+ "Campertogno",
+ "Cervatto",
+ "Cravagliana",
+ "Formigliana",
+ "Lamporo",
+ "Moncrivello",
+ "Pila",
+ "Rassa",
+ "Rossa",
+ "Scopa",
+ "Valduggia",
+ "Vocca",
+ "Biandrate",
+ "Briona",
+ "Comignago",
+ "Galliate",
+ "Invorio",
+ "Mezzomerico",
+ "Pisano",
+ "Sillavengo",
+ "Terdobbiate",
+ "Vinzaglio",
+ "Alto",
+ "Barge",
+ "Benevello",
+ "Bosia",
+ "Brondello",
+ "Canosio",
+ "Cartignano",
+ "Castino",
+ "Cervere",
+ "Clavesana",
+ "Demonte",
+ "Envie",
+ "Frassino",
+ "Gorzegno",
+ "Isasca",
+ "Macra",
+ "Marmora",
+ "Montanera",
+ "Murello",
+ "Nucetto",
+ "Pagno",
+ "Peveragno",
+ "Pocapaglia",
+ "Revello",
+ "Robilante",
+ "Roddi",
+ "Saliceto",
+ "Sanfrè",
+ "Sinio",
+ "Treiso",
+ "Venasca",
+ "Vignolo",
+ "Albugnano",
+ "Bruno",
+ "Canelli",
+ "Castell'Alfero",
+ "Coazzolo",
+ "Cortazzone",
+ "Fontanile",
+ "Maretto",
+ "Monale",
+ "Quaranti",
+ "Scurzolengo",
+ "Tigliole",
+ "Viale",
+ "Balzola",
+ "Bosio",
+ "Carezzano",
+ "Casasco",
+ "Cereseto",
+ "Dernice",
+ "Frugarolo",
+ "Giarole",
+ "Lerma",
+ "Molare",
+ "Montaldeo",
+ "Mornese",
+ "Ottiglio",
+ "Pasturana",
+ "Prasco",
+ "Rivarone",
+ "Solero",
+ "Terruggia",
+ "Trisobbio",
+ "Villalvernia",
+ "Bioglio",
+ "Camburzano",
+ "Cerrione",
+ "Donato",
+ "Magnano",
+ "Mottalciata",
+ "Piedicavallo",
+ "Pray",
+ "Tollegno",
+ "Verrone",
+ "Lessona",
+ "Baceno",
+ "Bognanco",
+ "Caprezzo",
+ "Crodo",
+ "Ghiffa",
+ "Macugnaga",
+ "Miazzina",
+ "Omegna",
+ "Premia",
+ "Trasquera",
+ "Allein",
+ "Avise",
+ "Brissogne",
+ "Chamois",
+ "Cogne",
+ "Etroubles",
+ "Gressan",
+ "Issime",
+ "Morgex",
+ "Pollein",
+ "Quart",
+ "Saint-Denis",
+ "Saint-Rhémy-en-Bosses",
+ "Valpelline",
+ "Villeneuve",
+ "Azzate",
+ "Besnate",
+ "Bregano",
+ "Brusimpiano",
+ "Caravate",
+ "Castelseprio",
+ "Clivio",
+ "Cugliate-Fabiasco",
+ "Dumenza",
+ "Gemonio",
+ "Inarzo",
+ "Luino",
+ "Marnate",
+ "Morazzone",
+ "Saltrio",
+ "Ternate",
+ "Albiolo",
+ "Barni",
+ "Bregnano",
+ "Cabiate",
+ "Carbonate",
+ "Cavargna",
+ "Dizzasco",
+ "Faloppio",
+ "Guanzate",
+ "Lasnigo",
+ "Luisago",
+ "Moltrasio",
+ "Musso",
+ "Pigra",
+ "Pusiano",
+ "Schignano",
+ "Torno",
+ "Zelbio",
+ "Aprica",
+ "Caiolo",
+ "Chiavenna",
+ "Dazio",
+ "Gordona",
+ "Livigno",
+ "Morbegno",
+ "Poggiridenti",
+ "Sernio",
+ "Tartano",
+ "Valdidentro",
+ "Abbiategrasso",
+ "Binasco",
+ "Buscate",
+ "Carpiano",
+ "Cisliano",
+ "Corsico",
+ "Gaggiano",
+ "Inzago",
+ "Magenta",
+ "Melzo",
+ "Nosate",
+ "Pantigliate",
+ "Rescaldina",
+ "Sedriano",
+ "Tribiano",
+ "Vignate",
+ "Albino",
+ "Ardesio",
+ "Barbata",
+ "Bossico",
+ "Brumano",
+ "Capizzone",
+ "Cerete",
+ "Colzate",
+ "Cusio",
+ "Fontanella",
+ "Gandosso",
+ "Gorno",
+ "Lallio",
+ "Martinengo",
+ "Mozzo",
+ "Pagazzano",
+ "Parzanica",
+ "Piazzatorre",
+ "Pradalunga",
+ "Ranica",
+ "Rovetta",
+ "Selvino",
+ "Sovere",
+ "Taleggio",
+ "Valbondione",
+ "Valtorta",
+ "Viadanica",
+ "Zogno",
+ "Acquafredda",
+ "Artogne",
+ "Berlingo",
+ "Botticino",
+ "Breno",
+ "Calvisano",
+ "Castelcovati",
+ "Cellatica",
+ "Cigole",
+ "Cologne",
+ "Edolo",
+ "Gambara",
+ "Gottolengo",
+ "Iseo",
+ "Lograto",
+ "Maclodio",
+ "Manerbio",
+ "Milzano",
+ "Muscoline",
+ "Odolo",
+ "Ospitaletto",
+ "Passirano",
+ "Poncarale",
+ "Preseglie",
+ "Sellero",
+ "Sulzano",
+ "Trenzano",
+ "Piancogno",
+ "Barbianello",
+ "Borgarello",
+ "Calvignano",
+ "Casteggio",
+ "Cervesina",
+ "Copiano",
+ "Fortunago",
+ "Garlasco",
+ "Langosco",
+ "Lungavilla",
+ "Menconico",
+ "Nicorvo",
+ "Retorbido",
+ "Rosasco",
+ "Sommo",
+ "Vidigulfo",
+ "Zerbo",
+ "Azzanello",
+ "Capergnanica",
+ "Castelleone",
+ "Crema",
+ "Fiesco",
+ "Grontardo",
+ "Montodine",
+ "Pandino",
+ "Ricengo",
+ "Soresina",
+ "Tornata",
+ "Voltido",
+ "Casalromano",
+ "Commessaggio",
+ "Gonzaga",
+ "Marmirolo",
+ "Ostiglia",
+ "Quistello",
+ "Sabbioneta",
+ "Viadana",
+ "Barzago",
+ "Bulciago",
+ "Casatenovo",
+ "Cremeno",
+ "Erve",
+ "Merate",
+ "Morterone",
+ "Pagnona",
+ "Premana",
+ "Sirtori",
+ "Valmadrera",
+ "Codogno",
+ "Galgagnano",
+ "Maccastorna",
+ "Meleti",
+ "Sordio",
+ "Barlassina",
+ "Briosco",
+ "Concorezzo",
+ "Lesmo",
+ "Renate",
+ "Triuggio",
+ "Caponago",
+ "Avelengo",
+ "Brennero",
+ "Castelbello-Ciardes",
+ "Dobbiaco",
+ "Gais",
+ "Laion",
+ "Luson",
+ "Merano",
+ "Naz-Sciaves",
+ "Plaus",
+ "Rasun-Anterselva",
+ "Scena",
+ "Stelvio",
+ "Tirolo",
+ "Vandoies",
+ "Vipiteno",
+ "Andalo",
+ "Bieno",
+ "Caldes",
+ "Capriana",
+ "Cavareno",
+ "Cis",
+ "Dambel",
+ "Fierozzo",
+ "Giustino",
+ "Lavis",
+ "Massimeno",
+ "Mezzolombardo",
+ "Nogaredo",
+ "Pinzolo",
+ "Ronzone",
+ "Sanzeno",
+ "Sover",
+ "Storo",
+ "Terragnolo",
+ "Trambileno",
+ "Vignola-Falesina",
+ "Altavalle",
+ "Novella",
+ "Belfiore",
+ "Buttapietra",
+ "Concamarise",
+ "Garda",
+ "Legnago",
+ "Oppeano",
+ "Roncà",
+ "Sommacampagna",
+ "Trevenzuolo",
+ "Zevio",
+ "Altissimo",
+ "Breganze",
+ "Caltrano",
+ "Castegnero",
+ "Creazzo",
+ "Gallio",
+ "Longare",
+ "Montegaldella",
+ "Orgiano",
+ "Roana",
+ "Santorso",
+ "Solagna",
+ "Trissino",
+ "Villaverla",
+ "Valbrenta",
+ "Gosaldo",
+ "Sospirolo",
+ "Casier",
+ "Codognè",
+ "Fontanelle",
+ "Loria",
+ "Montebelluna",
+ "Paese",
+ "Preganziol",
+ "Sarmede",
+ "Vedelago",
+ "Cavarzere",
+ "Eraclea",
+ "Martellago",
+ "Pianiga",
+ "Spinea",
+ "Agna",
+ "Barbona",
+ "Campodarsego",
+ "Cartura",
+ "Conselve",
+ "Gazzo",
+ "Loreggia",
+ "Monselice",
+ "Ponso",
+ "Saccolongo",
+ "Stanghella",
+ "Tribano",
+ "Vigonza",
+ "Calto",
+ "Ceneselli",
+ "Gaiba",
+ "Melara",
+ "Rosolina",
+ "Villadose",
+ "Artegna",
+ "Bordano",
+ "Cassacco",
+ "Comeglians",
+ "Enemonzo",
+ "Grimacco",
+ "Mortegliano",
+ "Pagnacco",
+ "Pontebba",
+ "Premariacco",
+ "Ravascletto",
+ "Rigolato",
+ "Sedegliano",
+ "Talmassons",
+ "Torreano",
+ "Varmo",
+ "Sappada",
+ "Monfalcone",
+ "Turriaco",
+ "Brugnera",
+ "Claut",
+ "Fontanafredda",
+ "Porcia",
+ "Spilimbergo",
+ "Airole",
+ "Bajardo",
+ "Castellaro",
+ "Chiusavecchia",
+ "Dolcedo",
+ "Ospedaletti",
+ "Pontedassio",
+ "Sanremo",
+ "Triora",
+ "Vessalico",
+ "Arnasco",
+ "Bormida",
+ "Ceriale",
+ "Giustenice",
+ "Mallare",
+ "Nasino",
+ "Pallare",
+ "Roccavignale",
+ "Stellanello",
+ "Vendone",
+ "Bogliasco",
+ "Carasco",
+ "Cogoleto",
+ "Fontanigorda",
+ "Lorsica",
+ "Mignanego",
+ "Rapallo",
+ "Rovegno",
+ "Torriglia",
+ "Zoagli",
+ "Framura",
+ "Pignone",
+ "Zignago",
+ "Bobbio",
+ "Cerignale",
+ "Gazzola",
+ "Rottofreno",
+ "Zerba",
+ "Bore",
+ "Compiano",
+ "Fontevivo",
+ "Palanzano",
+ "Terenzo",
+ "Varsi",
+ "Brescello",
+ "Castellarano",
+ "Gattatico",
+ "Poviglio",
+ "Toano",
+ "Bomporto",
+ "Fanano",
+ "Maranello",
+ "Montefiorino",
+ "Polinago",
+ "Sestola",
+ "Argelato",
+ "Camugnano",
+ "Fontanelice",
+ "Marzabotto",
+ "Valsamoggia",
+ "Comacchio",
+ "Tresignana",
+ "Conselice",
+ "Cesena",
+ "Modigliana",
+ "Sarsina",
+ "Gemmano",
+ "Saludecio",
+ "Pennabilli",
+ "Comano",
+ "Montignoso",
+ "Zeri",
+ "Capannori",
+ "Massarosa",
+ "Pietrasanta",
+ "Agliana",
+ "Montale",
+ "Uzzano",
+ "Empoli",
+ "Impruneta",
+ "Pelago",
+ "Signa",
+ "Capoliveri",
+ "Piombino",
+ "Bientina",
+ "Cascina",
+ "Montescudaio",
+ "Ponsacco",
+ "Vicopisano",
+ "Bucine",
+ "Lucignano",
+ "Monteriggioni",
+ "Poggibonsi",
+ "Sinalunga",
+ "Campagnatico",
+ "Gavorrano",
+ "Pitigliano",
+ "Montemurlo",
+ "Bettona",
+ "Collazzone",
+ "Gubbio",
+ "Norcia",
+ "Pietralunga",
+ "Sigillo",
+ "Trevi",
+ "Allerona",
+ "Baschi",
+ "Guardea",
+ "Narni",
+ "Porano",
+ "Fermignano",
+ "Lunano",
+ "Montefelcino",
+ "Petriano",
+ "Sassofeltrio",
+ "Vallefoglia",
+ "Camerano",
+ "Corinaldo",
+ "Jesi",
+ "Montemarciano",
+ "Polverigi",
+ "Staffolo",
+ "Caldarola",
+ "Colmurano",
+ "Gagliole",
+ "Montecassiano",
+ "Muccia",
+ "Sarnano",
+ "Urbisaglia",
+ "Castignano",
+ "Force",
+ "Montegallo",
+ "Ripatransone",
+ "Altidona",
+ "Grottazzolina",
+ "Montegranaro",
+ "Ortezzano",
+ "Smerillo",
+ "Bomarzo",
+ "Capranica",
+ "Corchiano",
+ "Graffignano",
+ "Monterosi",
+ "Proceno",
+ "Tuscania",
+ "Vetralla",
+ "Amatrice",
+ "Cantalice",
+ "Collegiove",
+ "Cottanello",
+ "Leonessa",
+ "Montebuono",
+ "Selci",
+ "Vacone",
+ "Ariccia",
+ "Canterano",
+ "Ciciliano",
+ "Formello",
+ "Gorga",
+ "Licenza",
+ "Mentana",
+ "Moricone",
+ "Nettuno",
+ "Pomezia",
+ "Saracinesco",
+ "Vallepietra",
+ "Zagarolo",
+ "Fiumicino",
+ "Pontinia",
+ "Sabaudia",
+ "Terracina",
+ "Alvito",
+ "Arnara",
+ "Casalattico",
+ "Ceccano",
+ "Esperia",
+ "Fontechiari",
+ "Morolo",
+ "Picinisco",
+ "Ripi",
+ "Settefrati",
+ "Terelle",
+ "Vallerotonda",
+ "Aielli",
+ "Barete",
+ "Calascio",
+ "Capistrello",
+ "Castellafiume",
+ "Introdacqua",
+ "Navelli",
+ "Ortucchio",
+ "Pescina",
+ "Rivisondoli",
+ "Scoppito",
+ "Trasacco",
+ "Arsita",
+ "Campli",
+ "Cermignano",
+ "Cortino",
+ "Notaresco",
+ "Alanno",
+ "Civitaquana",
+ "Farindola",
+ "Nocciano",
+ "Picciano",
+ "Salle",
+ "Vicoli",
+ "Atessa",
+ "Casacanditella",
+ "Castelguidone",
+ "Crecchio",
+ "Fraine",
+ "Gessopalena",
+ "Lentella",
+ "Monteferrante",
+ "Orsogna",
+ "Palombaro",
+ "Poggiofiorito",
+ "Roccamontepiano",
+ "Tollo",
+ "Vacri",
+ "Fallo",
+ "Casacalenda",
+ "Guardiaregia",
+ "Lucito",
+ "Monacilioni",
+ "Oratino",
+ "Portocannone",
+ "Roccavivara",
+ "Tavenna",
+ "Ururi",
+ "Filignano",
+ "Macchiagodena",
+ "Pescolanciano",
+ "Roccamandolfi",
+ "Venafro",
+ "Aversa",
+ "Capodrise",
+ "Casaluce",
+ "Ciorlano",
+ "Francolise",
+ "Liberi",
+ "Parete",
+ "Pratella",
+ "Succivo",
+ "Casapesenna",
+ "Arpaia",
+ "Bucciano",
+ "Castelpagano",
+ "Circello",
+ "Forchia",
+ "Montesarchio",
+ "Paupisi",
+ "Puglianello",
+ "Vitulano",
+ "Arzano",
+ "Caivano",
+ "Casamarciano",
+ "Cicciano",
+ "Frattamaggiore",
+ "Liveri",
+ "Nola",
+ "Portici",
+ "Ercolano",
+ "Saviano",
+ "Andretta",
+ "Baiano",
+ "Calitri",
+ "Castelfranci",
+ "Domicella",
+ "Gesualdo",
+ "Lapio",
+ "Mercogliano",
+ "Montella",
+ "Nusco",
+ "Quadrelle",
+ "Senerchia",
+ "Sturno",
+ "Torrioni",
+ "Venticano",
+ "Agropoli",
+ "Aquara",
+ "Battipaglia",
+ "Caggiano",
+ "Cannalonga",
+ "Ceraso",
+ "Corbara",
+ "Futani",
+ "Laurito",
+ "Montecorice",
+ "Padula",
+ "Perito",
+ "Polla",
+ "Ravello",
+ "Rofrano",
+ "Sapri",
+ "Serramezzana",
+ "Torchiara",
+ "Valva",
+ "Apricena",
+ "Carlantino",
+ "Faeto",
+ "Manfredonia",
+ "Serracapriola",
+ "Vieste",
+ "Alberobello",
+ "Bitonto",
+ "Conversano",
+ "Molfetta",
+ "Putignano",
+ "Turi",
+ "Crispiano",
+ "Laterza",
+ "Massafra",
+ "Palagianello",
+ "Cisternino",
+ "Oria",
+ "Alliste",
+ "Collepasso",
+ "Diso",
+ "Giurdignano",
+ "Lizzanello",
+ "Melendugno",
+ "Neviano",
+ "Palmariggi",
+ "Ruffano",
+ "Seclì",
+ "Sternatia",
+ "Taviano",
+ "Ugento",
+ "Presicce-Acquarica",
+ "Trani",
+ "Armento",
+ "Baragiano",
+ "Calvera",
+ "Castelmezzano",
+ "Fardella",
+ "Latronico",
+ "Marsicovetere",
+ "Montemilone",
+ "Picerno",
+ "Rapolla",
+ "Rotonda",
+ "Spinoso",
+ "Trecchina",
+ "Ginestra",
+ "Calciano",
+ "Garaguso",
+ "Pomarico",
+ "Tursi",
+ "Aieta",
+ "Amendolara",
+ "Bocchigliero",
+ "Campana",
+ "Castrolibero",
+ "Cerisano",
+ "Cleto",
+ "Diamante",
+ "Fuscaldo",
+ "Lattarico",
+ "Maierà",
+ "Marzi",
+ "Mottafollone",
+ "Panettieri",
+ "Pietrafitta",
+ "Rose",
+ "Scigliano",
+ "Verbicaro",
+ "Amaroni",
+ "Belcastro",
+ "Conflenti",
+ "Decollatura",
+ "Girifalco",
+ "Maida",
+ "Montauro",
+ "Petrizzi",
+ "Squillace",
+ "Zagarise",
+ "Bagaladi",
+ "Bovalino",
+ "Canolo",
+ "Ciminà",
+ "Delianuova",
+ "Giffone",
+ "Maropati",
+ "Monasterace",
+ "Platì",
+ "Roghudi",
+ "Seminara",
+ "Stignano",
+ "Carfizzi",
+ "Mesoraca",
+ "Strongoli",
+ "Briatico",
+ "Dinami",
+ "Filogaso",
+ "Limbadi",
+ "Nicotera",
+ "Ricadi",
+ "Spadola",
+ "Vazzano",
+ "Calatafimi-Segesta",
+ "Gibellina",
+ "Poggioreale",
+ "Vita",
+ "Aliminusa",
+ "Bisacquino",
+ "Caltavuturo",
+ "Castelbuono",
+ "Cinisi",
+ "Lascari",
+ "Montelepre",
+ "Roccamena",
+ "Trabia",
+ "Villabate",
+ "Antillo",
+ "Castell'Umberto",
+ "Falcone",
+ "Frazzanò",
+ "Graniti",
+ "Limina",
+ "Mandanici",
+ "Mistretta",
+ "Patti",
+ "Roccafiorita",
+ "Savoca",
+ "Tortorici",
+ "Venetico",
+ "Bivona",
+ "Cammarata",
+ "Comitini",
+ "Montallegro",
+ "Ravanusa",
+ "Bompensiere",
+ "Gela",
+ "Mussomeli",
+ "Sommatino",
+ "Assoro",
+ "Cerami",
+ "Pietraperzia",
+ "Calatabiano",
+ "Linguaglossa",
+ "Mineo",
+ "Pedara",
+ "Sant'Alfio",
+ "Vizzini",
+ "Comiso",
+ "Buccheri",
+ "Floridia",
+ "Pachino",
+ "Aggius",
+ "Banari",
+ "Bono",
+ "Buddusò",
+ "Cargeghe",
+ "Cossoine",
+ "Ittireddu",
+ "Mara",
+ "Nule",
+ "Osilo",
+ "Pattada",
+ "Romana",
+ "Sennori",
+ "Torralba",
+ "Telti",
+ "Stintino",
+ "Atzara",
+ "Bitti",
+ "Dorgali",
+ "Gairo",
+ "Irgoli",
+ "Loculi",
+ "Mamoiada",
+ "Olzai",
+ "Orgosolo",
+ "Osidda",
+ "Posada",
+ "Sorgono",
+ "Tonara",
+ "Urzulei",
+ "Quartucciu",
+ "Albagiara",
+ "Assolo",
+ "Bidonì",
+ "Cuglieri",
+ "Gonnostramatza",
+ "Mogoro",
+ "Nurachi",
+ "Paulilatino",
+ "Seneghe",
+ "Simala",
+ "Sorradile",
+ "Uras",
+ "Siapiccia",
+ "Laconi",
+ "Suni",
+ "Barrali",
+ "Carbonia",
+ "Dolianova",
+ "Esterzili",
+ "Gergei",
+ "Gonnesa",
+ "Iglesias",
+ "Monastir",
+ "Nurallao",
+ "Ortacesus",
+ "Portoscuso",
+ "Santadi",
+ "Senorbì",
+ "Setzu",
+ "Silius",
+ "Tuili",
+ "Villacidro",
+ "Villaperuccio",
+ "Villaspeciosa"
+]; \ No newline at end of file
diff --git a/lib/locales/it/address/index.js b/lib/locales/it/address/index.js
index 0030b876..2b9b1627 100644
--- a/lib/locales/it/address/index.js
+++ b/lib/locales/it/address/index.js
@@ -2,6 +2,7 @@ var address = {};
module['exports'] = address;
address.city_prefix = require("./city_prefix");
address.city_suffix = require("./city_suffix");
+address.city_name = require("./city_name");
address.country = require("./country");
address.building_number = require("./building_number");
address.street_suffix = require("./street_suffix");
diff --git a/lib/locales/it/name/last_name.js b/lib/locales/it/name/last_name.js
index 07051a41..631505c9 100644
--- a/lib/locales/it/name/last_name.js
+++ b/lib/locales/it/name/last_name.js
@@ -1,637 +1,2172 @@
module['exports'] = [
- 'Acquadro',
- 'Acquistapace',
- 'Adami',
- 'Addis',
- 'Agostinelli',
- 'Aiello',
- 'Alaimo',
- 'Alberti',
- 'Amadori',
- 'Amato',
- 'Amerio',
- 'Amico',
- 'Andrisani',
- 'Anelli',
- 'Angelini',
- 'Angelucci',
- 'Arena',
- 'Asaro',
- 'Atzeni',
- 'Azara',
- 'Babini',
- 'Bacci',
- 'Baggio',
- 'Balboni',
- 'Baldi',
- 'Baldini',
- 'Ballarin',
- 'Bandini',
- 'Baraldi',
- 'Barbera',
- 'Barberis',
- 'Barbero',
- 'Barbieri',
- 'Barsotti',
- 'Bartolini',
- 'Bartolucci',
- 'Basile',
- 'Basso',
- 'Battaglia',
- 'Battistini',
- 'Bellini',
- 'Bellucci',
- 'Belotti',
- 'Beltrame',
- 'Beltrami',
- 'Benatti',
- 'Benedetti',
- 'Benini',
- 'Benvenuti',
- 'Beretta',
- 'Bernardini',
- 'Bernasconi',
- 'Bertini',
- 'Berto',
- 'Bertolini',
- 'Bertolussi',
- 'Betti',
- 'Biagini',
- 'Biancheri',
- 'Bianchi',
- 'Bianco',
- 'Bini',
- 'Bionaz',
- 'Bisio',
- 'Blanc',
- 'Bocchi',
- 'Bodini',
- 'Bonato',
- 'Borghi',
- 'Bortolin',
- 'Bortoluzzi',
- 'Bortot',
- 'Boscolo',
- 'Brambilla',
- 'Bresciani',
- 'Bressan',
- 'Briano',
- 'Brogi',
- 'Brumat',
- 'Bruni',
- 'Bruno',
- 'Bruzzone',
- 'Bucci',
- 'Calligaris',
- 'Cammarata',
- 'Campanini',
- 'Campisi',
- 'Campoli',
- 'Canepa',
- 'Cannone',
- 'Canova',
- 'Canu',
- 'Capasso',
- 'Capecchi',
- 'Cappelli',
- 'Cappello',
- 'Capriotti',
- 'Caputo',
- 'Careddu',
- 'Caretti',
- 'Carini',
- 'Carletti',
- 'Carlucci',
- 'Carminati',
- 'Carnovale',
- 'Carrara',
- 'Carraro',
- 'Carrieri',
- 'Carrozzo',
- 'Carta',
- 'Caruso',
- 'Carvelli',
- 'Casadei',
- 'Casadio',
- 'Casagrande',
- 'Cascone',
- 'Casini',
- 'Cassano',
- 'Castiglioni',
- 'Catellani',
- 'Cattaneo',
- 'Cavallari',
- 'Cavalli',
- 'Cavallo',
- 'Ceccarelli',
- 'Cecchi',
- 'Cecchini',
- 'Cerise',
- 'Cerrani',
- 'Cerrato',
- 'Cerutti',
- 'Ciavarella',
- 'Cingolani',
- 'Ciuffreda',
- 'Colangelo',
- 'Colombo',
- 'Colonna',
- 'Colucci',
- 'Concas',
- 'Conte',
- 'Conti',
- 'Coppola',
- 'Corazza',
- 'Cordioli',
- 'Corradi',
- 'Corridori',
- 'Corti',
- 'Cortinovis',
- 'Coslovich',
- 'Cossu',
- 'Costa',
- 'Costantini',
- 'Coviello',
- 'Cozzani',
- 'Cozzolino',
- 'Crea',
- 'Cremonesi',
- 'Crepaldi',
- 'Crespi',
- 'Crevatin',
- 'Crippa',
+ "Abate",
+ "Abbate",
+ "Abbondanza",
+ "Abbrescia",
+ "Accardi",
+ "Accardo",
+ "Accurso",
+ "Aceto",
+ "Acquadro",
+ "Acquaviva",
+ "Acquistapace",
+ "Adami",
+ "Adamo",
+ "Addari",
+ "Addis",
+ "Adragna",
+ "Affinito",
+ "Agnello",
+ "Agostinelli",
+ "Agostini",
+ "Agresta",
+ "Aiello",
+ "Alaimo",
+ "Albanese",
+ "Albano",
+ "Alberti",
+ "Alcamo",
+ "Alessandrini",
+ "Alessi",
+ "Alfano",
+ "Alfieri",
+ "Alivernini",
+ "Allegretti",
+ "Aloi",
+ "Altieri",
+ "Amabile",
+ "Amadori",
+ "Amato",
+ "Ambrosini",
+ "Ambrosino",
+ "Ambrosio",
+ "Amendola",
+ "Amerio",
+ "Amici",
+ "Amico",
+ "Ammoscato",
+ "Amoroso",
+ "Amoruso",
+ "Ancona",
+ "Andreoli",
+ "Andrisani",
+ "Anelli",
+ "Angeletti",
+ "Angeli",
+ "Angelini",
+ "Angeloni",
+ "Angelucci",
+ "Annunziata",
+ "Anselmi",
+ "Anselmo",
+ "Antenucci",
+ "Antezza",
+ "Antonacci",
+ "Antonelli",
+ "Antonini",
+ "Antonucci",
+ "Anzalone",
+ "Apicella",
+ "Aprile",
+ "Aquino",
+ "Aramini",
+ "Arcangeli",
+ "Arena",
+ "Argenio",
+ "Argento",
+ "Argiolas",
+ "Artioli",
+ "Asaro",
+ "Ascione",
+ "Astolfi",
+ "Atzeni",
+ "Atzori",
+ "Avallone",
+ "Avola",
+ "Azara",
+ "Babini",
+ "Bacci",
+ "Baggio",
+ "Baiocco",
+ "Balboni",
+ "Baldacci",
+ "Baldassarre",
+ "Baldi",
+ "Baldini",
+ "Baldo",
+ "Balducci",
+ "Balestra",
+ "Balistreri",
+ "Ballarin",
+ "Balsamo",
+ "Balzano",
+ "Bandini",
+ "Bani",
+ "Baraldi",
+ "Barbagallo",
+ "Barbarossa",
+ "Barbarulo",
+ "Barbato",
+ "Barbera",
+ "Barberi",
+ "Barberis",
+ "Barbero",
+ "Barbieri",
+ "Barbiero",
+ "Barile",
+ "Barillà",
+ "Barletta",
+ "Barone",
+ "Baroni",
+ "Barra",
+ "Barreca",
+ "Barresi",
+ "Barretta",
+ "Barsotti",
+ "Bartoli",
+ "Bartolini",
+ "Bartolomei",
+ "Bartolucci",
+ "Basile",
+ "Bassani",
+ "Bassi",
+ "Basso",
+ "Battaglia",
+ "Battista",
+ "Battisti",
+ "Battistini",
+ "Bedini",
+ "Belli",
+ "Bellini",
+ "Bellomo",
+ "Bellotti",
+ "Bellucci",
+ "Belmonte",
+ "Belotti",
+ "Beltrame",
+ "Beltrami",
+ "Belvisi",
+ "Benatti",
+ "Benedetti",
+ "Benedetto",
+ "Benetti",
+ "Benigni",
+ "Benini",
+ "Bennardo",
+ "Bentivoglio",
+ "Benvenuti",
+ "Benvenuto",
+ "Berardi",
+ "Beretta",
+ "Bergamasco",
+ "Bergamini",
+ "Bernabei",
+ "Bernardi",
+ "Bernardini",
+ "Bernasconi",
+ "Bertaccini",
+ "Bertani",
+ "Bertelli",
+ "Berti",
+ "Bertini",
+ "Berto",
+ "Bertolini",
+ "Bertolussi",
+ "Beso",
+ "Betti",
+ "Bevilacqua",
+ "Biagetti",
+ "Biagi",
+ "Biagini",
+ "Bianc",
+ "Biancheri",
+ "Bianchetti",
+ "Bianchi",
+ "Bianchini",
+ "Bianco",
+ "Biasci",
+ "Biccari",
+ "Biggi",
+ "Bindi",
+ "Bini",
+ "Bionaz",
+ "Biondi",
+ "Bisconti",
+ "Bisio",
+ "Bizzarri",
+ "Blanc",
+ "Blasi",
+ "Bocchi",
+ "Boccia",
+ "Bodini",
+ "Boffa",
+ "Boi",
+ "Bologna",
+ "Bonanni",
+ "Bonanno",
+ "Bonato",
+ "Bonazzi",
+ "Bonelli",
+ "Bonetti",
+ "Bongiorno",
+ "Bongiovanni",
+ "Boni",
+ "Bonifazi",
+ "Bonini",
+ "Bono",
+ "Bonomi",
+ "Bonomo",
+ "Bordoni",
+ "Borelli",
+ "Borghi",
+ "Borgia",
+ "Borrelli",
+ "Bortolin",
+ "Bortoluzzi",
+ "Bortot",
+ "Boscaino",
+ "Boschetti",
+ "Boschi",
+ "Bosco",
+ "Boscolo",
+ "Bosi",
+ "Botta",
+ "Bove",
+ "Bovolenta",
+ "Bozzi",
+ "Bozzo",
+ "Braia",
+ "Brambilla",
+ "Branca",
+ "Brandi",
+ "Bresciani",
+ "Bressan",
+ "Briano",
+ "Brigandì",
+ "Brignone",
+ "Brizzi",
+ "Brogi",
+ "Brumat",
+ "Brunelli",
+ "Brunetti",
+ "Bruni",
+ "Bruno",
+ "Bruschi",
+ "Bruzzone",
+ "Buccheri",
+ "Bucci",
+ "Bulgarelli",
+ "Buongiorno",
+ "Buonomo",
+ "Burgio",
+ "Butera",
+ "Buzzi",
+ "Cabras",
+ "Caccamo",
+ "Caccavo",
+ "Cacciapuoti",
+ "Cacciatore",
+ "Cadoni",
+ "Caforio",
+ "Caggiano",
+ "Caiazza",
+ "Caiazzo",
+ "Calabrese",
+ "Calabria",
+ "Calabrò",
+ "Calafiore",
+ "Calandro",
+ "Calì",
+ "Califano",
+ "Callegari",
+ "Calligaris",
+ "Calò",
+ "Camilli",
+ "Cammarata",
+ "Cammisa",
+ "Campagna",
+ "Campana",
+ "Campanella",
+ "Campanile",
+ "Campanini",
+ "Campisi",
+ "Campo",
+ "Campoli",
+ "Campus",
+ "Canale",
+ "Cancelliere",
+ "Cancellieri",
+ "Candela",
+ "Candido",
+ "Canepa",
+ "Cangiano",
+ "Canino",
+ "Cannas",
+ "Cannata",
+ "Cannella",
+ "Cannone",
+ "Canova",
+ "Cantagallo",
+ "Cantoni",
+ "Canu",
+ "Capannolo",
+ "Capasso",
+ "Capecchi",
+ "Capelli",
+ "Capitani",
+ "Capizzi",
+ "Capoccia",
+ "Capocotta",
+ "Capogna",
+ "Capone",
+ "Caporaso",
+ "Cappai",
+ "Cappelletti",
+ "Cappelli",
+ "Cappello",
+ "Cappiello",
+ "Capponi",
+ "Capraro",
+ "Capriotti",
+ "Capuano",
+ "Caputo",
+ "Cara",
+ "Caracciolo",
+ "Caradonna",
+ "Carbon",
+ "Carbone",
+ "Carboni",
+ "Cardella",
+ "Cardia",
+ "Cardinale",
+ "Cardinali",
+ "Cardini",
+ "Cardone",
+ "Carè",
+ "Careddu",
+ "Carella",
+ "Caretti",
+ "Caricari",
+ "Carini",
+ "Carletti",
+ "Carli",
+ "Carlini",
+ "Carlino",
+ "Carloni",
+ "Carlotti",
+ "Carlucci",
+ "Carminati",
+ "Carnevale",
+ "Carnovale",
+ "Carollo",
+ "Carosi",
+ "Carrara",
+ "Carraro",
+ "Carrieri",
+ "Carriero",
+ "Carrozza",
+ "Carrozzo",
+ "Carrus",
+ "Carta",
+ "Caruso",
+ "Carvelli",
+ "Casadei",
+ "Casadio",
+ "Casagrande",
+ "Casale",
+ "Casali",
+ "Casano",
+ "Casavecchia",
+ "Cascio",
+ "Cascone",
+ "Casella",
+ "Caselli",
+ "Caserta",
+ "Casini",
+ "Casolaro",
+ "Cassano",
+ "Castagna",
+ "Castaldi",
+ "Castaldo",
+ "Castellana",
+ "Castellani",
+ "Castellano",
+ "Castelli",
+ "Castiello",
+ "Castiglioni",
+ "Casu",
+ "Casula",
+ "Catalano",
+ "Cataldi",
+ "Cataldo",
+ "Catania",
+ "Catanzaro",
+ "Catarsi",
+ "Catellani",
+ "Caterino",
+ "Cattaneo",
+ "Cattani",
+ "Cavaliere",
+ "Cavalieri",
+ "Cavallari",
+ "Cavallaro",
+ "Cavalli",
+ "Cavallini",
+ "Cavallo",
+ "Cavriani",
+ "Ceccarelli",
+ "Ceccarini",
+ "Cecchetti",
+ "Cecchi",
+ "Cecchini",
+ "Cecere",
+ "Celano",
+ "Celentano",
+ "Celeste",
+ "Celi",
+ "Celli",
+ "Cellini",
+ "Cenni",
+ "Centofanti",
+ "Cerise",
+ "Cerrani",
+ "Cerrato",
+ "Cerri",
+ "Cerullo",
+ "Cerutti",
+ "Cesaretti",
+ "Cherchi",
+ "Cherubini",
+ "Chessa",
+ "Chessari",
+ "Chiacchio",
+ "Chianese",
+ "Chiaravalle",
+ "Chiavacci",
+ "Chilà",
+ "Chimenti",
+ "Chiodi",
+ "Chirico",
+ "Ciaccio",
+ "Ciacio",
+ "Ciampa",
+ "Cianci",
+ "Ciani",
+ "Ciavarella",
+ "Cicala",
+ "Cicatiello",
+ "Ciccarelli",
+ "Cicchetti",
+ "Ciccone",
+ "Cifarelli",
+ "Cilli",
+ "Cimmino",
+ "Cinelli",
+ "Cingolani",
+ "Cini",
+ "Cioffi",
+ "Cioni",
+ "Ciotola",
+ "Ciotti",
+ "Cipolla",
+ "Cipollaro",
+ "Cipolletta",
+ "Cipriani",
+ "Cipriano",
+ "Cirelli",
+ "Cirillo",
+ "Citro",
+ "Cittadino",
+ "Ciuffetelli",
+ "Ciuffreda",
+ "Ciulla",
+ "Clemente",
+ "Coccia",
+ "Cocco",
+ "Cola",
+ "Colangelo",
+ "Colantuono",
+ "Colella",
+ "Coletta",
+ "Colombo",
+ "Colonna",
+ "Colucci",
+ "Comito",
+ "Como",
+ "Concas",
+ "Conforti",
+ "Congiu",
+ "Coniglio",
+ "Consiglio",
+ "Cont",
+ "Conte",
+ "Conti",
+ "Contini",
+ "Contu",
+ "Coppola",
+ "Corazza",
+ "Cordioli",
+ "Coretti",
+ "Corona",
+ "Corradi",
+ "Corradini",
+ "Corrado",
+ "Corrao",
+ "Correale",
+ "Corridori",
+ "Corsi",
+ "Corsini",
+ "Corso",
+ "Cortese",
+ "Cortesi",
+ "Corti",
+ "Cortinovis",
+ "Cosentino",
+ "Coslovich",
+ "Cossu",
+ "Costa",
+ "Costantin",
+ "Costantini",
+ "Costantino",
+ "Costanza",
+ "Costanzo",
+ "Cottone",
+ "Coviello",
+ "Cozzani",
+ "Cozzi",
+ "Cozzolino",
+ "Crea",
+ "Cremona",
+ "Cremonesi",
+ "Crepaldi",
+ "Crescenzi",
+ "Crespi",
+ "Crevatin",
+ "Crimi",
+ "Crippa",
+ "Crisafulli",
+ "Criscenti",
+ "Crisci",
+ "Criscione",
+ "Crispino",
+ "Cristiano",
+ "Cristofaro",
+ "Critelli",
+ "Croce",
+ "Cruciani",
+ "Cruciata",
+ "Cucchiara",
+ "Cucciniello",
+ "Cuomo",
+ "Curci",
+ "Curcio",
+ "Curreli",
+ "Cusimano",
+ "Cusumano",
+ "Cuzzocrea",
"D'Agostino",
+ "D'Aleo",
"D'Alessandro",
+ "D'Alessio",
+ "D'Amato",
+ "D'Ambrosio",
"D'Amico",
+ "D'Amore",
"D'Andrea",
+ "D'Angeli",
"D'Angelo",
+ "D'Anna",
+ "D'Argenio",
+ "D'Avino",
+ "D'Elia",
+ "D'Errico",
"D'Incà",
+ "D'Ippolito",
+ "D'Onofrio",
"D'Orazio",
- 'Da Rold',
- 'Dal Farra',
- 'Dalmasso',
- 'Davoli',
- 'De Angelis',
- 'De Bona',
- 'De Col',
- 'De Giorgi',
- 'De Luca',
- 'De Lucia',
- 'De Maio',
- 'De Marco',
- 'De Palma',
- 'De Rosa',
- 'De Santis',
- 'Degano',
- 'Degrassi',
- 'Deiana',
- 'Delfino',
+ "D'Urso",
+ "Da Rold",
+ "Daidone",
+ "Dal Farra",
+ "Dalmasso",
+ "Damiani",
+ "Damiano",
+ "Damico",
+ "Daniele",
+ "Dante",
+ "Dattilo",
+ "Davoli",
+ "De Angelis",
+ "De Biase",
+ "De Blasi",
+ "De Bona",
+ "De Bonis",
+ "De Candido",
+ "De Carlo",
+ "De Carolis",
+ "De Chiara",
+ "De Cicco",
+ "De Col",
+ "De Cristofaro",
+ "De Falco",
+ "De Fazio",
+ "De Feo",
+ "De Filippis",
+ "De Filippo",
+ "De Giorgi",
+ "De Giorgio",
+ "De Gregorio",
+ "De Lorenzo",
+ "De Luca",
+ "De Lucia",
+ "De Maio",
+ "De Marco",
+ "De Maria",
+ "De Martino",
+ "De Masi",
+ "De Meo",
+ "De Napoli",
+ "De Palma",
+ "De Rosa",
+ "De Rossi",
+ "De Salvo",
+ "De Sanctis",
+ "De Santis",
+ "De Simone",
+ "De Stefano",
+ "De Vita",
+ "De Vito",
+ "Degano",
+ "Degrassi",
+ "Deiana",
+ "Del Bianco",
+ "Del Gaudio",
+ "Del Monte",
+ "Del Prete",
+ "Del Vecchio",
+ "Delfino",
"Dell'Amico",
- 'Demurtas',
- 'Denti',
- 'Di Bari',
- 'Di Carlo',
- 'Di Cesare',
- 'Di Dio',
- 'Di Domenico',
- 'Di Felice',
- 'Di Francesco',
- 'Di Giovanni',
- 'Di Girolamo',
- 'Di Giuseppe',
- 'Di Iorio',
- 'Di Marco',
- 'Di Matteo',
- 'Di Mauro',
- 'Di Nardo',
- 'Di Paolo',
- 'Di Pietro',
- 'Di Stefano',
- 'Diana',
- 'Donati',
- 'Donda',
- 'Doronzo',
- 'Dragoni',
- 'Dutto',
- 'Egger',
- 'Epifani',
- 'Ercoli',
- 'Esposito',
- 'Fabbri',
- 'Fabbro',
- 'Fabris',
- 'Falzone',
- 'Fanelli',
- 'Fasoli',
- 'Favaro',
- 'Favero',
- 'Favre',
- 'Ferluga',
- 'Ferracuti',
- 'Ferrando',
- 'Ferrara',
- 'Ferrari',
- 'Ferrario',
- 'Ferraris',
- 'Ferraro',
- 'Ferrarotti',
- 'Ferrero',
- 'Ferretti',
- 'Ferri',
- 'Ferro',
- 'Festuccia',
- 'Filippi',
- 'Filippini',
- 'Finotti',
- 'Fioravanti',
- 'Fiore',
- 'Fiorini',
- 'Fiorucci',
- 'Floris',
- 'Fonda',
- 'Fontana',
- 'Fornara',
- 'Forte',
- 'Foschi',
- 'Foti',
- 'Francese',
- 'Franco',
- 'Franzoni',
- 'Franzè',
- 'Frigerio',
- 'Frigo',
- 'Fumagalli',
- 'Fumarola',
- 'Furlan',
- 'Fusco',
- 'Gabriele',
- 'Gabrielli',
- 'Gagliano',
- 'Galati',
- 'Galli',
- 'Gallo',
- 'Gamberini',
- 'Gambino',
- 'Gamper',
- 'Garau',
- 'Garavaglia',
- 'Gargiulo',
- 'Gasser',
- 'Gatti',
- 'Gazzola',
- 'Genna',
- 'Gentile',
- 'Gentili',
- 'Giacalone',
- 'Giannini',
- 'Gigliotti',
- 'Giordano',
- 'Giovannini',
- 'Giraudo',
- 'Giuffrida',
- 'Giuliani',
- 'Giunta',
- 'Giusti',
- 'Gori',
- 'Govoni',
- 'Granata',
- 'Grandi',
- 'Grange',
- 'Grasso',
- 'Greco',
- 'Gregori',
- 'Greppi',
- 'Grieco',
- 'Grillo',
- 'Grossi',
- 'Gruber',
- 'Guarneri',
- 'Guastella',
- 'Guastone',
- 'Guerra',
- 'Guerriero',
- 'Guerrini',
- 'Guglielmi',
- 'Guidi',
- 'Gurrieri',
- 'Gusmeroli',
- 'Hofer',
- 'Huber',
- 'Iacono',
- 'Iannaccone',
- 'Ierardi',
- 'Iezzi',
- 'Innocenti',
- 'Iotti',
- 'Izzi',
- 'Izzo',
- 'Kofler',
- 'Laganà',
- 'Lai',
- 'Landi',
- 'Lanteri',
- 'Lanza',
- 'Lenzi',
- 'Leonardi',
- 'Leone',
- 'Leonetti',
- 'Licata',
- 'Licitra',
- 'Ligorio',
- 'Liverani',
- 'Locatelli',
- 'Lodi',
- 'Loi',
- 'Lombardi',
- 'Lombardo',
- 'Lonardi',
- 'Longo',
- 'Lorusso',
- 'Lovato',
- 'Lucchesi',
- 'Luciani',
- 'Lugli',
- 'Luppi',
- 'Macchi',
- 'Maggi',
- 'Maggiani',
- 'Magnani',
- 'Maio',
- 'Mair',
- 'Malagoli',
- 'Malavasi',
- 'Manca',
- 'Mancini',
- 'Mancuso',
- 'Manetti',
- 'Manfredi',
- 'Mantovani',
- 'Marangon',
- 'Marchesan',
- 'Marchetti',
- 'Marcon',
- 'Marconi',
- 'Marega',
- 'Marelli',
- 'Mariani',
- 'Marinelli',
- 'Marini',
- 'Marino',
- 'Martinelli',
- 'Martini',
- 'Martino',
- 'Marziali',
- 'Masiero',
- 'Massaro',
- 'Mastroianni',
- 'Matera',
- 'Mauro',
- 'Mazza',
- 'Mazzeo',
- 'Mazzocchi',
- 'Mazzoleno',
- 'Mazzoni',
- 'Mazzotti',
- 'Mecca',
- 'Medeot',
- 'Melandri',
- 'Melis',
- 'Meloni',
- 'Menconi',
- 'Menegatti',
- 'Menna',
- 'Menozzi',
- 'Mereu',
- 'Merola',
- 'Messina',
- 'Miglio',
- 'Mignogna',
- 'Milan',
- 'Milani',
- 'Minniti',
- 'Moffa',
- 'Molinari',
- 'Molteni',
- 'Monaci',
- 'Montagna',
- 'Montalbano',
- 'Montanari',
- 'Montemurro',
- 'Monti',
- 'Mora',
- 'Morabito',
- 'Morandi',
- 'Moras',
- 'Morelli',
- 'Moretti',
- 'Moro',
- 'Morri',
- 'Mosca',
- 'Moser',
- 'Mosti',
- 'Mura',
- 'Murgia',
- 'Murru',
- 'Musso',
- 'Nanni',
- 'Napolitano',
- 'Natale',
- 'Negri',
- 'Neri',
- 'Nesti',
- 'Niccolai',
- 'Nicoletti',
- 'Nobili',
- 'Nocentini',
- 'Occhipinti',
- 'Pace',
- 'Pacini',
- 'Palladino',
- 'Palmisani',
- 'Palmisano',
- 'Palumbo',
- 'Panzeri',
- 'Paolicelli',
- 'Paolucci',
- 'Pappalardo',
- 'Pardini',
- 'Parente',
- 'Parisi',
- 'Parodi',
- 'Parrinello',
- 'Pastorino',
- 'Pavan',
- 'Peaquin',
- 'Pedrazzini',
- 'Pedrotti',
- 'Pellegrini',
- 'Pellegrino',
- 'Penzo',
- 'Pepe',
- 'Perego',
- 'Perri',
- 'Perrone',
- 'Pession',
- 'Petrarca',
- 'Petronio',
- 'Piana',
- 'Pianigiani',
- 'Piazzolla',
- 'Picariello',
- 'Picco',
- 'Pichler',
- 'Pieri',
- 'Pini',
- 'Pinna',
- 'Pintus',
- 'Pipitone',
- 'Piras',
- 'Pircher',
- 'Piscitelli',
- 'Pivetta',
- 'Poggio',
- 'Poletti',
- 'Porcu',
- 'Pozzo',
- 'Prencipe',
- 'Privitera',
- 'Procopio',
- 'Proietti',
- 'Pucci',
- 'Pugliese',
- 'Puglisi',
- 'Quaranta',
- 'Quarta',
- 'Quinto',
- 'Rallo',
- 'Ramella',
- 'Rampazzo',
- 'Randazzo',
- 'Rapisarda',
- 'Ravaioli',
- 'Rea',
- 'Redaelli',
- 'Repetto',
- 'Ricci',
- 'Riggi',
- 'Righetti',
- 'Righi',
- 'Rinaldi',
- 'Riva',
- 'Rizza',
- 'Rizzi',
- 'Rizzo',
- 'Rocca',
- 'Rodigari',
- 'Romagnoli',
- 'Romaniello',
- 'Romano',
- 'Romeo',
- 'Rosati',
- 'Rosset',
- 'Rossi',
- 'Rosso',
- 'Rota',
- 'Ruggeri',
- 'Ruggiero',
- 'Russo',
- 'Sabatini',
- 'Sabbatini',
- 'Sabia',
- 'Sacchet',
- 'Sacchi',
- 'Sacco',
- 'Sala',
- 'Salvadori',
- 'Salvatore',
- 'Salvucci',
- 'Sanfilippo',
- 'Sanna',
- 'Santarelli',
- 'Santarossa',
- 'Santarsiero',
- 'Santilli',
- 'Santini',
- 'Santoro',
- 'Saponaro',
- 'Sartor',
- 'Sartori',
- 'Sbrana',
- 'Scalise',
- 'Scarpa',
- 'Scherini',
- 'Schiavi',
- 'Schiavon',
- 'Sechi',
- 'Semeraro',
- 'Semprini',
- 'Senatore',
- 'Serafini',
- 'Serra',
- 'Silenzi',
- 'Silvestri',
- 'Siri',
- 'Sorrentino',
- 'Spano',
- 'Spina',
- 'Stigliano',
- 'Sucera',
- 'Surace',
- 'Tagliabue',
- 'Tagliaferri',
- 'Talarico',
- 'Tallarico',
- 'Tanzi',
- 'Tassone',
- 'Telesca',
- 'Tesi',
- 'Testa',
- 'Tiozzo',
- 'Tomasi',
- 'Tonelli',
- 'Torchio',
- 'Torresi',
- 'Torrisi',
- 'Totaro',
- 'Traini',
- 'Traverso',
- 'Trevisan',
- 'Tripodi',
- 'Trovato',
- 'Tumino',
- 'Usai',
- 'Vailati',
- 'Valentini',
- 'Valsecchi',
- 'Vascotto',
- 'Vella',
- 'Venezia',
- 'Venturelli',
- 'Venturi',
- 'Venturini',
- 'Vercesi',
- 'Veronese',
- 'Vezzoli',
- 'Viale',
- 'Vianello',
- 'Vichi',
- 'Vierin',
- 'Villa',
- 'Vincenzi',
- 'Visentin',
- 'Visintin',
- 'Vitale',
- 'Vitali',
- 'Vuillermoz',
- 'Zagaria',
- 'Zanatta',
- 'Zanella',
- 'Zanetta',
- 'Zanetti',
- 'Zani',
- 'Zeni',
- 'Zennaro',
- 'Zordan',
- 'Zuliani',
- 'Zunino'
-];
+ "Delle Monache",
+ "Delogu",
+ "Demontis",
+ "Demurtas",
+ "Denaro",
+ "Denti",
+ "Deriu",
+ "Desiderio",
+ "Desogus",
+ "Destro",
+ "Di Bari",
+ "Di Battista",
+ "Di Bella",
+ "Di Benedetto",
+ "Di Biase",
+ "Di Blasi",
+ "Di Caccamo",
+ "Di Carlo",
+ "Di Cesare",
+ "Di Ciocco",
+ "Di Costanzo",
+ "Di Dio",
+ "Di Domenico",
+ "Di Donato",
+ "Di Fazio",
+ "Di Felice",
+ "Di Fiore",
+ "Di Francesco",
+ "Di Franco",
+ "Di Gaetano",
+ "Di Gennaro",
+ "Di Giacomo",
+ "Di Giorgio",
+ "Di Giovanni",
+ "Di Girolamo",
+ "Di Giuseppe",
+ "Di Gregorio",
+ "Di Grezia",
+ "Di Iorio",
+ "Di Lascio",
+ "Di Lecce",
+ "Di Liberto",
+ "Di Lorenzo",
+ "Di Luca",
+ "Di Maggio",
+ "Di Maio",
+ "Di Marco",
+ "Di Maria",
+ "Di Marino",
+ "Di Maro",
+ "Di Martino",
+ "Di Marzio",
+ "Di Matteo",
+ "Di Mauro",
+ "Di Michele",
+ "Di Nardo",
+ "Di Natale",
+ "Di Palma",
+ "Di Paola",
+ "Di Paolo",
+ "Di Pasquale",
+ "Di Pede",
+ "Di Pietro",
+ "Di Rocco",
+ "Di Salvo",
+ "Di Santo",
+ "Di Sarno",
+ "Di Somma",
+ "Di Stefano",
+ "Di Tommaso",
+ "Di Tullio",
+ "Di Vita",
+ "Diamanti",
+ "Diana",
+ "Dini",
+ "Dionisi",
+ "Distefano",
+ "Dodaro",
+ "Dolce",
+ "Dolci",
+ "Dominici",
+ "Donati",
+ "Donato",
+ "Donda",
+ "Doria",
+ "Doro",
+ "Doronzo",
+ "Drago",
+ "Dragone",
+ "Dragoni",
+ "Duca",
+ "Ducci",
+ "Durante",
+ "Dutto",
+ "Egger",
+ "Elia",
+ "Eligibile",
+ "Epifani",
+ "Ercoli",
+ "Ermini",
+ "Errante",
+ "Errera",
+ "Errichiello",
+ "Errico",
+ "Esposito",
+ "Evangelista",
+ "Evangelisti",
+ "Evola",
+ "Fabbri",
+ "Fabbricatore",
+ "Fabbro",
+ "Fabiani",
+ "Fabiano",
+ "Fabris",
+ "Fabrizi",
+ "Fabrizio",
+ "Fadda",
+ "Falbo",
+ "Falchi",
+ "Falcioni",
+ "Falco",
+ "Falcone",
+ "Falzone",
+ "Fanara",
+ "Fancello",
+ "Fanelli",
+ "Fantini",
+ "Fantozzi",
+ "Faraci",
+ "Faraone",
+ "Farella",
+ "Farin",
+ "Farina",
+ "Farris",
+ "Fasano",
+ "Fasoli",
+ "Fava",
+ "Favara",
+ "Favaro",
+ "Favero",
+ "Favre",
+ "Fazio",
+ "Fedele",
+ "Federici",
+ "Federico",
+ "Feleppa",
+ "Felici",
+ "Feliziani",
+ "Femina",
+ "Ferilli",
+ "Ferluga",
+ "Ferracuti",
+ "Ferraiuolo",
+ "Ferrando",
+ "Ferrante",
+ "Ferranti",
+ "Ferrara",
+ "Ferrari",
+ "Ferrarini",
+ "Ferrario",
+ "Ferraris",
+ "Ferraro",
+ "Ferrarotti",
+ "Ferreri",
+ "Ferrero",
+ "Ferretti",
+ "Ferri",
+ "Ferrigno",
+ "Ferrini",
+ "Ferro",
+ "Ferroni",
+ "Festa",
+ "Festuccia",
+ "Fichera",
+ "Fierro",
+ "Filice",
+ "Filippi",
+ "Filippini",
+ "Filipponi",
+ "Fini",
+ "Finocchiaro",
+ "Finotti",
+ "Fior",
+ "Fioravanti",
+ "Fiore",
+ "Fiorelli",
+ "Fiorentini",
+ "Fiorentino",
+ "Fiorenza",
+ "Fioretti",
+ "Fiori",
+ "Fiorillo",
+ "Fiorini",
+ "Fiorucci",
+ "Fischetti",
+ "Flacco",
+ "Flore",
+ "Floridia",
+ "Florio",
+ "Floris",
+ "Foglia",
+ "Fois",
+ "Fonda",
+ "Fontana",
+ "Fonti",
+ "Forconi",
+ "Forgione",
+ "Forlani",
+ "Formica",
+ "Fornara",
+ "Forte",
+ "Fortugno",
+ "Fortunato",
+ "Foschi",
+ "Foti",
+ "Francesca",
+ "Franceschi",
+ "Franceschini",
+ "Francesconi",
+ "Francese",
+ "Franchi",
+ "Franchini",
+ "Franco",
+ "Franzè",
+ "Franzoni",
+ "Frasca",
+ "Fratello",
+ "Fratti",
+ "Frau",
+ "Frezza",
+ "Frigerio",
+ "Frigo",
+ "Fucci",
+ "Fumagalli",
+ "Fumarola",
+ "Fuoco",
+ "Furlan",
+ "Furno",
+ "Fusaro",
+ "Fusco",
+ "Gabriele",
+ "Gabrielli",
+ "Gaddini",
+ "Gagliano",
+ "Gagliardi",
+ "Galante",
+ "Galasso",
+ "Galati",
+ "Galeazzi",
+ "Galli",
+ "Gallo",
+ "Galluzzo",
+ "Gamba",
+ "Gamberini",
+ "Gambino",
+ "Gamper",
+ "Gandolfo",
+ "Gangemi",
+ "Garau",
+ "Garavaglia",
+ "Gargiulo",
+ "Garifo",
+ "Garofalo",
+ "Gaspari",
+ "Gasparini",
+ "Gasser",
+ "Gatta",
+ "Gatti",
+ "Gatto",
+ "Gaudiano",
+ "Gazzola",
+ "Gemma",
+ "Genchi",
+ "Genna",
+ "Gennaro",
+ "Genovese",
+ "Gentile",
+ "Gentili",
+ "Gerace",
+ "Geraci",
+ "Germani",
+ "Gervasi",
+ "Ghilardi",
+ "Giacalone",
+ "Giaccio",
+ "Giachi",
+ "Giacomelli",
+ "Giampaoli",
+ "Giampaolo",
+ "Giannelli",
+ "Giannetti",
+ "Gianni",
+ "Giannini",
+ "Giannone",
+ "Giannotti",
+ "Gianotti",
+ "Giansante",
+ "Giardina",
+ "Giardini",
+ "Gigli",
+ "Giglio",
+ "Gigliotti",
+ "Gioacchini",
+ "Gioia",
+ "Giordani",
+ "Giordano",
+ "Giorgetti",
+ "Giorgi",
+ "Giorgio",
+ "Giovannelli",
+ "Giovannetti",
+ "Giovannini",
+ "Giovinazzo",
+ "Girardi",
+ "Giraudo",
+ "Girone",
+ "Giudice",
+ "Giuffrida",
+ "Giugliano",
+ "Giuliani",
+ "Giuliano",
+ "Giunta",
+ "Giusti",
+ "Giustra",
+ "Gobbi",
+ "Golinelli",
+ "Gori",
+ "Govoni",
+ "Granà",
+ "Granata",
+ "Granato",
+ "Grande",
+ "Grandi",
+ "Grange",
+ "Grassi",
+ "Grasso",
+ "Gravina",
+ "Graziani",
+ "Graziano",
+ "Greco",
+ "Gregori",
+ "Greppi",
+ "Grieco",
+ "Grilli",
+ "Grillo",
+ "Grimaldi",
+ "Grossi",
+ "Grosso",
+ "Gruber",
+ "Gruppuso",
+ "Gualtieri",
+ "Guarino",
+ "Guarneri",
+ "Guarnieri",
+ "Guastella",
+ "Guastone",
+ "Guerra",
+ "Guerrieri",
+ "Guerriero",
+ "Guerrini",
+ "Guglielmi",
+ "Guida",
+ "Guidetti",
+ "Guidi",
+ "Guido",
+ "Guidotti",
+ "Gulino",
+ "Gullì",
+ "Gurrieri",
+ "Gusmeroli",
+ "Hofer",
+ "Huber",
+ "Iacolare",
+ "Iacono",
+ "Iacovino",
+ "Iacovone",
+ "Iandolo",
+ "Iannaccone",
+ "Iannello",
+ "Ianni",
+ "Iannone",
+ "Iannucci",
+ "Iaria",
+ "Iazzetta",
+ "Ierardi",
+ "Iezzi",
+ "Impellizzeri",
+ "Improta",
+ "Indelicato",
+ "Ingrassia",
+ "Ingrosso",
+ "Innocenti",
+ "Inzerillo",
+ "Iodice",
+ "Iorio",
+ "Iotti",
+ "Iovino",
+ "Ippoliti",
+ "Ippolito",
+ "Iuliano",
+ "Izzi",
+ "Izzo",
+ "Kofler",
+ "La Barbera",
+ "La Malfa",
+ "La Manna",
+ "La Monaca",
+ "La Monica",
+ "La Porta",
+ "La Rocca",
+ "La Rosa",
+ "La Sala",
+ "La Torre",
+ "Labate",
+ "Laezza",
+ "Laganà",
+ "Lai",
+ "Lamacchia",
+ "Lamberti",
+ "Lana",
+ "Landi",
+ "Lanteri",
+ "Lanza",
+ "Lari",
+ "Latini",
+ "Latorre",
+ "Lattanzi",
+ "Lauri",
+ "Lavecchia",
+ "Lazzari",
+ "Lazzarini",
+ "Lazzaro",
+ "Leale",
+ "Lecca",
+ "Ledda",
+ "Leggio",
+ "Lelli",
+ "Lentini",
+ "Lenzi",
+ "Leo",
+ "Leonardi",
+ "Leoncini",
+ "Leone",
+ "Leonetti",
+ "Leoni",
+ "Leopardi",
+ "Lepore",
+ "Lezzi",
+ "Liberati",
+ "Librizzi",
+ "Licata",
+ "Liccardo",
+ "Licciardello",
+ "Licitra",
+ "Ligorio",
+ "Liguori",
+ "Liotta",
+ "Lipari",
+ "Lippi",
+ "Lippolis",
+ "Lisi",
+ "Litterio",
+ "Liuzzi",
+ "Liverani",
+ "Lo Bianco",
+ "Lo Cascio",
+ "Lo Giudice",
+ "Lo Iacono",
+ "Lo Piccolo",
+ "Lo Pinto",
+ "Lo Presti",
+ "Locatelli",
+ "Locci",
+ "Loddo",
+ "Lodi",
+ "Loffredo",
+ "Loi",
+ "Loiacono",
+ "Lolli",
+ "Lombardi",
+ "Lombardini",
+ "Lombardo",
+ "Lonardi",
+ "Longhi",
+ "Longo",
+ "Longobardi",
+ "Lopez",
+ "Lorenzini",
+ "Loreti",
+ "Loreto",
+ "Lori",
+ "Lorusso",
+ "Lotito",
+ "Lotti",
+ "Lovato",
+ "Luca",
+ "Lucarelli",
+ "Lucarini",
+ "Lucchese",
+ "Lucchesi",
+ "Luchetti",
+ "Luchini",
+ "Lucia",
+ "Luciani",
+ "Luciano",
+ "Lucidi",
+ "Luconi",
+ "Lugli",
+ "Luise",
+ "Luongo",
+ "Lupi",
+ "Lupica",
+ "Lupo",
+ "Luppi",
+ "Luppino",
+ "Luzi",
+ "Luzzi",
+ "Macaluso",
+ "Macchi",
+ "Macchia",
+ "Macrì",
+ "Madonna",
+ "Maffei",
+ "Maggi",
+ "Maggiani",
+ "Maggio",
+ "Maggiore",
+ "Magi",
+ "Magliocco",
+ "Magnani",
+ "Magno",
+ "Maiello",
+ "Mainardi",
+ "Maio",
+ "Maione",
+ "Mair",
+ "Malagoli",
+ "Malaspina",
+ "Malatesta",
+ "Malavasi",
+ "Malerba",
+ "Malizia",
+ "Maltese",
+ "Manca",
+ "Mancinelli",
+ "Mancini",
+ "Mancino",
+ "Mancuso",
+ "Manetti",
+ "Manfredi",
+ "Mangano",
+ "Mangione",
+ "Manica",
+ "Manicone",
+ "Maniscalco",
+ "Manna",
+ "Mannino",
+ "Manno",
+ "Manti",
+ "Mantovani",
+ "Manzella",
+ "Manzi",
+ "Manzo",
+ "Maragno",
+ "Marangi",
+ "Marangon",
+ "Marangoni",
+ "Marani",
+ "Marano",
+ "Marcelli",
+ "Marcello",
+ "Marchesan",
+ "Marchese",
+ "Marchesi",
+ "Marchesini",
+ "Marchetti",
+ "Marchetto",
+ "Marchi",
+ "Marchini",
+ "Marciano",
+ "Marcianò",
+ "Marcon",
+ "Marconi",
+ "Marcovecchio",
+ "Marcucci",
+ "Marega",
+ "Marelli",
+ "Maresca",
+ "Margiotta",
+ "Mari",
+ "Marian",
+ "Mariani",
+ "Mariano",
+ "Marinelli",
+ "Marini",
+ "Marino",
+ "Marinucci",
+ "Mariotti",
+ "Mariucci",
+ "Marone",
+ "Marongiu",
+ "Marotta",
+ "Marra",
+ "Marras",
+ "Marrazzo",
+ "Marrone",
+ "Marsella",
+ "Marsili",
+ "Martelli",
+ "Martellucci",
+ "Martina",
+ "Martinelli",
+ "Martines",
+ "Martini",
+ "Martino",
+ "Martorana",
+ "Martucci",
+ "Marzano",
+ "Marzi",
+ "Marziali",
+ "Marzocchi",
+ "Masala",
+ "Mascia",
+ "Masciandaro",
+ "Mascolo",
+ "Masi",
+ "Masia",
+ "Masiero",
+ "Massa",
+ "Massari",
+ "Massaro",
+ "Massimi",
+ "Mastrogiacomo",
+ "Mastroianni",
+ "Mastronardi",
+ "Mastropietro",
+ "Masucci",
+ "Matarazzo",
+ "Matera",
+ "Matranga",
+ "Matta",
+ "Mattei",
+ "Matteucci",
+ "Mattia",
+ "Mattioli",
+ "Maugeri",
+ "Mauri",
+ "Maurizi",
+ "Mauro",
+ "Mautone",
+ "Mazza",
+ "Mazzanti",
+ "Mazzarella",
+ "Mazzaro",
+ "Mazzei",
+ "Mazzeo",
+ "Mazzi",
+ "Mazzini",
+ "Mazzocchi",
+ "Mazzola",
+ "Mazzoleno",
+ "Mazzone",
+ "Mazzoni",
+ "Mazzotta",
+ "Mazzotti",
+ "Mecca",
+ "Medeot",
+ "Medici",
+ "Medugno",
+ "Megna",
+ "Melandri",
+ "Mele",
+ "Meli",
+ "Melillo",
+ "Melis",
+ "Meloni",
+ "Memoli",
+ "Mencarelli",
+ "Menconi",
+ "Menegatti",
+ "Mengoni",
+ "Menna",
+ "Menozzi",
+ "Meo",
+ "Mercuri",
+ "Mercurio",
+ "Mereu",
+ "Merli",
+ "Merlo",
+ "Merola",
+ "Messana",
+ "Messina",
+ "Micco",
+ "Miccoli",
+ "Miceli",
+ "Micheletti",
+ "Michelucci",
+ "Micillo",
+ "Migliaccio",
+ "Miglio",
+ "Migliore",
+ "Mignogna",
+ "Milan",
+ "Milani",
+ "Milano",
+ "Milazzo",
+ "Milella",
+ "Militello",
+ "Minelli",
+ "Mingarelli",
+ "Minniti",
+ "Miotto",
+ "Mirabella",
+ "Mistretta",
+ "Moccia",
+ "Modica",
+ "Moffa",
+ "Molinari",
+ "Molinaro",
+ "Mollica",
+ "Molteni",
+ "Monaci",
+ "Monaco",
+ "Monni",
+ "Montagna",
+ "Montagner",
+ "Montalbano",
+ "Montalto",
+ "Montanari",
+ "Montanaro",
+ "Montefusco",
+ "Monteleone",
+ "Montemurro",
+ "Monterosso",
+ "Montesano",
+ "Monti",
+ "Monticelli",
+ "Mora",
+ "Morabito",
+ "Morandi",
+ "Moras",
+ "Mordenti",
+ "Morelli",
+ "Morello",
+ "Moretti",
+ "Moretto",
+ "Morgante",
+ "Mori",
+ "Moriconi",
+ "Morini",
+ "Moro",
+ "Moroni",
+ "Morra",
+ "Morreale",
+ "Morri",
+ "Morrone",
+ "Mosca",
+ "Moscato",
+ "Moser",
+ "Mosti",
+ "Motisi",
+ "Motta",
+ "Mottola",
+ "Mulas",
+ "Mulè",
+ "Munaro",
+ "Mura",
+ "Muratore",
+ "Murgia",
+ "Murolo",
+ "Murru",
+ "Murtas",
+ "Musella",
+ "Musso",
+ "Musumeci",
+ "Nanni",
+ "Napoletano",
+ "Napoli",
+ "Napolitano",
+ "Nappi",
+ "Narcisi",
+ "Narciso",
+ "Nardi",
+ "Natale",
+ "Natali",
+ "Nava",
+ "Navarra",
+ "Nazzaro",
+ "Negri",
+ "Neri",
+ "Nesti",
+ "Nicastro",
+ "Niccolai",
+ "Nicoletti",
+ "Nicolini",
+ "Nicolò",
+ "Nicolosi",
+ "Nicosia",
+ "Nicotra",
+ "Nieddu",
+ "Nigro",
+ "Nobile",
+ "Nobili",
+ "Nocentini",
+ "Nocera",
+ "Nocerino",
+ "Nota",
+ "Notaro",
+ "Noto",
+ "Novelli",
+ "Novello",
+ "Nucci",
+ "Nucera",
+ "Nuzzo",
+ "Occhipinti",
+ "Oggiano",
+ "Oliva",
+ "Oliveri",
+ "Olivi",
+ "Olivieri",
+ "Oliviero",
+ "Olla",
+ "Orefice",
+ "Orlandi",
+ "Orlando",
+ "Orrù",
+ "Orsini",
+ "Ortenzi",
+ "Ortolani",
+ "Ostuni",
+ "Ottaviani",
+ "Ottaviano",
+ "Ottonello",
+ "Pace",
+ "Paci",
+ "Pacifici",
+ "Pacifico",
+ "Pacini",
+ "Padovan",
+ "Padula",
+ "Paganelli",
+ "Pagani",
+ "Pagano",
+ "Pagliai",
+ "Pagliuca",
+ "Pala",
+ "Paladini",
+ "Palano",
+ "Palazzi",
+ "Palazzo",
+ "Palazzolo",
+ "Palermo",
+ "Palla",
+ "Palladino",
+ "Pallotta",
+ "Palma",
+ "Palmeri",
+ "Palmieri",
+ "Palmisani",
+ "Palmisano",
+ "Palombi",
+ "Palombo",
+ "Palumbo",
+ "Panaro",
+ "Pandolfi",
+ "Panetta",
+ "Pani",
+ "Panico",
+ "Pantano",
+ "Panza",
+ "Panzeri",
+ "Paola",
+ "Paolella",
+ "Paoletti",
+ "Paoli",
+ "Paolicelli",
+ "Paolillo",
+ "Paolini",
+ "Paolino",
+ "Paolucci",
+ "Paone",
+ "Paonessa",
+ "Papa",
+ "Papaleo",
+ "Papapietro",
+ "Papini",
+ "Pappalardo",
+ "Paradiso",
+ "Pardini",
+ "Parente",
+ "Pariggiano",
+ "Paris",
+ "Parise",
+ "Parisi",
+ "Parodi",
+ "Parrinello",
+ "Parrino",
+ "Pascale",
+ "Pascali",
+ "Pascarella",
+ "Pascucci",
+ "Pasini",
+ "Pasqua",
+ "Pasquali",
+ "Pasquini",
+ "Passarelli",
+ "Passeri",
+ "Passero",
+ "Passuello",
+ "Pastore",
+ "Pastorelli",
+ "Pastorino",
+ "Patanè",
+ "Patriarca",
+ "Patrone",
+ "Patruno",
+ "Patti",
+ "Pau",
+ "Pavan",
+ "Pavani",
+ "Pavone",
+ "Peaquin",
+ "Pece",
+ "Pecora",
+ "Pecoraro",
+ "Pecorella",
+ "Pedone",
+ "Pedrazzini",
+ "Pedroni",
+ "Pedrotti",
+ "Pellecchia",
+ "Pellegrini",
+ "Pellegrino",
+ "Pellicano",
+ "Pellicanò",
+ "Pellitteri",
+ "Peluso",
+ "Penna",
+ "Pennestrì",
+ "Penzo",
+ "Pepe",
+ "Perego",
+ "Perilli",
+ "Perin",
+ "Perini",
+ "Perna",
+ "Peroni",
+ "Perotti",
+ "Perra",
+ "Perri",
+ "Perrini",
+ "Perrone",
+ "Perrotta",
+ "Perugini",
+ "Peruzzi",
+ "Pesaresi",
+ "Pesce",
+ "Pession",
+ "Petito",
+ "Petralia",
+ "Petrarca",
+ "Petrella",
+ "Petrelli",
+ "Petrini",
+ "Petrone",
+ "Petronio",
+ "Petrucci",
+ "Pezzella",
+ "Pezzi",
+ "Piacentini",
+ "Piana",
+ "Pianese",
+ "Pianigiani",
+ "Piazza",
+ "Piazzolla",
+ "Pibiri",
+ "Pica",
+ "Picariello",
+ "Picchi",
+ "Piccinini",
+ "Piccione",
+ "Picco",
+ "Piccoli",
+ "Piccolo",
+ "Pichler",
+ "Pieri",
+ "Pierini",
+ "Pierro",
+ "Piga",
+ "Pignatelli",
+ "Pilato",
+ "Pili",
+ "Pillitteri",
+ "Pinardi",
+ "Pini",
+ "Pinna",
+ "Pinto",
+ "Pintus",
+ "Pipitone",
+ "Piras",
+ "Pircher",
+ "Piredda",
+ "Pirone",
+ "Pirrello",
+ "Pirrone",
+ "Pisani",
+ "Pisano",
+ "Pischedda",
+ "Pisciotta",
+ "Piscitelli",
+ "Piscopo",
+ "Pisu",
+ "Pittalis",
+ "Pitzalis",
+ "Piva",
+ "Pivetta",
+ "Pizzi",
+ "Pizzimenti",
+ "Pizzitola",
+ "Pizzo",
+ "Pizzuti",
+ "Platania",
+ "Poggi",
+ "Poggio",
+ "Polese",
+ "Poletti",
+ "Poli",
+ "Polidori",
+ "Polimeno",
+ "Politi",
+ "Polito",
+ "Polizzi",
+ "Pollina",
+ "Polverino",
+ "Pompei",
+ "Pompili",
+ "Pompilio",
+ "Ponti",
+ "Porcari",
+ "Porcu",
+ "Postiglione",
+ "Potenza",
+ "Pozzi",
+ "Pozzo",
+ "Pratesi",
+ "Praticò",
+ "Prato",
+ "Prencipe",
+ "Prete",
+ "Preziosi",
+ "Principato",
+ "Prisco",
+ "Privitera",
+ "Procopio",
+ "Proietti",
+ "Provenzano",
+ "Puca",
+ "Pucci",
+ "Puccio",
+ "Puddu",
+ "Puggioni",
+ "Pugliese",
+ "Pugliesi",
+ "Puglisi",
+ "Puleo",
+ "Putzolu",
+ "Quaglia",
+ "Quaranta",
+ "Quarta",
+ "Quinto",
+ "Raffa",
+ "Rago",
+ "Ragone",
+ "Ragusa",
+ "Raimondi",
+ "Raimondo",
+ "Rallo",
+ "Rambaldi",
+ "Ramella",
+ "Rampazzo",
+ "Randazzo",
+ "Raneri",
+ "Ranieri",
+ "Raniolo",
+ "Ranucci",
+ "Rapisarda",
+ "Rapuano",
+ "Ratti",
+ "Rauso",
+ "Ravaioli",
+ "Re",
+ "Rea",
+ "Reale",
+ "Recchia",
+ "Redaelli",
+ "Reina",
+ "Renda",
+ "Renna",
+ "Renzi",
+ "Repetto",
+ "Restivo",
+ "Riccardi",
+ "Ricci",
+ "Ricciardi",
+ "Riccio",
+ "Riccobono",
+ "Ridolfi",
+ "Riggi",
+ "Riggio",
+ "Righetti",
+ "Righi",
+ "Rigoni",
+ "Rinaldi",
+ "Riolo",
+ "Riparbelli",
+ "Riva",
+ "Rizza",
+ "Rizzi",
+ "Rizzo",
+ "Roberti",
+ "Rocca",
+ "Rocchi",
+ "Rocco",
+ "Rodigari",
+ "Rogolino",
+ "Rollo",
+ "Romagnoli",
+ "Romanelli",
+ "Romani",
+ "Romaniello",
+ "Romanini",
+ "Romano",
+ "Romeo",
+ "Rondinone",
+ "Rondoni",
+ "Rosa",
+ "Rosati",
+ "Rosi",
+ "Ross",
+ "Rosselli",
+ "Rosset",
+ "Rossetti",
+ "Rossi",
+ "Rossini",
+ "Rosso",
+ "Rota",
+ "Rotolo",
+ "Rotondo",
+ "Rotundo",
+ "Ruberto",
+ "Rubino",
+ "Rucco",
+ "Ruggeri",
+ "Ruggieri",
+ "Ruggiero",
+ "Ruotolo",
+ "Rusciano",
+ "Russo",
+ "Saba",
+ "Sabatini",
+ "Sabatino",
+ "Sabato",
+ "Sabbatini",
+ "Sabia",
+ "Sabino",
+ "Sacchet",
+ "Sacchetti",
+ "Sacchi",
+ "Sacco",
+ "Saccone",
+ "Saia",
+ "Sala",
+ "Saladino",
+ "Salamone",
+ "Salatiello",
+ "Salemi",
+ "Salemme",
+ "Salerno",
+ "Salierno",
+ "Salis",
+ "Salomone",
+ "Salvadori",
+ "Salvati",
+ "Salvatore",
+ "Salvatori",
+ "Salvi",
+ "Salvucci",
+ "Salzano",
+ "Sammartano",
+ "Sammartino",
+ "Sanfilippo",
+ "Sanna",
+ "Sannino",
+ "Sansone",
+ "Santamaria",
+ "Santangelo",
+ "Santarelli",
+ "Santarossa",
+ "Santarsia",
+ "Santarsiero",
+ "Santi",
+ "Santilli",
+ "Santinelli",
+ "Santini",
+ "Santo",
+ "Santoni",
+ "Santori",
+ "Santoro",
+ "Santucci",
+ "Sapienza",
+ "Saponaro",
+ "Saporito",
+ "Saracino",
+ "Sardella",
+ "Sardina",
+ "Sarnataro",
+ "Sarti",
+ "Sartor",
+ "Sartori",
+ "Sassano",
+ "Sassi",
+ "Sasso",
+ "Satta",
+ "Savini",
+ "Savoca",
+ "Savoia",
+ "Sbrana",
+ "Scaglione",
+ "Scala",
+ "Scalia",
+ "Scalise",
+ "Scalzo",
+ "Scano",
+ "Scanu",
+ "Scarano",
+ "Scardino",
+ "Scarpa",
+ "Scarpellini",
+ "Scherini",
+ "Schettino",
+ "Schiavi",
+ "Schiavo",
+ "Schiavon",
+ "Schiavone",
+ "Schifano",
+ "Schillaci",
+ "Schirru",
+ "Sciacca",
+ "Scocco",
+ "Scognamiglio",
+ "Scopece",
+ "Scorza",
+ "Scotti",
+ "Scrofani",
+ "Scuderi",
+ "Sebastiani",
+ "Secchi",
+ "Secci",
+ "Sechi",
+ "Semeraro",
+ "Semprini",
+ "Senatore",
+ "Sepe",
+ "Serafini",
+ "Serafino",
+ "Serena",
+ "Sergi",
+ "Serpa",
+ "Serr",
+ "Serra",
+ "Sessa",
+ "Sestito",
+ "Severi",
+ "Severino",
+ "Sevi",
+ "Sforza",
+ "Siciliano",
+ "Signorelli",
+ "Signorile",
+ "Signorini",
+ "Siino",
+ "Silenzi",
+ "Silvestri",
+ "Silvestrini",
+ "Silvestro",
+ "Simeoli",
+ "Simeone",
+ "Simeoni",
+ "Simeti",
+ "Simoncelli",
+ "Simone",
+ "Simonetti",
+ "Simoni",
+ "Simonini",
+ "Simula",
+ "Sini",
+ "Sinopoli",
+ "Siracusa",
+ "Siragusa",
+ "Siri",
+ "Soccorsi",
+ "Sodano",
+ "Soldati",
+ "Solinas",
+ "Sorbello",
+ "Sorce",
+ "Soro",
+ "Sorrentino",
+ "Sottile",
+ "Spada",
+ "Spadafora",
+ "Spadaro",
+ "Spadoni",
+ "Spagnolo",
+ "Spagnuolo",
+ "Spano",
+ "Spanò",
+ "Spanu",
+ "Sparacino",
+ "Spataro",
+ "Speranza",
+ "Spiga",
+ "Spina",
+ "Spinelli",
+ "Spizzirri",
+ "Stabile",
+ "Staffieri",
+ "Stanzione",
+ "Stefani",
+ "Stella",
+ "Stigliano",
+ "Storti",
+ "Strano",
+ "Sucameli",
+ "Sucera",
+ "Surace",
+ "Suriano",
+ "Tacconi",
+ "Taddei",
+ "Tagliabue",
+ "Tagliaferri",
+ "Talarico",
+ "Tallarico",
+ "Tallone",
+ "Tamburini",
+ "Tammaro",
+ "Tanzi",
+ "Taormina",
+ "Tarantino",
+ "Tarquini",
+ "Tartamella",
+ "Tassi",
+ "Tassinari",
+ "Tasso",
+ "Tassone",
+ "Tataranni",
+ "Tavani",
+ "Tedde",
+ "Tedeschi",
+ "Tedesco",
+ "Telesca",
+ "Terenzi",
+ "Teresi",
+ "Terlizzi",
+ "Termine",
+ "Terzi",
+ "Terzo",
+ "Tesi",
+ "Testa",
+ "Tiano",
+ "Tiberti",
+ "Tilotta",
+ "Tiozzo",
+ "Tirelli",
+ "Tirri",
+ "Todaro",
+ "Tofani",
+ "Toldo",
+ "Tolomeo",
+ "Tolu",
+ "Tomaselli",
+ "Tomasello",
+ "Tomasi",
+ "Tomassoni",
+ "Tomei",
+ "Tommasi",
+ "Tonelli",
+ "Tonini",
+ "Torchia",
+ "Torchio",
+ "Tornatore",
+ "Torre",
+ "Torresi",
+ "Torri",
+ "Torrisi",
+ "Tortora",
+ "Tortorici",
+ "Toscano",
+ "Tosi",
+ "Totaro",
+ "Toti",
+ "Toto",
+ "Traini",
+ "Tralli",
+ "Trapani",
+ "Travaglini",
+ "Traverso",
+ "Tretola",
+ "Trevisan",
+ "Triolo",
+ "Tripodi",
+ "Troisi",
+ "Trombetta",
+ "Trovato",
+ "Tucci",
+ "Tuccillo",
+ "Tufano",
+ "Tufo",
+ "Tumbarello",
+ "Tumino",
+ "Turchi",
+ "Turco",
+ "Ugolini",
+ "Urbano",
+ "Urso",
+ "Usai",
+ "Vacca",
+ "Vaccari",
+ "Vaccaro",
+ "Vailati",
+ "Valente",
+ "Valenti",
+ "Valentini",
+ "Valentino",
+ "Valenza",
+ "Valeri",
+ "Valle",
+ "Valletta",
+ "Valli",
+ "Vallone",
+ "Valsecchi",
+ "Vanni",
+ "Vannini",
+ "Varriale",
+ "Vascotto",
+ "Vassallo",
+ "Vecchi",
+ "Vella",
+ "Venezia",
+ "Ventimiglia",
+ "Ventura",
+ "Venturelli",
+ "Venturi",
+ "Venturini",
+ "Vercesi",
+ "Verde",
+ "Verme",
+ "Veronese",
+ "Vezzoli",
+ "Viale",
+ "Vianello",
+ "Vicari",
+ "Vichi",
+ "Vicinanza",
+ "Vicini",
+ "Vierin",
+ "Villa",
+ "Villani",
+ "Villari",
+ "Vincenzi",
+ "Vinci",
+ "Viola",
+ "Violante",
+ "Violi",
+ "Virgilio",
+ "Visani",
+ "Viscò",
+ "Visconti",
+ "Visentin",
+ "Visintin",
+ "Vita",
+ "Vitale",
+ "Vitali",
+ "Viti",
+ "Vitiello",
+ "Vittori",
+ "Viviani",
+ "Vizziello",
+ "Volpe",
+ "Volpi",
+ "Vuillermoz",
+ "Zaccaria",
+ "Zaccaro",
+ "Zagaria",
+ "Zago",
+ "Zambon",
+ "Zamboni",
+ "Zambuto",
+ "Zampieri",
+ "Zanatta",
+ "Zanella",
+ "Zanelli",
+ "Zanetta",
+ "Zanetti",
+ "Zani",
+ "Zanon",
+ "Zanotti",
+ "Zappacosta",
+ "Zappalà",
+ "Zappia",
+ "Zedda",
+ "Zeni",
+ "Zennaro",
+ "Zingaretti",
+ "Zito",
+ "Zollo",
+ "Zordan",
+ "Zotti",
+ "Zucca",
+ "Zuliani",
+ "Zullo",
+ "Zumbo",
+ "Zunino"
+]; \ No newline at end of file
diff --git a/lib/locales/ja/address/country.js b/lib/locales/ja/address/country.js
new file mode 100644
index 00000000..e8e6dc14
--- /dev/null
+++ b/lib/locales/ja/address/country.js
@@ -0,0 +1,169 @@
+module["exports"] = [
+ "アフリカ",
+ "南極大陸",
+ "アジア",
+ "ヨーロッパ",
+ "北アメリカ",
+ "南アメリカ",
+ "南極",
+ "北極",
+ "アフガニスタン",
+ "アルバニア",
+ "アルジェリア",
+ "アメリカ",
+ "米国",
+ "アンゴラ",
+ "アルゼンチン",
+ "オーストラリア",
+ "濠洲",
+ "オーストリア",
+ "バハマ",
+ "バーレーン",
+ "バングラデシュ",
+ "バルバドス",
+ "ベルギー",
+ "ベリーズ",
+ "ブータン",
+ "ボリビア",
+ "ボスニヤ・",
+ "ヘルツェゴビナ",
+ "ボツワナ",
+ "ブラジル",
+ "ブルネイ",
+ "ブルガリア",
+ "カンボジア",
+ "カメルーン",
+ "カナダ",
+ "中央アフリカ",
+ "チャド",
+ "チリ",
+ "中国",
+ "コロンビア",
+ "コンゴ",
+ "コスタリカ",
+ "クロアチア",
+ "キューバ",
+ "キプロス",
+ "チェコ",
+ "デンマーク",
+ "ドミニカ共和国",
+ "エクアドル",
+ "エジプト",
+ "エルサルバドル",
+ "赤道ギニア",
+ "エストニア",
+ "エチオピア",
+ "フィジー",
+ "フィンランド",
+ "フランス",
+ "ガンビア",
+ "ドイツ",
+ "ガーナ",
+ "英国",
+ "イギリス",
+ "ギリシャ",
+ "グリーンランド",
+ "グレナダ",
+ "グアテマラ",
+ "ギニア",
+ "ガイヤナ",
+ "ハイチ",
+ "オランダ",
+ "ホンジェラス",
+ "香港",
+ "ハンガリー",
+ "アイスランド",
+ "インド",
+ "インドネシア",
+ "イラン",
+ "イラク",
+ "アイルランド",
+ "イスラエル",
+ "イタリア",
+ "ジャマイカ",
+ "日本",
+ "ヨルダン",
+ "ケニア",
+ "コソボ",
+ "クウェート",
+ "ラオス",
+ "ラトビア",
+ "レバノン",
+ "リベリア",
+ "リビア",
+ "リトアニア",
+ "ルクセンブルク",
+ "マカオ",
+ "マダガスカル",
+ "マラウィ",
+ "マレーシア",
+ "マルタ",
+ "モルジブ",
+ "モーリシャス",
+ "メキシコ",
+ "モルドバ",
+ "モナコ",
+ "蒙古",
+ "モンゴル",
+ "モロッコ",
+ "モザンビーク",
+ "ミャンマー",
+ "ナミビア",
+ "ネパール",
+ "ニューギニア",
+ "ニュージーランド",
+ "ニカラグア",
+ "ナイジェリア",
+ "北朝鮮",
+ "ノルウェー",
+ "オーマン",
+ "パキスタン",
+ "パレスチナ",
+ "パナマ",
+ "パプアニューギニア",
+ "パラグアイ",
+ "ペルー",
+ "フィリピン",
+ "ポーランド",
+ "ポルトガル",
+ "カタール",
+ "ルーマニア",
+ "ロシア",
+ "ルワンダ",
+ "サウジアラビア",
+ "スコットランド",
+ "セネガル",
+ "セイシェル",
+ "シンガポール",
+ "スロバキア",
+ "スロベニア",
+ "ソロモン諸島",
+ "ソマリア",
+ "南アフリカ",
+ "韓国",
+ "スペイン",
+ "スリランカ",
+ "スーダン",
+ "スウェーデン",
+ "スイス",
+ "シリア",
+ "タヒチ",
+ "台湾",
+ "タンザニア",
+ "タイ",
+ "トリニダード・トバゴ",
+ "チュニジア",
+ "トルコ",
+ "ウガンダ",
+ "ウクライナ",
+ "アラブ首長国連邦",
+ "ウルグアイ",
+ "バチカン",
+ "ベネズエラ",
+ "ベトナム",
+ "ウェールズ",
+ "イエメン",
+ "ザイール",
+ "ザンビア",
+ "ジンバブエ"
+]; \ No newline at end of file
diff --git a/lib/locales/ja/address/index.js b/lib/locales/ja/address/index.js
index bd563dc0..1a7f00fa 100644
--- a/lib/locales/ja/address/index.js
+++ b/lib/locales/ja/address/index.js
@@ -6,4 +6,5 @@ address.state_abbr = require("./state_abbr");
address.city_prefix = require("./city_prefix");
address.city_suffix = require("./city_suffix");
address.city = require("./city");
+address.country = require("./country");
address.street_name = require("./street_name");
diff --git a/lib/locales/ko/address/postcode.js b/lib/locales/ko/address/postcode.js
index c61568b7..9a4ca74a 100644
--- a/lib/locales/ko/address/postcode.js
+++ b/lib/locales/ko/address/postcode.js
@@ -1,3 +1,4 @@
module["exports"] = [
- "###-###"
+ "###-###",
+ "#####"
];
diff --git a/lib/locales/ko/name/first_name.js b/lib/locales/ko/name/first_name.js
index 6df11ef5..491a0eb5 100644
--- a/lib/locales/ko/name/first_name.js
+++ b/lib/locales/ko/name/first_name.js
@@ -19,5 +19,2998 @@ module["exports"] = [
"현준",
"민재",
"우진",
- "은주"
+ "은주",
+ '서준',
+ '도윤',
+ '시우',
+ '주원',
+ '하준',
+ '지호',
+ '준우',
+ '도현',
+ '선우',
+ '서진',
+ '연우',
+ '유준',
+ '정우',
+ '승우',
+ '승현',
+ '시윤',
+ '준혁',
+ '은우',
+ '지환',
+ '승민',
+ '유찬',
+ '윤우',
+ '민성',
+ '준영',
+ '시후',
+ '진우',
+ '지원',
+ '수현',
+ '재윤',
+ '시현',
+ '동현',
+ '수호',
+ '태윤',
+ '민규',
+ '재원',
+ '한결',
+ '민우',
+ '재민',
+ '은찬',
+ '윤호',
+ '시원',
+ '이준',
+ '민찬',
+ '지안',
+ '시온',
+ '성민',
+ '준호',
+ '승준',
+ '성현',
+ '이안',
+ '현서',
+ '재현',
+ '하율',
+ '지한',
+ '우빈',
+ '태민',
+ '지성',
+ '예성',
+ '민호',
+ '태현',
+ '지율',
+ '민혁',
+ '서우',
+ '성준',
+ '은호',
+ '규민',
+ '정민',
+ '윤성',
+ '윤재',
+ '하람',
+ '하진',
+ '민석',
+ '준수',
+ '은성',
+ '태양',
+ '예찬',
+ '준희',
+ '도훈',
+ '하민',
+ '준성',
+ '지완',
+ '현수',
+ '승원',
+ '강민',
+ '정현',
+ '우주',
+ '태준',
+ '승호',
+ '주호',
+ '성빈',
+ '주안',
+ '도영',
+ '우현',
+ '민수',
+ '건희',
+ '주환',
+ '하랑',
+ '다온',
+ '정훈',
+ '원준',
+ '시율',
+ '시훈',
+ '지오',
+ '민기',
+ '현민',
+ '시완',
+ '경민',
+ '서율',
+ '현성',
+ '승윤',
+ '주영',
+ '동하',
+ '태훈',
+ '민건',
+ '도율',
+ '동건',
+ '재훈',
+ '태영',
+ '호준',
+ '승빈',
+ '가온',
+ '재준',
+ '시환',
+ '세현',
+ '태경',
+ '이현',
+ '도원',
+ '도경',
+ '정후',
+ '현진',
+ '재영',
+ '정원',
+ '서후',
+ '현승',
+ '찬영',
+ '라온',
+ '영준',
+ '상현',
+ '범준',
+ '온유',
+ '승훈',
+ '성윤',
+ '재하',
+ '로운',
+ '주혁',
+ '찬우',
+ '이든',
+ '연준',
+ '하윤',
+ '우성',
+ '동윤',
+ '성훈',
+ '승재',
+ '찬희',
+ '지혁',
+ '건호',
+ '세준',
+ '동욱',
+ '태율',
+ '수민',
+ '태호',
+ '유건',
+ '승찬',
+ '도하',
+ '윤찬',
+ '단우',
+ '태우',
+ '현호',
+ '윤후',
+ '현빈',
+ '시안',
+ '재우',
+ '준석',
+ '지운',
+ '주현',
+ '형준',
+ '연호',
+ '효준',
+ '재혁',
+ '성우',
+ '규빈',
+ '주완',
+ '주한',
+ '동우',
+ '하늘',
+ '수혁',
+ '재희',
+ '시헌',
+ '상윤',
+ '우찬',
+ '유빈',
+ '진호',
+ '유현',
+ '석현',
+ '우영',
+ '준형',
+ '도연',
+ '유진',
+ '서원',
+ '지용',
+ '용준',
+ '규현',
+ '준후',
+ '동준',
+ '은율',
+ '도준',
+ '호진',
+ '강현',
+ '태인',
+ '진혁',
+ '상우',
+ '우준',
+ '은준',
+ '승후',
+ '시호',
+ '지웅',
+ '승환',
+ '은혁',
+ '동훈',
+ '유민',
+ '하온',
+ '성원',
+ '도진',
+ '승주',
+ '영민',
+ '대현',
+ '종현',
+ '세훈',
+ '도겸',
+ '서호',
+ '현석',
+ '신우',
+ '재호',
+ '준현',
+ '원우',
+ '강우',
+ '승유',
+ '상민',
+ '태환',
+ '은수',
+ '선호',
+ '준원',
+ '민결',
+ '정빈',
+ '태오',
+ '동혁',
+ '영우',
+ '아인',
+ '유안',
+ '동규',
+ '진서',
+ '태성',
+ '유성',
+ '혜성',
+ '요한',
+ '성진',
+ '여준',
+ '윤건',
+ '인우',
+ '태건',
+ '주형',
+ '우혁',
+ '희찬',
+ '한율',
+ '하성',
+ '준범',
+ '찬민',
+ '정호',
+ '윤수',
+ '민제',
+ '성호',
+ '인성',
+ '건후',
+ '경준',
+ '희준',
+ '상준',
+ '승혁',
+ '재이',
+ '태원',
+ '준민',
+ '재율',
+ '민승',
+ '태웅',
+ '채민',
+ '한울',
+ '승헌',
+ '재성',
+ '시준',
+ '진영',
+ '환희',
+ '선율',
+ '세윤',
+ '호연',
+ '승기',
+ '세진',
+ '성재',
+ '태하',
+ '주성',
+ '호영',
+ '가람',
+ '다원',
+ '찬율',
+ '현규',
+ '규원',
+ '이한',
+ '연후',
+ '현욱',
+ '준하',
+ '시영',
+ '희성',
+ '정윤',
+ '진욱',
+ '지윤',
+ '창민',
+ '지온',
+ '지섭',
+ '해준',
+ '정환',
+ '건율',
+ '은재',
+ '찬혁',
+ '동연',
+ '유하',
+ '노아',
+ '성찬',
+ '세민',
+ '서빈',
+ '우석',
+ '영훈',
+ '도형',
+ '준기',
+ '윤준',
+ '지석',
+ '로이',
+ '인호',
+ '은후',
+ '명준',
+ '상훈',
+ '기현',
+ '재형',
+ '아준',
+ '해성',
+ '민후',
+ '진성',
+ '주하',
+ '시언',
+ '시형',
+ '상원',
+ '태연',
+ '도건',
+ '재인',
+ '준휘',
+ '동민',
+ '한준',
+ '기범',
+ '다니',
+ '주헌',
+ '재용',
+ '수환',
+ '태규',
+ '선재',
+ '영재',
+ '영진',
+ '주찬',
+ '지수',
+ '동호',
+ '우재',
+ '승범',
+ '동원',
+ '한별',
+ '건영',
+ '승연',
+ '도헌',
+ '한솔',
+ '유담',
+ '예건',
+ '은결',
+ '민율',
+ '민욱',
+ '지헌',
+ '석준',
+ '준모',
+ '현재',
+ '이수',
+ '리안',
+ '재범',
+ '재환',
+ '찬유',
+ '호윤',
+ '해솔',
+ '태희',
+ '건하',
+ '상혁',
+ '성욱',
+ '영찬',
+ '동환',
+ '진원',
+ '하빈',
+ '준환',
+ '재욱',
+ '경훈',
+ '준상',
+ '서하',
+ '연수',
+ '하루',
+ '예담',
+ '수찬',
+ '강준',
+ '도균',
+ '태이',
+ '형우',
+ '승규',
+ '재빈',
+ '종혁',
+ '도운',
+ '근우',
+ '찬호',
+ '윤혁',
+ '유신',
+ '리우',
+ '범수',
+ '동주',
+ '혁준',
+ '찬빈',
+ '한빈',
+ '태빈',
+ '창현',
+ '성주',
+ '지현',
+ '이찬',
+ '유승',
+ '은규',
+ '연재',
+ '희재',
+ '태완',
+ '수영',
+ '병준',
+ '동휘',
+ '세영',
+ '태욱',
+ '의준',
+ '관우',
+ '성환',
+ '재연',
+ '재경',
+ '민영',
+ '윤석',
+ '대한',
+ '선준',
+ '지유',
+ '지욱',
+ '은석',
+ '성연',
+ '경빈',
+ '정욱',
+ '한서',
+ '보겸',
+ '인준',
+ '윤제',
+ '도빈',
+ '준용',
+ '규진',
+ '희원',
+ '주언',
+ '다율',
+ '성하',
+ '영광',
+ '현중',
+ '종윤',
+ '형진',
+ '채훈',
+ '정혁',
+ '태형',
+ '준오',
+ '진수',
+ '승진',
+ '유겸',
+ '찬서',
+ '종민',
+ '영빈',
+ '의찬',
+ '승하',
+ '종우',
+ '유환',
+ '희수',
+ '호성',
+ '태헌',
+ '채우',
+ '재헌',
+ '원재',
+ '석민',
+ '경원',
+ '승리',
+ '강희',
+ '상욱',
+ '민형',
+ '용현',
+ '범진',
+ '민섭',
+ '준이',
+ '서안',
+ '명진',
+ '예훈',
+ '시혁',
+ '상진',
+ '영현',
+ '원석',
+ '승수',
+ '우민',
+ '현태',
+ '도담',
+ '정연',
+ '이삭',
+ '형주',
+ '미르',
+ '대윤',
+ '로하',
+ '정인',
+ '용우',
+ '유호',
+ '태균',
+ '건민',
+ '요셉',
+ '기훈',
+ '영웅',
+ '지홍',
+ '종원',
+ '선후',
+ '동후',
+ '태겸',
+ '종훈',
+ '유한',
+ '제민',
+ '준표',
+ '원빈',
+ '보성',
+ '인서',
+ '동희',
+ '의진',
+ '준규',
+ '리한',
+ '재후',
+ '혜준',
+ '경호',
+ '진현',
+ '현도',
+ '찬솔',
+ '호현',
+ '다현',
+ '동균',
+ '원호',
+ '재웅',
+ '세인',
+ '하겸',
+ '제이',
+ '민겸',
+ '진석',
+ '승욱',
+ '동근',
+ '다훈',
+ '형민',
+ '동영',
+ '대호',
+ '기윤',
+ '지승',
+ '슬우',
+ '해찬',
+ '대영',
+ '강윤',
+ '서한',
+ '동진',
+ '진후',
+ '정진',
+ '윤상',
+ '영서',
+ '민균',
+ '재승',
+ '정준',
+ '세찬',
+ '규태',
+ '민국',
+ '우림',
+ '경환',
+ '우솔',
+ '의현',
+ '대성',
+ '도엽',
+ '근호',
+ '효재',
+ '다민',
+ '효민',
+ '민철',
+ '예승',
+ '준엽',
+ '어진',
+ '승언',
+ '하원',
+ '두현',
+ '지형',
+ '성율',
+ '채운',
+ '진형',
+ '대원',
+ '정수',
+ '시하',
+ '도은',
+ '용진',
+ '주빈',
+ '제현',
+ '태진',
+ '범서',
+ '건형',
+ '해인',
+ '로건',
+ '민교',
+ '혁진',
+ '수인',
+ '슬찬',
+ '영호',
+ '하엘',
+ '정운',
+ '경현',
+ '세환',
+ '태산',
+ '아론',
+ '선민',
+ '준섭',
+ '태후',
+ '은유',
+ '기찬',
+ '승엽',
+ '선규',
+ '다빈',
+ '태주',
+ '기태',
+ '채환',
+ '제윤',
+ '승완',
+ '무진',
+ '정재',
+ '수안',
+ '진규',
+ '시유',
+ '용재',
+ '현웅',
+ '기준',
+ '윤오',
+ '우리',
+ '태은',
+ '수한',
+ '석훈',
+ '석원',
+ '로빈',
+ '다엘',
+ '세원',
+ '채윤',
+ '원진',
+ '태혁',
+ '재아',
+ '규연',
+ '한빛',
+ '필립',
+ '성혁',
+ '재완',
+ '제하',
+ '선빈',
+ '세빈',
+ '윤기',
+ '이레',
+ '인혁',
+ '주훈',
+ '광현',
+ '도혁',
+ '재진',
+ '보민',
+ '진하',
+ '동빈',
+ '병찬',
+ '효성',
+ '성규',
+ '채준',
+ '승효',
+ '시진',
+ '승한',
+ '시운',
+ '원영',
+ '리호',
+ '강빈',
+ '강호',
+ '성운',
+ '유석',
+ '채호',
+ '다겸',
+ '종호',
+ '채원',
+ '이도',
+ '범석',
+ '현종',
+ '성수',
+ '도언',
+ '민하',
+ '석진',
+ '건욱',
+ '상연',
+ '건휘',
+ '한성',
+ '효원',
+ '믿음',
+ '도우',
+ '규호',
+ '선웅',
+ '태유',
+ '강산',
+ '도환',
+ '선유',
+ '형석',
+ '정헌',
+ '현기',
+ '용민',
+ '태수',
+ '하담',
+ '무성',
+ '희승',
+ '리온',
+ '서훈',
+ '용훈',
+ '대훈',
+ '루이',
+ '이환',
+ '동화',
+ '경태',
+ '이담',
+ '강인',
+ '유근',
+ '영후',
+ '찬휘',
+ '래원',
+ '채현',
+ '무빈',
+ '민근',
+ '희우',
+ '하음',
+ '민상',
+ '윤민',
+ '현찬',
+ '경록',
+ '찬웅',
+ '지상',
+ '상호',
+ '서찬',
+ '루다',
+ '하영',
+ '찬형',
+ '효찬',
+ '희윤',
+ '영인',
+ '규성',
+ '예현',
+ '정한',
+ '현율',
+ '지효',
+ '상빈',
+ '채완',
+ '사무',
+ '경찬',
+ '솔민',
+ '서형',
+ '태서',
+ '동율',
+ '재홍',
+ '은기',
+ '승운',
+ '은총',
+ '윤환',
+ '주용',
+ '서환',
+ '용찬',
+ '진환',
+ '세연',
+ '누리',
+ '진율',
+ '원희',
+ '기원',
+ '인후',
+ '태강',
+ '준식',
+ '민권',
+ '세호',
+ '병현',
+ '재서',
+ '윤빈',
+ '인수',
+ '호빈',
+ '세종',
+ '신후',
+ '효빈',
+ '서인',
+ '대연',
+ '우형',
+ '마루',
+ '태용',
+ '주윤',
+ '수완',
+ '보현',
+ '경모',
+ '희건',
+ '영주',
+ '장우',
+ '석우',
+ '강유',
+ '영석',
+ '정안',
+ '동해',
+ '동찬',
+ '휘성',
+ '규범',
+ '영환',
+ '호재',
+ '상헌',
+ '병훈',
+ '현오',
+ '동은',
+ '용하',
+ '광민',
+ '인규',
+ '명재',
+ '인찬',
+ '세웅',
+ '진모',
+ '도한',
+ '성은',
+ '도완',
+ '중현',
+ '대경',
+ '리오',
+ '대환',
+ '해민',
+ '민솔',
+ '민구',
+ '이솔',
+ '윤겸',
+ '다윤',
+ '채율',
+ '인하',
+ '동완',
+ '경수',
+ '수오',
+ '찬욱',
+ '태온',
+ '태운',
+ '리환',
+ '승건',
+ '재석',
+ '재유',
+ '해온',
+ '호민',
+ '용빈',
+ '태한',
+ '연성',
+ '도후',
+ '기주',
+ '다인',
+ '서혁',
+ '예강',
+ '홍준',
+ '지찬',
+ '대희',
+ '강훈',
+ '이건',
+ '현후',
+ '장현',
+ '레오',
+ '호찬',
+ '이서',
+ '주연',
+ '진유',
+ '해원',
+ '동헌',
+ '시찬',
+ '성후',
+ '종하',
+ '근영',
+ '제원',
+ '세혁',
+ '예한',
+ '태랑',
+ '이루',
+ '준명',
+ '무경',
+ '시연',
+ '진웅',
+ '찬규',
+ '은상',
+ '성모',
+ '현동',
+ '원혁',
+ '용호',
+ '동엽',
+ '상후',
+ '규환',
+ '대건',
+ '루하',
+ '재겸',
+ '건웅',
+ '지빈',
+ '해윤',
+ '하운',
+ '호원',
+ '현제',
+ '석빈',
+ '제우',
+ '휘준',
+ '기환',
+ '규담',
+ '경진',
+ '치우',
+ '민환',
+ '세헌',
+ '제훈',
+ '장원',
+ '해담',
+ '서온',
+ '현식',
+ '휘찬',
+ '예환',
+ '동재',
+ '창우',
+ '준아',
+ '해진',
+ '준한',
+ '재휘',
+ '이헌',
+ '준재',
+ '기민',
+ '영욱',
+ '진오',
+ '로한',
+ '윤형',
+ '상율',
+ '강후',
+ '석주',
+ '세율',
+ '하승',
+ '하울',
+ '명훈',
+ '한겸',
+ '창희',
+ '태림',
+ '찬이',
+ '세온',
+ '지범',
+ '성범',
+ '서완',
+ '원찬',
+ '정찬',
+ '민식',
+ '동인',
+ '범규',
+ '영수',
+ '준경',
+ '민용',
+ '유노',
+ '원규',
+ '규하',
+ '창준',
+ '하임',
+ '현섭',
+ '민범',
+ '민종',
+ '도휘',
+ '강율',
+ '현모',
+ '리후',
+ '우경',
+ '규영',
+ '상엽',
+ '은택',
+ '송현',
+ '윤하',
+ '승제',
+ '가을',
+ '다운',
+ '형찬',
+ '혁주',
+ '종찬',
+ '훈민',
+ '윤태',
+ '석영',
+ '윤규',
+ '승휘',
+ '도유',
+ '재찬',
+ '형빈',
+ '찬준',
+ '석호',
+ '우람',
+ '요엘',
+ '태범',
+ '무겸',
+ '희상',
+ '준빈',
+ '은빈',
+ '기성',
+ '다솔',
+ '사랑',
+ '준연',
+ '진명',
+ '세하',
+ '다윗',
+ '형욱',
+ '용주',
+ '종빈',
+ '호수',
+ '윤섭',
+ '진용',
+ '재익',
+ '창빈',
+ '소율',
+ '수원',
+ '지태',
+ '해율',
+ '동운',
+ '재운',
+ '강혁',
+ '권우',
+ '기영',
+ '리원',
+ '창훈',
+ '선욱',
+ '민중',
+ '세한',
+ '재한',
+ '종욱',
+ '윤승',
+ '동한',
+ '성용',
+ '은섭',
+ '라윤',
+ '승희',
+ '종인',
+ '수하',
+ '화랑',
+ '하언',
+ '승표',
+ '소망',
+ '준열',
+ '태휘',
+ '하경',
+ '승용',
+ '유섭',
+ '민강',
+ '민강',
+ '래현',
+ '한음',
+ '라현',
+ '한영',
+ '수겸',
+ '석환',
+ '동률',
+ '형규',
+ '예율',
+ '이언',
+ '윤슬',
+ '병우',
+ '연석',
+ '우겸',
+ '수형',
+ '준선',
+ '규찬',
+ '일우',
+ '제영',
+ '제희',
+ '승율',
+ '민주',
+ '태정',
+ '병민',
+ '진헌',
+ '다한',
+ '라엘',
+ '남규',
+ '윤진',
+ '태리',
+ '재상',
+ '정완',
+ '찬수',
+ '진솔',
+ '수연',
+ '운찬',
+ '호경',
+ '주은',
+ '건률',
+ '경윤',
+ '지명',
+ '성제',
+ '로아',
+ '예안',
+ '은오',
+ '준홍',
+ '권율',
+ '지산',
+ '태석',
+ '효승',
+ '병윤',
+ '연서',
+ '유원',
+ '가빈',
+ '보검',
+ '이산',
+ '준승',
+ '건아',
+ '건이',
+ '민진',
+ '용성',
+ '예온',
+ '유상',
+ '범찬',
+ '병호',
+ '명현',
+ '남우',
+ '문성',
+ '동권',
+ '주승',
+ '규혁',
+ '승오',
+ '효석',
+ '병주',
+ '호승',
+ '백호',
+ '유태',
+ '남준',
+ '주엽',
+ '상범',
+ '강찬',
+ '승모',
+ '대겸',
+ '유수',
+ '지언',
+ '원율',
+ '태언',
+ '성균',
+ '승균',
+ '라율',
+ '희민',
+ '예람',
+ '한주',
+ '한선',
+ '무현',
+ '수윤',
+ '정규',
+ '시욱',
+ '찬진',
+ '태섭',
+ '의성',
+ '민현',
+ '승철',
+ '희율',
+ '현택',
+ '유완',
+ '보석',
+ '태승',
+ '별하',
+ '영운',
+ '종환',
+ '이룸',
+ '태근',
+ '지담',
+ '은겸',
+ '찬현',
+ '현채',
+ '해든',
+ '보승',
+ '정율',
+ '찬열',
+ '경률',
+ '찬주',
+ '문수',
+ '은서',
+ '아성',
+ '한민',
+ '현겸',
+ '성일',
+ '신혁',
+ '종연',
+ '바다',
+ '동언',
+ '로윤',
+ '종범',
+ '석찬',
+ '무영',
+ '호석',
+ '루빈',
+ '다호',
+ '아민',
+ '재오',
+ '병욱',
+ '기웅',
+ '하균',
+ '호건',
+ '한희',
+ '형서',
+ '경우',
+ '신유',
+ '은률',
+ '석희',
+ '민유',
+ '에녹',
+ '수범',
+ '유주',
+ '진표',
+ '우승',
+ '보경',
+ '산하',
+ '승태',
+ '담우',
+ '우연',
+ '경서',
+ '주율',
+ '태일',
+ '재은',
+ '수성',
+ '하현',
+ '성헌',
+ '아진',
+ '동수',
+ '현근',
+ '건혁',
+ '준일',
+ '리현',
+ '명규',
+ '아람',
+ '효진',
+ '준태',
+ '한승',
+ '수훈',
+ '채성',
+ '상운',
+ '성태',
+ '부건',
+ '찬용',
+ '하림',
+ '순우',
+ '제준',
+ '병헌',
+ '찬후',
+ '민창',
+ '우정',
+ '명호',
+ '경욱',
+ '이겸',
+ '예하',
+ '이재',
+ '윤도',
+ '현구',
+ '신율',
+ '다올',
+ '루한',
+ '영하',
+ '민관',
+ '정효',
+ '규헌',
+ '나율',
+ '연욱',
+ '기백',
+ '준협',
+ '동유',
+ '형원',
+ '은솔',
+ '수용',
+ '리건',
+ '윤철',
+ '여름',
+ '기호',
+ '상은',
+ '라원',
+ '용수',
+ '철민',
+ '휘서',
+ '재건',
+ '주명',
+ '영원',
+ '모건',
+ '우섭',
+ '성한',
+ '도민',
+ '민오',
+ '근형',
+ '정주',
+ '주열',
+ '태린',
+ '종석',
+ '시열',
+ '예겸',
+ '재정',
+ '윤영',
+ '래오',
+ '채빈',
+ '우인',
+ '지인',
+ '해강',
+ '윤식',
+ '서언',
+ '보근',
+ '준화',
+ '도일',
+ '용희',
+ '건오',
+ '채혁',
+ '희제',
+ '교빈',
+ '부겸',
+ '태관',
+ '명우',
+ '세운',
+ '희태',
+ '시한',
+ '창윤',
+ '희서',
+ '진한',
+ '규한',
+ '대규',
+ '진홍',
+ '기연',
+ '윤결',
+ '윤범',
+ '우제',
+ '율찬',
+ '승화',
+ '병규',
+ '용석',
+ '예호',
+ '정범',
+ '하선',
+ '관호',
+ '명성',
+ '장호',
+ '도아',
+ '기문',
+ '노엘',
+ '태권',
+ '찬슬',
+ '명환',
+ '찬슬',
+ '성엽',
+ '승일',
+ '영윤',
+ '장훈',
+ '창호',
+ '루안',
+ '호림',
+ '준헌',
+ '세중',
+ '문규',
+ '정석',
+ '재선',
+ '건준',
+ '찬윤',
+ '서휘',
+ '주민',
+ '두영',
+ '힘찬',
+ '연승',
+ '정하',
+ '대웅',
+ '효근',
+ '오현',
+ '정희',
+ '용원',
+ '세형',
+ '희철',
+ '한이',
+ '원기',
+ '윤솔',
+ '연오',
+ '종수',
+ '종서',
+ '푸름',
+ '시오',
+ '정모',
+ '동국',
+ '수홍',
+ '유재',
+ '종헌',
+ '승택',
+ '장혁',
+ '다준',
+ '한규',
+ '준겸',
+ '태곤',
+ '동기',
+ '선오',
+ '승안',
+ '영록',
+ '예서',
+ '영제',
+ '선진',
+ '용환',
+ '래온',
+ '성철',
+ '단율',
+ '리암',
+ '현일',
+ '연제',
+ '성근',
+ '혜찬',
+ '병진',
+ '진섭',
+ '남현',
+ '재권',
+ '경석',
+ '정엽',
+ '희범',
+ '수아',
+ '라준',
+ '신욱',
+ '서헌',
+ '윤구',
+ '승열',
+ '해랑',
+ '주석',
+ '명근',
+ '재엽',
+ '원형',
+ '명찬',
+ '명수',
+ '기율',
+ '테오',
+ '유온',
+ '담현',
+ '나단',
+ '준구',
+ '도희',
+ '재강',
+ '하린',
+ '순호',
+ '노을',
+ '우용',
+ '성웅',
+ '찬하',
+ '수헌',
+ '원태',
+ '범주',
+ '종은',
+ '건일',
+ '희도',
+ '예일',
+ '근후',
+ '준의',
+ '명민',
+ '제연',
+ '소명',
+ '은표',
+ '준교',
+ '정웅',
+ '호정',
+ '동관',
+ '우담',
+ '진희',
+ '부경',
+ '이원',
+ '설민',
+ '한진',
+ '가율',
+ '영도',
+ '경재',
+ '현명',
+ '시경',
+ '태선',
+ '치원',
+ '은제',
+ '도규',
+ '용욱',
+ '무준',
+ '현희',
+ '동석',
+ '담율',
+ '정무',
+ '은교',
+ '해승',
+ '소울',
+ '영기',
+ '유비',
+ '현솔',
+ '기우',
+ '원민',
+ '상언',
+ '기쁨',
+ '휘영',
+ '환준',
+ '재효',
+ '다성',
+ '주오',
+ '병건',
+ '예권',
+ '은환',
+ '서로',
+ '남훈',
+ '인환',
+ '상규',
+ '본준',
+ '찬양',
+ '도근',
+ '도욱',
+ '율호',
+ '제호',
+ '두원',
+ '재언',
+ '재명',
+ '범희',
+ '주온',
+ '서범',
+ '석윤',
+ '세범',
+ '우철',
+ '효건',
+ '재근',
+ '백현',
+ '기혁',
+ '혜민',
+ '익현',
+ '덕현',
+ '치훈',
+ '태홍',
+ '현철',
+ '예섭',
+ '선균',
+ '아윤',
+ '은민',
+ '진훈',
+ '철우',
+ '정근',
+ '무건',
+ '영건',
+ '재열',
+ '인석',
+ '홍석',
+ '용화',
+ '현범',
+ '강한',
+ '신영',
+ '채범',
+ '희망',
+ '오성',
+ '명석',
+ '창욱',
+ '영채',
+ '치현',
+ '윤종',
+ '재중',
+ '상희',
+ '대은',
+ '승겸',
+ '연찬',
+ '충현',
+ '현균',
+ '혁민',
+ '승영',
+ '이랑',
+ '예닮',
+ '기량',
+ '광호',
+ '효인',
+ '제아',
+ '인영',
+ '효섭',
+ '경도',
+ '학준',
+ '찬성',
+ '송민',
+ '서유',
+ '원후',
+ '예원',
+ '혁찬',
+ '지음',
+ '민웅',
+ '문기',
+ '규형',
+ '제율',
+ '관영',
+ '인태',
+ '윤채',
+ '상수',
+ '동명',
+ '윤택',
+ '이엘',
+ '영규',
+ '정명',
+ '효우',
+ '기정',
+ '평안',
+ '채헌',
+ '강은',
+ '이완',
+ '정태',
+ '제혁',
+ '종건',
+ '중원',
+ '수종',
+ '한수',
+ '원서',
+ '에이',
+ '정서',
+ '동아',
+ '의겸',
+ '설우',
+ '현담',
+ '서웅',
+ '윤한',
+ '시아',
+ '서영',
+ '종후',
+ '제성',
+ '선혁',
+ '승권',
+ '홍민',
+ '윤현',
+ '연진',
+ '요섭',
+ '세용',
+ '병철',
+ '서겸',
+ '희주',
+ '명원',
+ '성문',
+ '창환',
+ '정섭',
+ '동성',
+ '솔찬',
+ '제형',
+ '유솔',
+ '치호',
+ '선제',
+ '치호',
+ '찬홍',
+ '기석',
+ '유솔',
+ '종진',
+ '다울',
+ '시웅',
+ '승채',
+ '기용',
+ '윤모',
+ '재림',
+ '시은',
+ '태화',
+ '태식',
+ '아율',
+ '강욱',
+ '인재',
+ '재균',
+ '용범',
+ '성휘',
+ '경한',
+ '제후',
+ '바울',
+ '한비',
+ '재백',
+ '가원',
+ '승조',
+ '성록',
+ '주노',
+ '창수',
+ '로원',
+ '하륜',
+ '성완',
+ '산희',
+ '지강',
+ '치윤',
+ '예범',
+ '범기',
+ '율빈',
+ '루오',
+ '종운',
+ '지황',
+ '본우',
+ '상유',
+ '강모',
+ '우열',
+ '예중',
+ '평강',
+ '주상',
+ '영균',
+ '정흠',
+ '석규',
+ '대혁',
+ '규동',
+ '은철',
+ '홍기',
+ '호세',
+ '진구',
+ '성열',
+ '효상',
+ '원일',
+ '제이',
+ '여민',
+ '선용',
+ '상명',
+ '상효',
+ '지영',
+ '도협',
+ '용운',
+ '상협',
+ '형근',
+ '현교',
+ '형호',
+ '용규',
+ '이강',
+ '광희',
+ '나엘',
+ '가현',
+ '한슬',
+ '근혁',
+ '병수',
+ '경완',
+ '영범',
+ '택연',
+ '준언',
+ '지건',
+ '우원',
+ '희섭',
+ '유강',
+ '승은',
+ '두연',
+ '반석',
+ '모세',
+ '기완',
+ '경주',
+ '윤권',
+ '리완',
+ '은중',
+ '은산',
+ '은중',
+ '규완',
+ '준택',
+ '기욱',
+ '강연',
+ '유범',
+ '호근',
+ '준학',
+ '종화',
+ '율하',
+ '건도',
+ '창혁',
+ '규상',
+ '영성',
+ '용휘',
+ '권희',
+ '요환',
+ '다함',
+ '승학',
+ '무결',
+ '인철',
+ '경인',
+ '부성',
+ '동경',
+ '교현',
+ '새벽',
+ '영태',
+ '루아',
+ '규준',
+ '호율',
+ '용후',
+ '건태',
+ '호용',
+ '성언',
+ '다빛',
+ '백준',
+ '성희',
+ '주경',
+ '관희',
+ '종휘',
+ '은강',
+ '이람',
+ '찬일',
+ '한유',
+ '율희',
+ '찬의',
+ '동섭',
+ '기헌',
+ '휘승',
+ '예후',
+ '호균',
+ '선홍',
+ '지훤',
+ '동일',
+ '현용',
+ '종성',
+ '소원',
+ '유로',
+ '상영',
+ '로현',
+ '윤원',
+ '창진',
+ '이룬',
+ '현상',
+ '교준',
+ '구현',
+ '승구',
+ '문경',
+ '제인',
+ '상화',
+ '윤중',
+ '준효',
+ '준건',
+ '바론',
+ '오윤',
+ '경섭',
+ '무열',
+ '화평',
+ '우창',
+ '나루',
+ '남호',
+ '경율',
+ '산들',
+ '제욱',
+ '예근',
+ '우태',
+ '에릭',
+ '율민',
+ '진휘',
+ '이정',
+ '정음',
+ '준익',
+ '운호',
+ '범근',
+ '중호',
+ '민엽',
+ '효제',
+ '율민',
+ '예헌',
+ '에릭',
+ '준익',
+ '이정',
+ '민엽',
+ '강휘',
+ '그루',
+ '승록',
+ '준율',
+ '우신',
+ '현덕',
+ '호인',
+ '건용',
+ '건주',
+ '두호',
+ '택현',
+ '태상',
+ '하주',
+ '규석',
+ '우상',
+ '강건',
+ '천우',
+ '성국',
+ '한얼',
+ '지서',
+ '인욱',
+ '우종',
+ '이선',
+ '현유',
+ '형섭',
+ '상휘',
+ '성오',
+ '도호',
+ '하리',
+ '명서',
+ '도권',
+ '준완',
+ '진운',
+ '현조',
+ '훈석',
+ '명균',
+ '차민',
+ '성식',
+ '찬석',
+ '여찬',
+ '찬울',
+ '종한',
+ '세욱',
+ '환이',
+ '정균',
+ '진민',
+ '앤드',
+ '성인',
+ '은휼',
+ '강원',
+ '현세',
+ '호겸',
+ '은식',
+ '경탁',
+ '해수',
+ '의재',
+ '병관',
+ '하연',
+ '예석',
+ '유인',
+ '효담',
+ '리윤',
+ '병권',
+ '권호',
+ '규선',
+ '동형',
+ '한률',
+ '의연',
+ '재규',
+ '은효',
+ '현탁',
+ '서경',
+ '루민',
+ '휘원',
+ '민태',
+ '건모',
+ '태안',
+ '영일',
+ '현영',
+ '다혁',
+ '성영',
+ '서균',
+ '진건',
+ '율원',
+ '정용',
+ '혁수',
+ '보윤',
+ '환호',
+ '휘윤',
+ '인범',
+ '남윤',
+ '원섭',
+ '남윤',
+ '대용',
+ '찬승',
+ '효범',
+ '성택',
+ '원섭',
+ '서담',
+ '호형',
+ '산호',
+ '호선',
+ '의석',
+ '라운',
+ '규인',
+ '형식',
+ '창연',
+ '명섭',
+ '국현',
+ '채진',
+ '예빈',
+ '유철',
+ '준철',
+ '이로',
+ '가민',
+ '호태',
+ '창범',
+ '은범',
+ '호중',
+ '서주',
+ '대헌',
+ '윤근',
+ '인겸',
+ '홍재',
+ '성효',
+ '홍찬',
+ '이진',
+ '솔빈',
+ '건유',
+ '창규',
+ '하솔',
+ '석범',
+ '서욱',
+ '보규',
+ '아현',
+ '승지',
+ '무혁',
+ '동오',
+ '승온',
+ '다건',
+ '진기',
+ '원종',
+ '원겸',
+ '성무',
+ '채하',
+ '희권',
+ '다움',
+ '산이',
+ '혁빈',
+ '환서',
+ '희담',
+ '도열',
+ '광훈',
+ '우수',
+ '지백',
+ '현이',
+ '단유',
+ '휘수',
+ '성유',
+ '라호',
+ '교진',
+ '마음',
+ '나우',
+ '영한',
+ '해일',
+ '민한',
+ '상하',
+ '훈희',
+ '한경',
+ '호범',
+ '용기',
+ '대진',
+ '의담',
+ '예랑',
+ '유영',
+ '명철',
+ '휘재',
+ '찬식',
+ '선엽',
+ '서용',
+ '효신',
+ '혁재',
+ '민세',
+ '해리',
+ '재광',
+ '지솔',
+ '휘건',
+ '의빈',
+ '영헌',
+ '대우',
+ '채영',
+ '한중',
+ '진태',
+ '이연',
+ '두진',
+ '건빈',
+ '제환',
+ '정기',
+ '대휘',
+ '남혁',
+ '경규',
+ '재학',
+ '희온',
+ '성화',
+ '제헌',
+ '영권',
+ '휘상',
+ '래윤',
+ '익준',
+ '성률',
+ '라임',
+ '조이',
+ '기하',
+ '원경',
+ '성권',
+ '규식',
+ '유혁',
+ '태풍',
+ '해건',
+ '주우',
+ '규람',
+ '우린',
+ '재온',
+ '예종',
+ '민선',
+ '유천',
+ '의선',
+ '현무',
+ '유림',
+ '하건',
+ '부민',
+ '다을',
+ '루카',
+ '초원',
+ '재문',
+ '문찬',
+ '대율',
+ '태종',
+ '효중',
+ '용태',
+ '세완',
+ '현선',
+ '태광',
+ '상록',
+ '윤담',
+ '연웅',
+ '도성',
+ '선중',
+ '상인',
+ '한샘',
+ '상재',
+ '경헌',
+ '카이',
+ '상일',
+ '찬오',
+ '성안',
+ '현주',
+ '원식',
+ '의영',
+ '영조',
+ '재화',
+ '광수',
+ '주선',
+ '시엘',
+ '원상',
+ '해밀',
+ '규림',
+ '종율',
+ '차윤',
+ '재관',
+ '관후',
+ '철현',
+ '조슈',
+ '유지',
+ '기담',
+ '의민',
+ '현건',
+ '현창',
+ '로준',
+ '문혁',
+ '교민',
+ '인섭',
+ '규안',
+ '푸른',
+ '대운',
+ '중혁',
+ '동범',
+ '승협',
+ '드림',
+ '류하',
+ '나로',
+ '동효',
+ '무찬',
+ '시울',
+ '동겸',
+ '여훈',
+ '동범',
+ '규서',
+ '원중',
+ '여울',
+ '두환',
+ '서홍',
+ '금성',
+ '용건',
+ '경일',
+ '휘민',
+ '리하',
+ '헌재',
+ '상철',
+ '희창',
+ '웅찬',
+ '승관',
+ '의정',
+ '운성',
+ '건규',
+ '용대',
+ '자윤',
+ '지구',
+ '희락',
+ '온율',
+ '상경',
+ '원욱',
+ '경근',
+ '솔우',
+ '휘연',
+ '병재',
+ '찬원',
+ '순혁',
+ '한길',
+ '담희',
+ '예윤',
+ '강석',
+ '철호',
+ '창성',
+ '강률',
+ '문석',
+ '우택',
+ '홍주',
+ '유일',
+ '호산',
+ '명관',
+ '리준',
+ '호열',
+ '동열',
+ '종선',
+ '인기',
+ '치영',
+ '보람',
+ '오름',
+ '찬범',
+ '보담',
+ '순범',
+ '세움',
+ '성광',
+ '서희',
+ '영철',
+ '완희',
+ '성결',
+ '태령',
+ '유엘',
+ '호담',
+ '케빈',
+ '경운',
+ '경택',
+ '호은',
+ '은종',
+ '비오',
+ '성관',
+ '형윤',
+ '한석',
+ '로희',
+ '명건',
+ '승아',
+ '해빈',
+ '영근',
+ '유권',
+ '희강',
+ '은태',
+ '규보',
+ '강이',
+ '형선',
+ '기동',
+ '규보',
+ '형선',
+ '원용',
+ '나라',
+ '창하',
+ '은태',
+ '세주',
+ '이음',
+ '해람',
+ '아빈',
+ '찬기',
+ '제용',
+ '기은',
+ '진교',
+ '류현',
+ '세강',
+ '의윤',
+ '권민',
+ '희웅',
+ '성겸',
+ '형기',
+ '차율',
+ '광재',
+ '광진',
+ '하라',
+ '택민',
+ '대준',
+ '승교',
+ '대욱',
+ '조영',
+ '경덕',
+ '성경',
+ '호철',
+ '희진',
+ '윤동',
+ '견우',
+ '화준',
+ '재안',
+ '대수',
+ '의서',
+ '은현',
+ '세건',
+ '의환',
+ '이우',
+ '근태',
+ '경후',
+ '용선',
+ '경식',
+ '민택',
+ '희영',
+ '정식',
+ '건무',
+ '홍빈',
+ '동협',
+ '순찬',
+ '승보',
+ '제승',
+ '해환',
+ '희석',
+ '라이',
+ '진겸',
+ '민조',
+ '알렉',
+ '두준',
+ '해영',
+ '수진',
+ '라울',
+ '나현',
+ '승인',
+ '태검',
+ '평화',
+ '규언',
+ '창영',
+ '혜강',
+ '휘경',
+ '하유',
+ '대승',
+ '루호',
+ '인선',
+ '벤자',
+ '우식',
+ '상기',
+ '종명',
+ '성보',
+ '창용',
+ '루현',
+ '조은',
+ '성건',
+ '용제',
+ '수웅',
+ '채욱',
+ '조한',
+ '영선',
+ '보건',
+ '은별',
+ '회준',
+ '채웅',
+ '범호',
+ '남기',
+ '보건',
+ '수언',
+ '무율',
+ '라일',
+ '준회',
+ '은별',
+ '진효',
+ '재국',
+ '근원',
+ '경하',
+ '남경',
+ '진온',
+ '규승',
+ '자운',
+ '진완',
+ '정의',
+ '준안',
+ '제경',
+ '종희',
+ '호제',
+ '원택',
+ '슬옹',
+ '희중',
+ '진선',
+ '건훈',
+ '영승',
+ '헌우',
+ '건효',
+ '정언',
+ '재동',
+ '민훈',
+ '수열',
+ '레이',
+ '우건',
+ '규도',
+ '여원',
+ '규남',
+ '효서',
+ '병서',
+ '로율',
+ '브라',
+ '인율',
+ '대균',
+ '혁규',
+ '남율',
+ '승렬',
+ '유우',
+ '율건',
+ '성배',
+ '윤교',
+ '효영',
+ '민홍',
+ '규은',
+ '대근',
+ '준근',
+ '병국',
+ '영탁',
+ '예완',
+ '수근',
+ '창인',
+ '루리',
+ '이율',
+ '종규',
+ '알렉',
+ '희훈',
+ '종완',
+ '상건',
+ '현보',
+ '선윤',
+ '대찬',
+ '정택',
+ '휘겸',
+ '관용',
+ '하서',
+ '재일',
+ '자민',
+ '소민',
+ '창석',
+ '윤창',
+ '경무',
+ '조엘',
+ '상오',
+ '희겸',
+ '순민',
+ '이훈',
+ '루원',
+ '준유',
+ '찬종',
+ '대형',
+ '휘진',
+ '기빈',
+ '기수',
+ '경은',
+ '선주',
+ '권준',
+ '승배',
+ '경은',
+ '순민',
+ '현결',
+ '인교',
+ '대형',
+ '휘진',
+ '채건',
+ '영식',
+ '윤표',
+ '시민',
+ '석재',
+ '효겸',
+ '단후',
+ '동익',
+ '경목',
+ '연태',
+ '나무',
+ '영상',
+ '명기',
+ '정오',
+ '채오',
+ '경오',
+ '이래',
+ '태찬',
+ '예인',
+ '희현',
+ '강운',
+ '주진',
+ '성중',
+ '용은',
+ '바름',
+ '상용',
+ '선하',
+ '선명',
+ '희동',
+ '규온',
+ '유정',
+ '병희',
+ '유창',
+ '택준',
+ '선일',
+ '라함',
+ '다헌',
+ '한호',
+ '진재',
+ '윤학',
+ '영택',
+ '재령',
+ '해우',
+ '재황',
+ '동선',
+ '대엽',
+ '영휘',
+ '찬엽',
+ '레온',
+ '태기',
+ '서강',
+ '찬별',
+ '라훈',
+ '태효',
+ '준세',
+ '나준',
+ '이호',
+ '지광',
+ '설호',
+ '성필',
+ '승필',
+ '은조',
+ '다일',
+ '강일',
+ '근석',
+ '서오',
+ '주엘',
+ '하이',
+ '두희',
+ '우선',
+ '보빈',
+ '창주',
+ '진리',
+ '우중',
+ '성지',
+ '하다',
+ '필준',
+ '훈서',
+ '유래',
+ '라익',
+ '경필',
+ '정제',
+ '권영',
+ '기승',
+ '영대',
+ '나혁',
+ '준보',
+ '원하',
+ '학현',
+ '아서',
+ '훈서',
+ '학현',
+ '유래',
+ '영대',
+ '장희',
+ '아서',
+ '여명',
+ '재신',
+ '래호',
+ '욱진',
+ '경범',
+ '철희',
+ '강진',
+ '유마',
+ '다우',
+ '정휘',
+ '필규',
+ '구윤',
+ '용연',
+ '하을',
+ '치후',
+ '민률',
+ '대인',
+ '운혁',
+ '홍규',
+ '진엽',
+ '병선',
+ '해서',
+ '재덕',
+ '명주',
+ '유은',
+ '선휘',
+ '아랑',
+ '경표',
+ '겨울',
+ '희운',
+ '학윤',
+ '백찬',
+ '병율',
+ '신호',
+ '영완',
+ '유훈',
+ '현윤',
+ '보배',
+ '유종',
+ '용인',
+ '슬기',
+ '찬경',
+ '자현',
+ '중훈',
+ '세담',
+ '경철',
+ '중기',
+ '신원',
+ '근휘',
+ '기명',
+ '성표',
+ '채형',
+ '조셉',
+ '해주',
+ '록희',
+ '찬중',
+ '형록',
+ '수창',
+ '제웅',
+ '미루',
+ '나훈',
+ '건수',
+ '병석',
+ '승종',
+ '천희',
+ '혜승',
+ '리율',
+ '헌준',
+ '종엽',
+ '승비',
+ '범식',
+ '석형',
+ '도흔',
+ '승섭',
+ '명제',
+ '치민',
+ '본율',
+ '정협',
+ '철웅',
+ '예솔',
+ '찬결',
+ '강재',
+ '도안',
+ '남주',
+ '조운',
+ '기륜',
+ '근희',
+ '하일',
+ '현묵',
+ '철환',
+ '준웅',
+ '도안',
+ '관형',
+ '현표',
+ '린우',
+ '벼리',
+ '준웅',
+ '은탁',
+ '하일',
+ '영신',
+ '창근',
+ '재담',
+ '철환',
+ '저스',
+ '조운',
+ '자훈',
+ '진철',
+ '태의',
+ '근희',
+ '규희',
+ '기륜',
+ '기택',
+ '광명',
+ '병후',
+ '선교',
+ '주왕',
+ '초인',
+ '로훈',
+ '진범',
+ '경남',
+ '원정',
+ '준솔',
+ '규섭',
+ '효종',
+ '루희',
+ '노율',
+ '규열',
+ '홍현',
+ '정철',
+ '승석',
+ '민산',
+ '온우',
+ '유택',
+ '아원',
+ '정록',
+ '서백',
+ '택윤',
+ '중민',
+ '근하',
+ '근찬',
+ '용한',
+ '준찬',
+ '성룡',
+ '강륜',
+ '나겸',
+ '라언',
+ '서정',
+ '한웅',
+ '지만',
+ '성온',
+ '두산',
+ '윤강',
+ '성구',
+ '중한',
+ '세창',
+ '늘찬',
+ '문영',
+ '철수',
+ '예우',
+ '경배',
+ '리훈',
+ '성목',
+ '대민',
+ '래인',
+ '태평',
+ '제이',
+ '웅빈',
+ '헨리',
+ '이윤',
+ '보준',
+ '로은',
+ '민경',
+ '순율',
+ '현학',
+ '성도',
+ '승룡',
+ '서린',
+ '경대',
+ '형철',
+ '배성',
+ '그린',
+ '영화',
+ '권률',
+ '축복',
+ '단희',
+ '근수',
+ '빛찬',
+ '용혁',
+ '병하',
+ '승룡',
+ '용혁',
+ '서린',
+ '충민',
+ '소담',
+ '광휘',
+ '진협',
+ '종준',
+ '성익',
+ '인한',
+ '강온',
+ '재의',
+ '유록',
+ '제완',
+ '호서',
+ '환성',
+ '가헌',
+ '재모',
+ '혜율',
+ '의건',
+ '영오',
+ '선기',
+ '휘담',
+ '대유',
+ '충만',
+ '지노',
+ '성렬',
+ '형택',
+ '운서',
+ '장환',
+ '준행',
+ '기선',
+ '성래',
+ '영섭',
+ '대일',
+ '주아',
+ '승익',
+ '송주',
+ '보영',
+ '선형',
+ '기서',
+ '채정',
+ '기남',
+ '홍진',
+ '은엽',
+ '시명',
+ '규정',
+ '원균',
+ '성묵',
+ '보원',
+ '이섭',
+ '현송',
+ '신형',
+ '종오',
+ '순후',
+ '담호',
+ '윤홍',
+ '근민',
+ '태익',
+ '한검',
+ '신웅',
+ '종문',
+ '희용',
+ '태구',
+ '이석',
+ '창휘',
+ '장민',
+ '보권',
+ '유선',
+ '은광',
+ '휼',
+ '희람',
+ '겸희',
+ '의주',
+ '성아',
+ '보명',
+ '회윤',
+ '중우',
+ '래이',
+ '후성',
+ '경연',
+ '부현',
+ '상권',
+ '한열',
+ '희호',
+ '남건',
+ '문호',
+ '인오',
+ '순형',
+ '동렬',
+ '상태',
+ '재필',
+ '광원',
+ '경동',
+ '평온',
+ '신현',
+ '루카',
+ '다하',
+ '나온',
+ '다하',
+ '성학',
+ '다진',
+ '재필',
+ '건화',
+ '시몬',
+ '승곤',
+ '창헌',
+ '형태',
+ '두형',
+ '단하',
+ '루카',
+ '평온',
+ '창엽',
+ '이룩',
+ '홍윤',
+ '상태',
+ '성흠',
+ '아담',
+ '경동',
+ '태신',
+ '재륜',
+ '원근',
+ '이빈',
+ '순규',
+ '광준',
+ '세휘',
+ '루니',
+ '하록',
+ '이영',
+ '민설',
+ '새힘',
+ '태중',
+ '세일',
+ '세광',
+ '율기',
+ '정목',
+ '용헌',
+ '이혁',
+ '웅재',
+ '차빈',
+ '오율',
+ '천호',
+ '혜원',
+ '광일',
+ '종태',
+ '영은',
+ '대선',
+ '하석',
+ '송윤',
+ '현률',
+ '은진',
+ '정일',
+ '은한',
+ '승래',
+ '경돈',
+ '윤산',
+ '승서',
+ '연택',
+ '경래',
+ '두경',
+ '효윤',
+ '수일',
+ '민표',
+ '우엽',
+ '지흠',
+ '선모',
+ '우근',
+ '효주',
+ '용근',
+ '정건',
+ '인택',
+ '도명',
+ '회성',
+ '치헌',
+ '광영',
+ '세희',
+ '본혁',
+ '민휘',
+ '에반',
+ '겨운',
+ '구준',
+ '이경',
+ '승명',
+ '보율',
+ '원범',
+ '로휘',
+ '신재',
+ '지휼',
+ '재철',
+ '유단',
+ '한세',
+ '강수',
+ '형훈',
+ '정유',
+ '유단',
+ '명선',
+ '세희',
+ '정유',
+ '하론',
+ '보율',
+ '신재',
+ '용균',
+ '찬익',
+ '도결',
+ '승형',
+ '아섬',
+ '효식',
+ '인용',
+ '나윤',
+ '진식',
+ '범우',
+ '민곤',
+ '건엽',
+ '경묵',
+ '정겸',
+ '라빈',
+ '승률',
+ '세명',
+ '희종',
+ '리언',
+ '준제',
+ '하훈',
+ '송우',
+ '경선',
+ '세정',
+ '정은',
+ '예주',
+ '우서',
+ '현배',
+ '세은',
+ '송준',
+ '성조',
+ '리찬',
+ '일환',
+ '상목',
+ '율우',
+ '은원',
+ '크리',
+ '완우',
+ '영율',
+ '규화',
+ '차현',
+ '민희',
+ '승회',
+ '유리',
+ '유휘',
+ '이주',
+ '보선',
+ '범모',
+ '겸재',
+ '소중',
+ '욱현',
+ '데이',
+ '찬훈',
+ '주담',
+ '아일',
+ '찬재',
+ '선구',
+ '관율',
+ '근서',
+ '래훈',
+ '학민',
+ '강헌',
+ '대홍',
+ '호동',
+ '관유',
+ '예운',
+ '기열',
+ '보결',
+ '회찬',
+ '성동',
+ '창재',
+ '현목',
+ '정래',
+ '으뜸',
+ '성덕',
+ '래건',
+ '신희',
+ '한들',
+ '중건',
+ '창대',
+ '호령',
+ '상환',
+ '창건',
+ '보훈',
+ '무근',
+ '범성',
+ '창은',
+ '종국',
+ '형건',
+ '경륜',
+ '민광'
];
diff --git a/lib/locales/ko/name/last_name.js b/lib/locales/ko/name/last_name.js
index 5510fbb7..caab7125 100644
--- a/lib/locales/ko/name/last_name.js
+++ b/lib/locales/ko/name/last_name.js
@@ -18,5 +18,102 @@ module["exports"] = [
"안",
"송",
"류",
- "홍"
+ "홍",
+ '유',
+ '전',
+ '양',
+ '고',
+ '문',
+ '손',
+ '배',
+ '백',
+ '허',
+ '노',
+ '심',
+ '하',
+ '주',
+ '구',
+ '곽',
+ '성',
+ '차',
+ '우',
+ '진',
+ '민',
+ '나',
+ '지',
+ '엄',
+ '변',
+ '채',
+ '원',
+ '방',
+ '천',
+ '공',
+ '현',
+ '함',
+ '여',
+ '염',
+ '석',
+ '추',
+ '도',
+ '소',
+ '설',
+ '선',
+ '마',
+ '길',
+ '연',
+ '위',
+ '표',
+ '명',
+ '기',
+ '반',
+ '라',
+ '왕',
+ '금',
+ '옥',
+ '육',
+ '인',
+ '맹',
+ '제',
+ '모',
+ '남',
+ '탁',
+ '국',
+ '어',
+ '경',
+ '은',
+ '편',
+ '용',
+ '예',
+ '봉',
+ '사',
+ '부',
+ '황',
+ '가',
+ '복',
+ '태',
+ '목',
+ '형',
+ '피',
+ '두',
+ '감',
+ '호',
+ '제',
+ '음',
+ '빈',
+ '동',
+ '온',
+ '사',
+ '시',
+ '범',
+ '선',
+ '좌',
+ '팽',
+ '승',
+ '간',
+ '상',
+ '갈',
+ '서',
+ '단',
+ '견',
+ '당'
];
diff --git a/lib/locales/nb_NO/name/index.js b/lib/locales/nb_NO/name/index.js
index 1296da44..8136bbaf 100644
--- a/lib/locales/nb_NO/name/index.js
+++ b/lib/locales/nb_NO/name/index.js
@@ -1,8 +1,8 @@
var name = {};
module['exports'] = name;
name.first_name = require("./first_name");
-name.feminine_name = require("./feminine_name");
-name.masculine_name = require("./masculine_name");
+name.female_first_name = require("./feminine_name");
+name.male_first_name = require("./masculine_name");
name.last_name = require("./last_name");
name.prefix = require("./prefix");
name.suffix = require("./suffix");
diff --git a/lib/locales/ne/address/city.js b/lib/locales/ne/address/city.js
new file mode 100644
index 00000000..092e5599
--- /dev/null
+++ b/lib/locales/ne/address/city.js
@@ -0,0 +1,18 @@
+module["exports"] = [
+ "Bhaktapur",
+ "Biratnagar",
+ "Birendranagar",
+ "Birgunj",
+ "Butwal",
+ "Damak",
+ "Dharan",
+ "Gaur",
+ "Gorkha",
+ "Hetauda",
+ "Itahari",
+ "Janakpur",
+ "Kathmandu",
+ "Lahan",
+ "Nepalgunj",
+ "Pokhara"
+];
diff --git a/lib/locales/ne/address/default_country.js b/lib/locales/ne/address/default_country.js
new file mode 100644
index 00000000..a417155f
--- /dev/null
+++ b/lib/locales/ne/address/default_country.js
@@ -0,0 +1,3 @@
+module["exports"] = [
+ "Nepal"
+];
diff --git a/lib/locales/nep/address/index.js b/lib/locales/ne/address/index.js
index ff2e561a..ff2e561a 100644
--- a/lib/locales/nep/address/index.js
+++ b/lib/locales/ne/address/index.js
diff --git a/lib/locales/nep/address/postcode.js b/lib/locales/ne/address/postcode.js
index 81a001ad..c96f6b2c 100644
--- a/lib/locales/nep/address/postcode.js
+++ b/lib/locales/ne/address/postcode.js
@@ -1,3 +1,3 @@
module["exports"] = [
- 0
+ 0
];
diff --git a/lib/locales/ne/address/state.js b/lib/locales/ne/address/state.js
new file mode 100644
index 00000000..6eba284a
--- /dev/null
+++ b/lib/locales/ne/address/state.js
@@ -0,0 +1,55 @@
+module["exports"] = [
+ "Baglung",
+ "Banke",
+ "Bara",
+ "Bardiya",
+ "Bhaktapur",
+ "Bhojupu",
+ "Chitwan",
+ "Dailekh",
+ "Dang",
+ "Dhading",
+ "Dhankuta",
+ "Dhanusa",
+ "Dolakha",
+ "Dolpha",
+ "Gorkha",
+ "Gulmi",
+ "Humla",
+ "Ilam",
+ "Jajarkot",
+ "Jhapa",
+ "Jumla",
+ "Kabhrepalanchok",
+ "Kalikot",
+ "Kapilvastu",
+ "Kaski",
+ "Kathmandu",
+ "Lalitpur",
+ "Lamjung",
+ "Manang",
+ "Mohottari",
+ "Morang",
+ "Mugu",
+ "Mustang",
+ "Myagdi",
+ "Nawalparasi",
+ "Nuwakot",
+ "Palpa",
+ "Parbat",
+ "Parsa",
+ "Ramechhap",
+ "Rauswa",
+ "Rautahat",
+ "Rolpa",
+ "Rupandehi",
+ "Sankhuwasabha",
+ "Sarlahi",
+ "Sindhuli",
+ "Sindhupalchok",
+ "Sunsari",
+ "Surket",
+ "Syangja",
+ "Tanahu",
+ "Terhathum"
+];
diff --git a/lib/locales/nep/company/index.js b/lib/locales/ne/company/index.js
index ddd41f55..ddd41f55 100644
--- a/lib/locales/nep/company/index.js
+++ b/lib/locales/ne/company/index.js
diff --git a/lib/locales/ne/company/suffix.js b/lib/locales/ne/company/suffix.js
new file mode 100644
index 00000000..7524dbc2
--- /dev/null
+++ b/lib/locales/ne/company/suffix.js
@@ -0,0 +1,6 @@
+module["exports"] = [
+ "Pvt Ltd",
+ "Group",
+ "Ltd",
+ "Limited"
+];
diff --git a/lib/locales/ne/index.js b/lib/locales/ne/index.js
new file mode 100644
index 00000000..4edf0635
--- /dev/null
+++ b/lib/locales/ne/index.js
@@ -0,0 +1,8 @@
+var ne = {};
+module['exports'] = ne;
+ne.title = "Nepalese";
+ne.name = require("./name");
+ne.address = require("./address");
+ne.internet = require("./internet");
+ne.company = require("./company");
+ne.phone_number = require("./phone_number");
diff --git a/lib/locales/ne/internet/domain_suffix.js b/lib/locales/ne/internet/domain_suffix.js
new file mode 100644
index 00000000..73d5f6c1
--- /dev/null
+++ b/lib/locales/ne/internet/domain_suffix.js
@@ -0,0 +1,7 @@
+module["exports"] = [
+ "np",
+ "com",
+ "info",
+ "net",
+ "org"
+];
diff --git a/lib/locales/ne/internet/free_email.js b/lib/locales/ne/internet/free_email.js
new file mode 100644
index 00000000..7943baf6
--- /dev/null
+++ b/lib/locales/ne/internet/free_email.js
@@ -0,0 +1,6 @@
+module["exports"] = [
+ "worldlink.com.np",
+ "gmail.com",
+ "yahoo.com",
+ "hotmail.com"
+];
diff --git a/lib/locales/nep/internet/index.js b/lib/locales/ne/internet/index.js
index 8a337d64..8a337d64 100644
--- a/lib/locales/nep/internet/index.js
+++ b/lib/locales/ne/internet/index.js
diff --git a/lib/locales/ne/name/first_name.js b/lib/locales/ne/name/first_name.js
new file mode 100644
index 00000000..e62855b9
--- /dev/null
+++ b/lib/locales/ne/name/first_name.js
@@ -0,0 +1,57 @@
+module["exports"] = [
+ "Aarav",
+ "Ajita",
+ "Amit",
+ "Amita",
+ "Amrit",
+ "Arijit",
+ "Ashmi",
+ "Asmita",
+ "Bibek",
+ "Bijay",
+ "Bikash",
+ "Bina",
+ "Bishal",
+ "Bishnu",
+ "Buddha",
+ "Deepika",
+ "Dipendra",
+ "Gagan",
+ "Ganesh",
+ "Khem",
+ "Krishna",
+ "Laxmi",
+ "Manisha",
+ "Nabin",
+ "Nikita",
+ "Niraj",
+ "Nischal",
+ "Padam",
+ "Pooja",
+ "Prabin",
+ "Prakash",
+ "Prashant",
+ "Prem",
+ "Purna",
+ "Rajendra",
+ "Rajina",
+ "Raju",
+ "Rakesh",
+ "Ranjan",
+ "Ratna",
+ "Sagar",
+ "Sandeep",
+ "Sanjay",
+ "Santosh",
+ "Sarita",
+ "Shilpa",
+ "Shirisha",
+ "Shristi",
+ "Siddhartha",
+ "Subash",
+ "Sumeet",
+ "Sunita",
+ "Suraj",
+ "Susan",
+ "Sushant"
+];
diff --git a/lib/locales/nep/name/index.js b/lib/locales/ne/name/index.js
index 5b91cc00..5b91cc00 100644
--- a/lib/locales/nep/name/index.js
+++ b/lib/locales/ne/name/index.js
diff --git a/lib/locales/ne/name/last_name.js b/lib/locales/ne/name/last_name.js
new file mode 100644
index 00000000..896952b2
--- /dev/null
+++ b/lib/locales/ne/name/last_name.js
@@ -0,0 +1,41 @@
+module["exports"] = [
+ "Adhikari",
+ "Aryal",
+ "Baral",
+ "Basnet",
+ "Bastola",
+ "Basynat",
+ "Bhandari",
+ "Bhattarai",
+ "Chettri",
+ "Devkota",
+ "Dhakal",
+ "Dongol",
+ "Ghale",
+ "Gurung",
+ "Gyawali",
+ "Hamal",
+ "Jung",
+ "KC",
+ "Kafle",
+ "Karki",
+ "Khadka",
+ "Koirala",
+ "Lama",
+ "Limbu",
+ "Magar",
+ "Maharjan",
+ "Niroula",
+ "Pandey",
+ "Pradhan",
+ "Rana",
+ "Raut",
+ "Sai",
+ "Shai",
+ "Shakya",
+ "Sherpa",
+ "Shrestha",
+ "Subedi",
+ "Tamang",
+ "Thapa"
+];
diff --git a/lib/locales/ne/phone_number/formats.js b/lib/locales/ne/phone_number/formats.js
new file mode 100644
index 00000000..bd0247ab
--- /dev/null
+++ b/lib/locales/ne/phone_number/formats.js
@@ -0,0 +1,5 @@
+module["exports"] = [
+ "##-#######",
+ "+977-#-#######",
+ "+977########"
+];
diff --git a/lib/locales/ne/phone_number/index.js b/lib/locales/ne/phone_number/index.js
new file mode 100644
index 00000000..8d35e011
--- /dev/null
+++ b/lib/locales/ne/phone_number/index.js
@@ -0,0 +1,3 @@
+var phone_number = {};
+module['exports'] = phone_number;
+phone_number.formats = require("./formats");
diff --git a/lib/locales/nep/address/city.js b/lib/locales/nep/address/city.js
deleted file mode 100644
index 7df2e6d9..00000000
--- a/lib/locales/nep/address/city.js
+++ /dev/null
@@ -1,18 +0,0 @@
-module["exports"] = [
- "Bhaktapur",
- "Biratnagar",
- "Birendranagar",
- "Birgunj",
- "Butwal",
- "Damak",
- "Dharan",
- "Gaur",
- "Gorkha",
- "Hetauda",
- "Itahari",
- "Janakpur",
- "Kathmandu",
- "Lahan",
- "Nepalgunj",
- "Pokhara"
-];
diff --git a/lib/locales/nep/address/state.js b/lib/locales/nep/address/state.js
deleted file mode 100644
index 031a382c..00000000
--- a/lib/locales/nep/address/state.js
+++ /dev/null
@@ -1,55 +0,0 @@
-module["exports"] = [
- "Baglung",
- "Banke",
- "Bara",
- "Bardiya",
- "Bhaktapur",
- "Bhojupu",
- "Chitwan",
- "Dailekh",
- "Dang",
- "Dhading",
- "Dhankuta",
- "Dhanusa",
- "Dolakha",
- "Dolpha",
- "Gorkha",
- "Gulmi",
- "Humla",
- "Ilam",
- "Jajarkot",
- "Jhapa",
- "Jumla",
- "Kabhrepalanchok",
- "Kalikot",
- "Kapilvastu",
- "Kaski",
- "Kathmandu",
- "Lalitpur",
- "Lamjung",
- "Manang",
- "Mohottari",
- "Morang",
- "Mugu",
- "Mustang",
- "Myagdi",
- "Nawalparasi",
- "Nuwakot",
- "Palpa",
- "Parbat",
- "Parsa",
- "Ramechhap",
- "Rauswa",
- "Rautahat",
- "Rolpa",
- "Rupandehi",
- "Sankhuwasabha",
- "Sarlahi",
- "Sindhuli",
- "Sindhupalchok",
- "Sunsari",
- "Surket",
- "Syangja",
- "Tanahu",
- "Terhathum"
-];
diff --git a/lib/locales/nep/company/suffix.js b/lib/locales/nep/company/suffix.js
deleted file mode 100644
index 2e0f2525..00000000
--- a/lib/locales/nep/company/suffix.js
+++ /dev/null
@@ -1,6 +0,0 @@
-module["exports"] = [
- "Pvt Ltd",
- "Group",
- "Ltd",
- "Limited"
-];
diff --git a/lib/locales/nep/index.js b/lib/locales/nep/index.js
deleted file mode 100644
index a087476f..00000000
--- a/lib/locales/nep/index.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var nep = {};
-module['exports'] = nep;
-nep.title = "Nepalese";
-nep.name = require("./name");
-nep.address = require("./address");
-nep.internet = require("./internet");
-nep.company = require("./company");
-nep.phone_number = require("./phone_number");
diff --git a/lib/locales/nep/internet/free_email.js b/lib/locales/nep/internet/free_email.js
deleted file mode 100644
index 168d5448..00000000
--- a/lib/locales/nep/internet/free_email.js
+++ /dev/null
@@ -1,6 +0,0 @@
-module["exports"] = [
- "worldlink.com.np",
- "gmail.com",
- "yahoo.com",
- "hotmail.com"
-];
diff --git a/lib/locales/nep/name/first_name.js b/lib/locales/nep/name/first_name.js
deleted file mode 100644
index 5a0c42b4..00000000
--- a/lib/locales/nep/name/first_name.js
+++ /dev/null
@@ -1,57 +0,0 @@
-module["exports"] = [
- "Aarav",
- "Ajita",
- "Amit",
- "Amita",
- "Amrit",
- "Arijit",
- "Ashmi",
- "Asmita",
- "Bibek",
- "Bijay",
- "Bikash",
- "Bina",
- "Bishal",
- "Bishnu",
- "Buddha",
- "Deepika",
- "Dipendra",
- "Gagan",
- "Ganesh",
- "Khem",
- "Krishna",
- "Laxmi",
- "Manisha",
- "Nabin",
- "Nikita",
- "Niraj",
- "Nischal",
- "Padam",
- "Pooja",
- "Prabin",
- "Prakash",
- "Prashant",
- "Prem",
- "Purna",
- "Rajendra",
- "Rajina",
- "Raju",
- "Rakesh",
- "Ranjan",
- "Ratna",
- "Sagar",
- "Sandeep",
- "Sanjay",
- "Santosh",
- "Sarita",
- "Shilpa",
- "Shirisha",
- "Shristi",
- "Siddhartha",
- "Subash",
- "Sumeet",
- "Sunita",
- "Suraj",
- "Susan",
- "Sushant"
-];
diff --git a/lib/locales/nep/name/last_name.js b/lib/locales/nep/name/last_name.js
deleted file mode 100644
index 822183b4..00000000
--- a/lib/locales/nep/name/last_name.js
+++ /dev/null
@@ -1,41 +0,0 @@
-module["exports"] = [
- "Adhikari",
- "Aryal",
- "Baral",
- "Basnet",
- "Bastola",
- "Basynat",
- "Bhandari",
- "Bhattarai",
- "Chettri",
- "Devkota",
- "Dhakal",
- "Dongol",
- "Ghale",
- "Gurung",
- "Gyawali",
- "Hamal",
- "Jung",
- "KC",
- "Kafle",
- "Karki",
- "Khadka",
- "Koirala",
- "Lama",
- "Limbu",
- "Magar",
- "Maharjan",
- "Niroula",
- "Pandey",
- "Pradhan",
- "Rana",
- "Raut",
- "Sai",
- "Shai",
- "Shakya",
- "Sherpa",
- "Shrestha",
- "Subedi",
- "Tamang",
- "Thapa"
-];
diff --git a/lib/locales/nep/phone_number/formats.js b/lib/locales/nep/phone_number/formats.js
deleted file mode 100644
index d009c8ac..00000000
--- a/lib/locales/nep/phone_number/formats.js
+++ /dev/null
@@ -1,5 +0,0 @@
-module["exports"] = [
- "##-#######",
- "+977-#-#######",
- "+977########"
-];
diff --git a/lib/locales/nl/address/country.js b/lib/locales/nl/address/country.js
index 44c48cae..66da3c57 100644
--- a/lib/locales/nl/address/country.js
+++ b/lib/locales/nl/address/country.js
@@ -10,7 +10,6 @@ module["exports"] = [
"Anguilla",
"Antarctica",
"Antigua en Barbuda",
- "Arctic Ocean",
"Argentinië",
"Armenië",
"Aruba",
@@ -78,7 +77,6 @@ module["exports"] = [
"Finland",
"Frankrijk",
"Frans-Polynesië",
- "French Southern and Antarctic Lands",
"Gabon",
"Gambia",
"Gaza Strip",
@@ -96,14 +94,13 @@ module["exports"] = [
"Guyana",
"Haïti",
"Heard Island and McDonald Islands",
- "Heilige Stoel",
+ "Vaticaanstad",
"Honduras",
"Hongarije",
"Hongkong",
"Ierland",
"IJsland",
"India",
- "Indian Ocean",
"Indonesië",
"Irak",
"Iran",
@@ -148,7 +145,7 @@ module["exports"] = [
"Mauritius",
"Mayotte",
"Mexico",
- "Micronesia, Federated States of",
+ "Micronesië",
"Moldavië",
"Monaco",
"Mongolië",
@@ -160,7 +157,9 @@ module["exports"] = [
"Nauru",
"Navassa Island",
"Nederland",
- "Nederlandse Antillen",
+ "Aruba",
+ "St. Maarten",
+ "Curacao",
"Nepal",
"Ngwane",
"Nicaragua",
@@ -177,7 +176,6 @@ module["exports"] = [
"Oezbekistan",
"Oman",
"Oostenrijk",
- "Pacific Ocean",
"Pakistan",
"Palau",
"Panama",
diff --git a/lib/locales/nl/address/secondary_address.js b/lib/locales/nl/address/secondary_address.js
index 35fa2c22..eb7adbf5 100644
--- a/lib/locales/nl/address/secondary_address.js
+++ b/lib/locales/nl/address/secondary_address.js
@@ -1,5 +1,6 @@
module["exports"] = [
"1 hoog",
"2 hoog",
- "3 hoog"
+ "3 hoog",
+ "3 hoog achter"
];
diff --git a/lib/locales/nl/address/street_suffix.js b/lib/locales/nl/address/street_suffix.js
index 4e71894b..cf60e45a 100644
--- a/lib/locales/nl/address/street_suffix.js
+++ b/lib/locales/nl/address/street_suffix.js
@@ -3,5 +3,7 @@ module["exports"] = [
"laan",
"weg",
"plantsoen",
- "park"
+ "park",
+ "gracht",
+ "dijk"
];
diff --git a/lib/locales/nl/commerce/color.js b/lib/locales/nl/commerce/color.js
new file mode 100644
index 00000000..58eda850
--- /dev/null
+++ b/lib/locales/nl/commerce/color.js
@@ -0,0 +1,38 @@
+module["exports"] = [
+ "rood",
+ "groen",
+ "blauw",
+ "koningblauw",
+ "geel",
+ "purper",
+ "muntgroen",
+ "groenblauw",
+ "wit",
+ "zwart",
+ "oranje",
+ "roze",
+ "grijs",
+ "donkergrijs",
+ "oker",
+ "terracotta",
+ "kastanjebruin",
+ "paars",
+ "turkoois",
+ "bruin",
+ "hemelsblauw",
+ "zalmroze",
+ "oudroze",
+ "appelgroen",
+ "levend wit",
+ "olijfgroen",
+ "magenta",
+ "limoen",
+ "ivoor",
+ "indigo",
+ "goud",
+ "fuchsia",
+ "cyaan",
+ "azuurblauw",
+ "lavendel",
+ "zilver"
+];
diff --git a/lib/locales/nl/commerce/department.js b/lib/locales/nl/commerce/department.js
new file mode 100644
index 00000000..759a66c7
--- /dev/null
+++ b/lib/locales/nl/commerce/department.js
@@ -0,0 +1,24 @@
+module["exports"] = [
+ "Boeken",
+ "Films",
+ "Muziek",
+ "Spelletjes",
+ "Elektronica",
+ "Computers",
+ "Huis",
+ "Tuin",
+ "Gereedschap",
+ "Kruiden",
+ "Gezondheid",
+ "Beauty",
+ "Speelgoed",
+ "Kinderen",
+ "Baby",
+ "Kleding",
+ "Schoenen",
+ "Sieraden",
+ "Sport",
+ "Verzorging",
+ "Auto",
+ "Industrieel"
+];
diff --git a/lib/locales/nl/commerce/index.js b/lib/locales/nl/commerce/index.js
new file mode 100644
index 00000000..5cf680a2
--- /dev/null
+++ b/lib/locales/nl/commerce/index.js
@@ -0,0 +1,5 @@
+var commerce = {};
+module['exports'] = commerce;
+commerce.color = require("./color");
+commerce.department = require("./department");
+commerce.product_name = require("./product_name");
diff --git a/lib/locales/nl/commerce/product_name.js b/lib/locales/nl/commerce/product_name.js
new file mode 100644
index 00000000..9c28bb78
--- /dev/null
+++ b/lib/locales/nl/commerce/product_name.js
@@ -0,0 +1,72 @@
+module["exports"] = {
+ "adjective": [
+ "Klein",
+ "Ergonomisch",
+ "Rustiek",
+ "Intelligent",
+ "Prachtig",
+ "Ongelooflijk",
+ "Fantastisch",
+ "Praktisch",
+ "Slank",
+ "Geweldig",
+ "Algemeen",
+ "Handgemaakt",
+ "Ambachtelijk",
+ "Artistiek",
+ "Verantwoord",
+ "Uitgekiend",
+ "Zeldzaam",
+ "Verfijnd",
+ "Merkloos",
+ "Smakelijk"
+ ],
+ "material": [
+ "Staal",
+ "Glazen",
+ "Wollen",
+ "Houten",
+ "Beton",
+ "Plastic",
+ "Katoenen",
+ "Granieten",
+ "Rubberen",
+ "IJzeren",
+ "Zachte",
+ "Verse",
+ "Bevroren"
+ ],
+ "product": [
+ "Stoel",
+ "Auto",
+ "Computer",
+ "Toetsenbord",
+ "Muis",
+ "Fiets",
+ "Bal",
+ "Handschoenen",
+ "Broek",
+ "Shirt",
+ "Tafel",
+ "Bijzettafeltje",
+ "Boekenkast",
+ "Kaasschaaf",
+ "Leunstoel",
+ "Poef",
+ "Hangmat",
+ "Trui",
+ "Schoenen",
+ "Hoed",
+ "Handdoeken",
+ "Zeep",
+ "Tonijn",
+ "Kip",
+ "Vis",
+ "Kaas",
+ "Spek",
+ "Pizza",
+ "Salade",
+ "Worstjes",
+ "Chips"
+ ]
+};
diff --git a/lib/locales/nl/company/suffix.js b/lib/locales/nl/company/suffix.js
index 8173a5d8..21fbeedc 100644
--- a/lib/locales/nl/company/suffix.js
+++ b/lib/locales/nl/company/suffix.js
@@ -1,6 +1,9 @@
module["exports"] = [
"BV",
"V.O.F.",
- "Group",
- "en Zonen"
+ "Groep",
+ "NV",
+ "Bedrijf",
+ "en Zonen",
+ "Combinatie"
];
diff --git a/lib/locales/nl/date/index.js b/lib/locales/nl/date/index.js
new file mode 100644
index 00000000..8c45d3f6
--- /dev/null
+++ b/lib/locales/nl/date/index.js
@@ -0,0 +1,4 @@
+var date = {};
+module["exports"] = date;
+date.month = require("./month");
+date.weekday = require("./weekday");
diff --git a/lib/locales/nl/date/month.js b/lib/locales/nl/date/month.js
new file mode 100644
index 00000000..2de62bc3
--- /dev/null
+++ b/lib/locales/nl/date/month.js
@@ -0,0 +1,63 @@
+// source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1799
+module["exports"] = {
+ wide: [
+ "januari",
+ "februari",
+ "maart",
+ "april",
+ "mei",
+ "juni",
+ "juli",
+ "augustus",
+ "september",
+ "oktober",
+ "november",
+ "december"
+ ],
+ // Property "wide_context" is optional, if not set then "wide" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ wide_context: [
+ "januari",
+ "februari",
+ "maart",
+ "april",
+ "mei",
+ "juni",
+ "juli",
+ "augustus",
+ "september",
+ "oktober",
+ "november",
+ "december"
+ ],
+ abbr: [
+ "jan",
+ "feb",
+ "mrt",
+ "apr",
+ "mei",
+ "jun",
+ "jul",
+ "aug",
+ "sep",
+ "okt",
+ "nov",
+ "dec"
+ ],
+ // Property "abbr_context" is optional, if not set then "abbr" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ abbr_context: [
+ "jan",
+ "feb",
+ "mrt",
+ "apr",
+ "mei",
+ "jun",
+ "jul",
+ "aug",
+ "sep",
+ "okt",
+ "nov",
+ "dec"
+ ]
+};
diff --git a/lib/locales/nl/date/weekday.js b/lib/locales/nl/date/weekday.js
new file mode 100644
index 00000000..a75a7323
--- /dev/null
+++ b/lib/locales/nl/date/weekday.js
@@ -0,0 +1,43 @@
+// Source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1847
+module["exports"] = {
+ wide: [
+ "zondag",
+ "maandag",
+ "dinsdag",
+ "woensdag",
+ "donderdag",
+ "vrijdag",
+ "zaterdag"
+ ],
+ // Property "wide_context" is optional, if not set then "wide" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ wide_context: [
+ "zondag",
+ "maandag",
+ "dinsdag",
+ "woensdag",
+ "donderdag",
+ "vrijdag",
+ "zaterdag"
+ ],
+ abbr: [
+ "zo",
+ "ma",
+ "di",
+ "wo",
+ "do",
+ "vr",
+ "za"
+ ],
+ // Property "abbr_context" is optional, if not set then "abbr" will be used instead
+ // It is used to specify a word in context, which may differ from a stand-alone word
+ abbr_context: [
+ "zo",
+ "ma",
+ "di",
+ "wo",
+ "do",
+ "vr",
+ "za"
+ ]
+};
diff --git a/lib/locales/nl/hacker/adjective.js b/lib/locales/nl/hacker/adjective.js
new file mode 100644
index 00000000..c462f012
--- /dev/null
+++ b/lib/locales/nl/hacker/adjective.js
@@ -0,0 +1,25 @@
+module["exports"] = [
+ "ondersteunende",
+ "primaire",
+ "onderliggende",
+ "digitale",
+ "open source",
+ "virtuele",
+ "cross-platform",
+ "overtollige",
+ "online",
+ "haptische",
+ "multi-byte",
+ "Bluetooth",
+ "draadloze",
+ "minuscule",
+ "neurale",
+ "optische",
+ "solid state",
+ "mobiele",
+ "cruciale",
+ "kostbare",
+ "verwaarloosde",
+ "smakelijke"
+
+];
diff --git a/lib/locales/nl/hacker/index.js b/lib/locales/nl/hacker/index.js
new file mode 100644
index 00000000..363e754e
--- /dev/null
+++ b/lib/locales/nl/hacker/index.js
@@ -0,0 +1,6 @@
+var hacker = {};
+module['exports'] = hacker;
+hacker.adjective = require("./adjective");
+hacker.noun = require("./noun");
+hacker.verb = require("./verb");
+hacker.phrase = require("./phrase");
diff --git a/lib/locales/nl/hacker/noun.js b/lib/locales/nl/hacker/noun.js
new file mode 100644
index 00000000..98dbb2d1
--- /dev/null
+++ b/lib/locales/nl/hacker/noun.js
@@ -0,0 +1,28 @@
+module["exports"] = [
+ "driver",
+ "protocol",
+ "bandbreedte",
+ "paneel",
+ "microchip",
+ "programma",
+ "port",
+ "kaart",
+ "array",
+ "verbinding",
+ "draad",
+ "stekker",
+ "systeem",
+ "sensor",
+ "firewall",
+ "harde schijf",
+ "pixel",
+ "alarm",
+ "voeding",
+ "monitor",
+ "toepassing",
+ "zender",
+ "bus",
+ "stroomkring",
+ "condensator",
+ "matrix"
+];
diff --git a/lib/locales/nl/hacker/phrase.js b/lib/locales/nl/hacker/phrase.js
new file mode 100644
index 00000000..caaa1d64
--- /dev/null
+++ b/lib/locales/nl/hacker/phrase.js
@@ -0,0 +1,10 @@
+module["exports"] = [
+ "Als we de {{noun}} {{verb}}, dan kunnen we naar de {{abbreviation}} {{noun}} via de {{adjective}} {{abbreviation}} {{noun}}!",
+ "We moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!",
+ "Probeer om de {{abbreviation}} {{noun}} te {{verb}}, misschien gaat dat de {{adjective}} {{noun}} {{verb}}!",
+ "Je kan de {{noun}} niet {{verb}} zonder de {{adjective}} {{abbreviation}} {{noun}} te {{verb}}!",
+ "Gebruik de {{adjective}} {{abbreviation}} {{noun}}, dan kan je de {{adjective}} {{noun}} {{verb}}!",
+ "De {{abbreviation}} {{noun}} ligt eruit, jullie moeten de {{adjective}} {{noun}} {{verb}} zodat we de {{abbreviation}} {{noun}} kunnen {{verb}}!",
+ "Het maakt niet uit of we de {{noun}} {{verb}}, we moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!",
+ "Ik ga de {{adjective}} {{abbreviation}} {{noun}} {{verb}}, dat zou de {{noun}} moeten {{verb}}!"
+]; \ No newline at end of file
diff --git a/lib/locales/nl/hacker/verb.js b/lib/locales/nl/hacker/verb.js
new file mode 100644
index 00000000..d409e7a5
--- /dev/null
+++ b/lib/locales/nl/hacker/verb.js
@@ -0,0 +1,23 @@
+module["exports"] = [
+ "back-uppen",
+ "omzeilen",
+ "hacken",
+ "overschrijven",
+ "samenpersen",
+ "kopiëren",
+ "navigeren",
+ "indexeren",
+ "aansluiten",
+ "genereren",
+ "kwantificeren",
+ "berekenen",
+ "samenstellen",
+ "invoeren",
+ "verzenden",
+ "programmeren",
+ "herstarten",
+ "ontleden",
+ "in stukjes snijden",
+ "analyseren"
+
+];
diff --git a/lib/locales/nl/index.js b/lib/locales/nl/index.js
index 7e36c575..bc67ea80 100644
--- a/lib/locales/nl/index.js
+++ b/lib/locales/nl/index.js
@@ -2,7 +2,10 @@ var nl = {};
module['exports'] = nl;
nl.title = "Dutch";
nl.address = require("./address");
+nl.commerce = require("./commerce");
nl.company = require("./company");
+nl.date = require("./date");
+nl.hacker = require("./hacker");
nl.internet = require("./internet");
nl.lorem = require("./lorem");
nl.name = require("./name");
diff --git a/lib/locales/nl/internet/domain_suffix.js b/lib/locales/nl/internet/domain_suffix.js
index affb7f4a..64405270 100644
--- a/lib/locales/nl/internet/domain_suffix.js
+++ b/lib/locales/nl/internet/domain_suffix.js
@@ -2,5 +2,6 @@ module["exports"] = [
"nl",
"com",
"net",
- "org"
+ "org",
+ "eu"
];
diff --git a/lib/locales/nl/name/female_first_name.js b/lib/locales/nl/name/female_first_name.js
new file mode 100644
index 00000000..0e8ce8d8
--- /dev/null
+++ b/lib/locales/nl/name/female_first_name.js
@@ -0,0 +1,517 @@
+// these names are taken from the list of most popular names in 2019 for girls: https://www.svbkindernamen.nl/int/nl/kindernamen/wizard/zoeknaam/meisjesnamen/meisjes_alfabetisch.html
+module["exports"] = [
+ "Yarah",
+ "Vere",
+ "Siënna",
+ "Sanna",
+ "Salomë",
+ "Roxy",
+ "Nela",
+ "Myra",
+ "Liene",
+ "Lia",
+ "Kayleigh",
+ "Kaylee",
+ "Kato",
+ "Florence",
+ "Eefje",
+ "Dieke",
+ "Zeyneb",
+ "Wende",
+ "Vienna",
+ "Melisa",
+ "Maaike",
+ "Lova",
+ "Lilian",
+ "Juno",
+ "Joanna",
+ "Jesslyn",
+ "Jaelynn",
+ "Gioia",
+ "Claire",
+ "Alma",
+ "Aliya",
+ "Alisa",
+ "Zofia",
+ "Vivian",
+ "Nowi",
+ "Noami",
+ "Milana",
+ "Marlie",
+ "Macy",
+ "Maan",
+ "Lorena",
+ "Liselotte",
+ "Lien",
+ "Laure",
+ "Laila",
+ "Kim",
+ "Khadija",
+ "Joya",
+ "Jacoba",
+ "Gigi",
+ "Wilhelmina",
+ "Vivienne",
+ "Rose",
+ "Rana",
+ "Milly",
+ "Michelle",
+ "Marrit",
+ "Malou",
+ "Jaimy",
+ "Gaia",
+ "Fayen",
+ "Fabiënne",
+ "Eveline",
+ "Daisy",
+ "Babette",
+ "Aaltje",
+ "Scottie",
+ "Nomi",
+ "Mathilde",
+ "Linne",
+ "Laurie",
+ "Kyara",
+ "Jalou",
+ "Iva",
+ "Inara",
+ "Grace",
+ "Emmy",
+ "Elle",
+ "Diana",
+ "Céline",
+ "Selena",
+ "Safiya",
+ "Quinty",
+ "Oliwia",
+ "Nadine",
+ "Meghan",
+ "Marwa",
+ "Jada",
+ "Ines",
+ "Fardau",
+ "Eliana",
+ "Carmen",
+ "Ayana",
+ "Asya",
+ "Annabel",
+ "Amara",
+ "Alexandra",
+ "Rachel",
+ "Melissa",
+ "Melina",
+ "Luus",
+ "Jayda",
+ "Jacky",
+ "Eleonora",
+ "Asiya",
+ "Annemijn",
+ "Sare",
+ "Ninthe",
+ "Nena",
+ "Melody",
+ "Kira",
+ "Jasmine",
+ "Imani",
+ "Hira",
+ "Elynn",
+ "Dominique",
+ "Ashley",
+ "Aleyna",
+ "Pola",
+ "Noë",
+ "Lisanne",
+ "Lilou",
+ "Kiara",
+ "Jette",
+ "Jess",
+ "Isabeau",
+ "Floortje",
+ "Fiep",
+ "Fieke",
+ "Femm",
+ "Famke",
+ "Chelsey",
+ "Amelie",
+ "Vanessa",
+ "Skye",
+ "Sienna",
+ "Safa",
+ "Lydia",
+ "Esma",
+ "Daantje",
+ "Catharina",
+ "Carlijn",
+ "Asel",
+ "Amaya",
+ "Amalia",
+ "Ada",
+ "Zahra",
+ "Tirza",
+ "Nikkie",
+ "Mirre",
+ "Mayra",
+ "Lenne",
+ "Jule",
+ "Jana",
+ "Farah",
+ "Defne",
+ "Ariana",
+ "Yenthe",
+ "Renske",
+ "Medina",
+ "Liliana",
+ "Kenza",
+ "Jazz",
+ "Esra",
+ "Emilie",
+ "Dua",
+ "Chloe",
+ "Abby",
+ "Selma",
+ "Maren",
+ "Jolijn",
+ "Febe",
+ "Elodie",
+ "Djenna",
+ "Diede",
+ "Cataleya",
+ "Aliyah",
+ "Aisha",
+ "Teddy",
+ "Nika",
+ "Myla",
+ "Izzy",
+ "Dewi",
+ "Mirte",
+ "Mikki",
+ "Kensi",
+ "Karlijn",
+ "Jazzlynn",
+ "Imke",
+ "Eleanor",
+ "Wies",
+ "Thirza",
+ "Safae",
+ "Meyra",
+ "Lune",
+ "Jazzlyn",
+ "Faya",
+ "Arya",
+ "Nadia",
+ "Puk",
+ "Oumayra",
+ "Lois",
+ "Josefien",
+ "Vive",
+ "Fayenne",
+ "Celine",
+ "Nynke",
+ "Loes",
+ "Danique",
+ "Aurora",
+ "Angelina",
+ "Alya",
+ "Abigail",
+ "Tara",
+ "Quinn",
+ "Meike",
+ "Maartje",
+ "Jolien",
+ "Selina",
+ "Phileine",
+ "Miley",
+ "Lexie",
+ "Florine",
+ "Coco",
+ "Britt",
+ "Alyssa",
+ "Yasmine",
+ "Sammie",
+ "Nila",
+ "Lucie",
+ "Eef",
+ "Bella",
+ "Aylin",
+ "Ziva",
+ "Neeltje",
+ "Jesslynn",
+ "Jente",
+ "Jara",
+ "Bobbie",
+ "Yinthe",
+ "Megan",
+ "Freya",
+ "Donna",
+ "Alice",
+ "Milena",
+ "Joëlle",
+ "Jenna",
+ "Evelien",
+ "Nisa",
+ "Lott",
+ "Loa",
+ "Daphne",
+ "Dani",
+ "Maysa",
+ "Hidaya",
+ "Hayley",
+ "Gwen",
+ "Esther",
+ "Elize",
+ "Dana",
+ "Maxime",
+ "Madelief",
+ "Keet",
+ "Jip",
+ "Ize",
+ "Noëlla",
+ "Layla",
+ "Hendrika",
+ "Hafsa",
+ "Giulia",
+ "Eliza",
+ "Bowie",
+ "Marly",
+ "Linn",
+ "Jane",
+ "Filou",
+ "Zuzanna",
+ "Leyla",
+ "Fatima",
+ "Evie",
+ "Marley",
+ "Kyra",
+ "Hanne",
+ "Jailey",
+ "Ise",
+ "Adriana",
+ "Liza",
+ "Doris",
+ "Dina",
+ "Amina",
+ "Mina",
+ "Aaliyah",
+ "Romee",
+ "Pippa",
+ "Juliette",
+ "Alicia",
+ "Merle",
+ "Lea",
+ "Elina",
+ "Sena",
+ "Flore",
+ "Riley",
+ "Nour",
+ "Lizz",
+ "Jessie",
+ "Cornelia",
+ "Beau",
+ "Valerie",
+ "Silke",
+ "Valentina",
+ "Loua",
+ "Vieve",
+ "Vesper",
+ "Ruby",
+ "Nienke",
+ "Jula",
+ "Azra",
+ "Myrthe",
+ "Soof",
+ "Juliëtte",
+ "Lexi",
+ "Davina",
+ "Liya",
+ "Yasmin",
+ "Esmée",
+ "Amelia",
+ "Niene",
+ "Mette",
+ "Ela",
+ "Aimée",
+ "Joy",
+ "Ilse",
+ "Zeynep",
+ "Yfke",
+ "Elizabeth",
+ "Mare",
+ "Isra",
+ "Helena",
+ "Stella",
+ "Jinthe",
+ "Meryem",
+ "Janna",
+ "Isabelle",
+ "Maja",
+ "Lieve",
+ "Yuna",
+ "Pien",
+ "Faye",
+ "Pleun",
+ "Noortje",
+ "Janne",
+ "Novi",
+ "Ava",
+ "Sterre",
+ "Maeve",
+ "Elisabeth",
+ "Bibi",
+ "Ayla",
+ "Liyana",
+ "Mae",
+ "Leah",
+ "Marie",
+ "Juna",
+ "Lucy",
+ "Josephine",
+ "Victoria",
+ "Indy",
+ "Maryam",
+ "Jaylinn",
+ "Zoey",
+ "Rosie",
+ "Mira",
+ "Nore",
+ "Jinte",
+ "Zara",
+ "Bente",
+ "Senna",
+ "Pip",
+ "Alina",
+ "Féline",
+ "Aya",
+ "Anouk",
+ "Amélie",
+ "Lou",
+ "Nine",
+ "Jet",
+ "Robin",
+ "Nikki",
+ "June",
+ "Fem",
+ "Demi",
+ "Mirthe",
+ "Lana",
+ "Noëlle",
+ "Lise",
+ "Lilly",
+ "Jackie",
+ "Benthe",
+ "Bobbi",
+ "Fiene",
+ "Elisa",
+ "Maya",
+ "Jade",
+ "Emilia",
+ "Elif",
+ "Romy",
+ "Lot",
+ "Jolie",
+ "Guusje",
+ "Mara",
+ "Kate",
+ "Marit",
+ "Nola",
+ "Louise",
+ "Lola",
+ "Laura",
+ "Iris",
+ "Philou",
+ "Tessa",
+ "Inaya",
+ "Elise",
+ "Eline",
+ "Sam",
+ "Evy",
+ "Johanna",
+ "Femke",
+ "Charlie",
+ "Livia",
+ "Rosalie",
+ "Suus",
+ "Sanne",
+ "Fay",
+ "Fenne",
+ "Linde",
+ "Isabel",
+ "Puck",
+ "Lize",
+ "Rosa",
+ "Amira",
+ "Lily",
+ "Naomi",
+ "Lizzy",
+ "Liva",
+ "Juul",
+ "Jill",
+ "Hanna",
+ "Floor",
+ "Amber",
+ "Suze",
+ "Veerle",
+ "Merel",
+ "Anne",
+ "Cato",
+ "Charlotte",
+ "Kiki",
+ "Lena",
+ "Ivy",
+ "Feline",
+ "Jasmijn",
+ "Liz",
+ "Elena",
+ "Maria",
+ "Norah",
+ "Lara",
+ "Fien",
+ "Isabella",
+ "Luna",
+ "Amy",
+ "Sophia",
+ "Hailey",
+ "Bo",
+ "Vera",
+ "Julie",
+ "Lisa",
+ "Esmee",
+ "Noa",
+ "Ella",
+ "Lina",
+ "Mia",
+ "Sofia",
+ "Loïs",
+ "Hannah",
+ "Roos",
+ "Emily",
+ "Isa",
+ "Fenna",
+ "Elin",
+ "Fleur",
+ "Lynn",
+ "Sarah",
+ "Nova",
+ "Nina",
+ "Maud",
+ "Sofie",
+ "Milou",
+ "Lauren",
+ "Lotte",
+ "Eva",
+ "Noor",
+ "Liv",
+ "Yara",
+ "Olivia",
+ "Lieke",
+ "Nora",
+ "Saar",
+ "Evi",
+ "Anna",
+ "Sara",
+ "Tess",
+ "Julia",
+ "Zoë",
+ "Sophie",
+ "Mila",
+ "Emma"
+]; \ No newline at end of file
diff --git a/lib/locales/nl/name/index.js b/lib/locales/nl/name/index.js
index eaae04fa..20aee1b8 100644
--- a/lib/locales/nl/name/index.js
+++ b/lib/locales/nl/name/index.js
@@ -1,8 +1,10 @@
var name = {};
module['exports'] = name;
+name.female_first_name = require("./female_first_name");
name.first_name = require("./first_name");
name.tussenvoegsel = require("./tussenvoegsel");
name.last_name = require("./last_name");
+name.male_first_name = require("./male_first_name");
name.prefix = require("./prefix");
name.suffix = require("./suffix");
name.name = require("./name");
diff --git a/lib/locales/nl/name/male_first_name.js b/lib/locales/nl/name/male_first_name.js
new file mode 100644
index 00000000..dfcb9184
--- /dev/null
+++ b/lib/locales/nl/name/male_first_name.js
@@ -0,0 +1,590 @@
+// these names are taken from the list of most popular names in 2019 for boys: https://www.svbkindernamen.nl/int/nl/kindernamen/wizard/zoeknaam/jongensnamen/jongens_alfabetisch.html
+module["exports"] = [
+ "Tymon",
+ "Steven",
+ "Semih",
+ "Seff",
+ "Sabir",
+ "Nico",
+ "Naoufal",
+ "Nadir",
+ "Mirza",
+ "Miguel",
+ "Manoah",
+ "Kenji",
+ "Kenan",
+ "Joseph",
+ "Jordy",
+ "Jeppe",
+ "Diego",
+ "Coen",
+ "Can",
+ "Bentley",
+ "Yasin",
+ "Tomas",
+ "Sjoerd",
+ "Savi",
+ "Safouane",
+ "Raphaël",
+ "Mas",
+ "Maes",
+ "Louie",
+ "Karam",
+ "John",
+ "Jelmer",
+ "Jayvano",
+ "Hein",
+ "Giel",
+ "Emin",
+ "Deen",
+ "Badr",
+ "Arda",
+ "Umut",
+ "Teunis",
+ "Silas",
+ "Rayen",
+ "Nikodem",
+ "Mex",
+ "Marius",
+ "Kayden",
+ "Jidde",
+ "Glenn",
+ "Frederik",
+ "Foss",
+ "Finnley",
+ "Ensar",
+ "Duco",
+ "Dies",
+ "Brenn",
+ "Yousef",
+ "Siep",
+ "Rohan",
+ "Osman",
+ "Nox",
+ "Natan",
+ "Mathijs",
+ "Marley",
+ "Jaxon",
+ "Jairo",
+ "Jaimy",
+ "Eray",
+ "Don",
+ "Chase",
+ "Bruno",
+ "Brian",
+ "Anton",
+ "Xander",
+ "Senne",
+ "Reza",
+ "Oliwier",
+ "Mitch",
+ "Krijn",
+ "Jorrit",
+ "Jimi",
+ "Dominik",
+ "Devin",
+ "Tobin",
+ "Stefan",
+ "Jakob",
+ "Igor",
+ "Giovanni",
+ "Dylano",
+ "Armin",
+ "Adrian",
+ "Youp",
+ "Sebas",
+ "Sander",
+ "Robert",
+ "Nils",
+ "Mozes",
+ "Micah",
+ "Menno",
+ "Jaylano",
+ "Ilias",
+ "Freek",
+ "Flip",
+ "Dion",
+ "Christopher",
+ "Ahmet",
+ "Yassir",
+ "Yannick",
+ "Valentino",
+ "Samuël",
+ "Noam",
+ "Mylan",
+ "Kenzo",
+ "Jona",
+ "Danilo",
+ "Bowie",
+ "Zain",
+ "Wolf",
+ "Thije",
+ "Theo",
+ "Mylo",
+ "Matz",
+ "Lieuwe",
+ "Joes",
+ "Jacobus",
+ "Idris",
+ "Gideon",
+ "Bruce",
+ "Abdullah",
+ "Zef",
+ "Viktor",
+ "Seb",
+ "Rover",
+ "Raphael",
+ "Kacper",
+ "Josh",
+ "Jeremiah",
+ "Deniz",
+ "Aleksander",
+ "Zev",
+ "Yves",
+ "Viggo",
+ "Naoufel",
+ "Matthew",
+ "Keano",
+ "Jaylen",
+ "Bo",
+ "Bjorn",
+ "Anouar",
+ "Abraham",
+ "Storm",
+ "Martin",
+ "Manu",
+ "Jefta",
+ "Djayden",
+ "Benyamin",
+ "Benja",
+ "Ahmad",
+ "Nino",
+ "Malik",
+ "Junayd",
+ "Isa",
+ "Finley",
+ "Ayman",
+ "Zeyd",
+ "Yassine",
+ "Sev",
+ "Rico",
+ "Mels",
+ "Maximilian",
+ "Leendert",
+ "Kick",
+ "Enzo",
+ "Sjors",
+ "Silvan",
+ "Peter",
+ "Otto",
+ "Milano",
+ "Marijn",
+ "Javi",
+ "Yahya",
+ "Wes",
+ "Toon",
+ "Tommy",
+ "Loet",
+ "Leonardo",
+ "Len",
+ "Kaan",
+ "Dax",
+ "Davy",
+ "Adriaan",
+ "Thiago",
+ "Mustafa",
+ "Merijn",
+ "Kerem",
+ "Johan",
+ "Isaiah",
+ "Bryan",
+ "Bastiaan",
+ "Axel",
+ "Toby",
+ "Thom",
+ "Noan",
+ "Marcus",
+ "Ismail",
+ "Davi",
+ "Bodi",
+ "Tieme",
+ "Ole",
+ "Nout",
+ "Musa",
+ "Moussa",
+ "Luciano",
+ "Liyam",
+ "Kyano",
+ "Dorian",
+ "Bradley",
+ "Wouter",
+ "Siebe",
+ "Ralph",
+ "Quin",
+ "Fender",
+ "Arie",
+ "Albert",
+ "Zion",
+ "Wessel",
+ "Rick",
+ "Miles",
+ "Mahir",
+ "Mads",
+ "Klaas",
+ "Flynn",
+ "Dexx",
+ "Anthony",
+ "Tristan",
+ "Mink",
+ "Mehmet",
+ "Maas",
+ "Lyam",
+ "Jorn",
+ "Joost",
+ "Christian",
+ "Alparslan",
+ "Tyler",
+ "Maher",
+ "Jakub",
+ "Alan",
+ "William",
+ "Rafaël",
+ "Jur",
+ "Jimmy",
+ "George",
+ "Christiaan",
+ "Brandon",
+ "Ace",
+ "Tibbe",
+ "Sebastian",
+ "Lorenzo",
+ "Bilal",
+ "Teije",
+ "Joe",
+ "Michael",
+ "Louay",
+ "Lou",
+ "Levy",
+ "Kevin",
+ "Isaac",
+ "Ilay",
+ "Harvey",
+ "Davey",
+ "Younes",
+ "Xem",
+ "Tycho",
+ "Seppe",
+ "Riv",
+ "Marinus",
+ "Maarten",
+ "Ayoub",
+ "Ahmed",
+ "Tuur",
+ "Tijmen",
+ "Kjeld",
+ "Fynn",
+ "Frenkie",
+ "Dante",
+ "Ayaz",
+ "Abe",
+ "Jackson",
+ "Bart",
+ "Xavier",
+ "Ted",
+ "Sebastiaan",
+ "Safouan",
+ "Midas",
+ "Gabriël",
+ "Fos",
+ "Douwe",
+ "Boet",
+ "Berend",
+ "Yassin",
+ "Rowan",
+ "Revi",
+ "Maurits",
+ "Marcel",
+ "Ivo",
+ "Eli",
+ "Shane",
+ "Rein",
+ "Muhammad",
+ "Lennox",
+ "Ivar",
+ "Huub",
+ "Tijs",
+ "Matthias",
+ "Juda",
+ "Dave",
+ "Antoni",
+ "Damin",
+ "Colin",
+ "Zakaria",
+ "Vincent",
+ "Sverre",
+ "Mik",
+ "Lennon",
+ "Donny",
+ "Thijn",
+ "Novan",
+ "Mart",
+ "Bob",
+ "Senna",
+ "Olaf",
+ "Mohammad",
+ "Julan",
+ "Riff",
+ "Jaivey",
+ "Collin",
+ "Nouri",
+ "Noël",
+ "Ferre",
+ "Mert",
+ "Boas",
+ "Sten",
+ "Gabriel",
+ "Pelle",
+ "Mark",
+ "Leo",
+ "Rafael",
+ "Oskar",
+ "Naud",
+ "Aras",
+ "Sami",
+ "Kasper",
+ "Jop",
+ "Ethan",
+ "Dirk",
+ "Bodhi",
+ "Eden",
+ "Bobby",
+ "Jordan",
+ "Ivan",
+ "Vinz",
+ "Twan",
+ "Odin",
+ "Manuel",
+ "Jesper",
+ "Scott",
+ "Raff",
+ "Luke",
+ "Brent",
+ "Zayd",
+ "Sil",
+ "Miran",
+ "Charlie",
+ "Amin",
+ "Valentijn",
+ "Eymen",
+ "Jules",
+ "Kees",
+ "Jayce",
+ "Matteo",
+ "Chris",
+ "Quinten",
+ "Mateo",
+ "Lux",
+ "Justin",
+ "Joey",
+ "Jay",
+ "Ayden",
+ "Laurens",
+ "Luka",
+ "Joah",
+ "Gerrit",
+ "Evan",
+ "Ben",
+ "Jari",
+ "Mika",
+ "Kian",
+ "Ian",
+ "Ilyas",
+ "Jort",
+ "Mike",
+ "Maxim",
+ "Ibrahim",
+ "Vigo",
+ "Victor",
+ "Louis",
+ "Jayson",
+ "Florian",
+ "Youssef",
+ "Vic",
+ "Raf",
+ "Filip",
+ "Yusuf",
+ "Timo",
+ "Vik",
+ "Micha",
+ "Matthijs",
+ "Lasse",
+ "Faas",
+ "Riley",
+ "Mace",
+ "Daniel",
+ "Jamie",
+ "Fabian",
+ "Nick",
+ "Muhammed",
+ "Luc",
+ "Imran",
+ "Joël",
+ "Niels",
+ "Philip",
+ "Milo",
+ "Lewis",
+ "Wout",
+ "Leon",
+ "Joas",
+ "Jasper",
+ "Seth",
+ "Omar",
+ "Koen",
+ "Julius",
+ "Beau",
+ "Rens",
+ "Mayson",
+ "Kay",
+ "Hamza",
+ "Daley",
+ "Robin",
+ "Nolan",
+ "Cornelis",
+ "Bas",
+ "Lukas",
+ "Jonathan",
+ "Jonas",
+ "Ali",
+ "Ravi",
+ "Hendrik",
+ "Sef",
+ "Lex",
+ "Thijmen",
+ "Damian",
+ "Arthur",
+ "Aron",
+ "Emir",
+ "Jonah",
+ "Ömer",
+ "Jelte",
+ "Melle",
+ "Jacob",
+ "Alex",
+ "Jim",
+ "Elijah",
+ "Stef",
+ "Kaj",
+ "Johannes",
+ "Jelle",
+ "Joris",
+ "Jip",
+ "Aaron",
+ "Loek",
+ "Logan",
+ "Lev",
+ "Dylan",
+ "Simon",
+ "Kyan",
+ "Sep",
+ "Moos",
+ "Felix",
+ "Job",
+ "Elias",
+ "Ezra",
+ "Oscar",
+ "Casper",
+ "Duuk",
+ "Sepp",
+ "Pieter",
+ "Rayan",
+ "Aiden",
+ "Joshua",
+ "Dean",
+ "Niek",
+ "Lenn",
+ "Tygo",
+ "Jake",
+ "Stan",
+ "Kai",
+ "Roan",
+ "Mick",
+ "Mohammed",
+ "Dani",
+ "Nathan",
+ "Oliver",
+ "Alexander",
+ "Mohamed",
+ "Hidde",
+ "Samuel",
+ "Zayn",
+ "Amir",
+ "Xavi",
+ "Jurre",
+ "Boris",
+ "Senn",
+ "Jason",
+ "Pepijn",
+ "Quinn",
+ "Pim",
+ "Jace",
+ "Jax",
+ "Tijn",
+ "Tim",
+ "Willem",
+ "Jaxx",
+ "Otis",
+ "Fedde",
+ "Tom",
+ "Owen",
+ "Ryan",
+ "Tobias",
+ "Floris",
+ "Abel",
+ "Jayden",
+ "Sven",
+ "Morris",
+ "Cas",
+ "Ties",
+ "Daniël",
+ "Joep",
+ "Jan",
+ "Jens",
+ "Vince",
+ "Dex",
+ "Ruben",
+ "Olivier",
+ "Guus",
+ "Thijs",
+ "Stijn",
+ "Jack",
+ "David",
+ "Teun",
+ "Hugo",
+ "Mats",
+ "Gijs",
+ "Lars",
+ "Luca",
+ "Siem",
+ "Mason",
+ "Julian",
+ "Boaz",
+ "Benjamin",
+ "Thomas",
+ "Max",
+ "Adam",
+ "Jesse",
+ "Mees",
+ "Sam",
+ "Noud",
+ "Bram",
+ "Luuk",
+ "Milan",
+ "James",
+ "Liam",
+ "Finn",
+ "Sem",
+ "Levi",
+ "Lucas",
+ "Daan",
+ "Noah",
+]; \ No newline at end of file
diff --git a/lib/locales/pt_BR/address/city_suffix.js b/lib/locales/pt_BR/address/city_suffix.js
index 4464cf4b..1bcdb809 100644
--- a/lib/locales/pt_BR/address/city_suffix.js
+++ b/lib/locales/pt_BR/address/city_suffix.js
@@ -1,2 +1,6 @@
module["exports"] = [
+ " do Descoberto",
+ " de Nossa Senhora",
+ " do Norte",
+ " do Sul"
];
diff --git a/lib/locales/pt_BR/address/country.js b/lib/locales/pt_BR/address/country.js
index 3a29c074..919c4250 100644
--- a/lib/locales/pt_BR/address/country.js
+++ b/lib/locales/pt_BR/address/country.js
@@ -5,28 +5,27 @@ module["exports"] = [
"Samoa",
"Andorra",
"Angola",
- "Anguilla",
+ "Anguila",
"Antigua and Barbada",
"Argentina",
"Armênia",
"Aruba",
"Austrália",
"Áustria",
- "Alzerbajão",
+ "Azerbaijão",
"Bahamas",
"Barém",
"Bangladesh",
- "Barbado",
- "Belgrado",
+ "Barbados",
"Bélgica",
"Belize",
"Benin",
"Bermuda",
- "Bhutan",
+ "Butão",
"Bolívia",
"Bôsnia",
- "Botuasuna",
- "Bouvetoia",
+ "Botsuana",
+ "Ilha Bouvet",
"Brasil",
"Arquipélago de Chagos",
"Ilhas Virgens",
@@ -34,36 +33,36 @@ module["exports"] = [
"Bulgária",
"Burkina Faso",
"Burundi",
- "Cambójia",
+ "Camboja",
"Camarões",
"Canadá",
"Cabo Verde",
"Ilhas Caiman",
"República da África Central",
- "Chad",
+ "Chade",
"Chile",
"China",
- "Ilhas Natal",
+ "Ilha do Natal",
"Ilhas Cocos",
"Colômbia",
- "Comoros",
+ "Comores",
"Congo",
"Ilhas Cook",
"Costa Rica",
"Costa do Marfim",
"Croácia",
"Cuba",
- "Cyprus",
+ "Chipre",
"República Tcheca",
"Dinamarca",
- "Djibouti",
+ "Jibuti",
"Dominica",
"República Dominicana",
"Equador",
"Egito",
"El Salvador",
"Guiné Equatorial",
- "Eritrea",
+ "Eritreia",
"Estônia",
"Etiópia",
"Ilhas Faroe",
@@ -83,19 +82,18 @@ module["exports"] = [
"Groelândia",
"Granada",
"Guadalupe",
- "Guano",
"Guatemala",
- "Guernsey",
+ "Guernesey",
"Guiné",
"Guiné-Bissau",
"Guiana",
"Haiti",
- "Heard Island and McDonald Islands",
+ "Ilhas Heard e McDonald",
"Vaticano",
"Honduras",
"Hong Kong",
"Hungria",
- "Iceland",
+ "Islândia",
"Índia",
"Indonésia",
"Irã",
@@ -110,17 +108,17 @@ module["exports"] = [
"Jordânia",
"Cazaquistão",
"Quênia",
- "Kiribati",
+ "Quiribati",
"Coreia do Norte",
"Coreia do Sul",
"Kuwait",
- "Kyrgyz Republic",
- "República Democrática de Lao People",
+ "Quirguistão",
+ "Laos",
"Latvia",
"Líbano",
- "Lesotho",
+ "Lesoto",
"Libéria",
- "Libyan Arab Jamahiriya",
+ "Líbia",
"Liechtenstein",
"Lituânia",
"Luxemburgo",
@@ -135,11 +133,11 @@ module["exports"] = [
"Ilhas Marshall",
"Martinica",
"Mauritânia",
- "Mauritius",
- "Mayotte",
+ "Maurícia",
+ "Maiote",
"México",
"Micronésia",
- "Moldova",
+ "Moldávia",
"Mônaco",
"Mongólia",
"Montenegro",
@@ -158,20 +156,20 @@ module["exports"] = [
"Nigéria",
"Niue",
"Ilha Norfolk",
- "Northern Mariana Islands",
+ "Marianas Setentrionais",
"Noruega",
- "Oman",
+ "Omã",
"Paquistão",
"Palau",
"Território da Palestina",
"Panamá",
- "Nova Guiné Papua",
+ "Papua-Nova Guiné",
"Paraguai",
"Peru",
"Filipinas",
"Polônia",
"Portugal",
- "Puerto Rico",
+ "Porto Rico",
"Qatar",
"Romênia",
"Rússia",
@@ -179,16 +177,16 @@ module["exports"] = [
"São Bartolomeu",
"Santa Helena",
"Santa Lúcia",
- "Saint Martin",
- "Saint Pierre and Miquelon",
- "Saint Vincent and the Grenadines",
+ "São Martinho",
+ "São Pedro e Miquelão",
+ "São Vicente e Granadinas",
"Samoa",
"San Marino",
"Sao Tomé e Príncipe",
"Arábia Saudita",
"Senegal",
"Sérvia",
- "Seychelles",
+ "Seicheles",
"Serra Leoa",
"Singapura",
"Eslováquia",
@@ -196,13 +194,13 @@ module["exports"] = [
"Ilhas Salomão",
"Somália",
"África do Sul",
- "South Georgia and the South Sandwich Islands",
- "Spanha",
+ "Ilhas Geórgia do Sul e Sandwich do Sul",
+ "Espanha",
"Sri Lanka",
"Sudão",
"Suriname",
- "Svalbard & Jan Mayen Islands",
- "Swaziland",
+ "Ilhas Svalbard & Jan Mayen",
+ "Suazilândia",
"Suécia",
"Suíça",
"Síria",
@@ -212,13 +210,13 @@ module["exports"] = [
"Tailândia",
"Timor-Leste",
"Togo",
- "Tokelau",
+ "Toquelau",
"Tonga",
- "Trinidá e Tobago",
+ "Trinidad e Tobago",
"Tunísia",
"Turquia",
"Turcomenistão",
- "Turks and Caicos Islands",
+ "Turcas e Caicos",
"Tuvalu",
"Uganda",
"Ucrânia",
@@ -231,9 +229,8 @@ module["exports"] = [
"Vanuatu",
"Venezuela",
"Vietnã",
- "Wallis and Futuna",
- "Sahara",
- "Yemen",
+ "Wallis e Futuna",
+ "Iêmen",
"Zâmbia",
"Zimbábue"
];
diff --git a/lib/locales/pt_BR/address/state_abbr.js b/lib/locales/pt_BR/address/state_abbr.js
index d26e1a53..0e57d51e 100644
--- a/lib/locales/pt_BR/address/state_abbr.js
+++ b/lib/locales/pt_BR/address/state_abbr.js
@@ -11,6 +11,7 @@ module["exports"] = [
"MA",
"MT",
"MS",
+ "MG",
"PA",
"PB",
"PR",
@@ -22,5 +23,7 @@ module["exports"] = [
"RO",
"RR",
"SC",
- "SP"
+ "SP",
+ "SE",
+ "TO"
];
diff --git a/lib/locales/pt_BR/company/suffix.js b/lib/locales/pt_BR/company/suffix.js
index 5d38ac2c..4fddf526 100644
--- a/lib/locales/pt_BR/company/suffix.js
+++ b/lib/locales/pt_BR/company/suffix.js
@@ -1,6 +1,7 @@
module["exports"] = [
"S.A.",
"LTDA",
+ "EIRELI",
"e Associados",
"Comércio"
];
diff --git a/lib/locales/pt_BR/name/female_first_name.js b/lib/locales/pt_BR/name/female_first_name.js
new file mode 100644
index 00000000..fa4484d3
--- /dev/null
+++ b/lib/locales/pt_BR/name/female_first_name.js
@@ -0,0 +1,82 @@
+module["exports"] = [
+ "Alessandra",
+ "Alice",
+ "Aline",
+ "Alícia",
+ "Ana Clara",
+ "Ana Júlia",
+ "Ana Laura",
+ "Ana Luiza",
+ "Antonella",
+ "Beatriz",
+ "Bruna",
+ "Carla",
+ "Cecília",
+ "Clara",
+ "Célia",
+ "Dalila",
+ "Eduarda",
+ "Elisa",
+ "Eloá",
+ "Emanuelly",
+ "Esther",
+ "Fabrícia",
+ "Felícia",
+ "Giovanna",
+ "Helena",
+ "Heloísa",
+ "Isabel",
+ "Isabela",
+ "Isabella",
+ "Isabelly",
+ "Isis",
+ "Janaína",
+ "Joana",
+ "Júlia",
+ "Karla",
+ "Lara",
+ "Larissa",
+ "Laura",
+ "Lavínia",
+ "Liz",
+ "Lorena",
+ "Lorraine",
+ "Luiza",
+ "Lívia",
+ "Maitê",
+ "Manuela",
+ "Marcela",
+ "Margarida",
+ "Maria",
+ "Maria Alice",
+ "Maria Cecília",
+ "Maria Clara",
+ "Maria Eduarda",
+ "Maria Helena",
+ "Maria Júlia",
+ "Maria Luiza",
+ "Mariana",
+ "Marina",
+ "Marli",
+ "Meire",
+ "Melissa",
+ "Morgana",
+ "Márcia",
+ "Mércia",
+ "Natália",
+ "Núbia",
+ "Ofélia",
+ "Paula",
+ "Rafaela",
+ "Rebeca",
+ "Roberta",
+ "Sara",
+ "Sarah",
+ "Sophia",
+ "Suélen",
+ "Sílvia",
+ "Talita",
+ "Valentina",
+ "Vitória",
+ "Yasmin"
+]; \ No newline at end of file
diff --git a/lib/locales/pt_BR/name/index.js b/lib/locales/pt_BR/name/index.js
index 26f22a9e..7b447e67 100644
--- a/lib/locales/pt_BR/name/index.js
+++ b/lib/locales/pt_BR/name/index.js
@@ -1,5 +1,7 @@
var name = {};
module['exports'] = name;
+name.male_first_name = require("./male_first_name");
+name.female_first_name = require("./female_first_name");
name.first_name = require("./first_name");
name.last_name = require("./last_name");
name.prefix = require("./prefix");
diff --git a/lib/locales/pt_BR/name/male_first_name.js b/lib/locales/pt_BR/name/male_first_name.js
new file mode 100644
index 00000000..eec8a329
--- /dev/null
+++ b/lib/locales/pt_BR/name/male_first_name.js
@@ -0,0 +1,90 @@
+module["exports"] = [
+ "Alessandro",
+ "Alexandre",
+ "Anthony",
+ "Antônio",
+ "Arthur",
+ "Benjamin",
+ "Benício",
+ "Bernardo",
+ "Breno",
+ "Bryan",
+ "Caio",
+ "Calebe",
+ "Carlos",
+ "Cauã",
+ "César",
+ "Daniel",
+ "Danilo",
+ "Davi",
+ "Davi Lucca",
+ "Deneval",
+ "Eduardo",
+ "Elísio",
+ "Emanuel",
+ "Enzo",
+ "Enzo Gabriel",
+ "Fabiano",
+ "Fabrício",
+ "Feliciano",
+ "Felipe",
+ "Frederico",
+ "Fábio",
+ "Félix",
+ "Gabriel",
+ "Gael",
+ "Guilherme",
+ "Gustavo",
+ "Gúbio",
+ "Heitor",
+ "Henrique",
+ "Hugo",
+ "Hélio",
+ "Isaac",
+ "Joaquim",
+ "João",
+ "João Lucas",
+ "João Miguel",
+ "João Pedro",
+ "Júlio",
+ "Júlio César",
+ "Kléber",
+ "Ladislau",
+ "Leonardo",
+ "Lorenzo",
+ "Lucas",
+ "Lucca",
+ "Marcelo",
+ "Marcos",
+ "Matheus",
+ "Miguel",
+ "Murilo",
+ "Nataniel",
+ "Nicolas",
+ "Noah",
+ "Norberto",
+ "Pablo",
+ "Paulo",
+ "Pedro",
+ "Pedro Henrique",
+ "Pietro",
+ "Rafael",
+ "Raul",
+ "Ricardo",
+ "Roberto",
+ "Salvador",
+ "Samuel",
+ "Silas",
+ "Sirineu",
+ "Tertuliano",
+ "Théo",
+ "Vicente",
+ "Vitor",
+ "Víctor",
+ "Warley",
+ "Washington",
+ "Yago",
+ "Yango",
+ "Yuri",
+ "Ígor"
+]; \ No newline at end of file
diff --git a/lib/locales/pt_BR/name/name.js b/lib/locales/pt_BR/name/name.js
new file mode 100644
index 00000000..4d7f698d
--- /dev/null
+++ b/lib/locales/pt_BR/name/name.js
@@ -0,0 +1,8 @@
+module["exports"] = [
+ "#{prefix} #{first_name} #{last_name}",
+ "#{first_name} #{last_name} #{suffix}",
+ "#{first_name} #{last_name}",
+ "#{first_name} #{last_name}",
+ "#{male_first_name} #{last_name}",
+ "#{female_first_name} #{last_name}"
+];
diff --git a/lib/locales/pt_BR/name/prefix.js b/lib/locales/pt_BR/name/prefix.js
index 6e1f8f10..cf1dbee3 100644
--- a/lib/locales/pt_BR/name/prefix.js
+++ b/lib/locales/pt_BR/name/prefix.js
@@ -2,5 +2,6 @@ module["exports"] = [
"Sr.",
"Sra.",
"Srta.",
- "Dr."
+ "Dr.",
+ "Dra."
];
diff --git a/lib/locales/pt_PT/phone_number/formats.js b/lib/locales/pt_PT/phone_number/formats.js
index 40fc6877..7ec098ee 100644
--- a/lib/locales/pt_PT/phone_number/formats.js
+++ b/lib/locales/pt_PT/phone_number/formats.js
@@ -1,5 +1,6 @@
module["exports"] = [
"+351 2########",
+ "+351 3########",
"+351 91#######",
"+351 92#######",
"+351 93#######",
diff --git a/lib/locales/ro/internet/avatar_uri.js b/lib/locales/ro/internet/avatar_uri.js
deleted file mode 100644
index 45dda8bf..00000000
--- a/lib/locales/ro/internet/avatar_uri.js
+++ /dev/null
@@ -1,1265 +0,0 @@
-module["exports"] = [
- "https://s3.amazonaws.com/uifaces/faces/twitter/jarjan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mahdif/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sprayaga/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ruzinav/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Skyhartman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/moscoz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kurafire/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/91bilal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/igorgarybaldi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/calebogden/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/malykhinv/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joelhelin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kushsolitary/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/coreyweb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/snowshade/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/areus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/holdenweb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/heyimjuani/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/envex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/unterdreht/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/collegeman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/peejfancher/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andyisonline/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ultragex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adellecharles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ateneupopular/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ahmetalpbalkan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Stievius/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kerem/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/osvaldas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/angelceballos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thierrykoblentz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/peterlandt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/catarino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/weglov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brandclay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/flame_kaizar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ahmetsulek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicolasfolliot/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jayrobinson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victorerixon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kolage/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michzen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/markjenkins/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicolai_larsen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/noxdzine/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alagoon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/idiot/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mizko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chadengle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mutlu82/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/simobenso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vocino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/guiiipontes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/soyjavi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshaustin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tomaslau/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/VinThomas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ManikRathee/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/langate/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cemshid/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leemunroe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_shahedk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/enda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BillSKenney/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/divya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshhemsley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sindresorhus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/soffes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/9lessons/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/linux29/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Chakintosh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anaami/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joreira/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shadeed9/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scottkclark/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jedbridges/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/salleedesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marakasina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ariil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BrianPurkiss/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelmartinho/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bublienko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/devankoshal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ZacharyZorbas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/timmillwood/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshuasortino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/damenleeturks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tomas_janousek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/herrhaase/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/RussellBishop/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brajeshwar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nachtmeister/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cbracco/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bermonpainter/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abdullindenis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/isacosta/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/suprb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yalozhkin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chandlervdw/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamgarth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_victa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/commadelimited/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/roybarberuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/axel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vladarbatov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ffbel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/syropian/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ankitind/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/traneblow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/flashmurphy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ChrisFarina78/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baliomega/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/saschamt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jm_denis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anoff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kennyadr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chatyrko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dingyi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mds/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/terryxlife/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aaroni/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kinday/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/prrstn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eduardostuart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dhilipsiva/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/GavicoInd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baires/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rohixx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bigmancho/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/blakesimkins/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leeiio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tjrus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/uberschizo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kylefoundry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/claudioguglieri/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ripplemdk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/exentrich/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jakemoore/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joaoedumedeiros/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/poormini/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tereshenkov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/keryilmaz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/haydn_woods/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rude/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/llun/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sgaurav_baghel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jamiebrittain/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/badlittleduck/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pifagor/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/agromov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/benefritz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/erwanhesry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/diesellaws/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremiaha/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/koridhandy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chaensel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrewcohen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/smaczny/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gonzalorobaina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nandini_m/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sydlawrence/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cdharrison/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tgerken/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lewisainslie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/charliecwaite/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robbschiller/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/flexrs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mattdetails/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/raquelwilson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karsh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mrmartineau/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/opnsrce/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hgharrygo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maximseshuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/uxalex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/samihah/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chanpory/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sharvin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/josemarques/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jefffis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/krystalfister/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lokesh_coder/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thedamianhdez/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dpmachado/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/funwatercat/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/timothycd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ivanfilipovbg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/picard102/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marcobarbosa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/krasnoukhov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/g3d/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ademilter/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rickdt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/operatino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bungiwan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hugomano/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/logorado/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dc_user/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/horaciobella/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/SlaapMe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/teeragit/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iqonicd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ilya_pestov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrewarrow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ssiskind/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/HenryHoffman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rdsaunders/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adamsxu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/curiousoffice/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/themadray/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michigangraham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kohette/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nickfratter/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/runningskull/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madysondesigns/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brenton_clarke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jennyshen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bradenhamm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kurtinc/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/amanruzaini/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/coreyhaggard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Karimmove/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aaronalfred/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wtrsld/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jitachi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/therealmarvin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pmeissner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ooomz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chacky14/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jesseddy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thinmatt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shanehudson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/akmur/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/IsaryAmairani/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arthurholcombe1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andychipster/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/boxmodel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ehsandiary/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/LucasPerdidao/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shalt0ni/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/swaplord/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kaelifa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/plbabin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/guillemboti/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arindam_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/renbyrd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thiagovernetti/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jmillspaysbills/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mikemai2awesome/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jervo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mekal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sta1ex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robergd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/felipecsl/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrea211087/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/garand/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dhooyenga/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abovefunction/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pcridesagain/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/randomlies/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BryanHorsey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/heykenneth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dahparra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/allthingssmitty/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danvernon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/beweinreich/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/increase/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/falvarad/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alxndrustinov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/souuf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/orkuncaylar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/AM_Kn2/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gearpixels/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bassamology/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vimarethomas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kosmar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/SULiik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mrjamesnoble/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/silvanmuhlemann/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shaneIxD/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nacho/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yigitpinarbasi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/buzzusborne/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aaronkwhite/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rmlewisuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/giancarlon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nbirckel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/d_nny_m_cher/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sdidonato/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/atariboy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abotap/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karalek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/psdesignuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ludwiczakpawel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nemanjaivanovic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baluli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ahmadajmi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vovkasolovev/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/samgrover/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/derienzo777/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jonathansimmons/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nelsonjoyce/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/S0ufi4n3/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xtopherpaul/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oaktreemedia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nateschulte/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/findingjenny/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/namankreative/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/antonyzotov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/we_social/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leehambley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/solid_color/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abelcabans/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mbilderbach/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kkusaa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jordyvdboom/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlosgavina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pechkinator/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vc27/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rdbannon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/croakx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/suribbles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kerihenare/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/catadeleon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gcmorley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/duivvv/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/saschadroste/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victorDubugras/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wintopia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mattbilotti/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/taylorling/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/megdraws/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/meln1ks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mahmoudmetwally/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Silveredge9/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/derekebradley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/happypeter1983/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/travis_arnold/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/artem_kostenko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adobi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/daykiine/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alek_djuric/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scips/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/miguelmendes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/justinrhee/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alsobrooks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fronx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mcflydesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/santi_urso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/allfordesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stayuber/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bertboerland/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marosholly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adamnac/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cynthiasavard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/muringa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hiemil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jackiesaik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zacsnider/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iduuck/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/antjanus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aroon_sharma/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dshster/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thehacker/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelbrooksjr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryanmclaughlin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/clubb3rry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/taybenlor/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xripunov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/myastro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adityasutomo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/digitalmaverick/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hjartstrorn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/itolmach/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vaughanmoffitt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abdots/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/isnifer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sergeysafonov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scrapdnb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chrismj83/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vitorleal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sokaniwaal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zaki3d/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/illyzoren/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mocabyte/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/osmanince/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/djsherman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidhemphill/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/waghner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/necodymiconer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/praveen_vijaya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fabbrucci/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cliffseal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/travishines/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kuldarkalvik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Elt_n/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/phillapier/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/okseanjay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/id835559/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kudretkeskin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anjhero/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scott_riley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/noufalibrahim/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/h1brd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/borges_marcos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/devinhalladay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ciaranr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stefooo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mikebeecham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tonymillion/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshuaraichur/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/irae/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/petrangr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dmitriychuta/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/charliegann/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arashmanteghi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adhamdannaway/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ainsleywagon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/svenlen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/faisalabid/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/beshur/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlyson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dutchnadia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/teddyzetterlund/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/samuelkraft/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aoimedia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/toddrew/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/codepoet_ru/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/artvavs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/benoitboucart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jomarmen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kolmarlopez/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/creartinc/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/homka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gaborenton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robinclediere/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maximsorokin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/plasticine/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/j2deme/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/peachananr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kapaluccio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/de_ascanio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rikas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dawidwu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marcoramires/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/angelcreative/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rpatey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/popey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rehatkathuria/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/the_purplebunny/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/1markiz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ajaxy_ru/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brenmurrell/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dudestein/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oskarlevinson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victorstuber/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nehfy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vicivadeline/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leandrovaranda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scottgallant/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victor_haydin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sawrb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryhanhassan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/amayvs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/a_brixen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karolkrakowiak_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/herkulano/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/geran7/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cggaurav/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chris_witko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lososina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/polarity/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mattlat/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brandonburke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/constantx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/teylorfeliz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/craigelimeliah/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rachelreveley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/reabo101/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rahmeen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rickyyean/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/j04ntoh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/spbroma/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sebashton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jpenico/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/francis_vega/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oktayelipek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kikillo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fabbianz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/larrygerard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BroumiYoussef/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/0therplanet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mbilalsiddique1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ionuss/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/grrr_nl/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/liminha/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rawdiggie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryandownie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sethlouey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pixage/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arpitnj/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/switmer777/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/josevnclch/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kanickairaj/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/puzik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tbakdesigns/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/besbujupi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/supjoey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lowie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/linkibol/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/balintorosz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/imcoding/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/agustincruiz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gusoto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thomasschrijer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/superoutman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kalmerrautam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gabrielizalo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gojeanyn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidbaldie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_vojto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/laurengray/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jydesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mymyboy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nellleo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marciotoledo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ninjad3m0/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/to_soham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hasslunsford/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/muridrahhal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/levisan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/grahamkennery/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lepetitogre/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/antongenkin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nessoila/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/amandabuzard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/safrankov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cocolero/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dss49/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/matt3224/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bluesix/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/quailandquasar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/AlbertoCococi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lepinski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sementiy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mhudobivnik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thibaut_re/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/olgary/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shojberg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mtolokonnikov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bereto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/naupintos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wegotvices/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xadhix/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/macxim/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rodnylobos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madcampos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madebyvadim/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bartoszdawydzik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/supervova/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/markretzloff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vonachoo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/darylws/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stevedesigner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mylesb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/herbigt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/depaulawagner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/geshan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gizmeedevil1991/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_scottburgess/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lisovsky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidsasda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/artd_sign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/YoungCutlass/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mgonto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/itstotallyamy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victorquinn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/osmond/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oksanafrewer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zauerkraut/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamkeithmason/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nitinhayaran/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lmjabreu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mandalareopens/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thinkleft/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ponchomendivil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/juamperro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brunodesign1206/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/caseycavanagh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/luxe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dotgridline/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/spedwig/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madewulf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mattsapii/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/helderleal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chrisstumph/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jayphen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nsamoylov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chrisvanderkooi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/justme_timothyg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/otozk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/prinzadi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gu5taf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cyril_gaillard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/d_kobelyatsky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/daniloc/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nwdsha/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/romanbulah/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/skkirilov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dvdwinden/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dannol/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thekevinjones/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jwalter14/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/timgthomas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/buddhasource/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/uxpiper/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thatonetommy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/diansigitp/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adrienths/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/klimmka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gkaam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/derekcramer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jennyyo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nerrsoft/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xalionmalik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/edhenderson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/keyuri85/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/roxanejammet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kimcool/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/edkf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/matkins/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alessandroribe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jacksonlatka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lebronjennan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kostaspt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karlkanall/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/moynihan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danpliego/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/saulihirvi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wesleytrankin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fjaguero/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bowbrick/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mashaaaaal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yassiryahya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dparrelli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fotomagin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aka_james/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/denisepires/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iqbalperkasa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/martinansty/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jarsen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/r_oy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/justinrob/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gabrielrosser/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/malgordon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlfairclough/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelabehsera/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pierrestoffe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/enjoythetau/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/loganjlambert/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rpeezy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/coreyginnivan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michalhron/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/msveet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lingeswaran/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kolsvein/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/peter576/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/reideiredale/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joeymurdah/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/raphaelnikson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mvdheuvel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maxlinderman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jimmuirhead/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/begreative/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/frankiefreesbie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robturlinckx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Talbi_ConSept/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/longlivemyword/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vanchesz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maiklam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hermanobrother/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rez___a/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gregsqueeb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/greenbes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_ragzor/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anthonysukow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fluidbrush/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dactrtr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jehnglynn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bergmartin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hugocornejo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_kkga/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dzantievm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sawalazar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sovesove/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jonsgotwood/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/byryan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vytautas_a/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mizhgan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cicerobr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nilshelmersson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/d33pthought/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davecraige/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nckjrvs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alexandermayes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jcubic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/craigrcoles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bagawarman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rob_thomas10/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cofla/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/maikelk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rtgibbons/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/russell_baylis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mhesslow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/codysanfilippo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/webtanya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madebybrenton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dcalonaci/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/perfectflow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jjsiii/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/saarabpreet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kumarrajan12123/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamsteffen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/themikenagle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ceekaytweet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/larrybolt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/conspirator/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dallasbpeters/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/n3dmax/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/terpimost/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kirillz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/byrnecore/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/j_drake_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/calebjoyce/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/russoedu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hoangloi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tobysaxon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gofrasdesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dimaposnyy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tjisousa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/okandungel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/billyroshan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oskamaya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/motionthinks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/knilob/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ashocka18/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marrimo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bartjo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/omnizya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ernestsemerda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andreas_pr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/edgarchris99/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thomasgeisen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gseguin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joannefournier/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/demersdesigns/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adammarsbar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nasirwd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/n_tassone/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/javorszky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/themrdave/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yecidsm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicollerich/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/canapud/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicoleglynn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/judzhin_miles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/designervzm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kianoshp/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/evandrix/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alterchuca/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dhrubo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ma_tiax/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ssbb_me/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dorphern/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mauriolg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bruno_mart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mactopus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/the_winslet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joemdesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/Shriiiiimp/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jacobbennett/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nfedoroff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamglimy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/allagringaus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aiiaiiaii/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/olaolusoga/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/buryaknick/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wim1k/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nicklacke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/a1chapone/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/steynviljoen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/strikewan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryankirkman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrewabogado/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/doooon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jagan123/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ariffsetiawan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elenadissi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mwarkentin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thierrymeier_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/r_garcia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dmackerman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/borantula/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/konus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/spacewood_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryuchi311/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/evanshajed/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tristanlegros/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shoaib253/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aislinnkelly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/okcoker/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/timpetricola/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sunshinedgirl/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chadami/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aleclarsoniv/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nomidesigns/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/petebernardo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scottiedude/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/millinet/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/imsoper/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/imammuht/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/benjamin_knight/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nepdud/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joki4/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lanceguyatt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bboy1895/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/amywebbb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rweve/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/haruintesettden/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ricburton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nelshd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/batsirai/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/primozcigler/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jffgrdnr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/8d3k/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/geneseleznev/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/al_li/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/souperphly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mslarkina/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/2fockus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cdavis565/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xiel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/turkutuuli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/uxward/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lebinoclard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gauravjassal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidmerrique/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mdsisto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andrewofficer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kojourin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dnirmal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kevka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mr_shiznit/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aluisio_azevedo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cloudstudio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danvierich/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alexivanichkin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fran_mchamy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/perretmagali/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/betraydan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cadikkara/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/matbeedotcom/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremyworboys/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bpartridge/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelkoper/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/silv3rgvn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alevizio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johnsmithagency/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lawlbwoy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vitor376/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/desastrozo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thimo_cz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jasonmarkjones/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lhausermann/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xravil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/guischmitt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vigobronx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/panghal0/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/miguelkooreman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/surgeonist/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/christianoliff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/caspergrl/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamkarna/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ipavelek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pierre_nel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/y2graphic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sterlingrules/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elbuscainfo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bennyjien/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stushona/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/estebanuribe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/embrcecreations/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danillos/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elliotlewis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/charlesrpratt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vladyn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/emmeffess/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlosblanco_eu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/leonfedotov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rangafangs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chris_frees/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tgormtx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bryan_topham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jpscribbles/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mighty55/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carbontwelve/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/isaacfifth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/iamjdeleon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/snowwrite/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/barputro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/drewbyreese/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sachacorazzi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bistrianiosip/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/magoo04/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pehamondello/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yayteejay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/a_harris88/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/algunsanabria/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zforrester/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ovall/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlosjgsousa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/geobikas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ah_lice/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/looneydoodle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nerdgr8/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ddggccaa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zackeeler/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/normanbox/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/el_fuertisimo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ismail_biltagi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/juangomezw/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jnmnrd/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/patrickcoombe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ryanjohnson_me/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/markolschesky/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeffgolenski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kvasnic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lindseyzilla/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gauchomatt/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/afusinatto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kevinoh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/okansurreel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adamawesomeface/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/emileboudeling/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arishi_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/juanmamartinez/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wikiziner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danthms/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mkginfo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/terrorpixel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/curiousonaut/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/prheemo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelcolenso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/foczzi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/martip07/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thaodang17/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johncafazza/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/robinlayfield/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/franciscoamk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/abdulhyeuk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marklamb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/edobene/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andresenfredrik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mikaeljorhult/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chrisslowik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vinciarts/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/meelford/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elliotnolten/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yehudab/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vijaykarthik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bfrohs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/josep_martins/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/attacks/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sur4dye/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tumski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/instalox/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mangosango/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/paulfarino/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kazaky999/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kiwiupover/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nvkznemo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tom_even/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ratbus/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/woodsman001/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joshmedeski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thewillbeard/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/psaikali/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joe_black/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aleinadsays/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marcusgorillius/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hota_v/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jghyllebert/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shinze/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/janpalounek/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremiespoken/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/her_ruu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dansowter/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/felipeapiress/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/magugzbrand2d/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/posterjob/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nathalie_fs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bobbytwoshoes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dreizle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremymouton/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/elisabethkjaer/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/notbadart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mohanrohith/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jlsolerdeltoro/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/itskawsar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/slowspock/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/zvchkelly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wiljanslofstra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/craighenneberry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/trubeatto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/juaumlol/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/samscouto/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/BenouarradeM/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gipsy_raf/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/netonet_il/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/arkokoley/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/itsajimithing/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/smalonso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/victordeanda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_dwite_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/richardgarretts/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gregrwilkinson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anatolinicolae/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lu4sh1i/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stefanotirloni/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ostirbu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/darcystonge/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/naitanamoreno/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/michaelcomiskey/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/adhiardana/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marcomano_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/davidcazalis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/falconerie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gregkilian/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bcrad/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bolzanmarco/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/low_res/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vlajki/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/petar_prog/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jonkspr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/akmalfikri/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mfacchinello/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/atanism/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/harry_sistalam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/murrayswift/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bobwassermann/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gavr1l0/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/madshensel/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mr_subtle/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/deviljho_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/salimianoff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joetruesdell/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/twittypork/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/airskylar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dnezkumar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dgajjar/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cherif_b/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/salvafc/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/louis_currie/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/deeenright/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cybind/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eyronn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sweetdelisa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/cboller1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andresdjasso/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/melvindidit/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andysolomon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thaisselenator_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lvovenok/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/giuliusa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/belyaev_rs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/overcloacked/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kamal_chaneman/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/incubo82/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hellofeverrrr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mhaligowski/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sunlandictwin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bu7921/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/andytlaw/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremery/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/finchjke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/manigm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/umurgdk/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/scottfeltham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ganserene/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mutu_krish/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jodytaggart/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ntfblog/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tanveerrao/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hfalucas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alxleroydeval/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kucingbelang4/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bargaorobalo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/colgruv/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stalewine/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kylefrost/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baumannzone/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/angelcolberg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sachingawas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jjshaw14/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ramanathan_pdy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johndezember/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nilshoenson/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brandonmorreale/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nutzumi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/brandonflatsoda/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sergeyalmone/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/klefue/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kirangopal/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/baumann_alex/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/matthewkay_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jay_wilburn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shesgared/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/apriendeau/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johnriordan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wake_gs/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aleksitappura/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/emsgulam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xilantra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/imomenui/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sircalebgrove/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/newbrushes/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hsinyo23/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/m4rio/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/katiemdaly/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/s4f1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ecommerceil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marlinjayakody/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/swooshycueb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sangdth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/coderdiaz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bluefx_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vivekprvr/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sasha_shestakov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eugeneeweb/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dgclegg/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/n1ght_coder/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dixchen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/blakehawksworth/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/trueblood_33/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hai_ninh_nguyen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marclgonzales/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/yesmeck/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stephcoue/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/doronmalki/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ruehldesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/anasnakawa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kijanmaharjan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/wearesavas/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stefvdham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tweetubhai/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alecarpentier/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/fiterik/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/antonyryndya/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/d00maz/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/theonlyzeke/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/missaaamy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/carlosm/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/manekenthe/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/reetajayendra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jeremyshimko/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/justinrgraham/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/stefanozoffoli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/overra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mrebay007/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/shvelo96/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/pyronite/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/thedjpetersen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/rtyukmaev/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_williamguerra/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/albertaugustin/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vikashpathak18/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kevinjohndayy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vj_demien/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/colirpixoil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/goddardlewis/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/laasli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jqiuss/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/heycamtaylor/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nastya_mane/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mastermindesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ccinojasso1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/nyancecom/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sandywoodruff/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/bighanddesign/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sbtransparent/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aviddayentonbay/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/richwild/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kaysix_dizzy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/tur8le/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/seyedhossein1/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/privetwagner/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/emmandenn/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dev_essentials/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jmfsocial/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_yardenoon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mateaodviteza/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/weavermedia/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mufaddal_mw/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hafeeskhan/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ashernatali/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sulaqo/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eddiechen/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/josecarlospsh/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vm_f/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/enricocicconi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/danmartin70/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/gmourier/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/donjain/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mrxloka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/_pedropinho/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/eitarafa/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/oscarowusu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ralph_lam/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/panchajanyag/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/woodydotmx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/jerrybai1907/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/marshallchen_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/xamorep/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aio___/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/chaabane_wail/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/txcx/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/akashsharma39/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/falling_soul/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sainraja/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mugukamil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/johannesneu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/markwienands/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/karthipanraj/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/balakayuriy/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/alan_zhang_/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/layerssss/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/kaspernordkvist/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/mirfanqureshi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/hanna_smi/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/VMilescu/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/aeon56/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/m_kalibry/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/sreejithexp/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dicesales/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/dhoot_amit/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/smenov/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/lonesomelemon/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vladimirdevic/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/joelcipriano/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/haligaliharun/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/buleswapnil/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/serefka/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/ifarafonow/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/vikasvinfotech/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/urrutimeoli/128.jpg",
- "https://s3.amazonaws.com/uifaces/faces/twitter/areandacom/128.jpg"
-];
diff --git a/lib/locales/ro/internet/index.js b/lib/locales/ro/internet/index.js
index 04d8460e..8a337d64 100644
--- a/lib/locales/ro/internet/index.js
+++ b/lib/locales/ro/internet/index.js
@@ -2,4 +2,3 @@ var internet = {};
module['exports'] = internet;
internet.free_email = require("./free_email");
internet.domain_suffix = require("./domain_suffix");
-internet.avatar_uri = require("./avatar_uri");
diff --git a/lib/locales/sk/address/index.js b/lib/locales/sk/address/index.js
index 8abbc583..313cce13 100644
--- a/lib/locales/sk/address/index.js
+++ b/lib/locales/sk/address/index.js
@@ -8,7 +8,6 @@ address.secondary_address = require("./secondary_address");
address.postcode = require("./postcode");
address.state = require("./state");
address.state_abbr = require("./state_abbr");
-address.time_zone = require("./time_zone");
address.city_name = require("./city_name");
address.city = require("./city");
address.street = require("./street");
diff --git a/lib/locales/sk/address/time_zone.js b/lib/locales/sk/address/time_zone.js
deleted file mode 100644
index bfa4d9cc..00000000
--- a/lib/locales/sk/address/time_zone.js
+++ /dev/null
@@ -1,145 +0,0 @@
-module["exports"] = [
- "Pacific/Midway",
- "Pacific/Pago_Pago",
- "Pacific/Honolulu",
- "America/Juneau",
- "America/Los_Angeles",
- "America/Tijuana",
- "America/Denver",
- "America/Phoenix",
- "America/Chihuahua",
- "America/Mazatlan",
- "America/Chicago",
- "America/Regina",
- "America/Mexico_City",
- "America/Mexico_City",
- "America/Monterrey",
- "America/Guatemala",
- "America/New_York",
- "America/Indiana/Indianapolis",
- "America/Bogota",
- "America/Lima",
- "America/Lima",
- "America/Halifax",
- "America/Caracas",
- "America/La_Paz",
- "America/Santiago",
- "America/St_Johns",
- "America/Sao_Paulo",
- "America/Argentina/Buenos_Aires",
- "America/Guyana",
- "America/Godthab",
- "Atlantic/South_Georgia",
- "Atlantic/Azores",
- "Atlantic/Cape_Verde",
- "Europe/Dublin",
- "Europe/London",
- "Europe/Lisbon",
- "Europe/London",
- "Africa/Casablanca",
- "Africa/Monrovia",
- "Etc/UTC",
- "Europe/Belgrade",
- "Europe/Bratislava",
- "Europe/Budapest",
- "Europe/Ljubljana",
- "Europe/Prague",
- "Europe/Sarajevo",
- "Europe/Skopje",
- "Europe/Warsaw",
- "Europe/Zagreb",
- "Europe/Brussels",
- "Europe/Copenhagen",
- "Europe/Madrid",
- "Europe/Paris",
- "Europe/Amsterdam",
- "Europe/Berlin",
- "Europe/Berlin",
- "Europe/Rome",
- "Europe/Stockholm",
- "Europe/Vienna",
- "Africa/Algiers",
- "Europe/Bucharest",
- "Africa/Cairo",
- "Europe/Helsinki",
- "Europe/Kiev",
- "Europe/Riga",
- "Europe/Sofia",
- "Europe/Tallinn",
- "Europe/Vilnius",
- "Europe/Athens",
- "Europe/Istanbul",
- "Europe/Minsk",
- "Asia/Jerusalem",
- "Africa/Harare",
- "Africa/Johannesburg",
- "Europe/Moscow",
- "Europe/Moscow",
- "Europe/Moscow",
- "Asia/Kuwait",
- "Asia/Riyadh",
- "Africa/Nairobi",
- "Asia/Baghdad",
- "Asia/Tehran",
- "Asia/Muscat",
- "Asia/Muscat",
- "Asia/Baku",
- "Asia/Tbilisi",
- "Asia/Yerevan",
- "Asia/Kabul",
- "Asia/Yekaterinburg",
- "Asia/Karachi",
- "Asia/Karachi",
- "Asia/Tashkent",
- "Asia/Kolkata",
- "Asia/Kolkata",
- "Asia/Kolkata",
- "Asia/Kolkata",
- "Asia/Kathmandu",
- "Asia/Dhaka",
- "Asia/Dhaka",
- "Asia/Colombo",
- "Asia/Almaty",
- "Asia/Novosibirsk",
- "Asia/Rangoon",
- "Asia/Bangkok",
- "Asia/Bangkok",
- "Asia/Jakarta",
- "Asia/Krasnoyarsk",
- "Asia/Shanghai",
- "Asia/Chongqing",
- "Asia/Hong_Kong",
- "Asia/Urumqi",
- "Asia/Kuala_Lumpur",
- "Asia/Singapore",
- "Asia/Taipei",
- "Australia/Perth",
- "Asia/Irkutsk",
- "Asia/Ulaanbaatar",
- "Asia/Seoul",
- "Asia/Tokyo",
- "Asia/Tokyo",
- "Asia/Tokyo",
- "Asia/Yakutsk",
- "Australia/Darwin",
- "Australia/Adelaide",
- "Australia/Melbourne",
- "Australia/Melbourne",
- "Australia/Sydney",
- "Australia/Brisbane",
- "Australia/Hobart",
- "Asia/Vladivostok",
- "Pacific/Guam",
- "Pacific/Port_Moresby",
- "Asia/Magadan",
- "Asia/Magadan",
- "Pacific/Noumea",
- "Pacific/Fiji",
- "Asia/Kamchatka",
- "Pacific/Majuro",
- "Pacific/Auckland",
- "Pacific/Auckland",
- "Pacific/Tongatapu",
- "Pacific/Fakaofo",
- "Pacific/Apia"
-];
diff --git a/lib/locales/tr/name/female_first_name.js b/lib/locales/tr/name/female_first_name.js
new file mode 100644
index 00000000..92337829
--- /dev/null
+++ b/lib/locales/tr/name/female_first_name.js
@@ -0,0 +1,416 @@
+module["exports"] = [
+ "Abendam",
+ "Açela",
+ "Açelya",
+ "Açılay",
+ "Adel",
+ "Adelya",
+ "Adile",
+ "Afitap",
+ "Afra",
+ "Ağça",
+ "Ahenk",
+ "Ahlem",
+ "Alisa",
+ "Almila",
+ "Alvina",
+ "Amelya",
+ "Amara",
+ "Andaç",
+ "Anar",
+ "Anise",
+ "Anita",
+ "Anka",
+ "Alpike",
+ "Altın",
+ "Arın",
+ "Arya",
+ "Asuela",
+ "Aslım",
+ "Ayren",
+ "Aykal",
+ "Aysar",
+ "Ayşıl",
+ "Bade",
+ "Bağdagül",
+ "Balın",
+ "Bediz",
+ "Bedran",
+ "Behrem",
+ "Belçim",
+ "Belma",
+ "Beltun",
+ "Belemir",
+ "Benice",
+ "Benli",
+ "Berceste",
+ "Berçin",
+ "Berinay",
+ "Berran",
+ "Berre",
+ "Berva",
+ "Besra",
+ "Çağıl",
+ "Cangül",
+ "Cannur",
+ "Cansel",
+ "Cansın",
+ "Canel",
+ "Ceren",
+ "Ceyda",
+ "Cilvenaz",
+ "Ceylinaz",
+ "Ceylin",
+ "Ceyla",
+ "Ceylan",
+ "Çağla",
+ "Çeşminaz",
+ "Çıgıl",
+ "Çiçek",
+ "Çilay",
+ "Çiler",
+ "Çimen",
+ "Çise",
+ "Çişem",
+ "Çisil",
+ "Damla",
+ "Defne",
+ "Demet",
+ "Deniz",
+ "Derya",
+ "Destan",
+ "Deste",
+ "Didem",
+ "Dilan",
+ "Dilara",
+ "Dilay",
+ "Diler",
+ "Dilhan",
+ "Dilek",
+ "Dilruba",
+ "Döndü",
+ "Duygu",
+ "Dünya",
+ "Dürdane",
+ "Dürriye",
+ "Dicle",
+ "Dolunay",
+ "Destan",
+ "Derin",
+ "Diclehan",
+ "Dilberay",
+ "Ebru",
+ "Ece",
+ "Eda",
+ "Ekin",
+ "Ela",
+ "Elçin",
+ "Elif",
+ "Elmas",
+ "Elvan",
+ "Emel",
+ "Emine",
+ "Enise",
+ "Esen",
+ "Eser",
+ "Esin",
+ "Esmeray",
+ "Eylül",
+ "Evşen",
+ "Eftalya",
+ "Ecem",
+ "Eyşan",
+ "Fadime",
+ "Fahriye",
+ "Fahrünissa",
+ "Fatma",
+ "Fatoş",
+ "Fazilet",
+ "Fehime",
+ "Ferah",
+ "Feray",
+ "Ferda",
+ "Feride",
+ "Feriha",
+ "Feyza",
+ "Fidan",
+ "Figen",
+ "Fikriye",
+ "Filiz",
+ "Firdevs",
+ "Fulya",
+ "Fuldem",
+ "Fulden",
+ "Funda",
+ "Füruzan",
+ "Füsun",
+ "Füreyya",
+ "Gamze",
+ "Gaye",
+ "Gizem",
+ "Gonca",
+ "Gökben",
+ "Gökçe",
+ "Gökşin",
+ "Gönül",
+ "Gözde",
+ "Güher",
+ "Gül",
+ "Gülbahar",
+ "Gülben",
+ "Gülçin",
+ "Güldem",
+ "Gülden",
+ "Güldeste",
+ "Gülen",
+ "Gülşen",
+ "Gülgün",
+ "Gülnaz",
+ "Gülpembe",
+ "Gülriz",
+ "Gülsen",
+ "Günay",
+ "Güneş",
+ "Güner",
+ "Güngör",
+ "Güniz",
+ "Günsel",
+ "Günseli",
+ "Gürcan",
+ "Güven",
+ "Göknur",
+ "Günnur",
+ "Hale",
+ "Handan",
+ "Hande",
+ "Hayal",
+ "Hayat",
+ "Hazan",
+ "Hilal",
+ "Hülya",
+ "Hümeyra",
+ "Hüner",
+ "Ilgın",
+ "Işık",
+ "Işıl",
+ "Işılay",
+ "Işın",
+ "Itır",
+ "İclal",
+ "İdil",
+ "İffet",
+ "İkbal",
+ "İlayda",
+ "İlkben",
+ "İlke",
+ "İlknur",
+ "İlksen",
+ "İlkyaz",
+ "İmge",
+ "İmran",
+ "İnci",
+ "İpek",
+ "İrem",
+ "İzel",
+ "Yaprak",
+ "Yasemin",
+ "Yağmur",
+ "Yelda",
+ "Yeliz",
+ "Yeşim",
+ "Yıldız",
+ "Yonca",
+ "Yosun",
+ "Jale",
+ "Julide",
+ "Kader",
+ "Kadriye",
+ "Kamelya",
+ "Kamile",
+ "Kamuran",
+ "Kevser",
+ "Kumru",
+ "Kısmet",
+ "Kıymet",
+ "Kiraz",
+ "Lale",
+ "Lamia",
+ "Latife",
+ "Leman",
+ "Lemide",
+ "Lerzan",
+ "Leyla",
+ "Lida",
+ "Mehtap",
+ "Melda",
+ "Melek",
+ "Melike",
+ "Melis",
+ "Melisa",
+ "Melodi",
+ "Meltem",
+ "Meral",
+ "Meriç",
+ "Merih",
+ "Merve",
+ "Meryem",
+ "Mihriban",
+ "Mine",
+ "Miray",
+ "Müesser",
+ "Münevver",
+ "Müge",
+ "Müjde",
+ "Müjgan",
+ "Mukaddes",
+ "Mısra",
+ "Nalan",
+ "Naz",
+ "Nazan",
+ "Nazlı",
+ "Necla",
+ "Nehir",
+ "Nergis",
+ "Neslişah",
+ "Nesrin",
+ "Nevin",
+ "Nevra",
+ "Nida",
+ "Nigar",
+ "Nihal",
+ "Nihan",
+ "Nil",
+ "Nilgün",
+ "Nisa",
+ "Nisan",
+ "Nükhet",
+ "Nur",
+ "Nural",
+ "Nuran",
+ "Nurgül",
+ "Nursel",
+ "Nurseli",
+ "Okşan",
+ "Olcay",
+ "Oya",
+ "Öykü",
+ "Özden",
+ "Özge",
+ "Özlem",
+ "Özlen",
+ "Öznur",
+ "Parla",
+ "Pakize",
+ "Pelin",
+ "Pelinsu",
+ "Pembe",
+ "Peri",
+ "Perihan",
+ "Perran",
+ "Pervin",
+ "Petek",
+ "Pınar",
+ "Piraye",
+ "Rabia",
+ "Rahime",
+ "Rahşan",
+ "Rana",
+ "Rengin",
+ "Reyhan",
+ "Rezzan",
+ "Rüya",
+ "Ruhsar",
+ "Sanem",
+ "Seçil",
+ "Seda",
+ "Sedef",
+ "Seden",
+ "Seher",
+ "Selda",
+ "Selen",
+ "Selin",
+ "Selma",
+ "Selvi",
+ "Sema",
+ "Semra",
+ "Senay",
+ "Serap",
+ "Sertap",
+ "Seren",
+ "Serin",
+ "Serpil",
+ "Sevda",
+ "Sevgi",
+ "Sevil",
+ "Sevim",
+ "Sevinç",
+ "Sevtap",
+ "Seval",
+ "Sıla",
+ "Sibel",
+ "Simge",
+ "Sinem",
+ "Songül",
+ "Su",
+ "Sunay",
+ "Suzan",
+ "Şebnem",
+ "Şehrazat",
+ "Şelale",
+ "Şenay",
+ "Şengül",
+ "Şennur",
+ "Şermin",
+ "Şeyda",
+ "Şeyma",
+ "Şevval",
+ "Şiir",
+ "Şule",
+ "Tanyeli",
+ "Tezer",
+ "Tuğba",
+ "Turna",
+ "Tutku",
+ "Tülay",
+ "Tülin",
+ "Türkan",
+ "Tunay",
+ "Utku",
+ "Ulus",
+ "Uhra",
+ "Uygu",
+ "Ulviye",
+ "Ülfet",
+ "Ülker",
+ "Ülkü",
+ "Ümmiye",
+ "Ümran",
+ "Ünsel",
+ "Ünseli",
+ "Vahide",
+ "Verda",
+ "Vesile",
+ "Vicdan",
+ "Vildan",
+ "Vuslat",
+ "Yaprak",
+ "Yasemin",
+ "Yağmur",
+ "Yelda",
+ "Yeliz",
+ "Yeşim",
+ "Yıldız",
+ "Yonca",
+ "Yosun",
+ "Zahide",
+ "Zehra",
+ "Zekiye",
+ "Zerrin",
+ "Zeynep",
+ "Zübeyde",
+ "Zühal",
+ "Zülal",
+ "Züleyha",
+ "Zeliha",
+ "Zümrüt"
+];
diff --git a/lib/locales/tr/name/index.js b/lib/locales/tr/name/index.js
index ac23ebe9..9dd2a0f0 100644
--- a/lib/locales/tr/name/index.js
+++ b/lib/locales/tr/name/index.js
@@ -1,5 +1,7 @@
var name = {};
module['exports'] = name;
+name.male_first_name = require("./male_first_name");
+name.female_first_name = require("./female_first_name");
name.first_name = require("./first_name");
name.last_name = require("./last_name");
name.prefix = require("./prefix");
diff --git a/lib/locales/tr/name/male_first_name.js b/lib/locales/tr/name/male_first_name.js
new file mode 100644
index 00000000..f47c8cfb
--- /dev/null
+++ b/lib/locales/tr/name/male_first_name.js
@@ -0,0 +1,754 @@
+module["exports"] = [
+ "Abay",
+ "Abidin",
+ "Acar",
+ "Acun",
+ "Adem",
+ "Adil",
+ "Adnân",
+ "Afşin",
+ "Affan",
+ "Afi",
+ "Agâh",
+ "Ahmet",
+ "Ahsen",
+ "Akalp",
+ "Akbatur",
+ "Akın",
+ "Akın Alp",
+ "Akıner",
+ "Aktekin",
+ "Aktimur",
+ "Ali",
+ "Alican",
+ "Alişan",
+ "Alişir",
+ "Alp",
+ "Alparslan",
+ "Alpay",
+ "Alper",
+ "Alperen",
+ "Alphan",
+ "Altan",
+ "Altemur",
+ "Âmir",
+ "Ammâr",
+ "Ata",
+ "Atalay",
+ "Atâullah",
+ "Avşar",
+ "Aykan",
+ "Ayvaz",
+ "Anıl",
+ "Ant",
+ "Arda",
+ "Arif",
+ "Arslan",
+ "Asım",
+ "Asil",
+ "Aşkın",
+ "Atakan",
+ "Atıf",
+ "Atilla",
+ "Avni",
+ "Aydemir",
+ "Aydın",
+ "Ayhan",
+ "Aykut",
+ "Aytaç",
+ "Aytekin",
+ "Aytuğ",
+ "Azer",
+ "Aziz",
+ "Azizhan",
+ "Azmi",
+ "Babacan",
+ "Barın",
+ "Battal",
+ "Behram",
+ "Behzat",
+ "Bekir",
+ "Bektaş",
+ "Bera",
+ "Berkan",
+ "Berkin",
+ "Beşer",
+ "Baha",
+ "Bahadır",
+ "Bahri",
+ "Bahtiyar",
+ "Bâki",
+ "Barış",
+ "Barkın",
+ "Barlas",
+ "Bartu",
+ "Batu",
+ "Batuhan",
+ "Batur",
+ "Baturalp",
+ "Baykal",
+ "Bayram",
+ "Bedir",
+ "Bedirhan",
+ "Bedreddin",
+ "Bedri",
+ "Behçet",
+ "Behiç",
+ "Behlül",
+ "Behzat",
+ "Bekir",
+ "Bera",
+ "Berat",
+ "Berk",
+ "Berkay",
+ "Besim",
+ "Beşir",
+ "Bilâl",
+ "Birol",
+ "Bora",
+ "Buğra",
+ "Bulut",
+ "Burak",
+ "Burhan",
+ "Bülent",
+ "Bünyamin",
+ "Cafer",
+ "Cahid",
+ "Can",
+ "Canalp",
+ "Cândar",
+ "Caner",
+ "Cankan",
+ "Cavid",
+ "Celal",
+ "Celâleddin",
+ "Celasun",
+ "Celil",
+ "Cem",
+ "Cemal",
+ "Cemali",
+ "Cemil",
+ "Cenk",
+ "Cevat",
+ "Cevahir",
+ "Ceyhun",
+ "Cezmi",
+ "Cihan",
+ "Coşkun",
+ "Coşkuner",
+ "Cumhur",
+ "Cübeyr",
+ "Cüneyt",
+ "Cezmi",
+ "Cihad",
+ "Cihangir",
+ "Civan",
+ "Cihanşah",
+ "Çağan",
+ "Çağatay",
+ "Çağdaş",
+ "Çağlar",
+ "Çağrı",
+ "Çağrıhan",
+ "Çelen",
+ "Çelik",
+ "Çetin",
+ "Çetinel",
+ "Çetiner",
+ "Dağhan",
+ "Dâver",
+ "Davud",
+ "Demiralp",
+ "Demirhan",
+ "Denizalp",
+ "Devran",
+ "Dikmen",
+ "Dilaver",
+ "Dildâr",
+ "Dilhan",
+ "Dinç",
+ "Dâver",
+ "Derviş",
+ "Dilhan",
+ "Dinçer",
+ "Direnç",
+ "Doğan",
+ "Doğanay",
+ "Doğaner",
+ "Doğu",
+ "Dora",
+ "Durmuş",
+ "Dündar",
+ "Ebuzer",
+ "Ecevit",
+ "Ecmel",
+ "Ediz",
+ "Efe",
+ "Efsun",
+ "Egemen",
+ "Ekrem",
+ "Elgin",
+ "Emin",
+ "Emir",
+ "Emrah",
+ "Emre",
+ "Emrullah",
+ "Ender",
+ "Enderun",
+ "Enes",
+ "Engin",
+ "Enis",
+ "Ensar",
+ "Enver",
+ "Eralp",
+ "Eray",
+ "Erberk",
+ "Ercan",
+ "Ercüment",
+ "Erçin",
+ "Erda",
+ "Erdal",
+ "Erdem",
+ "Erdinç",
+ "Erel",
+ "Eren",
+ "Ergin",
+ "Ergün",
+ "Ergüner",
+ "Erhan",
+ "Erkâm",
+ "Erkân",
+ "Erman",
+ "Erol",
+ "Ersin",
+ "Erşan",
+ "Ertan",
+ "Ertuğrul",
+ "Esat",
+ "Eşref",
+ "Ethem",
+ "Evren",
+ "Ecehan",
+ "Ecmel",
+ "Ecvet",
+ "Ede",
+ "Edhem",
+ "Efken",
+ "Eflah",
+ "Ekmel",
+ "Elvan",
+ "Emced",
+ "Emir",
+ "Evran",
+ "Eymen",
+ "Eyüp",
+ "Ezrak",
+ "Fadıl",
+ "Fahrettin",
+ "Fahri",
+ "Faik",
+ "Faris",
+ "Faruk",
+ "Fatih",
+ "Faysal",
+ "Fazıl",
+ "Fehmi",
+ "Ferda",
+ "Ferdi",
+ "Ferhat",
+ "Ferhan",
+ "Ferhat",
+ "Ferit",
+ "Feridun",
+ "Ferruh",
+ "Fevzi",
+ "Feyyaz",
+ "Feyzullah",
+ "Fikret",
+ "Fikri",
+ "Fuat",
+ "Furkân",
+ "Fazlı",
+ "Fâlih",
+ "Faris",
+ "Fasih",
+ "Fatin",
+ "Fazullah",
+ "Feda",
+ "Fedai",
+ "Feramuz",
+ "Feramuş",
+ "Ferhan",
+ "Ferman",
+ "Ferruh",
+ "Fuzuli",
+ "Gaffar",
+ "Gazanfer",
+ "Gencer",
+ "Gökalp",
+ "Gökben",
+ "Gökmen",
+ "Gönenç",
+ "Görkem",
+ "Gülhan",
+ "Gültekin",
+ "Günay",
+ "Güner",
+ "Göngör",
+ "Gürdal",
+ "Gürhan",
+ "Gürkan",
+ "Gürol",
+ "Gürsel",
+ "Güven",
+ "Güvenalp",
+ "Gazi",
+ "Gevheri",
+ "Gıyas",
+ "Giray",
+ "Gürbüz",
+ "Habib",
+ "Hâdi",
+ "Hafız",
+ "Hakan",
+ "Hakkı",
+ "Haldun",
+ "Halit",
+ "Halil",
+ "Halim",
+ "Hâlis",
+ "Haluk",
+ "Hamdi",
+ "Hami",
+ "Hamit",
+ "Hamza",
+ "Harun",
+ "Hasan",
+ "Haşim",
+ "Haşmet",
+ "Hayati",
+ "Haydar",
+ "Hazar",
+ "Hıfzı",
+ "Hikmet",
+ "Hilmi",
+ "Himmet",
+ "Hulki",
+ "Hulusi",
+ "Hurşit",
+ "Hüma",
+ "Hürkan",
+ "Hüsamettin",
+ "Hüseyin",
+ "Hüsnü",
+ "Hüsrev",
+ "Habbab",
+ "Habil",
+ "Hacib",
+ "Hafi",
+ "Hafid",
+ "Hakem",
+ "Haki",
+ "Hamdullah",
+ "Hammâd",
+ "Hanefi",
+ "Hani",
+ "Haseki",
+ "Hasibi",
+ "Hasin",
+ "Hâtem",
+ "Hattâb",
+ "Hatip",
+ "Hayali",
+ "Haşim",
+ "Hazım",
+ "Hızır",
+ "Hicabi",
+ "Himmet",
+ "Hişam",
+ "Hud",
+ "Huzeyfe",
+ "Hüccet",
+ "Hüdâvendigâr",
+ "Hüdayi",
+ "Hümayun",
+ "Hüsameddin",
+ "Ilgın",
+ "Işıner",
+ "Itri",
+ "İbrahim",
+ "İdris",
+ "İhsan",
+ "İkbal",
+ "İlbey",
+ "İlhami",
+ "İlhan",
+ "İlkay",
+ "İlker",
+ "İlyas",
+ "İrfan",
+ "İsmail",
+ "İsmet",
+ "İzzettin",
+ "İzzet",
+ "İhvan",
+ "İkrime",
+ "Kadir",
+ "Kadrican",
+ "Kağan",
+ "Kamber",
+ "Kâmil",
+ "Karahan",
+ "Kayaalp",
+ "Kâzım",
+ "Kemâl",
+ "Kemalettin",
+ "Kenan",
+ "Kerami",
+ "Kerem",
+ "Kerim",
+ "Koray",
+ "Korkut",
+ "Köksal",
+ "Kubat",
+ "Kubilay",
+ "Kutbettin",
+ "Kürşad",
+ "Kabil",
+ "Kadem",
+ "Kadı",
+ "Kalender",
+ "Kamran",
+ "Kasım",
+ "Keleş",
+ "Keramet",
+ "Kerami",
+ "Keremşah",
+ "Keşşaf",
+ "Kuddusi",
+ "Lamih",
+ "Latif",
+ "Levent",
+ "Lütfullah",
+ "Lütfi",
+ "Maad",
+ "Mahir",
+ "Mahmut",
+ "Mahzun",
+ "Maksud",
+ "Mansur",
+ "Mazhar",
+ "Mehmet",
+ "Melih",
+ "Melikşah",
+ "Memduh",
+ "Mert",
+ "Mesut",
+ "Mete",
+ "Metin",
+ "Mevlüt",
+ "Mithat",
+ "Muammer",
+ "Muaviye",
+ "Muhammed",
+ "Muharrem",
+ "Muhsin",
+ "Muhyiddin",
+ "Mukadder",
+ "Murat",
+ "Musa",
+ "Mustafa",
+ "Muzaffer",
+ "Müfid",
+ "Müjdat",
+ "Mümtaz",
+ "Münir",
+ "Mestan",
+ "Mir",
+ "Miraç",
+ "Mirkelam",
+ "Mirza",
+ "Misbah",
+ "Muaz",
+ "Muhtar",
+ "Muhterem",
+ "Muhteşem",
+ "Muktedi",
+ "Muktedir",
+ "Muktefi",
+ "Muslih",
+ "Mutahhar",
+ "Mutasım",
+ "Muteber",
+ "Mutemed",
+ "Muttalib",
+ "Mükerrem",
+ "Müren",
+ "Müşir",
+ "Müzdad",
+ "Nabi",
+ "Naci",
+ "Nadi",
+ "Nadir",
+ "Nafiz",
+ "Nahid",
+ "Nahil",
+ "Nail",
+ "Naim",
+ "Namık",
+ "Nasrullah",
+ "Nazım",
+ "Nazif",
+ "Nazmi",
+ "Necat",
+ "Necati",
+ "Necdet",
+ "Necib",
+ "Necmettin",
+ "Nedim",
+ "Nejat",
+ "Nesim",
+ "Neşet",
+ "Nevzat",
+ "Nihat",
+ "Niyazi",
+ "Nizamettin",
+ "Numan",
+ "Nurettin",
+ "Nurullah",
+ "Nusret",
+ "Oğuz",
+ "Oğuzhan",
+ "Okan",
+ "Oktay",
+ "Onur",
+ "Orhan",
+ "Osman",
+ "Ozan",
+ "Ömer",
+ "Önder",
+ "Özcan",
+ "Özden",
+ "Özer",
+ "Özgür",
+ "Özhan",
+ "Özkan",
+ "Payidar",
+ "Pertev",
+ "Perver",
+ "Peyami",
+ "Raci",
+ "Rafet",
+ "Rahim",
+ "Rahmi",
+ "Raif",
+ "Rakıp",
+ "Ramazan",
+ "Ramiz",
+ "Rasim",
+ "Raşit",
+ "Rauf",
+ "Recai",
+ "Recep",
+ "Refik",
+ "Reha",
+ "Remzi",
+ "Resûl",
+ "Reşat",
+ "Rıdvan",
+ "Rıfat",
+ "Rıfkı",
+ "Rıza",
+ "Rüçhan",
+ "Rükneddin",
+ "Rüştü",
+ "Refah",
+ "Refet",
+ "Reis",
+ "Resül",
+ "Rifat",
+ "Rüçhan",
+ "Sabri",
+ "Sacid",
+ "Sadberk",
+ "Sadettin",
+ "Sadık",
+ "Sadi",
+ "Sadri",
+ "Sadullah",
+ "Safa",
+ "Saffet",
+ "Said",
+ "Saim",
+ "Sâkıp",
+ "Salih",
+ "Salim",
+ "Samed",
+ "Sami",
+ "Samih",
+ "Samim",
+ "Savaş",
+ "Seçkin",
+ "Sedat",
+ "Sefer",
+ "Selahattin",
+ "Selami",
+ "Selçuk",
+ "Selim",
+ "Semih",
+ "Serbülent",
+ "Sergen",
+ "Serhat",
+ "Sermet",
+ "Sertaç",
+ "Server",
+ "Settar",
+ "Seyfettin",
+ "Seyfi",
+ "Seyfullah",
+ "Seyyit",
+ "Sıdkı",
+ "Sırrı",
+ "Sinan",
+ "Suat",
+ "Subhi",
+ "Sudi",
+ "Sururi",
+ "Süheyl",
+ "Süleyman",
+ "Şaban",
+ "Şadan",
+ "Şahap",
+ "Şahin",
+ "Şahsuvar",
+ "Şakir",
+ "Şamil",
+ "Şayan",
+ "Şefik",
+ "Şemsi",
+ "Şener",
+ "Şenol",
+ "Şerafettin",
+ "Şeref",
+ "Şerif",
+ "Şevket",
+ "Şevki",
+ "Şinasi",
+ "Şükrü",
+ "Şahinalp",
+ "Şahsüvar",
+ "Şâfi",
+ "Şarani",
+ "Şecaeddin",
+ "Şehlevent",
+ "Şemsi",
+ "Şeyban",
+ "Şihab",
+ "Şihabeddin",
+ "Şir",
+ "Taceddin",
+ "Tahir",
+ "Tahsin",
+ "Taib",
+ "Talat",
+ "Talay",
+ "Talha",
+ "Talip",
+ "Tamer",
+ "Taner",
+ "Tanju",
+ "Tarık",
+ "Tarkan",
+ "Taşkın",
+ "Tayfun",
+ "Tayyar",
+ "Tekin",
+ "Tekinalp",
+ "Temel",
+ "Teoman",
+ "Tevfik",
+ "Tevhid",
+ "Tezcan",
+ "Tezel",
+ "Tınas",
+ "Timur",
+ "Tolga",
+ "Tolunay",
+ "Tufan",
+ "Tugay",
+ "Tuğrul",
+ "Tuğtekin",
+ "Tuhfe",
+ "Tunahan",
+ "Tunç",
+ "Tunçer",
+ "Turan",
+ "Turgay",
+ "Turgut",
+ "Tümer",
+ "Türkay",
+ "Türkeş",
+ "Türker",
+ "Ufuk",
+ "Uğur",
+ "Ukbe",
+ "Ulvi",
+ "Umur",
+ "Umuralp",
+ "Umut",
+ "Usame",
+ "Utku",
+ "Ülgen",
+ "Ülker",
+ "Ümit",
+ "Ünal",
+ "Üzeyir",
+ "Vahâ",
+ "Vahdet",
+ "Vahid",
+ "Valid",
+ "Vecdi",
+ "Vedat",
+ "Vefa",
+ "Vefik",
+ "Vehbi",
+ "Veli",
+ "Veysel",
+ "Veysi",
+ "Volkan",
+ "Yağız",
+ "Yahya",
+ "Yalçın",
+ "Yalgın",
+ "Yaman",
+ "Yasin",
+ "Yaşar",
+ "Yavuz",
+ "Yekta",
+ "Yener",
+ "Yetkin",
+ "Yıldırım",
+ "Yılmaz",
+ "Yiğit",
+ "Yunus",
+ "Yusuf",
+ "Yüce",
+ "Yücel",
+ "Yüksel",
+ "Yümni",
+ "Zafer",
+ "Zâhit",
+ "Zekeriyyâ",
+ "Zeyd",
+ "Zihnî",
+ "Ziyâd",
+ "Zülfikâr",
+ "Zâfir",
+ "Zamir",
+ "Zekai",
+ "Zeynel",
+ "Ziver",
+ "Ziya",
+ "Ziyad",
+ "Zübeyr"
+]; \ No newline at end of file
diff --git a/lib/locales/tr/name/name.js b/lib/locales/tr/name/name.js
index 23c77b5e..1aa6d0a4 100644
--- a/lib/locales/tr/name/name.js
+++ b/lib/locales/tr/name/name.js
@@ -3,6 +3,6 @@ module["exports"] = [
"#{first_name} #{last_name}",
"#{first_name} #{last_name}",
"#{first_name} #{last_name}",
- "#{first_name} #{last_name}",
- "#{first_name} #{last_name}"
+ "#{male_first_name} #{last_name}",
+ "#{female_first_name} #{last_name}"
];
diff --git a/lib/locales/vi/name/female_first_name.js b/lib/locales/vi/name/female_first_name.js
new file mode 100644
index 00000000..eb09bab2
--- /dev/null
+++ b/lib/locales/vi/name/female_first_name.js
@@ -0,0 +1,1312 @@
+module.exports = [
+ 'An Bình',
+ 'An Di',
+ 'An Hạ',
+ 'An Hằng',
+ 'An Khê',
+ 'An Nhiên',
+ 'An Nhàn',
+ 'Anh Chi',
+ 'Anh Hương',
+ 'Anh Mai',
+ 'Anh Phương',
+ 'Anh Thi',
+ 'Anh Thy',
+ 'Anh Thơ',
+ 'Anh Thư',
+ 'Anh Thảo',
+ 'Anh Vũ',
+ 'Anh Ðào',
+ 'Ban Mai',
+ 'Bình Minh',
+ 'Bình Yên',
+ 'Bích Chiêu',
+ 'Bích Châu',
+ 'Bích Duyên',
+ 'Bích Hiền',
+ 'Bích Huệ',
+ 'Bích Hà',
+ 'Bích Hạnh',
+ 'Bích Hải',
+ 'Bích Hảo',
+ 'Bích Hậu',
+ 'Bích Hằng',
+ 'Bích Hồng',
+ 'Bích Hợp',
+ 'Bích Lam',
+ 'Bích Liên',
+ 'Bích Loan',
+ 'Bích Nga',
+ 'Bích Ngà',
+ 'Bích Ngân',
+ 'Bích Ngọc',
+ 'Bích Như',
+ 'Bích Phượng',
+ 'Bích Quyên',
+ 'Bích Quân',
+ 'Bích San',
+ 'Bích Thoa',
+ 'Bích Thu',
+ 'Bích Thảo',
+ 'Bích Thủy',
+ 'Bích Trang',
+ 'Bích Trâm',
+ 'Bích Ty',
+ 'Bích Vân',
+ 'Bích Ðiệp',
+ 'Bích Ðào',
+ 'Băng Băng',
+ 'Băng Tâm',
+ 'Bạch Cúc',
+ 'Bạch Hoa',
+ 'Bạch Kim',
+ 'Bạch Liên',
+ 'Bạch Loan',
+ 'Bạch Mai',
+ 'Bạch Quỳnh',
+ 'Bạch Trà',
+ 'Bạch Tuyết',
+ 'Bạch Vân',
+ 'Bạch Yến',
+ 'Bảo Anh',
+ 'Bảo Bình',
+ 'Bảo Châu',
+ 'Bảo Huệ',
+ 'Bảo Hà',
+ 'Bảo Hân',
+ 'Bảo Lan',
+ 'Bảo Lễ',
+ 'Bảo Ngọc',
+ 'Bảo Phương',
+ 'Bảo Quyên',
+ 'Bảo Quỳnh',
+ 'Bảo Thoa',
+ 'Bảo Thúy',
+ 'Bảo Tiên',
+ 'Bảo Trâm',
+ 'Bảo Trân',
+ 'Bảo Trúc',
+ 'Bảo Uyên',
+ 'Bảo Vy',
+ 'Bảo Vân',
+ 'Bội Linh',
+ 'Cam Thảo',
+ 'Chi Lan',
+ 'Chi Mai',
+ 'Chiêu Dương',
+ 'Cát Cát',
+ 'Cát Linh',
+ 'Cát Ly',
+ 'Cát Tiên',
+ 'Cát Tường',
+ 'Cẩm Hiền',
+ 'Cẩm Hường',
+ 'Cẩm Hạnh',
+ 'Cẩm Linh',
+ 'Cẩm Liên',
+ 'Cẩm Ly',
+ 'Cẩm Nhi',
+ 'Cẩm Nhung',
+ 'Cẩm Thúy',
+ 'Cẩm Tú',
+ 'Cẩm Vân',
+ 'Cẩm Yến',
+ 'Di Nhiên',
+ 'Diên Vỹ',
+ 'Diễm Chi',
+ 'Diễm Châu',
+ 'Diễm Hương',
+ 'Diễm Hạnh',
+ 'Diễm Hằng',
+ 'Diễm Khuê',
+ 'Diễm Kiều',
+ 'Diễm Liên',
+ 'Diễm Lộc',
+ 'Diễm My',
+ 'Diễm Phúc',
+ 'Diễm Phương',
+ 'Diễm Phước',
+ 'Diễm Phượng',
+ 'Diễm Quyên',
+ 'Diễm Quỳnh',
+ 'Diễm Thúy',
+ 'Diễm Thư',
+ 'Diễm Thảo',
+ 'Diễm Trang',
+ 'Diễm Trinh',
+ 'Diễm Uyên',
+ 'Diệp Anh',
+ 'Diệp Vy',
+ 'Diệu Anh',
+ 'Diệu Hiền',
+ 'Diệu Hoa',
+ 'Diệu Huyền',
+ 'Diệu Hương',
+ 'Diệu Hạnh',
+ 'Diệu Hằng',
+ 'Diệu Hồng',
+ 'Diệu Lan',
+ 'Diệu Linh',
+ 'Diệu Loan',
+ 'Diệu Nga',
+ 'Diệu Ngà',
+ 'Diệu Ngọc',
+ 'Diệu Nương',
+ 'Diệu Thiện',
+ 'Diệu Thúy',
+ 'Diệu Vân',
+ 'Diệu Ái',
+ 'Duy Hạnh',
+ 'Duy Mỹ',
+ 'Duy Uyên',
+ 'Duyên Hồng',
+ 'Duyên My',
+ 'Duyên Mỹ',
+ 'Duyên Nương',
+ 'Dã Lan',
+ 'Dã Lâm',
+ 'Dã Thảo',
+ 'Dạ Hương',
+ 'Dạ Lan',
+ 'Dạ Nguyệt',
+ 'Dạ Thi',
+ 'Dạ Thảo',
+ 'Dạ Yến',
+ 'Gia Hân',
+ 'Gia Khanh',
+ 'Gia Linh',
+ 'Gia Nhi',
+ 'Gia Quỳnh',
+ 'Giang Thanh',
+ 'Giang Thiên',
+ 'Giao Hưởng',
+ 'Giao Kiều',
+ 'Giao Linh',
+ 'Giáng Ngọc',
+ 'Giáng Tiên',
+ 'Giáng Uyên',
+ 'Hiếu Giang',
+ 'Hiếu Hạnh',
+ 'Hiếu Khanh',
+ 'Hiếu Minh',
+ 'Hiền Chung',
+ 'Hiền Hòa',
+ 'Hiền Mai',
+ 'Hiền Nhi',
+ 'Hiền Nương',
+ 'Hiền Thục',
+ 'Hiểu Lam',
+ 'Hiểu Vân',
+ 'Hoa Liên',
+ 'Hoa Lý',
+ 'Hoa Thiên',
+ 'Hoa Tiên',
+ 'Hoa Tranh',
+ 'Hoài An',
+ 'Hoài Giang',
+ 'Hoài Hương',
+ 'Hoài Phương',
+ 'Hoài Thương',
+ 'Hoài Trang',
+ 'Hoài Vỹ',
+ 'Hoàn Châu',
+ 'Hoàn Vi',
+ 'Hoàng Cúc',
+ 'Hoàng Hà',
+ 'Hoàng Kim',
+ 'Hoàng Lan',
+ 'Hoàng Mai',
+ 'Hoàng Miên',
+ 'Hoàng Nguyên',
+ 'Hoàng Oanh',
+ 'Hoàng Sa',
+ 'Hoàng Thư',
+ 'Hoàng Xuân',
+ 'Hoàng Yến',
+ 'Hoạ Mi',
+ 'Huyền Anh',
+ 'Huyền Diệu',
+ 'Huyền Linh',
+ 'Huyền Ngọc',
+ 'Huyền Nhi',
+ 'Huyền Thoại',
+ 'Huyền Thư',
+ 'Huyền Trang',
+ 'Huyền Trâm',
+ 'Huyền Trân',
+ 'Huệ An',
+ 'Huệ Hương',
+ 'Huệ Hồng',
+ 'Huệ Lan',
+ 'Huệ Linh',
+ 'Huệ Lâm',
+ 'Huệ My',
+ 'Huệ Phương',
+ 'Huệ Thương',
+ 'Huệ Ân',
+ 'Huỳnh Anh',
+ 'Hà Giang',
+ 'Hà Liên',
+ 'Hà Mi',
+ 'Hà My',
+ 'Hà Nhi',
+ 'Hà Phương',
+ 'Hà Thanh',
+ 'Hà Tiên',
+ 'Hàm Duyên',
+ 'Hàm Nghi',
+ 'Hàm Thơ',
+ 'Hàm Ý',
+ 'Hương Chi',
+ 'Hương Giang',
+ 'Hương Lan',
+ 'Hương Liên',
+ 'Hương Ly',
+ 'Hương Lâm',
+ 'Hương Mai',
+ 'Hương Nhi',
+ 'Hương Thu',
+ 'Hương Thảo',
+ 'Hương Thủy',
+ 'Hương Tiên',
+ 'Hương Trang',
+ 'Hương Trà',
+ 'Hương Xuân',
+ 'Hướng Dương',
+ 'Hạ Băng',
+ 'Hạ Giang',
+ 'Hạ Phương',
+ 'Hạ Tiên',
+ 'Hạ Uyên',
+ 'Hạ Vy',
+ 'Hạc Cúc',
+ 'Hạnh Chi',
+ 'Hạnh Dung',
+ 'Hạnh Linh',
+ 'Hạnh My',
+ 'Hạnh Nga',
+ 'Hạnh Nhơn',
+ 'Hạnh Phương',
+ 'Hạnh San',
+ 'Hạnh Thảo',
+ 'Hạnh Trang',
+ 'Hạnh Vi',
+ 'Hải Anh',
+ 'Hải Châu',
+ 'Hải Duyên',
+ 'Hải Dương',
+ 'Hải Miên',
+ 'Hải My',
+ 'Hải Mỹ',
+ 'Hải Ngân',
+ 'Hải Nhi',
+ 'Hải Phương',
+ 'Hải Phượng',
+ 'Hải San',
+ 'Hải Sinh',
+ 'Hải Thanh',
+ 'Hải Thảo',
+ 'Hải Thụy',
+ 'Hải Uyên',
+ 'Hải Vy',
+ 'Hải Vân',
+ 'Hải Yến',
+ 'Hải Ân',
+ 'Hải Ðường',
+ 'Hảo Nhi',
+ 'Hằng Anh',
+ 'Hằng Nga',
+ 'Họa Mi',
+ 'Hồ Diệp',
+ 'Hồng Anh',
+ 'Hồng Bạch Thảo',
+ 'Hồng Châu',
+ 'Hồng Diễm',
+ 'Hồng Giang',
+ 'Hồng Hoa',
+ 'Hồng Hà',
+ 'Hồng Hạnh',
+ 'Hồng Khanh',
+ 'Hồng Khuê',
+ 'Hồng Khôi',
+ 'Hồng Linh',
+ 'Hồng Liên',
+ 'Hồng Lâm',
+ 'Hồng Mai',
+ 'Hồng Nga',
+ 'Hồng Ngân',
+ 'Hồng Ngọc',
+ 'Hồng Nhung',
+ 'Hồng Như',
+ 'Hồng Nhạn',
+ 'Hồng Oanh',
+ 'Hồng Phúc',
+ 'Hồng Phương',
+ 'Hồng Quế',
+ 'Hồng Thu',
+ 'Hồng Thúy',
+ 'Hồng Thư',
+ 'Hồng Thảo',
+ 'Hồng Thắm',
+ 'Hồng Thủy',
+ 'Hồng Trúc',
+ 'Hồng Tâm',
+ 'Hồng Vân',
+ 'Hồng Xuân',
+ 'Hồng Ðiệp',
+ 'Hồng Ðào',
+ 'Hồng Đăng',
+ 'Khiết Linh',
+ 'Khiết Tâm',
+ 'Khuê Trung',
+ 'Khánh Chi',
+ 'Khánh Giang',
+ 'Khánh Giao',
+ 'Khánh Huyền',
+ 'Khánh Hà',
+ 'Khánh Hằng',
+ 'Khánh Linh',
+ 'Khánh Ly',
+ 'Khánh Mai',
+ 'Khánh My',
+ 'Khánh Ngân',
+ 'Khánh Ngọc',
+ 'Khánh Quyên',
+ 'Khánh Quỳnh',
+ 'Khánh Thủy',
+ 'Khánh Trang',
+ 'Khánh Vi',
+ 'Khánh Vy',
+ 'Khánh Vân',
+ 'Khúc Lan',
+ 'Khả Khanh',
+ 'Khả Tú',
+ 'Khả Ái',
+ 'Khải Ca',
+ 'Khải Hà',
+ 'Khải Tâm',
+ 'Kim Anh',
+ 'Kim Chi',
+ 'Kim Cương',
+ 'Kim Dung',
+ 'Kim Duyên',
+ 'Kim Hoa',
+ 'Kim Hương',
+ 'Kim Khanh',
+ 'Kim Khuyên',
+ 'Kim Khánh',
+ 'Kim Lan',
+ 'Kim Liên',
+ 'Kim Loan',
+ 'Kim Ly',
+ 'Kim Mai',
+ 'Kim Ngân',
+ 'Kim Ngọc',
+ 'Kim Oanh',
+ 'Kim Phượng',
+ 'Kim Quyên',
+ 'Kim Sa',
+ 'Kim Thanh',
+ 'Kim Thoa',
+ 'Kim Thu',
+ 'Kim Thy',
+ 'Kim Thông',
+ 'Kim Thư',
+ 'Kim Thảo',
+ 'Kim Thủy',
+ 'Kim Trang',
+ 'Kim Tuyến',
+ 'Kim Tuyết',
+ 'Kim Tuyền',
+ 'Kim Xuyến',
+ 'Kim Xuân',
+ 'Kim Yến',
+ 'Kim Ánh',
+ 'Kim Đan',
+ 'Kiết Hồng',
+ 'Kiết Trinh',
+ 'Kiều Anh',
+ 'Kiều Diễm',
+ 'Kiều Dung',
+ 'Kiều Giang',
+ 'Kiều Hoa',
+ 'Kiều Hạnh',
+ 'Kiều Khanh',
+ 'Kiều Loan',
+ 'Kiều Mai',
+ 'Kiều Minh',
+ 'Kiều Mỹ',
+ 'Kiều Nga',
+ 'Kiều Nguyệt',
+ 'Kiều Nương',
+ 'Kiều Thu',
+ 'Kiều Trang',
+ 'Kiều Trinh',
+ 'Kỳ Anh',
+ 'Kỳ Diệu',
+ 'Kỳ Duyên',
+ 'Lam Giang',
+ 'Lam Hà',
+ 'Lam Khê',
+ 'Lam Ngọc',
+ 'Lam Tuyền',
+ 'Lan Anh',
+ 'Lan Chi',
+ 'Lan Hương',
+ 'Lan Khuê',
+ 'Lan Ngọc',
+ 'Lan Nhi',
+ 'Lan Phương',
+ 'Lan Thương',
+ 'Lan Trúc',
+ 'Lan Vy',
+ 'Linh Chi',
+ 'Linh Châu',
+ 'Linh Duyên',
+ 'Linh Giang',
+ 'Linh Hà',
+ 'Linh Lan',
+ 'Linh Nhi',
+ 'Linh Phương',
+ 'Linh Phượng',
+ 'Linh San',
+ 'Linh Trang',
+ 'Linh Ðan',
+ 'Liên Chi',
+ 'Liên Hoa',
+ 'Liên Hương',
+ 'Liên Như',
+ 'Liên Phương',
+ 'Liên Trân',
+ 'Liễu Oanh',
+ 'Loan Châu',
+ 'Ly Châu',
+ 'Lâm Nhi',
+ 'Lâm Oanh',
+ 'Lâm Tuyền',
+ 'Lâm Uyên',
+ 'Lê Quỳnh',
+ 'Lưu Ly',
+ 'Lệ Băng',
+ 'Lệ Chi',
+ 'Lệ Giang',
+ 'Lệ Hoa',
+ 'Lệ Huyền',
+ 'Lệ Khanh',
+ 'Lệ Nga',
+ 'Lệ Nhi',
+ 'Lệ Quyên',
+ 'Lệ Quân',
+ 'Lệ Thanh',
+ 'Lệ Thu',
+ 'Lệ Thủy',
+ 'Lộc Uyên',
+ 'Lộc Uyển',
+ 'Lục Bình',
+ 'Mai Anh',
+ 'Mai Chi',
+ 'Mai Châu',
+ 'Mai Hiền',
+ 'Mai Hà',
+ 'Mai Hương',
+ 'Mai Hạ',
+ 'Mai Khanh',
+ 'Mai Khôi',
+ 'Mai Lan',
+ 'Mai Linh',
+ 'Mai Liên',
+ 'Mai Loan',
+ 'Mai Ly',
+ 'Mai Nhi',
+ 'Mai Phương',
+ 'Mai Quyên',
+ 'Mai Thanh',
+ 'Mai Thu',
+ 'Mai Thy',
+ 'Mai Thảo',
+ 'Mai Trinh',
+ 'Mai Tâm',
+ 'Mai Vy',
+ 'Minh An',
+ 'Minh Châu',
+ 'Minh Duyên',
+ 'Minh Hiền',
+ 'Minh Huyền',
+ 'Minh Huệ',
+ 'Minh Hà',
+ 'Minh Hương',
+ 'Minh Hạnh',
+ 'Minh Hằng',
+ 'Minh Hồng',
+ 'Minh Khai',
+ 'Minh Khuê',
+ 'Minh Loan',
+ 'Minh Minh',
+ 'Minh Nguyệt',
+ 'Minh Ngọc',
+ 'Minh Nhi',
+ 'Minh Như',
+ 'Minh Phương',
+ 'Minh Phượng',
+ 'Minh Thu',
+ 'Minh Thúy',
+ 'Minh Thư',
+ 'Minh Thương',
+ 'Minh Thảo',
+ 'Minh Thủy',
+ 'Minh Trang',
+ 'Minh Tuyết',
+ 'Minh Tuệ',
+ 'Minh Tâm',
+ 'Minh Uyên',
+ 'Minh Vy',
+ 'Minh Xuân',
+ 'Minh Yến',
+ 'Minh Đan',
+ 'Mậu Xuân',
+ 'Mộc Miên',
+ 'Mộng Hoa',
+ 'Mộng Hương',
+ 'Mộng Hằng',
+ 'Mộng Lan',
+ 'Mộng Liễu',
+ 'Mộng Nguyệt',
+ 'Mộng Nhi',
+ 'Mộng Quỳnh',
+ 'Mộng Thi',
+ 'Mộng Thu',
+ 'Mộng Tuyền',
+ 'Mộng Vi',
+ 'Mộng Vy',
+ 'Mộng Vân',
+ 'Mộng Ðiệp',
+ 'Mỹ Anh',
+ 'Mỹ Diễm',
+ 'Mỹ Dung',
+ 'Mỹ Duyên',
+ 'Mỹ Hiệp',
+ 'Mỹ Hoàn',
+ 'Mỹ Huyền',
+ 'Mỹ Huệ',
+ 'Mỹ Hường',
+ 'Mỹ Hạnh',
+ 'Mỹ Khuyên',
+ 'Mỹ Kiều',
+ 'Mỹ Lan',
+ 'Mỹ Loan',
+ 'Mỹ Lệ',
+ 'Mỹ Lợi',
+ 'Mỹ Nga',
+ 'Mỹ Ngọc',
+ 'Mỹ Nhi',
+ 'Mỹ Nhân',
+ 'Mỹ Nương',
+ 'Mỹ Phương',
+ 'Mỹ Phượng',
+ 'Mỹ Phụng',
+ 'Mỹ Thuần',
+ 'Mỹ Thuận',
+ 'Mỹ Trang',
+ 'Mỹ Trâm',
+ 'Mỹ Tâm',
+ 'Mỹ Uyên',
+ 'Mỹ Vân',
+ 'Mỹ Xuân',
+ 'Mỹ Yến',
+ 'Nghi Dung',
+ 'Nghi Minh',
+ 'Nghi Xuân',
+ 'Nguyên Hồng',
+ 'Nguyên Thảo',
+ 'Nguyết Ánh',
+ 'Nguyệt Anh',
+ 'Nguyệt Cát',
+ 'Nguyệt Cầm',
+ 'Nguyệt Hà',
+ 'Nguyệt Hồng',
+ 'Nguyệt Lan',
+ 'Nguyệt Minh',
+ 'Nguyệt Nga',
+ 'Nguyệt Quế',
+ 'Nguyệt Uyển',
+ 'Nguyệt Ánh',
+ 'Ngân Anh',
+ 'Ngân Hà',
+ 'Ngân Thanh',
+ 'Ngân Trúc',
+ 'Ngọc Anh',
+ 'Ngọc Bích',
+ 'Ngọc Cầm',
+ 'Ngọc Diệp',
+ 'Ngọc Dung',
+ 'Ngọc Hiền',
+ 'Ngọc Hoa',
+ 'Ngọc Hoan',
+ 'Ngọc Hoàn',
+ 'Ngọc Huyền',
+ 'Ngọc Huệ',
+ 'Ngọc Hà',
+ 'Ngọc Hân',
+ 'Ngọc Hạ',
+ 'Ngọc Hạnh',
+ 'Ngọc Hằng',
+ 'Ngọc Khanh',
+ 'Ngọc Khuê',
+ 'Ngọc Khánh',
+ 'Ngọc Lam',
+ 'Ngọc Lan',
+ 'Ngọc Linh',
+ 'Ngọc Liên',
+ 'Ngọc Loan',
+ 'Ngọc Ly',
+ 'Ngọc Lâm',
+ 'Ngọc Lý',
+ 'Ngọc Lệ',
+ 'Ngọc Mai',
+ 'Ngọc Nhi',
+ 'Ngọc Nữ',
+ 'Ngọc Oanh',
+ 'Ngọc Phụng',
+ 'Ngọc Quyên',
+ 'Ngọc Quế',
+ 'Ngọc Quỳnh',
+ 'Ngọc San',
+ 'Ngọc Sương',
+ 'Ngọc Thi',
+ 'Ngọc Thy',
+ 'Ngọc Thơ',
+ 'Ngọc Trinh',
+ 'Ngọc Trâm',
+ 'Ngọc Tuyết',
+ 'Ngọc Tâm',
+ 'Ngọc Tú',
+ 'Ngọc Uyên',
+ 'Ngọc Uyển',
+ 'Ngọc Vy',
+ 'Ngọc Vân',
+ 'Ngọc Yến',
+ 'Ngọc Ái',
+ 'Ngọc Ánh',
+ 'Ngọc Ðiệp',
+ 'Ngọc Ðàn',
+ 'Ngọc Ðào',
+ 'Nhan Hồng',
+ 'Nhã Hương',
+ 'Nhã Hồng',
+ 'Nhã Khanh',
+ 'Nhã Lý',
+ 'Nhã Mai',
+ 'Nhã Sương',
+ 'Nhã Thanh',
+ 'Nhã Trang',
+ 'Nhã Trúc',
+ 'Nhã Uyên',
+ 'Nhã Yến',
+ 'Nhã Ý',
+ 'Như Anh',
+ 'Như Bảo',
+ 'Như Hoa',
+ 'Như Hảo',
+ 'Như Hồng',
+ 'Như Loan',
+ 'Như Mai',
+ 'Như Ngà',
+ 'Như Ngọc',
+ 'Như Phương',
+ 'Như Quân',
+ 'Như Quỳnh',
+ 'Như Thảo',
+ 'Như Trân',
+ 'Như Tâm',
+ 'Như Ý',
+ 'Nhất Thương',
+ 'Nhật Dạ',
+ 'Nhật Hà',
+ 'Nhật Hạ',
+ 'Nhật Lan',
+ 'Nhật Linh',
+ 'Nhật Lệ',
+ 'Nhật Mai',
+ 'Nhật Phương',
+ 'Nhật Ánh',
+ 'Oanh Thơ',
+ 'Oanh Vũ',
+ 'Phi Khanh',
+ 'Phi Nhung',
+ 'Phi Nhạn',
+ 'Phi Phi',
+ 'Phi Phượng',
+ 'Phong Lan',
+ 'Phương An',
+ 'Phương Anh',
+ 'Phương Chi',
+ 'Phương Châu',
+ 'Phương Diễm',
+ 'Phương Dung',
+ 'Phương Giang',
+ 'Phương Hiền',
+ 'Phương Hoa',
+ 'Phương Hạnh',
+ 'Phương Lan',
+ 'Phương Linh',
+ 'Phương Liên',
+ 'Phương Loan',
+ 'Phương Mai',
+ 'Phương Nghi',
+ 'Phương Ngọc',
+ 'Phương Nhi',
+ 'Phương Nhung',
+ 'Phương Phương',
+ 'Phương Quyên',
+ 'Phương Quân',
+ 'Phương Quế',
+ 'Phương Quỳnh',
+ 'Phương Thanh',
+ 'Phương Thi',
+ 'Phương Thùy',
+ 'Phương Thảo',
+ 'Phương Thủy',
+ 'Phương Trang',
+ 'Phương Trinh',
+ 'Phương Trà',
+ 'Phương Trâm',
+ 'Phương Tâm',
+ 'Phương Uyên',
+ 'Phương Yến',
+ 'Phước Bình',
+ 'Phước Huệ',
+ 'Phượng Bích',
+ 'Phượng Liên',
+ 'Phượng Loan',
+ 'Phượng Lệ',
+ 'Phượng Nga',
+ 'Phượng Nhi',
+ 'Phượng Tiên',
+ 'Phượng Uyên',
+ 'Phượng Vy',
+ 'Phượng Vũ',
+ 'Phụng Yến',
+ 'Quế Anh',
+ 'Quế Chi',
+ 'Quế Linh',
+ 'Quế Lâm',
+ 'Quế Phương',
+ 'Quế Thu',
+ 'Quỳnh Anh',
+ 'Quỳnh Chi',
+ 'Quỳnh Dao',
+ 'Quỳnh Dung',
+ 'Quỳnh Giang',
+ 'Quỳnh Giao',
+ 'Quỳnh Hoa',
+ 'Quỳnh Hà',
+ 'Quỳnh Hương',
+ 'Quỳnh Lam',
+ 'Quỳnh Liên',
+ 'Quỳnh Lâm',
+ 'Quỳnh Nga',
+ 'Quỳnh Ngân',
+ 'Quỳnh Nhi',
+ 'Quỳnh Nhung',
+ 'Quỳnh Như',
+ 'Quỳnh Phương',
+ 'Quỳnh Sa',
+ 'Quỳnh Thanh',
+ 'Quỳnh Thơ',
+ 'Quỳnh Tiên',
+ 'Quỳnh Trang',
+ 'Quỳnh Trâm',
+ 'Quỳnh Vân',
+ 'Sao Băng',
+ 'Sao Mai',
+ 'Song Kê',
+ 'Song Lam',
+ 'Song Oanh',
+ 'Song Thư',
+ 'Sông Hà',
+ 'Sông Hương',
+ 'Sơn Ca',
+ 'Sơn Tuyền',
+ 'Sương Sương',
+ 'Thanh Bình',
+ 'Thanh Dân',
+ 'Thanh Giang',
+ 'Thanh Hiếu',
+ 'Thanh Hiền',
+ 'Thanh Hoa',
+ 'Thanh Huyền',
+ 'Thanh Hà',
+ 'Thanh Hương',
+ 'Thanh Hường',
+ 'Thanh Hạnh',
+ 'Thanh Hảo',
+ 'Thanh Hằng',
+ 'Thanh Hồng',
+ 'Thanh Kiều',
+ 'Thanh Lam',
+ 'Thanh Lan',
+ 'Thanh Loan',
+ 'Thanh Lâm',
+ 'Thanh Mai',
+ 'Thanh Mẫn',
+ 'Thanh Nga',
+ 'Thanh Nguyên',
+ 'Thanh Ngân',
+ 'Thanh Ngọc',
+ 'Thanh Nhung',
+ 'Thanh Nhàn',
+ 'Thanh Nhã',
+ 'Thanh Phương',
+ 'Thanh Thanh',
+ 'Thanh Thiên',
+ 'Thanh Thu',
+ 'Thanh Thúy',
+ 'Thanh Thư',
+ 'Thanh Thảo',
+ 'Thanh Thủy',
+ 'Thanh Trang',
+ 'Thanh Trúc',
+ 'Thanh Tuyết',
+ 'Thanh Tuyền',
+ 'Thanh Tâm',
+ 'Thanh Uyên',
+ 'Thanh Vy',
+ 'Thanh Vân',
+ 'Thanh Xuân',
+ 'Thanh Yến',
+ 'Thanh Đan',
+ 'Thi Cầm',
+ 'Thi Ngôn',
+ 'Thi Thi',
+ 'Thi Xuân',
+ 'Thi Yến',
+ 'Thiên Di',
+ 'Thiên Duyên',
+ 'Thiên Giang',
+ 'Thiên Hà',
+ 'Thiên Hương',
+ 'Thiên Khánh',
+ 'Thiên Kim',
+ 'Thiên Lam',
+ 'Thiên Lan',
+ 'Thiên Mai',
+ 'Thiên Mỹ',
+ 'Thiên Nga',
+ 'Thiên Nương',
+ 'Thiên Phương',
+ 'Thiên Thanh',
+ 'Thiên Thêu',
+ 'Thiên Thư',
+ 'Thiên Thảo',
+ 'Thiên Trang',
+ 'Thiên Tuyền',
+ 'Thiếu Mai',
+ 'Thiều Ly',
+ 'Thiện Mỹ',
+ 'Thiện Tiên',
+ 'Thu Duyên',
+ 'Thu Giang',
+ 'Thu Hiền',
+ 'Thu Hoài',
+ 'Thu Huyền',
+ 'Thu Huệ',
+ 'Thu Hà',
+ 'Thu Hậu',
+ 'Thu Hằng',
+ 'Thu Hồng',
+ 'Thu Linh',
+ 'Thu Liên',
+ 'Thu Loan',
+ 'Thu Mai',
+ 'Thu Minh',
+ 'Thu Nga',
+ 'Thu Nguyệt',
+ 'Thu Ngà',
+ 'Thu Ngân',
+ 'Thu Ngọc',
+ 'Thu Nhiên',
+ 'Thu Oanh',
+ 'Thu Phong',
+ 'Thu Phương',
+ 'Thu Phượng',
+ 'Thu Sương',
+ 'Thu Thuận',
+ 'Thu Thảo',
+ 'Thu Thủy',
+ 'Thu Trang',
+ 'Thu Việt',
+ 'Thu Vân',
+ 'Thu Vọng',
+ 'Thu Yến',
+ 'Thuần Hậu',
+ 'Thy Khanh',
+ 'Thy Oanh',
+ 'Thy Trúc',
+ 'Thy Vân',
+ 'Thái Chi',
+ 'Thái Hà',
+ 'Thái Hồng',
+ 'Thái Lan',
+ 'Thái Lâm',
+ 'Thái Thanh',
+ 'Thái Thảo',
+ 'Thái Tâm',
+ 'Thái Vân',
+ 'Thùy Anh',
+ 'Thùy Dung',
+ 'Thùy Dương',
+ 'Thùy Giang',
+ 'Thùy Linh',
+ 'Thùy Mi',
+ 'Thùy My',
+ 'Thùy Nhi',
+ 'Thùy Như',
+ 'Thùy Oanh',
+ 'Thùy Uyên',
+ 'Thùy Vân',
+ 'Thúy Anh',
+ 'Thúy Diễm',
+ 'Thúy Hiền',
+ 'Thúy Huyền',
+ 'Thúy Hà',
+ 'Thúy Hương',
+ 'Thúy Hường',
+ 'Thúy Hạnh',
+ 'Thúy Hằng',
+ 'Thúy Kiều',
+ 'Thúy Liên',
+ 'Thúy Liễu',
+ 'Thúy Loan',
+ 'Thúy Mai',
+ 'Thúy Minh',
+ 'Thúy My',
+ 'Thúy Nga',
+ 'Thúy Ngà',
+ 'Thúy Ngân',
+ 'Thúy Ngọc',
+ 'Thúy Phượng',
+ 'Thúy Quỳnh',
+ 'Thúy Vi',
+ 'Thúy Vy',
+ 'Thúy Vân',
+ 'Thơ Thơ',
+ 'Thư Lâm',
+ 'Thư Sương',
+ 'Thương Huyền',
+ 'Thương Nga',
+ 'Thương Thương',
+ 'Thường Xuân',
+ 'Thạch Thảo',
+ 'Thảo Hương',
+ 'Thảo Hồng',
+ 'Thảo Linh',
+ 'Thảo Ly',
+ 'Thảo Mai',
+ 'Thảo My',
+ 'Thảo Nghi',
+ 'Thảo Nguyên',
+ 'Thảo Nhi',
+ 'Thảo Quyên',
+ 'Thảo Tiên',
+ 'Thảo Trang',
+ 'Thảo Uyên',
+ 'Thảo Vy',
+ 'Thảo Vân',
+ 'Thục Anh',
+ 'Thục Khuê',
+ 'Thục Nhi',
+ 'Thục Oanh',
+ 'Thục Quyên',
+ 'Thục Trang',
+ 'Thục Trinh',
+ 'Thục Tâm',
+ 'Thục Uyên',
+ 'Thục Vân',
+ 'Thục Ðoan',
+ 'Thục Ðào',
+ 'Thục Ðình',
+ 'Thụy Du',
+ 'Thụy Khanh',
+ 'Thụy Linh',
+ 'Thụy Lâm',
+ 'Thụy Miên',
+ 'Thụy Nương',
+ 'Thụy Trinh',
+ 'Thụy Trâm',
+ 'Thụy Uyên',
+ 'Thụy Vân',
+ 'Thụy Ðào',
+ 'Thủy Hằng',
+ 'Thủy Hồng',
+ 'Thủy Linh',
+ 'Thủy Minh',
+ 'Thủy Nguyệt',
+ 'Thủy Quỳnh',
+ 'Thủy Tiên',
+ 'Thủy Trang',
+ 'Thủy Tâm',
+ 'Tinh Tú',
+ 'Tiên Phương',
+ 'Tiểu Mi',
+ 'Tiểu My',
+ 'Tiểu Quỳnh',
+ 'Trang Anh',
+ 'Trang Linh',
+ 'Trang Nhã',
+ 'Trang Tâm',
+ 'Trang Ðài',
+ 'Triều Nguyệt',
+ 'Triều Thanh',
+ 'Triệu Mẫn',
+ 'Trung Anh',
+ 'Trà Giang',
+ 'Trà My',
+ 'Trâm Anh',
+ 'Trâm Oanh',
+ 'Trân Châu',
+ 'Trúc Chi',
+ 'Trúc Lam',
+ 'Trúc Lan',
+ 'Trúc Linh',
+ 'Trúc Liên',
+ 'Trúc Loan',
+ 'Trúc Ly',
+ 'Trúc Lâm',
+ 'Trúc Mai',
+ 'Trúc Phương',
+ 'Trúc Quân',
+ 'Trúc Quỳnh',
+ 'Trúc Vy',
+ 'Trúc Vân',
+ 'Trúc Ðào',
+ 'Trúc Đào',
+ 'Trầm Hương',
+ 'Tuyết Anh',
+ 'Tuyết Băng',
+ 'Tuyết Chi',
+ 'Tuyết Hoa',
+ 'Tuyết Hân',
+ 'Tuyết Hương',
+ 'Tuyết Hồng',
+ 'Tuyết Lan',
+ 'Tuyết Loan',
+ 'Tuyết Lâm',
+ 'Tuyết Mai',
+ 'Tuyết Nga',
+ 'Tuyết Nhi',
+ 'Tuyết Nhung',
+ 'Tuyết Oanh',
+ 'Tuyết Thanh',
+ 'Tuyết Trinh',
+ 'Tuyết Trầm',
+ 'Tuyết Tâm',
+ 'Tuyết Vy',
+ 'Tuyết Vân',
+ 'Tuyết Xuân',
+ 'Tuyền Lâm',
+ 'Tuệ Lâm',
+ 'Tuệ Mẫn',
+ 'Tuệ Nhi',
+ 'Tâm Hiền',
+ 'Tâm Hạnh',
+ 'Tâm Hằng',
+ 'Tâm Khanh',
+ 'Tâm Linh',
+ 'Tâm Nguyên',
+ 'Tâm Nguyệt',
+ 'Tâm Nhi',
+ 'Tâm Như',
+ 'Tâm Thanh',
+ 'Tâm Trang',
+ 'Tâm Ðoan',
+ 'Tâm Đan',
+ 'Tùng Linh',
+ 'Tùng Lâm',
+ 'Tùng Quân',
+ 'Tùy Anh',
+ 'Tùy Linh',
+ 'Tú Anh',
+ 'Tú Ly',
+ 'Tú Nguyệt',
+ 'Tú Quyên',
+ 'Tú Quỳnh',
+ 'Tú Sương',
+ 'Tú Trinh',
+ 'Tú Tâm',
+ 'Tú Uyên',
+ 'Túy Loan',
+ 'Tường Chinh',
+ 'Tường Vi',
+ 'Tường Vy',
+ 'Tường Vân',
+ 'Tịnh Lâm',
+ 'Tịnh Nhi',
+ 'Tịnh Như',
+ 'Tịnh Tâm',
+ 'Tịnh Yên',
+ 'Tố Loan',
+ 'Tố Nga',
+ 'Tố Nhi',
+ 'Tố Quyên',
+ 'Tố Tâm',
+ 'Tố Uyên',
+ 'Từ Dung',
+ 'Từ Ân',
+ 'Uyên Minh',
+ 'Uyên My',
+ 'Uyên Nhi',
+ 'Uyên Phương',
+ 'Uyên Thi',
+ 'Uyên Thy',
+ 'Uyên Thơ',
+ 'Uyên Trâm',
+ 'Uyên Vi',
+ 'Uyển Khanh',
+ 'Uyển My',
+ 'Uyển Nghi',
+ 'Uyển Nhi',
+ 'Uyển Nhã',
+ 'Uyển Như',
+ 'Vi Quyên',
+ 'Vinh Diệu',
+ 'Việt Hà',
+ 'Việt Hương',
+ 'Việt Khuê',
+ 'Việt Mi',
+ 'Việt Nga',
+ 'Việt Nhi',
+ 'Việt Thi',
+ 'Việt Trinh',
+ 'Việt Tuyết',
+ 'Việt Yến',
+ 'Vy Lam',
+ 'Vy Lan',
+ 'Vàng Anh',
+ 'Vành Khuyên',
+ 'Vân Anh',
+ 'Vân Chi',
+ 'Vân Du',
+ 'Vân Hà',
+ 'Vân Hương',
+ 'Vân Khanh',
+ 'Vân Khánh',
+ 'Vân Linh',
+ 'Vân Ngọc',
+ 'Vân Nhi',
+ 'Vân Phi',
+ 'Vân Phương',
+ 'Vân Quyên',
+ 'Vân Quỳnh',
+ 'Vân Thanh',
+ 'Vân Thúy',
+ 'Vân Thường',
+ 'Vân Tiên',
+ 'Vân Trang',
+ 'Vân Trinh',
+ 'Vũ Hồng',
+ 'Xuyến Chi',
+ 'Xuân Bảo',
+ 'Xuân Dung',
+ 'Xuân Hiền',
+ 'Xuân Hoa',
+ 'Xuân Hân',
+ 'Xuân Hương',
+ 'Xuân Hạnh',
+ 'Xuân Lan',
+ 'Xuân Linh',
+ 'Xuân Liễu',
+ 'Xuân Loan',
+ 'Xuân Lâm',
+ 'Xuân Mai',
+ 'Xuân Nghi',
+ 'Xuân Ngọc',
+ 'Xuân Nhi',
+ 'Xuân Nhiên',
+ 'Xuân Nương',
+ 'Xuân Phương',
+ 'Xuân Phượng',
+ 'Xuân Thanh',
+ 'Xuân Thu',
+ 'Xuân Thảo',
+ 'Xuân Thủy',
+ 'Xuân Trang',
+ 'Xuân Tâm',
+ 'Xuân Uyên',
+ 'Xuân Vân',
+ 'Xuân Yến',
+ 'Xuân xanh',
+ 'Yên Bằng',
+ 'Yên Mai',
+ 'Yên Nhi',
+ 'Yên Ðan',
+ 'Yên Đan',
+ 'Yến Anh',
+ 'Yến Hồng',
+ 'Yến Loan',
+ 'Yến Mai',
+ 'Yến My',
+ 'Yến Nhi',
+ 'Yến Oanh',
+ 'Yến Phương',
+ 'Yến Phượng',
+ 'Yến Thanh',
+ 'Yến Thảo',
+ 'Yến Trang',
+ 'Yến Trinh',
+ 'Yến Trâm',
+ 'Yến Ðan',
+ 'Ái Hồng',
+ 'Ái Khanh',
+ 'Ái Linh',
+ 'Ái Nhi',
+ 'Ái Nhân',
+ 'Ái Thi',
+ 'Ái Thy',
+ 'Ái Vân',
+ 'Ánh Dương',
+ 'Ánh Hoa',
+ 'Ánh Hồng',
+ 'Ánh Linh',
+ 'Ánh Lệ',
+ 'Ánh Mai',
+ 'Ánh Nguyệt',
+ 'Ánh Ngọc',
+ 'Ánh Thơ',
+ 'Ánh Trang',
+ 'Ánh Tuyết',
+ 'Ánh Xuân',
+ 'Ðan Khanh',
+ 'Ðan Quỳnh',
+ 'Đan Thu',
+ 'Ðinh Hương',
+ 'Ðoan Thanh',
+ 'Ðoan Trang',
+ 'Ðài Trang',
+ 'Ðông Nghi',
+ 'Ðông Nhi',
+ 'Ðông Trà',
+ 'Ðông Tuyền',
+ 'Ðông Vy',
+ 'Ðông Ðào',
+ 'Ðồng Dao',
+ 'Ý Bình',
+ 'Ý Lan',
+ 'Ý Nhi',
+ 'Đan Linh',
+ 'Đan Quỳnh',
+ 'Đan Thanh',
+ 'Đan Thu',
+ 'Đan Thư',
+ 'Đan Tâm',
+ 'Đinh Hương',
+ 'Đoan Thanh',
+ 'Đoan Trang',
+ 'Đài Trang',
+ 'Đông Nghi',
+ 'Đông Trà',
+ 'Đông Tuyền',
+ 'Đông Vy',
+ 'Đơn Thuần',
+ 'Đức Hạnh',
+ 'Ấu Lăng',
+];
diff --git a/lib/locales/vi/name/first_name.js b/lib/locales/vi/name/first_name.js
index 4d92e6d5..61bfe320 100644
--- a/lib/locales/vi/name/first_name.js
+++ b/lib/locales/vi/name/first_name.js
@@ -1,28 +1,3 @@
-module["exports"] = [
- "Phạm",
- "Nguyễn",
- "Trần",
- "Lê",
- "Lý",
- "Hoàng",
- "Phan",
- "Vũ",
- "Tăng",
- "Đặng",
- "Bùi",
- "Đỗ",
- "Hồ",
- "Ngô",
- "Dương",
- "Đào",
- "Đoàn",
- "Vương",
- "Trịnh",
- "Đinh",
- "Lâm",
- "Phùng",
- "Mai",
- "Tô",
- "Trương",
- "Hà"
-];
+const female_first_name = require('./female_first_name');
+const male_first_name = require('./male_first_name');
+module.exports = female_first_name.concat(male_first_name);
diff --git a/lib/locales/vi/name/index.js b/lib/locales/vi/name/index.js
index 27b846ac..3c9ed958 100644
--- a/lib/locales/vi/name/index.js
+++ b/lib/locales/vi/name/index.js
@@ -1,5 +1,7 @@
var name = {};
module['exports'] = name;
-name.first_name = require("./first_name");
-name.last_name = require("./last_name");
-name.name = require("./name");
+name.female_first_name = require('./female_first_name');
+name.male_first_name = require('./male_first_name');
+name.last_name = require('./last_name');
+name.first_name = require('./first_name');
+name.name = require('./name');
diff --git a/lib/locales/vi/name/last_name.js b/lib/locales/vi/name/last_name.js
index 0027c35f..4d92e6d5 100644
--- a/lib/locales/vi/name/last_name.js
+++ b/lib/locales/vi/name/last_name.js
@@ -1,13 +1,4 @@
module["exports"] = [
- "Nam",
- "Trung",
- "Thanh",
- "Thị",
- "Văn",
- "Dương",
- "Tăng",
- "Quốc",
- "Như",
"Phạm",
"Nguyễn",
"Trần",
@@ -33,43 +24,5 @@ module["exports"] = [
"Mai",
"Tô",
"Trương",
- "Hà",
- "Vinh",
- "Nhung",
- "Hòa",
- "Tiến",
- "Tâm",
- "Bửu",
- "Loan",
- "Hiền",
- "Hải",
- "Vân",
- "Kha",
- "Minh",
- "Nhân",
- "Triệu",
- "Tuân",
- "Hữu",
- "Đức",
- "Phú",
- "Khoa",
- "Thắgn",
- "Sơn",
- "Dung",
- "Tú",
- "Trinh",
- "Thảo",
- "Sa",
- "Kim",
- "Long",
- "Thi",
- "Cường",
- "Ngọc",
- "Sinh",
- "Khang",
- "Phong",
- "Thắm",
- "Thu",
- "Thủy",
- "Nhàn"
+ "Hà"
];
diff --git a/lib/locales/vi/name/male_first_name.js b/lib/locales/vi/name/male_first_name.js
new file mode 100644
index 00000000..bcf000c3
--- /dev/null
+++ b/lib/locales/vi/name/male_first_name.js
@@ -0,0 +1,1227 @@
+module.exports = [
+ 'An Cơ',
+ 'An Khang',
+ 'Ân Lai',
+ 'An Nam',
+ 'An Nguyên',
+ 'An Ninh',
+ 'An Tâm',
+ 'Ân Thiện',
+ 'An Tường',
+ 'Anh Ðức',
+ 'Anh Dũng',
+ 'Anh Duy',
+ 'Anh Hoàng',
+ 'Anh Khải',
+ 'Anh Khoa',
+ 'Anh Khôi',
+ 'Anh Minh',
+ 'Anh Quân',
+ 'Anh Quốc',
+ 'Anh Sơn',
+ 'Anh Tài',
+ 'Anh Thái',
+ 'Anh Tú',
+ 'Anh Tuấn',
+ 'Anh Tùng',
+ 'Anh Việt',
+ 'Anh Vũ',
+ 'Bá Cường',
+ 'Bá Kỳ',
+ 'Bá Lộc',
+ 'Bá Long',
+ 'Bá Phước',
+ 'Bá Thành',
+ 'Bá Thiện',
+ 'Bá Thịnh',
+ 'Bá Thúc',
+ 'Bá Trúc',
+ 'Bá Tùng',
+ 'Bách Du',
+ 'Bách Nhân',
+ 'Bằng Sơn',
+ 'Bảo An',
+ 'Bảo Bảo',
+ 'Bảo Chấn',
+ 'Bảo Ðịnh',
+ 'Bảo Duy',
+ 'Bảo Giang',
+ 'Bảo Hiển',
+ 'Bảo Hoa',
+ 'Bảo Hoàng',
+ 'Bảo Huy',
+ 'Bảo Huynh',
+ 'Bảo Huỳnh',
+ 'Bảo Khánh',
+ 'Bảo Lâm',
+ 'Bảo Long',
+ 'Bảo Pháp',
+ 'Bảo Quốc',
+ 'Bảo Sơn',
+ 'Bảo Thạch',
+ 'Bảo Thái',
+ 'Bảo Tín',
+ 'Bảo Toàn',
+ 'Bích Nhã',
+ 'Bình An',
+ 'Bình Dân',
+ 'Bình Ðạt',
+ 'Bình Ðịnh',
+ 'Bình Dương',
+ 'Bình Hòa',
+ 'Bình Minh',
+ 'Bình Nguyên',
+ 'Bình Quân',
+ 'Bình Thuận',
+ 'Bình Yên',
+ 'Bửu Chưởng',
+ 'Bửu Diệp',
+ 'Bữu Toại',
+ 'Cảnh Tuấn',
+ 'Cao Kỳ',
+ 'Cao Minh',
+ 'Cao Nghiệp',
+ 'Cao Nguyên',
+ 'Cao Nhân',
+ 'Cao Phong',
+ 'Cao Sĩ',
+ 'Cao Sơn',
+ 'Cao Sỹ',
+ 'Cao Thọ',
+ 'Cao Tiến',
+ 'Cát Tường',
+ 'Cát Uy',
+ 'Chấn Hùng',
+ 'Chấn Hưng',
+ 'Chấn Phong',
+ 'Chánh Việt',
+ 'Chế Phương',
+ 'Chí Anh',
+ 'Chí Bảo',
+ 'Chí Công',
+ 'Chí Dũng',
+ 'Chí Giang',
+ 'Chí Hiếu',
+ 'Chí Khang',
+ 'Chí Khiêm',
+ 'Chí Kiên',
+ 'Chí Nam',
+ 'Chí Sơn',
+ 'Chí Thanh',
+ 'Chí Thành',
+ 'Chiến Thắng',
+ 'Chiêu Minh',
+ 'Chiêu Phong',
+ 'Chiêu Quân',
+ 'Chính Tâm',
+ 'Chính Thuận',
+ 'Chính Trực',
+ 'Chuẩn Khoa',
+ 'Chung Thủy',
+ 'Công Án',
+ 'Công Ân',
+ 'Công Bằng',
+ 'Công Giang',
+ 'Công Hải',
+ 'Công Hào',
+ 'Công Hậu',
+ 'Công Hiếu',
+ 'Công Hoán',
+ 'Công Lập',
+ 'Công Lộc',
+ 'Công Luận',
+ 'Công Luật',
+ 'Công Lý',
+ 'Công Phụng',
+ 'Công Sinh',
+ 'Công Sơn',
+ 'Công Thành',
+ 'Công Tráng',
+ 'Công Tuấn',
+ 'Cường Dũng',
+ 'Cương Nghị',
+ 'Cương Quyết',
+ 'Cường Thịnh',
+ 'Ðắc Cường',
+ 'Ðắc Di',
+ 'Ðắc Lộ',
+ 'Ðắc Lực',
+ 'Ðắc Thái',
+ 'Ðắc Thành',
+ 'Ðắc Trọng',
+ 'Ðại Dương',
+ 'Ðại Hành',
+ 'Ðại Ngọc',
+ 'Ðại Thống',
+ 'Dân Hiệp',
+ 'Dân Khánh',
+ 'Ðan Quế',
+ 'Ðan Tâm',
+ 'Ðăng An',
+ 'Ðăng Ðạt',
+ 'Ðăng Khánh',
+ 'Ðăng Khoa',
+ 'Đăng Khương',
+ 'Ðăng Minh',
+ 'Đăng Quang',
+ 'Danh Nhân',
+ 'Danh Sơn',
+ 'Danh Thành',
+ 'Danh Văn',
+ 'Ðạt Dũng',
+ 'Ðạt Hòa',
+ 'Ðình Chiểu',
+ 'Ðình Chương',
+ 'Ðình Cường',
+ 'Ðình Diệu',
+ 'Ðình Ðôn',
+ 'Ðình Dương',
+ 'Ðình Hảo',
+ 'Ðình Hợp',
+ 'Ðình Kim',
+ 'Ðinh Lộc',
+ 'Ðình Lộc',
+ 'Ðình Luận',
+ 'Ðịnh Lực',
+ 'Ðình Nam',
+ 'Ðình Ngân',
+ 'Ðình Nguyên',
+ 'Ðình Nhân',
+ 'Ðình Phú',
+ 'Ðình Phúc',
+ 'Ðình Quảng',
+ 'Ðình Sang',
+ 'Ðịnh Siêu',
+ 'Ðình Thắng',
+ 'Ðình Thiện',
+ 'Ðình Toàn',
+ 'Ðình Trung',
+ 'Ðình Tuấn',
+ 'Ðoàn Tụ',
+ 'Ðồng Bằng',
+ 'Ðông Dương',
+ 'Ðông Hải',
+ 'Ðồng Khánh',
+ 'Ðông Nguyên',
+ 'Ðông Phong',
+ 'Ðông Phương',
+ 'Ðông Quân',
+ 'Ðông Sơn',
+ 'Ðức Ân',
+ 'Ðức Anh',
+ 'Ðức Bằng',
+ 'Ðức Bảo',
+ 'Ðức Bình',
+ 'Ðức Chính',
+ 'Ðức Duy',
+ 'Ðức Giang',
+ 'Ðức Hải',
+ 'Ðức Hạnh',
+ 'Đức Hòa',
+ 'Ðức Hòa',
+ 'Ðức Huy',
+ 'Ðức Khải',
+ 'Ðức Khang',
+ 'Ðức Khiêm',
+ 'Ðức Kiên',
+ 'Ðức Long',
+ 'Ðức Mạnh',
+ 'Ðức Minh',
+ 'Ðức Nhân',
+ 'Ðức Phi',
+ 'Ðức Phong',
+ 'Ðức Phú',
+ 'Ðức Quang',
+ 'Ðức Quảng',
+ 'Ðức Quyền',
+ 'Ðức Siêu',
+ 'Ðức Sinh',
+ 'Ðức Tài',
+ 'Ðức Tâm',
+ 'Ðức Thắng',
+ 'Ðức Thành',
+ 'Ðức Thọ',
+ 'Ðức Toàn',
+ 'Ðức Toản',
+ 'Ðức Trí',
+ 'Ðức Trung',
+ 'Ðức Tuấn',
+ 'Ðức Tuệ',
+ 'Ðức Tường',
+ 'Dũng Trí',
+ 'Dũng Việt',
+ 'Dương Anh',
+ 'Dương Khánh',
+ 'Duy An',
+ 'Duy Bảo',
+ 'Duy Cẩn',
+ 'Duy Cường',
+ 'Duy Hải',
+ 'Duy Hiền',
+ 'Duy Hiếu',
+ 'Duy Hoàng',
+ 'Duy Hùng',
+ 'Duy Khang',
+ 'Duy Khánh',
+ 'Duy Khiêm',
+ 'Duy Kính',
+ 'Duy Luận',
+ 'Duy Mạnh',
+ 'Duy Minh',
+ 'Duy Ngôn',
+ 'Duy Nhượng',
+ 'Duy Quang',
+ 'Duy Tâm',
+ 'Duy Tân',
+ 'Duy Thạch',
+ 'Duy Thắng',
+ 'Duy Thanh',
+ 'Duy Thành',
+ 'Duy Thông',
+ 'Duy Tiếp',
+ 'Duy Tuyền',
+ 'Gia Ân',
+ 'Gia Anh',
+ 'Gia Bạch',
+ 'Gia Bảo',
+ 'Gia Bình',
+ 'Gia Cần',
+ 'Gia Cẩn',
+ 'Gia Cảnh',
+ 'Gia Ðạo',
+ 'Gia Ðức',
+ 'Gia Hiệp',
+ 'Gia Hòa',
+ 'Gia Hoàng',
+ 'Gia Huấn',
+ 'Gia Hùng',
+ 'Gia Hưng',
+ 'Gia Huy',
+ 'Gia Khánh',
+ 'Gia Khiêm',
+ 'Gia Kiên',
+ 'Gia Kiệt',
+ 'Gia Lập',
+ 'Gia Minh',
+ 'Gia Nghị',
+ 'Gia Phong',
+ 'Gia Phúc',
+ 'Gia Phước',
+ 'Gia Thiện',
+ 'Gia Thịnh',
+ 'Gia Uy',
+ 'Gia Vinh',
+ 'Giang Lam',
+ 'Giang Nam',
+ 'Giang Sơn',
+ 'Giang Thiên',
+ 'Hà Hải',
+ 'Hải Bằng',
+ 'Hải Bình',
+ 'Hải Ðăng',
+ 'Hải Dương',
+ 'Hải Giang',
+ 'Hải Hà',
+ 'Hải Long',
+ 'Hải Lý',
+ 'Hải Nam',
+ 'Hải Nguyên',
+ 'Hải Phong',
+ 'Hải Quân',
+ 'Hải Sơn',
+ 'Hải Thụy',
+ 'Hán Lâm',
+ 'Hạnh Tường',
+ 'Hào Nghiệp',
+ 'Hạo Nhiên',
+ 'Hiền Minh',
+ 'Hiệp Dinh',
+ 'Hiệp Hà',
+ 'Hiệp Hào',
+ 'Hiệp Hiền',
+ 'Hiệp Hòa',
+ 'Hiệp Vũ',
+ 'Hiếu Dụng',
+ 'Hiếu Học',
+ 'Hiểu Lam',
+ 'Hiếu Liêm',
+ 'Hiếu Nghĩa',
+ 'Hiếu Phong',
+ 'Hiếu Thông',
+ 'Hồ Bắc',
+ 'Hồ Nam',
+ 'Hòa Bình',
+ 'Hòa Giang',
+ 'Hòa Hiệp',
+ 'Hòa Hợp',
+ 'Hòa Lạc',
+ 'Hòa Thái',
+ 'Hoài Bắc',
+ 'Hoài Nam',
+ 'Hoài Phong',
+ 'Hoài Thanh',
+ 'Hoài Tín',
+ 'Hoài Trung',
+ 'Hoài Việt',
+ 'Hoài Vỹ',
+ 'Hoàn Kiếm',
+ 'Hoàn Vũ',
+ 'Hoàng Ân',
+ 'Hoàng Duệ',
+ 'Hoàng Dũng',
+ 'Hoàng Giang',
+ 'Hoàng Hải',
+ 'Hoàng Hiệp',
+ 'Hoàng Khải',
+ 'Hoàng Khang',
+ 'Hoàng Khôi',
+ 'Hoàng Lâm',
+ 'Hoàng Linh',
+ 'Hoàng Long',
+ 'Hoàng Minh',
+ 'Hoàng Mỹ',
+ 'Hoàng Nam',
+ 'Hoàng Ngôn',
+ 'Hoàng Phát',
+ 'Hoàng Quân',
+ 'Hoàng Thái',
+ 'Hoàng Việt',
+ 'Hoàng Xuân',
+ 'Hồng Ðăng',
+ 'Hồng Đức',
+ 'Hồng Giang',
+ 'Hồng Lân',
+ 'Hồng Liêm',
+ 'Hồng Lĩnh',
+ 'Hồng Minh',
+ 'Hồng Nhật',
+ 'Hồng Nhuận',
+ 'Hồng Phát',
+ 'Hồng Quang',
+ 'Hồng Quý',
+ 'Hồng Sơn',
+ 'Hồng Thịnh',
+ 'Hồng Thụy',
+ 'Hồng Việt',
+ 'Hồng Vinh',
+ 'Huân Võ',
+ 'Hùng Anh',
+ 'Hùng Cường',
+ 'Hưng Ðạo',
+ 'Hùng Dũng',
+ 'Hùng Ngọc',
+ 'Hùng Phong',
+ 'Hùng Sơn',
+ 'Hùng Thịnh',
+ 'Hùng Tường',
+ 'Hướng Bình',
+ 'Hướng Dương',
+ 'Hướng Thiện',
+ 'Hướng Tiền',
+ 'Hữu Bào',
+ 'Hữu Bảo',
+ 'Hữu Bình',
+ 'Hữu Canh',
+ 'Hữu Cảnh',
+ 'Hữu Châu',
+ 'Hữu Chiến',
+ 'Hữu Cương',
+ 'Hữu Cường',
+ 'Hữu Ðạt',
+ 'Hữu Ðịnh',
+ 'Hữu Hạnh',
+ 'Hữu Hiệp',
+ 'Hữu Hoàng',
+ 'Hữu Hùng',
+ 'Hữu Khang',
+ 'Hữu Khanh',
+ 'Hữu Khoát',
+ 'Hữu Khôi',
+ 'Hữu Long',
+ 'Hữu Lương',
+ 'Hữu Minh',
+ 'Hữu Nam',
+ 'Hữu Nghị',
+ 'Hữu Nghĩa',
+ 'Hữu Phước',
+ 'Hữu Tài',
+ 'Hữu Tâm',
+ 'Hữu Tân',
+ 'Hữu Thắng',
+ 'Hữu Thiện',
+ 'Hữu Thọ',
+ 'Hữu Thống',
+ 'Hữu Thực',
+ 'Hữu Toàn',
+ 'Hữu Trác',
+ 'Hữu Trí',
+ 'Hữu Trung',
+ 'Hữu Từ',
+ 'Hữu Tường',
+ 'Hữu Vĩnh',
+ 'Hữu Vượng',
+ 'Huy Anh',
+ 'Huy Chiểu',
+ 'Huy Hà',
+ 'Huy Hoàng',
+ 'Huy Kha',
+ 'Huy Khánh',
+ 'Huy Khiêm',
+ 'Huy Lĩnh',
+ 'Huy Phong',
+ 'Huy Quang',
+ 'Huy Thành',
+ 'Huy Thông',
+ 'Huy Trân',
+ 'Huy Tuấn',
+ 'Huy Tường',
+ 'Huy Việt',
+ 'Huy Vũ',
+ 'Khắc Anh',
+ 'Khắc Công',
+ 'Khắc Dũng',
+ 'Khắc Duy',
+ 'Khắc Kỷ',
+ 'Khắc Minh',
+ 'Khắc Ninh',
+ 'Khắc Thành',
+ 'Khắc Triệu',
+ 'Khắc Trọng',
+ 'Khắc Tuấn',
+ 'Khắc Việt',
+ 'Khắc Vũ',
+ 'Khải Ca',
+ 'Khải Hòa',
+ 'Khai Minh',
+ 'Khải Tâm',
+ 'Khải Tuấn',
+ 'Khang Kiện',
+ 'Khánh An',
+ 'Khánh Bình',
+ 'Khánh Ðan',
+ 'Khánh Duy',
+ 'Khánh Giang',
+ 'Khánh Hải',
+ 'Khánh Hòa',
+ 'Khánh Hoàn',
+ 'Khánh Hoàng',
+ 'Khánh Hội',
+ 'Khánh Huy',
+ 'Khánh Minh',
+ 'Khánh Nam',
+ 'Khánh Văn',
+ 'Khoa Trưởng',
+ 'Khôi Nguyên',
+ 'Khởi Phong',
+ 'Khôi Vĩ',
+ 'Khương Duy',
+ 'Khuyến Học',
+ 'Kiên Bình',
+ 'Kiến Bình',
+ 'Kiên Cường',
+ 'Kiến Ðức',
+ 'Kiên Giang',
+ 'Kiên Lâm',
+ 'Kiên Trung',
+ 'Kiến Văn',
+ 'Kiệt Võ',
+ 'Kim Ðan',
+ 'Kim Hoàng',
+ 'Kim Long',
+ 'Kim Phú',
+ 'Kim Sơn',
+ 'Kim Thịnh',
+ 'Kim Thông',
+ 'Kim Toàn',
+ 'Kim Vượng',
+ 'Kỳ Võ',
+ 'Lạc Nhân',
+ 'Lạc Phúc',
+ 'Lâm Ðồng',
+ 'Lâm Dũng',
+ 'Lam Giang',
+ 'Lam Phương',
+ 'Lâm Trường',
+ 'Lâm Tường',
+ 'Lâm Viên',
+ 'Lâm Vũ',
+ 'Lập Nghiệp',
+ 'Lập Thành',
+ 'Liên Kiệt',
+ 'Long Giang',
+ 'Long Quân',
+ 'Long Vịnh',
+ 'Lương Quyền',
+ 'Lương Tài',
+ 'Lương Thiện',
+ 'Lương Tuyền',
+ 'Mạnh Cương',
+ 'Mạnh Cường',
+ 'Mạnh Ðình',
+ 'Mạnh Dũng',
+ 'Mạnh Hùng',
+ 'Mạnh Nghiêm',
+ 'Mạnh Quỳnh',
+ 'Mạnh Tấn',
+ 'Mạnh Thắng',
+ 'Mạnh Thiện',
+ 'Mạnh Trình',
+ 'Mạnh Trường',
+ 'Mạnh Tuấn',
+ 'Mạnh Tường',
+ 'Minh Ân',
+ 'Minh Anh',
+ 'Minh Cảnh',
+ 'Minh Dân',
+ 'Minh Ðan',
+ 'Minh Danh',
+ 'Minh Ðạt',
+ 'Minh Ðức',
+ 'Minh Dũng',
+ 'Minh Giang',
+ 'Minh Hải',
+ 'Minh Hào',
+ 'Minh Hiên',
+ 'Minh Hiếu',
+ 'Minh Hòa',
+ 'Minh Hoàng',
+ 'Minh Huấn',
+ 'Minh Hùng',
+ 'Minh Hưng',
+ 'Minh Huy',
+ 'Minh Hỷ',
+ 'Minh Khang',
+ 'Minh Khánh',
+ 'Minh Khiếu',
+ 'Minh Khôi',
+ 'Minh Kiệt',
+ 'Minh Kỳ',
+ 'Minh Lý',
+ 'Minh Mẫn',
+ 'Minh Nghĩa',
+ 'Minh Nhân',
+ 'Minh Nhật',
+ 'Minh Nhu',
+ 'Minh Quân',
+ 'Minh Quang',
+ 'Minh Quốc',
+ 'Minh Sơn',
+ 'Minh Tân',
+ 'Minh Thạc',
+ 'Minh Thái',
+ 'Minh Thắng',
+ 'Minh Thiện',
+ 'Minh Thông',
+ 'Minh Thuận',
+ 'Minh Tiến',
+ 'Minh Toàn',
+ 'Minh Trí',
+ 'Minh Triết',
+ 'Minh Triệu',
+ 'Minh Trung',
+ 'Minh Tú',
+ 'Minh Tuấn',
+ 'Minh Vu',
+ 'Minh Vũ',
+ 'Minh Vương',
+ 'Mộng Giác',
+ 'Mộng Hoàn',
+ 'Mộng Lâm',
+ 'Mộng Long',
+ 'Nam An',
+ 'Nam Dương',
+ 'Nam Hải',
+ 'Nam Hưng',
+ 'Nam Lộc',
+ 'Nam Nhật',
+ 'Nam Ninh',
+ 'Nam Phi',
+ 'Nam Phương',
+ 'Nam Sơn',
+ 'Nam Thanh',
+ 'Nam Thông',
+ 'Nam Tú',
+ 'Nam Việt',
+ 'Nghị Lực',
+ 'Nghị Quyền',
+ 'Nghĩa Dũng',
+ 'Nghĩa Hòa',
+ 'Ngọc Ẩn',
+ 'Ngọc Cảnh',
+ 'Ngọc Cường',
+ 'Ngọc Danh',
+ 'Ngọc Ðoàn',
+ 'Ngọc Dũng',
+ 'Ngọc Hải',
+ 'Ngọc Hiển',
+ 'Ngọc Huy',
+ 'Ngọc Khang',
+ 'Ngọc Khôi',
+ 'Ngọc Khương',
+ 'Ngọc Lai',
+ 'Ngọc Lân',
+ 'Ngọc Minh',
+ 'Ngọc Ngạn',
+ 'Ngọc Quang',
+ 'Ngọc Sơn',
+ 'Ngọc Thạch',
+ 'Ngọc Thiện',
+ 'Ngọc Thọ',
+ 'Ngọc Thuận',
+ 'Ngọc Tiển',
+ 'Ngọc Trụ',
+ 'Ngọc Tuấn',
+ 'Nguyên Bảo',
+ 'Nguyên Bổng',
+ 'Nguyên Ðan',
+ 'Nguyên Giang',
+ 'Nguyên Giáp',
+ 'Nguyễn Hải An',
+ 'Nguyên Hạnh',
+ 'Nguyên Khang',
+ 'Nguyên Khôi',
+ 'Nguyên Lộc',
+ 'Nguyên Nhân',
+ 'Nguyên Phong',
+ 'Nguyên Sử',
+ 'Nguyên Văn',
+ 'Nhân Nguyên',
+ 'Nhân Sâm',
+ 'Nhân Từ',
+ 'Nhân Văn',
+ 'Nhật Bảo Long',
+ 'Nhật Dũng',
+ 'Nhật Duy',
+ 'Nhật Hòa',
+ 'Nhật Hoàng',
+ 'Nhật Hồng',
+ 'Nhật Hùng',
+ 'Nhật Huy',
+ 'Nhật Khương',
+ 'Nhật Minh',
+ 'Nhật Nam',
+ 'Nhật Quân',
+ 'Nhật Quang',
+ 'Nhật Quốc',
+ 'Nhật Tấn',
+ 'Nhật Thịnh',
+ 'Nhất Tiến',
+ 'Nhật Tiến',
+ 'Như Khang',
+ 'Niệm Nhiên',
+ 'Phi Cường',
+ 'Phi Ðiệp',
+ 'Phi Hải',
+ 'Phi Hoàng',
+ 'Phi Hùng',
+ 'Phi Long',
+ 'Phi Nhạn',
+ 'Phong Châu',
+ 'Phong Dinh',
+ 'Phong Ðộ',
+ 'Phú Ân',
+ 'Phú Bình',
+ 'Phú Hải',
+ 'Phú Hiệp',
+ 'Phú Hùng',
+ 'Phú Hưng',
+ 'Phú Thịnh',
+ 'Phú Thọ',
+ 'Phú Thời',
+ 'Phúc Cường',
+ 'Phúc Ðiền',
+ 'Phúc Duy',
+ 'Phúc Hòa',
+ 'Phúc Hưng',
+ 'Phúc Khang',
+ 'Phúc Lâm',
+ 'Phục Lễ',
+ 'Phúc Nguyên',
+ 'Phúc Sinh',
+ 'Phúc Tâm',
+ 'Phúc Thịnh',
+ 'Phụng Việt',
+ 'Phước An',
+ 'Phước Lộc',
+ 'Phước Nguyên',
+ 'Phước Nhân',
+ 'Phước Sơn',
+ 'Phước Thiện',
+ 'Phượng Long',
+ 'Phương Nam',
+ 'Phương Phi',
+ 'Phương Thể',
+ 'Phương Trạch',
+ 'Phương Triều',
+ 'Quân Dương',
+ 'Quang Anh',
+ 'Quang Bửu',
+ 'Quảng Ðại',
+ 'Quang Danh',
+ 'Quang Ðạt',
+ 'Quảng Ðạt',
+ 'Quang Ðức',
+ 'Quang Dũng',
+ 'Quang Dương',
+ 'Quang Hà',
+ 'Quang Hải',
+ 'Quang Hòa',
+ 'Quang Hùng',
+ 'Quang Hưng',
+ 'Quang Hữu',
+ 'Quang Huy',
+ 'Quang Khải',
+ 'Quang Khanh',
+ 'Quang Lâm',
+ 'Quang Lân',
+ 'Quang Linh',
+ 'Quang Lộc',
+ 'Quang Minh',
+ 'Quang Nhân',
+ 'Quang Nhật',
+ 'Quang Ninh',
+ 'Quang Sáng',
+ 'Quang Tài',
+ 'Quang Thạch',
+ 'Quang Thái',
+ 'Quang Thắng',
+ 'Quang Thiên',
+ 'Quang Thịnh',
+ 'Quảng Thông',
+ 'Quang Thuận',
+ 'Quang Triều',
+ 'Quang Triệu',
+ 'Quang Trọng',
+ 'Quang Trung',
+ 'Quang Trường',
+ 'Quang Tú',
+ 'Quang Tuấn',
+ 'Quang Vinh',
+ 'Quang Vũ',
+ 'Quang Xuân',
+ 'Quốc Anh',
+ 'Quốc Bảo',
+ 'Quốc Bình',
+ 'Quốc Ðại',
+ 'Quốc Ðiền',
+ 'Quốc Hải',
+ 'Quốc Hạnh',
+ 'Quốc Hiền',
+ 'Quốc Hiển',
+ 'Quốc Hòa',
+ 'Quốc Hoài',
+ 'Quốc Hoàng',
+ 'Quốc Hùng',
+ 'Quốc Hưng',
+ 'Quốc Huy',
+ 'Quốc Khánh',
+ 'Quốc Mạnh',
+ 'Quốc Minh',
+ 'Quốc Mỹ',
+ 'Quốc Phong',
+ 'Quốc Phương',
+ 'Quốc Quân',
+ 'Quốc Quang',
+ 'Quốc Quý',
+ 'Quốc Thắng',
+ 'Quốc Thành',
+ 'Quốc Thiện',
+ 'Quốc Thịnh',
+ 'Quốc Thông',
+ 'Quốc Tiến',
+ 'Quốc Toản',
+ 'Quốc Trụ',
+ 'Quốc Trung',
+ 'Quốc Trường',
+ 'Quốc Tuấn',
+ 'Quốc Văn',
+ 'Quốc Việt',
+ 'Quốc Vinh',
+ 'Quốc Vũ',
+ 'Quý Khánh',
+ 'Quý Vĩnh',
+ 'Quyết Thắng',
+ 'Sĩ Hoàng',
+ 'Sơn Dương',
+ 'Sơn Giang',
+ 'Sơn Hà',
+ 'Sơn Hải',
+ 'Sơn Lâm',
+ 'Sơn Quân',
+ 'Sơn Quyền',
+ 'Sơn Trang',
+ 'Sơn Tùng',
+ 'Song Lam',
+ 'Sỹ Ðan',
+ 'Sỹ Hoàng',
+ 'Sỹ Phú',
+ 'Sỹ Thực',
+ 'Tạ Hiền',
+ 'Tài Ðức',
+ 'Tài Nguyên',
+ 'Tâm Thiện',
+ 'Tân Bình',
+ 'Tân Ðịnh',
+ 'Tấn Dũng',
+ 'Tấn Khang',
+ 'Tấn Lợi',
+ 'Tân Long',
+ 'Tấn Nam',
+ 'Tấn Phát',
+ 'Tân Phước',
+ 'Tấn Sinh',
+ 'Tấn Tài',
+ 'Tân Thành',
+ 'Tấn Thành',
+ 'Tấn Trình',
+ 'Tấn Trương',
+ 'Tất Bình',
+ 'Tất Hiếu',
+ 'Tất Hòa',
+ 'Thạch Sơn',
+ 'Thạch Tùng',
+ 'Thái Bình',
+ 'Thái Ðức',
+ 'Thái Dương',
+ 'Thái Duy',
+ 'Thái Hòa',
+ 'Thái Minh',
+ 'Thái Nguyên',
+ 'Thái San',
+ 'Thái Sang',
+ 'Thái Sơn',
+ 'Thái Tân',
+ 'Thái Tổ',
+ 'Thắng Cảnh',
+ 'Thắng Lợi',
+ 'Thăng Long',
+ 'Thành An',
+ 'Thành Ân',
+ 'Thành Châu',
+ 'Thành Công',
+ 'Thành Danh',
+ 'Thanh Ðạo',
+ 'Thành Ðạt',
+ 'Thành Ðệ',
+ 'Thanh Ðoàn',
+ 'Thành Doanh',
+ 'Thanh Hải',
+ 'Thanh Hào',
+ 'Thanh Hậu',
+ 'Thành Hòa',
+ 'Thanh Huy',
+ 'Thành Khiêm',
+ 'Thanh Kiên',
+ 'Thanh Liêm',
+ 'Thành Lợi',
+ 'Thanh Long',
+ 'Thành Long',
+ 'Thanh Minh',
+ 'Thành Nguyên',
+ 'Thành Nhân',
+ 'Thanh Phi',
+ 'Thanh Phong',
+ 'Thành Phương',
+ 'Thanh Quang',
+ 'Thành Sang',
+ 'Thanh Sơn',
+ 'Thanh Thế',
+ 'Thanh Thiên',
+ 'Thành Thiện',
+ 'Thanh Thuận',
+ 'Thành Tín',
+ 'Thanh Tịnh',
+ 'Thanh Toàn',
+ 'Thanh Toản',
+ 'Thanh Trung',
+ 'Thành Trung',
+ 'Thanh Tú',
+ 'Thanh Tuấn',
+ 'Thanh Tùng',
+ 'Thanh Việt',
+ 'Thanh Vinh',
+ 'Thành Vinh',
+ 'Thanh Vũ',
+ 'Thành Ý',
+ 'Thất Cương',
+ 'Thất Dũng',
+ 'Thất Thọ',
+ 'Thế An',
+ 'Thế Anh',
+ 'Thế Bình',
+ 'Thế Dân',
+ 'Thế Doanh',
+ 'Thế Dũng',
+ 'Thế Duyệt',
+ 'Thế Huấn',
+ 'Thế Hùng',
+ 'Thế Lâm',
+ 'Thế Lực',
+ 'Thế Minh',
+ 'Thế Năng',
+ 'Thế Phúc',
+ 'Thế Phương',
+ 'Thế Quyền',
+ 'Thế Sơn',
+ 'Thế Trung',
+ 'Thế Tường',
+ 'Thế Vinh',
+ 'Thiên An',
+ 'Thiên Ân',
+ 'Thiện Ân',
+ 'Thiên Bửu',
+ 'Thiên Ðức',
+ 'Thiện Ðức',
+ 'Thiện Dũng',
+ 'Thiện Giang',
+ 'Thiên Hưng',
+ 'Thiện Khiêm',
+ 'Thiên Lạc',
+ 'Thiện Luân',
+ 'Thiên Lương',
+ 'Thiện Lương',
+ 'Thiên Mạnh',
+ 'Thiện Minh',
+ 'Thiện Ngôn',
+ 'Thiên Phú',
+ 'Thiện Phước',
+ 'Thiện Sinh',
+ 'Thiện Tâm',
+ 'Thiện Thanh',
+ 'Thiện Tính',
+ 'Thiên Trí',
+ 'Thiếu Anh',
+ 'Thiệu Bảo',
+ 'Thiếu Cường',
+ 'Thịnh Cường',
+ 'Thời Nhiệm',
+ 'Thông Ðạt',
+ 'Thông Minh',
+ 'Thống Nhất',
+ 'Thông Tuệ',
+ 'Thụ Nhân',
+ 'Thu Sinh',
+ 'Thuận Anh',
+ 'Thuận Hòa',
+ 'Thuận Phong',
+ 'Thuận Phương',
+ 'Thuận Thành',
+ 'Thuận Toàn',
+ 'Thượng Cường',
+ 'Thượng Khang',
+ 'Thường Kiệt',
+ 'Thượng Liệt',
+ 'Thượng Năng',
+ 'Thượng Nghị',
+ 'Thượng Thuật',
+ 'Thường Xuân',
+ 'Thụy Du',
+ 'Thụy Long',
+ 'Thụy Miên',
+ 'Thụy Vũ',
+ 'Tích Ðức',
+ 'Tích Thiện',
+ 'Tiến Ðức',
+ 'Tiến Dũng',
+ 'Tiền Giang',
+ 'Tiến Hiệp',
+ 'Tiến Hoạt',
+ 'Tiến Võ',
+ 'Tiểu Bảo',
+ 'Toàn Thắng',
+ 'Tôn Lễ',
+ 'Trí Dũng',
+ 'Trí Hào',
+ 'Trí Hùng',
+ 'Trí Hữu',
+ 'Trí Liên',
+ 'Trí Minh',
+ 'Trí Thắng',
+ 'Trí Tịnh',
+ 'Triển Sinh',
+ 'Triệu Thái',
+ 'Triều Thành',
+ 'Trọng Chính',
+ 'Trọng Dũng',
+ 'Trọng Duy',
+ 'Trọng Hà',
+ 'Trọng Hiếu',
+ 'Trọng Hùng',
+ 'Trọng Khánh',
+ 'Trọng Kiên',
+ 'Trọng Nghĩa',
+ 'Trọng Nhân',
+ 'Trọng Tấn',
+ 'Trọng Trí',
+ 'Trọng Tường',
+ 'Trọng Việt',
+ 'Trọng Vinh',
+ 'Trúc Cương',
+ 'Trúc Sinh',
+ 'Trung Anh',
+ 'Trung Chính',
+ 'Trung Chuyên',
+ 'Trung Ðức',
+ 'Trung Dũng',
+ 'Trung Hải',
+ 'Trung Hiếu',
+ 'Trung Kiên',
+ 'Trung Lực',
+ 'Trung Nghĩa',
+ 'Trung Nguyên',
+ 'Trung Nhân',
+ 'Trung Thành',
+ 'Trung Thực',
+ 'Trung Việt',
+ 'Trường An',
+ 'Trường Chinh',
+ 'Trường Giang',
+ 'Trường Hiệp',
+ 'Trường Kỳ',
+ 'Trường Liên',
+ 'Trường Long',
+ 'Trường Nam',
+ 'Trường Nhân',
+ 'Trường Phát',
+ 'Trường Phu',
+ 'Trường Phúc',
+ 'Trường Sa',
+ 'Trường Sinh',
+ 'Trường Sơn',
+ 'Trường Thành',
+ 'Trường Vinh',
+ 'Trường Vũ',
+ 'Từ Ðông',
+ 'Tuấn Anh',
+ 'Tuấn Châu',
+ 'Tuấn Chương',
+ 'Tuấn Ðức',
+ 'Tuấn Dũng',
+ 'Tuấn Hải',
+ 'Tuấn Hoàng',
+ 'Tuấn Hùng',
+ 'Tuấn Khải',
+ 'Tuấn Khanh',
+ 'Tuấn Khoan',
+ 'Tuấn Kiệt',
+ 'Tuấn Linh',
+ 'Tuấn Long',
+ 'Tuấn Minh',
+ 'Tuấn Ngọc',
+ 'Tuấn Sĩ',
+ 'Tuấn Sỹ',
+ 'Tuấn Tài',
+ 'Tuấn Thành',
+ 'Tuấn Trung',
+ 'Tuấn Tú',
+ 'Tuấn Việt',
+ 'Tùng Anh',
+ 'Tùng Châu',
+ 'Tùng Lâm',
+ 'Tùng Linh',
+ 'Tùng Minh',
+ 'Tùng Quang',
+ 'Tường Anh',
+ 'Tường Lâm',
+ 'Tường Lân',
+ 'Tường Lĩnh',
+ 'Tường Minh',
+ 'Tường Nguyên',
+ 'Tường Phát',
+ 'Tường Vinh',
+ 'Tuyền Lâm',
+ 'Uy Phong',
+ 'Uy Vũ',
+ 'Vạn Hạnh',
+ 'Vạn Lý',
+ 'Văn Minh',
+ 'Vân Sơn',
+ 'Vạn Thắng',
+ 'Vạn Thông',
+ 'Văn Tuyển',
+ 'Viễn Cảnh',
+ 'Viễn Ðông',
+ 'Viễn Phương',
+ 'Viễn Thông',
+ 'Việt An',
+ 'Việt Anh',
+ 'Việt Chính',
+ 'Việt Cương',
+ 'Việt Cường',
+ 'Việt Dũng',
+ 'Việt Dương',
+ 'Việt Duy',
+ 'Việt Hải',
+ 'Việt Hoàng',
+ 'Việt Hồng',
+ 'Việt Hùng',
+ 'Việt Huy',
+ 'Việt Khải',
+ 'Việt Khang',
+ 'Việt Khoa',
+ 'Việt Khôi',
+ 'Việt Long',
+ 'Việt Ngọc',
+ 'Viết Nhân',
+ 'Việt Nhân',
+ 'Việt Phong',
+ 'Việt Phương',
+ 'Việt Quốc',
+ 'Việt Quyết',
+ 'Viết Sơn',
+ 'Việt Sơn',
+ 'Viết Tân',
+ 'Việt Thái',
+ 'Việt Thắng',
+ 'Việt Thanh',
+ 'Việt Thông',
+ 'Việt Thương',
+ 'Việt Tiến',
+ 'Việt Võ',
+ 'Vĩnh Ân',
+ 'Vinh Diệu',
+ 'Vĩnh Hải',
+ 'Vĩnh Hưng',
+ 'Vĩnh Long',
+ 'Vĩnh Luân',
+ 'Vinh Quốc',
+ 'Vĩnh Thọ',
+ 'Vĩnh Thụy',
+ 'Vĩnh Toàn',
+ 'Vũ Anh',
+ 'Vũ Minh',
+ 'Vương Gia',
+ 'Vương Triều',
+ 'Vương Triệu',
+ 'Vương Việt',
+ 'Xuân An',
+ 'Xuân Bình',
+ 'Xuân Cao',
+ 'Xuân Cung',
+ 'Xuân Hàm',
+ 'Xuân Hãn',
+ 'Xuân Hiếu',
+ 'Xuân Hòa',
+ 'Xuân Huy',
+ 'Xuân Khoa',
+ 'Xuân Kiên',
+ 'Xuân Lạc',
+ 'Xuân Lộc',
+ 'Xuân Minh',
+ 'Xuân Nam',
+ 'Xuân Ninh',
+ 'Xuân Phúc',
+ 'Xuân Quân',
+ 'Xuân Quý',
+ 'Xuân Sơn',
+ 'Xuân Thái',
+ 'Xuân Thiện',
+ 'Xuân Thuyết',
+ 'Xuân Trung',
+ 'Xuân Trường',
+ 'Xuân Tường',
+ 'Xuân Vũ',
+ 'Yên Bằng',
+ 'Yên Bình',
+ 'Yên Sơn',
+];
diff --git a/lib/locales/vi/name/name.js b/lib/locales/vi/name/name.js
index 17fed37e..3724fd93 100644
--- a/lib/locales/vi/name/name.js
+++ b/lib/locales/vi/name/name.js
@@ -1,5 +1,6 @@
module["exports"] = [
+ "#{male_first_name} #{last_name}",
+ "#{female_first_name} #{last_name}",
"#{first_name} #{last_name}",
- "#{first_name} #{last_name} #{last_name}",
- "#{first_name} #{last_name} #{last_name} #{last_name}"
+
];
diff --git a/lib/lorem.js b/lib/lorem.js
index c25234cb..f8d4fcef 100644
--- a/lib/lorem.js
+++ b/lib/lorem.js
@@ -47,7 +47,7 @@ var Lorem = function (faker) {
* @param {number} range
*/
self.sentence = function (wordCount, range) {
- if (typeof wordCount == 'undefined') { wordCount = faker.random.number({ min: 3, max: 10 }); }
+ if (typeof wordCount == 'undefined') { wordCount = faker.datatype.number({ min: 3, max: 10 }); }
// if (typeof range == 'undefined') { range = 7; }
// strange issue with the node_min_test failing for captialize, please fix and add faker.lorem.back
@@ -76,7 +76,7 @@ var Lorem = function (faker) {
* @param {string} separator defaults to `' '`
*/
self.sentences = function (sentenceCount, separator) {
- if (typeof sentenceCount === 'undefined') { sentenceCount = faker.random.number({ min: 2, max: 6 });}
+ if (typeof sentenceCount === 'undefined') { sentenceCount = faker.datatype.number({ min: 2, max: 6 });}
if (typeof separator == 'undefined') { separator = " "; }
var sentences = [];
for (sentenceCount; sentenceCount > 0; sentenceCount--) {
@@ -93,7 +93,7 @@ var Lorem = function (faker) {
*/
self.paragraph = function (sentenceCount) {
if (typeof sentenceCount == 'undefined') { sentenceCount = 3; }
- return faker.lorem.sentences(sentenceCount + faker.random.number(3));
+ return faker.lorem.sentences(sentenceCount + faker.datatype.number(3));
};
/**
@@ -134,7 +134,7 @@ var Lorem = function (faker) {
* @param {number} lineCount defaults to a random number between 1 and 5
*/
self.lines = function lines (lineCount) {
- if (typeof lineCount === 'undefined') { lineCount = faker.random.number({ min: 1, max: 5 });}
+ if (typeof lineCount === 'undefined') { lineCount = faker.datatype.number({ min: 1, max: 5 });}
return faker.lorem.sentences(lineCount, '\n')
};
diff --git a/lib/name.js b/lib/name.js
index c99a5dee..053e3a01 100644
--- a/lib/name.js
+++ b/lib/name.js
@@ -27,7 +27,7 @@ function Name (faker) {
if (typeof gender !== 'number') {
if(typeof faker.definitions.name.first_name === "undefined") {
- gender = faker.random.number(1);
+ gender = faker.datatype.number(1);
}
else {
//Fall back to non-gendered names if they exist and gender wasn't specified
@@ -55,7 +55,7 @@ function Name (faker) {
// some locale datasets ( like ru ) have last_name split by gender. i have no idea how last names can have genders, but also i do not speak russian
// see above comment of firstName method
if (typeof gender !== 'number') {
- gender = faker.random.number(1);
+ gender = faker.datatype.number(1);
}
if (gender === 0) {
return faker.random.arrayElement(faker.locales[faker.locale].name.male_last_name);
@@ -76,7 +76,7 @@ function Name (faker) {
this.middleName = function (gender) {
if (typeof faker.definitions.name.male_middle_name !== "undefined" && typeof faker.definitions.name.female_middle_name !== "undefined") {
if (typeof gender !== 'number') {
- gender = faker.random.number(1);
+ gender = faker.datatype.number(1);
}
if (gender === 0) {
return faker.random.arrayElement(faker.locales[faker.locale].name.male_middle_name);
@@ -97,12 +97,12 @@ function Name (faker) {
* @memberof faker.name
*/
this.findName = function (firstName, lastName, gender) {
- var r = faker.random.number(8);
+ var r = faker.datatype.number(8);
var prefix, suffix;
// in particular locales first and last names split by gender,
// thus we keep consistency by passing 0 as male and 1 as female
if (typeof gender !== 'number') {
- gender = faker.random.number(1);
+ gender = faker.datatype.number(1);
}
firstName = firstName || faker.name.firstName(gender);
lastName = lastName || faker.name.lastName(gender);
@@ -140,8 +140,12 @@ function Name (faker) {
* @method gender
* @memberof faker.name
*/
- this.gender = function () {
- return faker.random.arrayElement(faker.definitions.name.gender);
+ this.gender = function (binary) {
+ if (binary) {
+ return faker.random.arrayElement(faker.definitions.name.binary_gender);
+ } else {
+ return faker.random.arrayElement(faker.definitions.name.gender);
+ }
}
/**
@@ -154,7 +158,7 @@ function Name (faker) {
this.prefix = function (gender) {
if (typeof faker.definitions.name.male_prefix !== "undefined" && typeof faker.definitions.name.female_prefix !== "undefined") {
if (typeof gender !== 'number') {
- gender = faker.random.number(1);
+ gender = faker.datatype.number(1);
}
if (gender === 0) {
return faker.random.arrayElement(faker.locales[faker.locale].name.male_prefix);
diff --git a/lib/random.js b/lib/random.js
index 5afd27e2..6b532f25 100644
--- a/lib/random.js
+++ b/lib/random.js
@@ -1,84 +1,57 @@
var mersenne = require('../vendor/mersenne');
/**
+ * Method to reduce array of characters
+ * @param arr existing array of characters
+ * @param values array of characters which should be removed
+ * @return {*} new array without banned characters
+ */
+var arrayRemove = function (arr, values) {
+ values.forEach(function(value){
+ arr = arr.filter(function(ele){
+ return ele !== value;
+ });
+ });
+ return arr;
+};
+
+/**
*
* @namespace faker.random
*/
function Random (faker, seed) {
- // Use a user provided seed if it exists
- if (seed) {
- if (Array.isArray(seed) && seed.length) {
- mersenne.seed_array(seed);
- }
- else {
- mersenne.seed(seed);
- }
+ // Use a user provided seed if it is an array or number
+ if (Array.isArray(seed) && seed.length) {
+ mersenne.seed_array(seed);
}
+ else if(!isNaN(seed)) {
+ mersenne.seed(seed);
+ }
+
/**
+ * @Deprecated
* returns a single random number based on a max number or range
*
* @method faker.random.number
* @param {mixed} options {min, max, precision}
*/
this.number = function (options) {
-
- if (typeof options === "number") {
- options = {
- max: options
- };
- }
-
- options = options || {};
-
- if (typeof options.min === "undefined") {
- options.min = 0;
- }
-
- if (typeof options.max === "undefined") {
- options.max = 99999;
- }
- if (typeof options.precision === "undefined") {
- options.precision = 1;
- }
-
- // Make the range inclusive of the max value
- var max = options.max;
- if (max >= 0) {
- max += options.precision;
- }
-
- var randomNumber = Math.floor(
- mersenne.rand(max / options.precision, options.min / options.precision));
- // Workaround problem in Float point arithmetics for e.g. 6681493 / 0.01
- randomNumber = randomNumber / (1 / options.precision);
-
- return randomNumber;
-
- }
+ console.log("Deprecation Warning: faker.random.number is now located in faker.datatype.number");
+ return faker.datatype.number(options);
+ };
/**
+ * @Deprecated
* returns a single random floating-point number based on a max number or range
*
* @method faker.random.float
* @param {mixed} options
*/
this.float = function (options) {
- if (typeof options === "number") {
- options = {
- precision: options
- };
- }
- options = options || {};
- var opts = {};
- for (var p in options) {
- opts[p] = options[p];
- }
- if (typeof opts.precision === 'undefined') {
- opts.precision = 0.01;
- }
- return faker.random.number(opts);
- }
-
+ console.log("Deprecation Warning: faker.random.float is now located in faker.datatype.float");
+ return faker.datatype.float(options);
+ };
+
/**
* takes an array and returns a random element of the array
*
@@ -87,9 +60,9 @@ function Random (faker, seed) {
*/
this.arrayElement = function (array) {
array = array || ["a", "b", "c"];
- var r = faker.random.number({ max: array.length - 1 });
+ var r = faker.datatype.number({ max: array.length - 1 });
return array[r];
- }
+ };
/**
* takes an array and returns a subset with random elements of the array
@@ -102,7 +75,7 @@ function Random (faker, seed) {
array = array || ["a", "b", "c"];
if (typeof count !== 'number') {
- count = faker.random.number({ min: 1, max: array.length });
+ count = faker.datatype.number({ min: 1, max: array.length });
} else if (count > array.length) {
count = array.length;
} else if (count < 0) {
@@ -112,15 +85,15 @@ function Random (faker, seed) {
var arrayCopy = array.slice();
var countToRemove = arrayCopy.length - count;
for (var i = 0; i < countToRemove; i++) {
- var indexToRemove = faker.random.number({ max: arrayCopy.length - 1 });
+ var indexToRemove = faker.datatype.number({ max: arrayCopy.length - 1 });
arrayCopy.splice(indexToRemove, 1);
}
return arrayCopy;
- }
+ };
/**
- * takes an object and returns the randomly key or value
+ * takes an object and returns a random key or value
*
* @method faker.random.objectElement
* @param {object} object
@@ -132,22 +105,18 @@ function Random (faker, seed) {
var key = faker.random.arrayElement(array);
return field === "key" ? key : object[key];
- }
+ };
/**
+ * @Deprecated
* uuid
*
* @method faker.random.uuid
*/
this.uuid = function () {
- var RFC4122_TEMPLATE = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx';
- var replacePlaceholders = function (placeholder) {
- var random = faker.random.number({ min: 0, max: 15 });
- var value = placeholder == 'x' ? random : (random &0x3 | 0x8);
- return value.toString(16);
- };
- return RFC4122_TEMPLATE.replace(/[xy]/g, replacePlaceholders);
- }
+ console.log("Deprecation Warning: faker.random.uuid is now located in faker.datatype.uuid");
+ return faker.datatype.uuid();
+ };
/**
* boolean
@@ -155,8 +124,9 @@ function Random (faker, seed) {
* @method faker.random.boolean
*/
this.boolean = function () {
- return !!faker.random.number(1)
- }
+ console.log("Deprecation Warning: faker.random.boolean is now located in faker.datatype.boolean");
+ return faker.datatype.boolean();
+ };
// TODO: have ability to return specific type of word? As in: noun, adjective, verb, etc
/**
@@ -204,7 +174,7 @@ function Random (faker, seed) {
var randomWordMethod = faker.random.arrayElement(wordMethods);
var result = faker.fake('{{' + randomWordMethod + '}}');
return faker.random.arrayElement(result.split(' '));
- }
+ };
/**
* randomWords
@@ -215,13 +185,13 @@ function Random (faker, seed) {
this.words = function randomWords (count) {
var words = [];
if (typeof count === "undefined") {
- count = faker.random.number({min:1, max: 3});
+ count = faker.datatype.number({min:1, max: 3});
}
for (var i = 0; i<count; i++) {
words.push(faker.random.word());
}
return words.join(' ');
- }
+ };
/**
* locale
@@ -230,7 +200,7 @@ function Random (faker, seed) {
*/
this.image = function randomImage () {
return faker.image.image();
- }
+ };
/**
* locale
@@ -245,69 +215,83 @@ function Random (faker, seed) {
* alpha. returns lower/upper alpha characters based count and upcase options
*
* @method faker.random.alpha
- * @param {mixed} options // defaults to { count: 1, upcase: false }
+ * @param {mixed} options // defaults to { count: 1, upcase: false, bannedChars: [] }
*/
this.alpha = function alpha(options) {
if (typeof options === "undefined") {
options = {
count: 1
- }
+ };
} else if (typeof options === "number") {
options = {
count: options,
- }
+ };
} else if (typeof options.count === "undefined") {
- options.count = 1
+ options.count = 1;
}
if (typeof options.upcase === "undefined") {
options.upcase = false;
}
+ if (typeof options.bannedChars ==="undefined"){
+ options.bannedChars = [];
+ }
var wholeString = "";
+ var charsArray = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
+ if(options.bannedChars){
+ charsArray = arrayRemove(charsArray,options.bannedChars);
+ }
for(var i = 0; i < options.count; i++) {
- wholeString += faker.random.arrayElement(["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]);
+ wholeString += faker.random.arrayElement(charsArray);
}
return options.upcase ? wholeString.toUpperCase() : wholeString;
- };
+ }
/**
* alphaNumeric
*
* @method faker.random.alphaNumeric
* @param {number} count defaults to 1
+ * {mixed} options // defaults to { bannedChars: [] }
+ * options.bannedChars - array of characters which should be banned in new string
*/
- this.alphaNumeric = function alphaNumeric(count) {
+ this.alphaNumeric = function alphaNumeric(count, options) {
if (typeof count === "undefined") {
count = 1;
}
+ if (typeof options ==="undefined"){
+ options = {};
+ }
+ if (typeof options.bannedChars ==="undefined"){
+ options.bannedChars = [];
+ }
var wholeString = "";
+ var charsArray = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]
+ if(options) {
+ if (options.bannedChars) {
+ charsArray = arrayRemove(charsArray, options.bannedChars);
+ }
+ }
for(var i = 0; i < count; i++) {
- wholeString += faker.random.arrayElement(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]);
+ wholeString += faker.random.arrayElement(charsArray);
}
return wholeString;
};
/**
+ * @Deprecated
* hexaDecimal
*
* @method faker.random.hexaDecimal
* @param {number} count defaults to 1
*/
this.hexaDecimal = function hexaDecimal(count) {
- if (typeof count === "undefined") {
- count = 1;
- }
-
- var wholeString = "";
- for(var i = 0; i < count; i++) {
- wholeString += faker.random.arrayElement(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "A", "B", "C", "D", "E", "F"]);
- }
-
- return "0x"+wholeString;
+ console.log("Deprecation Warning: faker.random.hexaDecimal is now located in faker.datatype.hexaDecimal");
+ return faker.datatype.hexaDecimal(count);
};
return this;
diff --git a/lib/system.js b/lib/system.js
index 1bfe1bfb..f3428271 100644
--- a/lib/system.js
+++ b/lib/system.js
@@ -151,9 +151,9 @@ function System (faker) {
* @method faker.system.semver
*/
this.semver = function () {
- return [faker.random.number(9),
- faker.random.number(9),
- faker.random.number(9)].join('.');
+ return [faker.datatype.number(9),
+ faker.datatype.number(9),
+ faker.datatype.number(9)].join('.');
}
}
diff --git a/lib/vehicle.js b/lib/vehicle.js
index 8eaed13e..125055e6 100644
--- a/lib/vehicle.js
+++ b/lib/vehicle.js
@@ -83,11 +83,12 @@ var Vehicle = function (faker) {
* @method faker.vehicle.vin
*/
self.vin = function () {
+ var bannedChars=['o','i','q'];
return (
- faker.random.alphaNumeric(10) +
- faker.random.alpha({ count: 1, upcase: true }) +
- faker.random.alphaNumeric(1) +
- faker.random.number({ min: 10000, max: 100000}) // return five digit #
+ faker.random.alphaNumeric(10, {bannedChars:bannedChars}) +
+ faker.random.alpha({ count: 1, upcase: true ,bannedChars:bannedChars}) +
+ faker.random.alphaNumeric(1, {bannedChars:bannedChars}) +
+ faker.datatype.number({ min: 10000, max: 100000}) // return five digit #
).toUpperCase();
};
@@ -109,6 +110,39 @@ var Vehicle = function (faker) {
"description": "Generates a color",
"sampleResults": ["red", "white", "black"]
};
+
+ /**
+ * vrm
+ *
+ * @method faker.vehicle.vrm
+ */
+ self.vrm = function () {
+ return (
+ faker.random.alpha({ count: 2, upcase: true }) +
+ faker.datatype.number({ min: 0, max: 9 }) +
+ faker.datatype.number({ min: 0, max: 9 }) +
+ faker.random.alpha({ count: 3, upcase: true })
+ ).toUpperCase();
+ };
+
+ self.vrm.schema = {
+ "description": "Generates a vehicle vrm",
+ "sampleResults": ["MF56UPA", "GL19AAQ", "SF20TTA"]
+ };
+
+ /**
+ * bicycle
+ *
+ * @method faker.vehicle.bicycle
+ */
+ self.bicycle = function () {
+ return faker.random.arrayElement(faker.definitions.vehicle.bicycle_type);
+ };
+
+ self.bicycle.schema = {
+ "description": "Generates a type of bicycle",
+ "sampleResults": ["Adventure Road Bicycle", "City Bicycle", "Recumbent Bicycle"]
+ };
};
module["exports"] = Vehicle;
diff --git a/locale/ReadMe.md b/locale/ReadMe.md
index 1b56bc8f..258e97ad 100644
--- a/locale/ReadMe.md
+++ b/locale/ReadMe.md
@@ -2,7 +2,7 @@
The files in this directory have been auto-generated from the `gulpfile`.
-These file exist in order to allow users to require the `faker` library using a specific locale ( instead of the default behavior or loading all all locales ).
+These file exist in order to allow users to require the `faker` library using a specific locale ( instead of the default behavior or loading all locales ).
Example:
diff --git a/locale/en_GH.js b/locale/en_GH.js
new file mode 100644
index 00000000..91c23df3
--- /dev/null
+++ b/locale/en_GH.js
@@ -0,0 +1,5 @@
+var Faker = require('../lib');
+var faker = new Faker({ locale: 'en_GH', localeFallback: 'en' });
+faker.locales['en_GH'] = require('../lib/locales/en_GH');
+faker.locales['en'] = require('../lib/locales/en');
+module['exports'] = faker;
diff --git a/locale/hy.js b/locale/hy.js
new file mode 100644
index 00000000..be473fa6
--- /dev/null
+++ b/locale/hy.js
@@ -0,0 +1,5 @@
+var Faker = require('../lib');
+var faker = new Faker({ locale: 'hy', localeFallback: 'en' });
+faker.locales['hy'] = require('../lib/locales/hy');
+faker.locales['en'] = require('../lib/locales/en');
+module['exports'] = faker; \ No newline at end of file
diff --git a/locale/ne.js b/locale/ne.js
new file mode 100644
index 00000000..864318d2
--- /dev/null
+++ b/locale/ne.js
@@ -0,0 +1,5 @@
+var Faker = require('../lib');
+var faker = new Faker({ locale: 'ne', localeFallback: 'en' });
+faker.locales['ne'] = require('../lib/locales/ne');
+faker.locales['en'] = require('../lib/locales/en');
+module['exports'] = faker;
diff --git a/locale/nep.js b/locale/nep.js
deleted file mode 100644
index a215934a..00000000
--- a/locale/nep.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var Faker = require('../lib');
-var faker = new Faker({ locale: 'nep', localeFallback: 'en' });
-faker.locales['nep'] = require('../lib/locales/nep');
-faker.locales['en'] = require('../lib/locales/en');
-module['exports'] = faker;
diff --git a/package.json b/package.json
index 57c693d1..f879956d 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "faker",
"description": "Generate massive amounts of fake contextual data",
- "version": "5.1.0",
+ "version": "5.4.0",
"contributors": [
"Marak Squires <[email protected]>"
],
diff --git a/test/address.unit.js b/test/address.unit.js
index dbd6cca6..0306f4f1 100644
--- a/test/address.unit.js
+++ b/test/address.unit.js
@@ -14,7 +14,7 @@ describe("address.js", function () {
});
afterEach(function () {
- faker.random.number.restore();
+ faker.datatype.number.restore();
faker.address.cityPrefix.restore();
faker.name.firstName.restore();
faker.name.lastName.restore();
@@ -22,7 +22,7 @@ describe("address.js", function () {
});
it("occasionally returns prefix + first name + suffix", function () {
- sinon.stub(faker.random, 'number').returns(0);
+ sinon.stub(faker.datatype, 'number').returns(0);
var city = faker.address.city();
assert.ok(city);
@@ -33,7 +33,7 @@ describe("address.js", function () {
});
it("occasionally returns prefix + first name", function () {
- sinon.stub(faker.random, 'number').returns(1);
+ sinon.stub(faker.datatype, 'number').returns(1);
var city = faker.address.city();
assert.ok(city);
@@ -43,7 +43,7 @@ describe("address.js", function () {
});
it("occasionally returns first name + suffix", function () {
- sinon.stub(faker.random, 'number').returns(2);
+ sinon.stub(faker.datatype, 'number').returns(2);
var city = faker.address.city();
assert.ok(city);
@@ -52,7 +52,7 @@ describe("address.js", function () {
});
it("occasionally returns last name + suffix", function () {
- sinon.stub(faker.random, 'number').returns(3);
+ sinon.stub(faker.datatype, 'number').returns(3);
var city = faker.address.city();
assert.ok(city);
@@ -79,7 +79,7 @@ describe("address.js", function () {
});
it("occasionally returns last name + suffix", function () {
- sinon.stub(faker.random, 'number').returns(0);
+ sinon.stub(faker.datatype, 'number').returns(0);
var street_name = faker.address.streetName();
assert.ok(street_name);
@@ -87,11 +87,11 @@ describe("address.js", function () {
assert.ok(faker.name.lastName.calledOnce);
assert.ok(faker.address.streetSuffix.calledOnce);
- faker.random.number.restore();
+ faker.datatype.number.restore();
});
it("occasionally returns first name + suffix", function () {
- sinon.stub(faker.random, 'number').returns(1);
+ sinon.stub(faker.datatype, 'number').returns(1);
var street_name = faker.address.streetName();
assert.ok(street_name);
@@ -100,7 +100,7 @@ describe("address.js", function () {
assert.ok(!faker.name.lastName.called);
assert.ok(faker.address.streetSuffix.calledOnce);
- faker.random.number.restore();
+ faker.datatype.number.restore();
});
it("trims trailing whitespace from the name", function() {
@@ -115,6 +115,11 @@ describe("address.js", function () {
describe("streetAddress()", function () {
+
+ var errorExpectDigits = function(expected){
+ return "The street number should be had " + expected + " digits"
+ }
+
beforeEach(function () {
sinon.spy(faker.address, 'streetName');
sinon.spy(faker.address, 'secondaryAddress');
@@ -126,44 +131,46 @@ describe("address.js", function () {
});
it("occasionally returns a 5-digit street number", function () {
- sinon.stub(faker.random, 'number').returns(0);
+ sinon.stub(faker.datatype, 'number').returns(0);
var address = faker.address.streetAddress();
+ var expected = 5
var parts = address.split(' ');
- assert.equal(parts[0].length, 5);
+ assert.strictEqual(parts[0].length, expected, errorExpectDigits(expected));
assert.ok(faker.address.streetName.called);
- faker.random.number.restore();
+ faker.datatype.number.restore();
});
it("occasionally returns a 4-digit street number", function () {
- sinon.stub(faker.random, 'number').returns(1);
+ sinon.stub(faker.datatype, 'number').returns(1);
var address = faker.address.streetAddress();
var parts = address.split(' ');
+ var expected = 4
- assert.equal(parts[0].length, 4);
+ assert.strictEqual(parts[0].length, expected, errorExpectDigits(expected));
assert.ok(faker.address.streetName.called);
- faker.random.number.restore();
+ faker.datatype.number.restore();
});
it("occasionally returns a 3-digit street number", function () {
- sinon.stub(faker.random, 'number').returns(2);
+ sinon.stub(faker.datatype, 'number').returns(2);
var address = faker.address.streetAddress();
var parts = address.split(' ');
+ var expected = 3
- assert.equal(parts[0].length, 3);
+ assert.strictEqual(parts[0].length, expected, errorExpectDigits(expected));
assert.ok(faker.address.streetName.called);
assert.ok(!faker.address.secondaryAddress.called);
- faker.random.number.restore();
+ faker.datatype.number.restore();
});
context("when useFulladdress is true", function () {
it("adds a secondary address to the result", function () {
- var address = faker.address.streetAddress(true);
- var parts = address.split(' ');
-
+ faker.address.streetAddress(true);
+
assert.ok(faker.address.secondaryAddress.called);
});
});
@@ -222,7 +229,7 @@ describe("address.js", function () {
var countryCode = faker.address.countryCode("alpha-3");
assert.ok(countryCode);
assert.ok(faker.address.countryCode.called);
- assert.equal(countryCode.length, 3);
+ assert.strictEqual(countryCode.length, 3, "The countryCode should be had 3 characters");
faker.address.countryCode.restore();
});
@@ -282,7 +289,7 @@ describe("address.js", function () {
it("returns undefined if state is invalid", function () {
var state = "XX";
sinon.spy(faker.address, 'zipCode');
- var zipCode = faker.address.zipCodeByState(state);
+ faker.address.zipCodeByState(state);
assert.ok(faker.address.zipCode.called);
faker.address.zipCode.restore();
});
@@ -291,7 +298,7 @@ describe("address.js", function () {
faker.locale = "zh_CN";
var state = "IL";
sinon.spy(faker.address, 'zipCode');
- var zipCode = faker.address.zipCodeByState(state);
+ faker.address.zipCodeByState(state);
assert.ok(faker.address.zipCode.called);
faker.address.zipCode.restore();
});
@@ -300,42 +307,42 @@ describe("address.js", function () {
describe("latitude()", function () {
it("returns random latitude", function () {
for (var i = 0; i < 100; i++) {
- sinon.spy(faker.random, 'number');
+ sinon.spy(faker.datatype, 'number');
var latitude = faker.address.latitude();
assert.ok(typeof latitude === 'string');
var latitude_float = parseFloat(latitude);
assert.ok(latitude_float >= -90.0);
assert.ok(latitude_float <= 90.0);
- assert.ok(faker.random.number.called);
- faker.random.number.restore();
+ assert.ok(faker.datatype.number.called);
+ faker.datatype.number.restore();
}
});
it("returns latitude with min and max and default precision", function () {
for (var i = 0; i < 100; i++) {
- sinon.spy(faker.random, 'number');
+ sinon.spy(faker.datatype, 'number');
var latitude = faker.address.latitude(-5, 5);
assert.ok(typeof latitude === 'string');
- assert.equal(latitude.split('.')[1].length, 4);
+ assert.strictEqual(latitude.split('.')[1].length, 4, "The precision of latitude should be had of 4 digits");
var latitude_float = parseFloat(latitude);
assert.ok(latitude_float >= -5);
assert.ok(latitude_float <= 5);
- assert.ok(faker.random.number.called);
- faker.random.number.restore();
+ assert.ok(faker.datatype.number.called);
+ faker.datatype.number.restore();
}
});
it("returns random latitude with custom precision", function () {
for (var i = 0; i < 100; i++) {
- sinon.spy(faker.random, 'number');
+ sinon.spy(faker.datatype, 'number');
var latitude = faker.address.latitude(undefined, undefined, 7);
assert.ok(typeof latitude === 'string');
- assert.equal(latitude.split('.')[1].length, 7);
+ assert.strictEqual(latitude.split('.')[1].length, 7, "The precision of latitude should be had of 7 digits");
var latitude_float = parseFloat(latitude);
assert.ok(latitude_float >= -180);
assert.ok(latitude_float <= 180);
- assert.ok(faker.random.number.called);
- faker.random.number.restore();
+ assert.ok(faker.datatype.number.called);
+ faker.datatype.number.restore();
}
});
});
@@ -343,42 +350,42 @@ describe("address.js", function () {
describe("longitude()", function () {
it("returns random longitude", function () {
for (var i = 0; i < 100; i++) {
- sinon.spy(faker.random, 'number');
+ sinon.spy(faker.datatype, 'number');
var longitude = faker.address.longitude();
assert.ok(typeof longitude === 'string');
var longitude_float = parseFloat(longitude);
assert.ok(longitude_float >= -180.0);
assert.ok(longitude_float <= 180.0);
- assert.ok(faker.random.number.called);
- faker.random.number.restore();
+ assert.ok(faker.datatype.number.called);
+ faker.datatype.number.restore();
}
});
it("returns random longitude with min and max and default precision", function () {
for (var i = 0; i < 100; i++) {
- sinon.spy(faker.random, 'number');
+ sinon.spy(faker.datatype, 'number');
var longitude = faker.address.longitude(100, -30);
assert.ok(typeof longitude === 'string');
- assert.equal(longitude.split('.')[1].length, 4);
+ assert.strictEqual(longitude.split('.')[1].length, 4, "The precision of longitude should be had of 4 digits");
var longitude_float = parseFloat(longitude);
assert.ok(longitude_float >= -30);
assert.ok(longitude_float <= 100);
- assert.ok(faker.random.number.called);
- faker.random.number.restore();
+ assert.ok(faker.datatype.number.called);
+ faker.datatype.number.restore();
}
});
it("returns random longitude with custom precision", function () {
for (var i = 0; i < 100; i++) {
- sinon.spy(faker.random, 'number');
+ sinon.spy(faker.datatype, 'number');
var longitude = faker.address.longitude(undefined, undefined, 7);
assert.ok(typeof longitude === 'string');
- assert.equal(longitude.split('.')[1].length, 7);
+ assert.strictEqual(longitude.split('.')[1].length, 7, "The precision of longitude should be had of 7 digits");
var longitude_float = parseFloat(longitude);
assert.ok(longitude_float >= -180);
assert.ok(longitude_float <= 180);
- assert.ok(faker.random.number.called);
- faker.random.number.restore();
+ assert.ok(faker.datatype.number.called);
+ faker.datatype.number.restore();
}
});
});
@@ -387,28 +394,34 @@ describe("address.js", function () {
it("returns random direction", function () {
sinon.stub(faker.address, 'direction').returns('North');
var direction = faker.address.direction();
+ var expected = 'North';
- assert.equal(direction, 'North');
+ assert.strictEqual(direction, expected, "The random direction should be equals " + expected);
faker.address.direction.restore();
})
it("returns abbreviation when useAbbr is false", function () {
sinon.stub(faker.address, 'direction').returns('N');
var direction = faker.address.direction(false);
- assert.equal(direction, 'N');
+ var expected = 'N';
+ assert.strictEqual(direction, expected, "The abbreviation of direction when useAbbr is false should be equals " + expected+ ". Current is " + direction);
faker.address.direction.restore();
})
it("returns abbreviation when useAbbr is true", function () {
var direction = faker.address.direction(true);
- assert.equal(typeof direction, 'string');
- assert.equal(direction.length <= 2, true);
+ var expectedType = 'string';
+ var lengthDirection = direction.length
+ var prefixErrorMessage = "The abbreviation of direction when useAbbr is true should"
+ assert.strictEqual(typeof direction, expectedType, prefixErrorMessage + " be typeof string. Current is" + typeof direction);
+ assert.strictEqual(lengthDirection <= 2, true, prefixErrorMessage + " have a length less or equals 2. Current is " + lengthDirection);
})
it("returns abbreviation when useAbbr is true", function () {
sinon.stub(faker.address, 'direction').returns('N');
var direction = faker.address.direction(true);
- assert.equal(direction, 'N');
+ var expected = 'N';
+ assert.strictEqual(direction, expected, "The abbreviation of direction when useAbbr is true should be equals " + expected + ". Current is " + direction);
faker.address.direction.restore();
})
@@ -418,23 +431,29 @@ describe("address.js", function () {
it("returns random ordinal direction", function () {
sinon.stub(faker.address, 'ordinalDirection').returns('West');
var ordinalDirection = faker.address.ordinalDirection();
+ var expected = 'West';
- assert.equal(ordinalDirection, 'West');
+ assert.strictEqual(ordinalDirection, expected, "The ransom ordinal direction should be equals " + expected + ". Current is " + ordinalDirection);
faker.address.ordinalDirection.restore();
})
it("returns abbreviation when useAbbr is true", function () {
sinon.stub(faker.address, 'ordinalDirection').returns('W');
var ordinalDirection = faker.address.ordinalDirection(true);
+ var expected = 'W';
- assert.equal(ordinalDirection, 'W');
+ assert.strictEqual(ordinalDirection, expected, "The ordinal direction when useAbbr is true should be equals " + expected + ". Current is " + ordinalDirection);
faker.address.ordinalDirection.restore();
})
it("returns abbreviation when useAbbr is true", function () {
var ordinalDirection = faker.address.ordinalDirection(true);
- assert.equal(typeof ordinalDirection, 'string');
- assert.equal(ordinalDirection.length <= 2, true);
+ var expectedType = 'string';
+ var ordinalDirectionLength = ordinalDirection.length;
+ var prefixErrorMessage = "The ordinal direction when useAbbr is true should"
+
+ assert.strictEqual(typeof ordinalDirection, expectedType, prefixErrorMessage + " be had typeof equals " + expectedType + ".Current is " + typeof ordinalDirection);
+ assert.strictEqual(ordinalDirectionLength <= 2, true, prefixErrorMessage + " have a length less or equals 2. Current is " + ordinalDirectionLength);
})
@@ -444,23 +463,29 @@ describe("address.js", function () {
it("returns random cardinal direction", function () {
sinon.stub(faker.address, 'cardinalDirection').returns('Northwest');
var cardinalDirection = faker.address.cardinalDirection();
+ var expected = 'Northwest';
- assert.equal(cardinalDirection, 'Northwest');
+ assert.strictEqual(cardinalDirection, expected, "The random cardinal direction should be equals " + expected + ". Current is " + cardinalDirection);
faker.address.cardinalDirection.restore();
})
it("returns abbreviation when useAbbr is true", function () {
sinon.stub(faker.address, 'cardinalDirection').returns('NW');
var cardinalDirection = faker.address.cardinalDirection(true);
+ var expected = 'NW';
- assert.equal(cardinalDirection, 'NW');
+ assert.strictEqual(cardinalDirection, expected, "The cardinal direction when useAbbr is true should be equals " + expected + ". Current is " + cardinalDirection);
faker.address.cardinalDirection.restore();
})
it("returns abbreviation when useAbbr is true", function () {
var cardinalDirection = faker.address.cardinalDirection(true);
- assert.equal(typeof cardinalDirection, 'string');
- assert.equal(cardinalDirection.length <= 2, true);
+ var expectedType = 'string';
+ var cardinalDirectionLength = cardinalDirection.length;
+ var prefixErrorMessage = "The cardinal direction when useAbbr is true should"
+
+ assert.strictEqual(typeof cardinalDirection, expectedType, prefixErrorMessage + " be had typeof equals " + expectedType + ".Current is " + typeof ordinalDirection);
+ assert.strictEqual(cardinalDirectionLength <= 2, true, prefixErrorMessage + " have a length less or equals 2. Current is " + cardinalDirectionLength);
})
})
diff --git a/test/animal.unit.js b/test/animal.unit.js
new file mode 100644
index 00000000..5f0e7506
--- /dev/null
+++ b/test/animal.unit.js
@@ -0,0 +1,15 @@
+if (typeof module !== 'undefined') {
+ var assert = require('assert');
+ var sinon = require('sinon');
+ var faker = require('../index');
+}
+
+describe("animal.js", function() {
+
+ describe("dog()", function() {
+ it("returns random value from dog array", function() {
+ var dog = faker.animal.dog();
+ assert.ok(faker.definitions.animal.dog.indexOf(dog) !== -1);
+ });
+ });
+}); \ No newline at end of file
diff --git a/test/browser.unit.html b/test/browser.unit.html
index 467f35ce..d01126d0 100644
--- a/test/browser.unit.html
+++ b/test/browser.unit.html
@@ -18,6 +18,7 @@
<script src="helpers.unit.js"></script>
<script src="internet.unit.js"></script>
<script src="database.unit.js"></script>
+ <script src="datatype.unit.js"></script>
<script src="lorem.unit.js"></script>
<script src="name.unit.js"></script>
<script src="phone_number.unit.js"></script>
diff --git a/test/commerce.unit.js b/test/commerce.unit.js
index 04d4277e..61161e07 100644
--- a/test/commerce.unit.js
+++ b/test/commerce.unit.js
@@ -77,8 +77,8 @@ describe("commerce.js", function() {
var price = faker.commerce.price();
assert.ok(price);
- assert.equal((price > 0), true, "the amount should be greater than 0");
- assert.equal((price < 1001), true, "the amount should be less than 1000");
+ assert.strictEqual((price > 0), true, "the amount should be greater than 0");
+ assert.strictEqual((price < 1001), true, "the amount should be less than 1000");
});
it("should use the default decimal location when not passing arguments", function() {
@@ -88,7 +88,7 @@ describe("commerce.js", function() {
var expected = price.length - 3;
var actual = price.indexOf(decimal);
- assert.equal(actual, expected, "The expected location of the decimal is " + expected + " but it was " + actual + " amount " + price);
+ assert.strictEqual(actual, expected, "The expected location of the decimal is " + expected + " but it was " + actual + " amount " + price);
});
it("should not include a currency symbol by default", function () {
@@ -100,7 +100,7 @@ describe("commerce.js", function() {
var expected = true;
var actual = regexp.test(amount);
- assert.equal(actual, expected, 'The expected match should not include a currency symbol');
+ assert.strictEqual(actual, expected, 'The expected match should not include a currency symbol');
});
it("it should handle negative amounts, but return 0", function () {
@@ -108,7 +108,7 @@ describe("commerce.js", function() {
var amount = faker.commerce.price(-200, -1);
assert.ok(amount);
- assert.equal((amount == 0.00), true, "the amount should equal 0");
+ assert.strictEqual((amount == 0.00), true, "the amount should equal 0");
});
it("it should handle argument dec", function () {
diff --git a/test/company.unit.js b/test/company.unit.js
index 06292b35..df8b5a2c 100644
--- a/test/company.unit.js
+++ b/test/company.unit.js
@@ -9,34 +9,34 @@ describe("company.js", function () {
it("sometimes returns three last names", function () {
sinon.spy(faker.name, 'lastName');
- sinon.stub(faker.random, 'number').returns(2);
+ sinon.stub(faker.datatype, 'number').returns(2);
var name = faker.company.companyName();
var parts = name.split(' ');
assert.strictEqual(parts.length, 4); // account for word 'and'
assert.ok(faker.name.lastName.calledThrice);
- faker.random.number.restore();
+ faker.datatype.number.restore();
faker.name.lastName.restore();
});
it("sometimes returns two last names separated by a hyphen", function () {
sinon.spy(faker.name, 'lastName');
- sinon.stub(faker.random, 'number').returns(1);
+ sinon.stub(faker.datatype, 'number').returns(1);
var name = faker.company.companyName();
var parts = name.split('-');
assert.ok(parts.length >= 2);
assert.ok(faker.name.lastName.calledTwice);
- faker.random.number.restore();
+ faker.datatype.number.restore();
faker.name.lastName.restore();
});
it("sometimes returns a last name with a company suffix", function () {
sinon.spy(faker.company, 'companySuffix');
sinon.spy(faker.name, 'lastName');
- sinon.stub(faker.random, 'number').returns(0);
+ sinon.stub(faker.datatype, 'number').returns(0);
var name = faker.company.companyName();
var parts = name.split(' ');
@@ -44,7 +44,7 @@ describe("company.js", function () {
assert.ok(faker.name.lastName.calledOnce);
assert.ok(faker.company.companySuffix.calledOnce);
- faker.random.number.restore();
+ faker.datatype.number.restore();
faker.name.lastName.restore();
faker.company.companySuffix.restore();
});
diff --git a/test/database.unit.js b/test/database.unit.js
index bb0cd2a5..b3955fea 100644
--- a/test/database.unit.js
+++ b/test/database.unit.js
@@ -9,8 +9,9 @@ describe("database.js", function () {
it("returns a column name", function () {
sinon.stub(faker.database, 'column').returns('title');
var column = faker.database.column();
+ var expected = 'title';
- assert.equal(column, 'title');
+ assert.strictEqual(column, expected, "The column name should be equals " + expected + ". Current is " + column);
faker.database.column.restore();
});
});
@@ -19,8 +20,9 @@ describe("database.js", function () {
it("returns a collation", function () {
sinon.stub(faker.database, 'collation').returns('utf8_bin');
var collation = faker.database.collation();
+ var expected = 'utf8_bin';
- assert.equal(collation, 'utf8_bin');
+ assert.strictEqual(collation, expected, "The collation should be equals " + expected + ". Current is " + collation);
faker.database.collation.restore();
});
});
@@ -29,8 +31,9 @@ describe("database.js", function () {
it("returns an engine", function () {
sinon.stub(faker.database, 'engine').returns('InnoDB');
var engine = faker.database.engine();
+ var expected = 'InnoDB';
- assert.equal(engine, 'InnoDB');
+ assert.strictEqual(engine, expected, "The db engine should be equals " + expected + ". Current is " + engine);
faker.database.engine.restore();
});
});
@@ -39,8 +42,9 @@ describe("database.js", function () {
it("returns a column type", function () {
sinon.stub(faker.database, 'type').returns('int');
var type = faker.database.type();
+ var expected = 'int';
- assert.equal(type, 'int');
+ assert.strictEqual(type, expected, "The column type should be equals " + expected + ". Current is " + type);
faker.database.type.restore();
});
});
diff --git a/test/datatype.unit.js b/test/datatype.unit.js
new file mode 100644
index 00000000..90c89391
--- /dev/null
+++ b/test/datatype.unit.js
@@ -0,0 +1,289 @@
+if (typeof module !== 'undefined') {
+ var assert = require('assert');
+ var sinon = require('sinon');
+ var _ = require('lodash');
+ var faker = require('../index');
+ var mersenne = require('../vendor/mersenne');
+}
+
+
+describe("datatype.js", function () {
+
+ describe("number", function () {
+
+ it("returns a random number given a maximum value as Number", function () {
+ var max = 10;
+ assert.ok(faker.datatype.number(max) <= max);
+ });
+
+ it("returns a random number given a maximum value as Object", function () {
+ var options = {max: 10};
+ assert.ok(faker.datatype.number(options) <= options.max);
+ });
+
+ it("returns a random number given a maximum value of 0", function () {
+ var options = {max: 0};
+ assert.ok(faker.datatype.number(options) === 0);
+ });
+
+ it("returns a random number given a negative number minimum and maximum value of 0", function () {
+ var options = {min: -100, max: 0};
+ assert.ok(faker.datatype.number(options) <= options.max);
+ });
+
+ it("returns a random number between a range", function () {
+ var options = {min: 22, max: 33};
+ for (var i = 0; i < 100; i++) {
+ var randomNumber = faker.datatype.number(options);
+ assert.ok(randomNumber >= options.min);
+ assert.ok(randomNumber <= options.max);
+ }
+ });
+
+ it("provides numbers with a given precision", function () {
+ var options = {min: 0, max: 1.5, precision: 0.5};
+ var results = _.chain(_.range(50))
+ .map(function () {
+ return faker.datatype.number(options);
+ })
+ .uniq()
+ .value()
+ .sort();
+
+ assert.ok(_.includes(results, 0.5));
+ assert.ok(_.includes(results, 1.0));
+
+ assert.strictEqual(results[0], 0);
+ assert.strictEqual(_.last(results), 1.5);
+
+ });
+
+ it("provides numbers with a with exact precision", function () {
+ var options = {min: 0.5, max: 0.99, precision: 0.01};
+ for (var i = 0; i < 100; i++) {
+ var number = faker.datatype.number(options);
+ assert.strictEqual(number, Number(number.toFixed(2)));
+ }
+ });
+
+ it("should not modify the input object", function () {
+ var min = 1;
+ var max = 2;
+ var opts = {
+ min: min,
+ max: max
+ };
+
+ faker.datatype.number(opts);
+
+ assert.strictEqual(opts.min, min);
+ assert.strictEqual(opts.max, max);
+ });
+
+ });
+
+ describe("float", function () {
+
+ it("returns a random float with a default precision value (0.01)", function () {
+ var number = faker.datatype.float();
+ assert.strictEqual(number, Number(number.toFixed(2)));
+ });
+
+ it("returns a random float given a precision value", function () {
+ var number = faker.datatype.float(0.001);
+ assert.strictEqual(number, Number(number.toFixed(3)));
+ });
+
+ it("returns a random number given a maximum value as Object", function () {
+ var options = {max: 10};
+ assert.ok(faker.datatype.float(options) <= options.max);
+ });
+
+ it("returns a random number given a maximum value of 0", function () {
+ var options = {max: 0};
+ assert.ok(faker.datatype.float(options) === 0);
+ });
+
+ it("returns a random number given a negative number minimum and maximum value of 0", function () {
+ var options = {min: -100, max: 0};
+ assert.ok(faker.datatype.float(options) <= options.max);
+ });
+
+ it("returns a random number between a range", function () {
+ var options = {min: 22, max: 33};
+ for (var i = 0; i < 5; i++) {
+ var randomNumber = faker.datatype.float(options);
+ assert.ok(randomNumber >= options.min);
+ assert.ok(randomNumber <= options.max);
+ }
+ });
+
+ it("provides numbers with a given precision", function () {
+ var options = {min: 0, max: 1.5, precision: 0.5};
+ var results = _.chain(_.range(50))
+ .map(function () {
+ return faker.datatype.float(options);
+ })
+ .uniq()
+ .value()
+ .sort();
+
+ assert.ok(_.includes(results, 0.5));
+ assert.ok(_.includes(results, 1.0));
+
+ assert.strictEqual(results[0], 0);
+ assert.strictEqual(_.last(results), 1.5);
+
+ });
+
+ it("provides numbers with a with exact precision", function () {
+ var options = {min: 0.5, max: 0.99, precision: 0.01};
+ for (var i = 0; i < 100; i++) {
+ var number = faker.datatype.float(options);
+ assert.strictEqual(number, Number(number.toFixed(2)));
+ }
+ });
+
+ it("should not modify the input object", function () {
+ var min = 1;
+ var max = 2;
+ var opts = {
+ min: min,
+ max: max
+ };
+
+ faker.datatype.float(opts);
+
+ assert.strictEqual(opts.min, min);
+ assert.strictEqual(opts.max, max);
+ });
+ });
+
+ describe('datetime', function () {
+ it('check validity of date and if returned value is created by Date()', function () {
+ var date = faker.datatype.datetime();
+ assert.strictEqual(typeof date, 'object');
+ assert.ok(!isNaN(date.getTime()));
+ assert.strictEqual(Object.prototype.toString.call(date), "[object Date]");
+ });
+ it('basic test with stubed value', function () {
+ var today = new Date();
+ sinon.stub(faker.datatype, 'number').returns(today);
+ var date = faker.datatype.datetime();
+ assert.strictEqual(today.valueOf(), date.valueOf());
+ faker.datatype.number.restore();
+ });
+
+ //generating a datetime with seeding is currently not working
+ });
+
+ describe('string', function () {
+ it('should generate a string value', function () {
+ var generateString = faker.datatype.string();
+ assert.strictEqual(typeof generateString, 'string');
+ assert.strictEqual(generateString.length, 10);
+ });
+
+ it('should generate a string value, checks seeding', function () {
+ faker.seed(100);
+ var generateString = faker.datatype.string();
+ assert.strictEqual(generateString, 'S_:GHQo.!/');
+ });
+
+ it('returns empty string if negative length is passed', function () {
+ var negativeValue = faker.datatype.number({min: -1000, max: -1});
+ var generateString = faker.datatype.string(negativeValue);
+ assert.strictEqual(generateString, '');
+ assert.strictEqual(generateString.length, 0);
+ });
+
+ it('returns string with length of 2^20 if bigger length value is passed', function () {
+ var overMaxValue = Math.pow(2, 28);
+ var generateString = faker.datatype.string(overMaxValue);
+ assert.strictEqual(generateString.length, (Math.pow(2, 20)));
+ });
+
+
+ });
+
+ describe('boolean', function () {
+ it('generates a boolean value', function () {
+ var bool = faker.datatype.boolean();
+ assert.strictEqual(typeof bool, 'boolean');
+ });
+ it('generates a boolean value, checks seeding', function (){
+ faker.seed(1);
+ var bool = faker.datatype.boolean();
+ assert.strictEqual(bool, false);
+ });
+ });
+
+ describe('UUID', function () {
+ it('generates a valid UUID', function () {
+ var UUID = faker.datatype.uuid();
+ var RFC4122 = /^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/;
+ assert.ok(RFC4122.test(UUID));
+ });
+ });
+
+ describe('hexaDecimal', function () {
+ var hexaDecimal = faker.datatype.hexaDecimal;
+
+ it('generates single hex character when no additional argument was provided', function () {
+ var hex = hexaDecimal();
+ assert.ok(hex.match(/^(0x)[0-9a-f]{1}$/i));
+ });
+
+ it('generates a random hex string', function () {
+ var hex = hexaDecimal(5);
+ assert.ok(hex.match(/^(0x)[0-9a-f]+$/i));
+ });
+ });
+
+ describe('json', function () {
+ it('generates a valid json object', function () {
+ var jsonObject = faker.datatype.json();
+ assert.strictEqual(typeof jsonObject, 'string');
+ assert.ok(JSON.parse(jsonObject));
+ });
+
+ it('generates a valid json object, with seeding', function () {
+ faker.seed(10);
+ var jsonObject = faker.datatype.json();
+ var parsedObject = JSON.parse(jsonObject);
+ assert.strictEqual(typeof jsonObject, 'string');
+ assert.strictEqual(parsedObject.foo, '<\"N[JfnOW5');
+ assert.strictEqual(parsedObject.bar, 19806);
+ assert.strictEqual(parsedObject.bike, 'g909).``yl');
+ assert.strictEqual(parsedObject.a, 33607);
+ assert.strictEqual(parsedObject.b, 'sl3Y#dr<dv');
+ assert.strictEqual(parsedObject.name, 'c-SG.iCW_1');
+ assert.strictEqual(parsedObject.prop, 82608);
+ });
+ });
+
+ describe('array', function () {
+ it('generates an array', function () {
+ var stubArray = [0, 1, 3, 4, 5, 6, 1, 'a', 'b', 'c'];
+ sinon.stub(faker.datatype, 'array').returns(stubArray);
+ var generatedArray = faker.datatype.array();
+ assert.strictEqual(generatedArray.length, stubArray.length);
+ assert.strictEqual(stubArray, generatedArray);
+ faker.datatype.array.restore();
+
+ });
+
+ it('generates an array with passed size', function () {
+ var randomSize = faker.datatype.number();
+ var generatedArray = faker.datatype.array(randomSize);
+ assert.strictEqual(generatedArray.length, randomSize);
+ });
+
+ it('generates an array with 1 element, with seeding', function () {
+ faker.seed(10);
+ var generatedArray = faker.datatype.array(1);
+ assert.strictEqual(generatedArray[0], '<"N[JfnOW5');
+ });
+ });
+
+}); \ No newline at end of file
diff --git a/test/date.unit.js b/test/date.unit.js
index c3f4eb6c..c4569d54 100644
--- a/test/date.unit.js
+++ b/test/date.unit.js
@@ -115,6 +115,19 @@ describe("date.js", function () {
});
});
+ describe("betweens()", function () {
+ it("returns an array of 3 dates ( by default ) of sorted randoms dates between the dates given", function () {
+
+ var from = new Date(1990, 5, 7, 9, 11, 0, 0);
+ var to = new Date(2000, 6, 8, 10, 12, 0, 0);
+
+ var dates = faker.date.betweens(from, to );
+
+ assert.ok(dates[0] > from && dates[0] < to);
+ assert.ok(dates[1] > dates[0] && dates[2] > dates[1]);
+ });
+ });
+
describe("month()", function () {
it("returns random value from date.month.wide array by default", function () {
var month = faker.date.month();
diff --git a/test/finance.unit.js b/test/finance.unit.js
index 8935eaaa..aa617d0a 100644
--- a/test/finance.unit.js
+++ b/test/finance.unit.js
@@ -16,7 +16,7 @@ describe('finance.js', function () {
var expected = 8;
var actual = account.length;
- assert.equal(actual, expected, 'The expected default account length is ' + expected + ' but it was ' + actual);
+ assert.strictEqual(actual, expected, 'The expected default account length is ' + expected + ' but it was ' + actual);
});
@@ -28,7 +28,7 @@ describe('finance.js', function () {
var actual = account.length;
- assert.equal(actual, expected, 'The expected default account length is ' + expected + ' but it was ' + actual);
+ assert.strictEqual(actual, expected, 'The expected default account length is ' + expected + ' but it was ' + actual);
});
@@ -40,7 +40,7 @@ describe('finance.js', function () {
var actual = account.length;
- assert.equal(actual, expected, 'The expected default account length is ' + expected + ' but it was ' + actual);
+ assert.strictEqual(actual, expected, 'The expected default account length is ' + expected + ' but it was ' + actual);
});
@@ -79,13 +79,13 @@ describe('finance.js', function () {
var actual = mask.length;
- assert.equal(actual, expected, 'The expected default mask length is ' + expected + ' but it was ' + actual);
+ assert.strictEqual(actual, expected, 'The expected default mask length is ' + expected + ' but it was ' + actual);
});
it("should set a specified length", function () {
- var expected = faker.random.number(20);
+ var expected = faker.datatype.number(20);
expected = (expected == 0 || !expected || typeof expected == 'undefined') ? 4 : expected;
@@ -93,7 +93,7 @@ describe('finance.js', function () {
var actual = mask.length; //picks 4 if the random number generator picks 0
- assert.equal(actual, expected, 'The expected default mask length is ' + expected + ' but it was ' + actual);
+ assert.strictEqual(actual, expected, 'The expected default mask length is ' + expected + ' but it was ' + actual);
});
@@ -101,11 +101,11 @@ describe('finance.js', function () {
var expected = 4;
- var mask = faker.finance.mask(0, false, false);
+ faker.finance.mask(0, false, false);
var actual = 4; //picks 4 if the random number generator picks 0
- assert.equal(actual, expected, 'The expected default mask length is ' + expected + ' but it was ' + actual);
+ assert.strictEqual(actual, expected, 'The expected default mask length is ' + expected + ' but it was ' + actual);
});
@@ -119,7 +119,7 @@ describe('finance.js', function () {
var regexp = new RegExp(/(\(\d{4}?\))/);
var actual = regexp.test(mask);
- assert.equal(actual, expected, 'The expected match for parentheses is ' + expected + ' but it was ' + actual);
+ assert.strictEqual(actual, expected, 'The expected match for parentheses is ' + expected + ' but it was ' + actual);
});
@@ -132,13 +132,13 @@ describe('finance.js', function () {
var regexp = new RegExp(/(\.\.\.\d{4})/);
var actual = regexp.test(mask);
- assert.equal(actual, expected, 'The expected match for parentheses is ' + expected + ' but it was ' + actual);
+ assert.strictEqual(actual, expected, 'The expected match for parentheses is ' + expected + ' but it was ' + actual);
});
it("should work when random variables are passed into the arguments", function () {
- var length = faker.random.number(20);
+ var length = faker.datatype.number(20);
var ellipsis = (length % 2 === 0) ? true : false;
var parens = !ellipsis;
@@ -156,8 +156,8 @@ describe('finance.js', function () {
var amount = faker.finance.amount();
assert.ok(amount);
- assert.equal((amount > 0), true, "the amount should be greater than 0");
- assert.equal((amount < 1001), true, "the amount should be greater than 0");
+ assert.strictEqual((amount > 0), true, "the amount should be greater than 0");
+ assert.strictEqual((amount < 1001), true, "the amount should be greater than 0");
});
@@ -172,7 +172,7 @@ describe('finance.js', function () {
assert.ok(amount);
assert.strictEqual(amount , '100.0', "the amount should be equal 100.0");
});
-
+
//TODO: add support for more currency and decimal options
it("should not include a currency symbol by default", function () {
@@ -183,7 +183,7 @@ describe('finance.js', function () {
var expected = true;
var actual = regexp.test(amount);
- assert.equal(actual, expected, 'The expected match should not include a currency symbol');
+ assert.strictEqual(actual, expected, 'The expected match should not include a currency symbol');
});
@@ -192,8 +192,8 @@ describe('finance.js', function () {
var amount = faker.finance.amount(-200, -1);
assert.ok(amount);
- assert.equal((amount < 0), true, "the amount should be greater than 0");
- assert.equal((amount > -201), true, "the amount should be greater than 0");
+ assert.strictEqual((amount < 0), true, "the amount should be greater than 0");
+ assert.strictEqual((amount > -201), true, "the amount should be greater than 0");
});
@@ -223,6 +223,26 @@ describe('finance.js', function () {
assert.strictEqual(typeOfAmount , "string", "the amount type should be number");
});
+ [false, undefined].forEach(function (autoFormat){
+ it(`should return unformatted if autoformat is ${autoFormat}`, function() {
+
+ const number = 6000;
+ const amount = faker.finance.amount(number, number, 0, undefined, autoFormat);
+
+ assert.strictEqual(amount, number.toString());
+ });
+ });
+
+ it("should return the number formatted on the current locale", function() {
+
+ const number = 6000, decimalPlaces = 2;
+ const expected = number.toLocaleString(undefined, {minimumFractionDigits: decimalPlaces});
+
+ const amount = faker.finance.amount(number, number, decimalPlaces, undefined, true);
+
+ assert.strictEqual(amount, expected);
+ });
+
});
describe('transactionType()', function () {
@@ -259,7 +279,7 @@ describe('finance.js', function () {
it("returns a random litecoin address", function(){
var litecoinAddress = faker.finance.litecoinAddress();
- assert.ok(litecoinAddress.match(/^[LM3][a-km-zA-HJ-NP-Z1-9]{26,33}$/));
+ assert.ok(litecoinAddress.match(/^[LM3][1-9a-km-zA-HJ-NP-Z]{25,32}$/));
});
});
@@ -349,8 +369,19 @@ describe('finance.js', function () {
var iban = faker.finance.iban();
var bban = iban.substring(4) + iban.substring(0, 4);
+ assert.strictEqual(ibanLib.mod97(ibanLib.toDigitString(bban)), 1, "the result should be equal to 1");
+ });
+ it("returns a specific and formally correct IBAN number", function () {
+ var iban = faker.finance.iban(false, "DE");
+ var bban = iban.substring(4) + iban.substring(0, 4);
+ var countryCode = iban.substring(0, 2);
+
+ assert.equal(countryCode, "DE");
assert.equal(ibanLib.mod97(ibanLib.toDigitString(bban)), 1, "the result should be equal to 1");
});
+ it("throws an error if the passed country code is not supported", function () {
+ assert.throws(function() { faker.finance.iban(false, 'AA');}, /Country code AA not supported/);
+ });
});
describe("bic()", function () {
@@ -364,10 +395,19 @@ describe('finance.js', function () {
});
describe("transactionDescription()", function() {
- it("returns a random transaction description", function() {
- var transactionDescription = faker.finance.transactionDescription();
+ beforeEach(function () {
+ sinon.spy(faker.helpers, 'createTransaction');
+ });
- assert.ok(transactionDescription);
- })
- })
+ afterEach(function () {
+ faker.helpers.createTransaction.restore();
+ });
+
+ it("returns a random transaction description", function() {
+ var transactionDescription = faker.finance.transactionDescription();
+
+ assert.ok(transactionDescription);
+ assert.ok(faker.helpers.createTransaction.calledOnce);
+ });
+ });
});
diff --git a/test/finance_iban.unit.js b/test/finance_iban.unit.js
new file mode 100644
index 00000000..9ca3c465
--- /dev/null
+++ b/test/finance_iban.unit.js
@@ -0,0 +1,167 @@
+if (typeof module !== 'undefined') {
+ var assert = require('assert');
+ var faker = require('../index');
+}
+
+function getAnIbanByCountry(countryCode) {
+ var iban = faker.finance.iban();
+ var maxTry = 100000;
+ var countTry = maxTry;
+ while (countTry && iban.substring(0, 2) != countryCode) {
+ faker.seed(100000- countTry);
+ iban = faker.finance.iban();
+ countTry--;
+ }
+
+ if (countTry === 0) {
+ console.log('Not found with 10000 seed, vraiment pas de bol');
+ } else if (countTry < maxTry) {
+ console.log('you can optimize this helper by add faker.seed(' + (100000 - 1 - countTry) + ') before the call of getAnIbanByCountry()');
+ }
+ // console.log(iban);
+
+ return iban;
+}
+
+describe('finance_iban.js', function () {
+
+ describe("issue_944 IBAN Georgia", function () {
+ // Georgia
+ // https://transferwise.com/fr/iban/georgia
+ // Length 22
+ // BBAN 2c,16n
+ // GEkk bbcc cccc cccc cccc cc
+ // b = National bank code (alpha)
+ // c = Account number
+
+ // example IBAN GE29 NB00 0000 0101 9049 17
+
+ var ibanLib = require('../lib/iban');
+
+ it("IBAN for Georgia is correct", function () {
+
+ faker.seed(17);
+ var iban = getAnIbanByCountry('GE');
+ var ibanFormated = iban.match(/.{1,4}/g).join(" ");
+ var bban = iban.substring(4) + iban.substring(0, 4);
+
+ assert.equal(22, iban.length, 'GE IBAN would be 22 chars length, given is ' + iban.length);
+
+ assert.ok(iban.substring(0, 2).match(/^[A-Z]{2}$/), iban.substring(0, 2) + ' must contains only characters in GE IBAN ' + ibanFormated);
+ assert.ok(iban.substring(2, 4).match(/^\d{2}$/), iban.substring(2, 4) + ' must contains only digit in GE IBAN ' + ibanFormated);
+ assert.ok(iban.substring(4, 6).match(/^[A-Z]{2}$/), iban.substring(4, 6) + ' must contains only characters in GE IBAN ' + ibanFormated);
+ assert.ok(iban.substring(6, 24).match(/^\d{16}$/), iban.substring(6, 24) + ' must contains only characters in GE IBAN ' + ibanFormated);
+
+ assert.equal(ibanLib.mod97(ibanLib.toDigitString(bban)), 1, "the result should be equal to 1");
+ });
+ });
+
+ describe("issue_945 IBAN Pakistan", function () {
+
+ // https://transferwise.com/fr/iban/pakistan
+ // Example IBAN Pakistan
+ // PK36SCBL0000001123456702
+ // IBAN en format imprimé
+ // PK36 SCBL 0000 0011 2345 6702
+ // Code pays 2 alpha
+ // PK
+ // Key 2 digits
+ // Bank Code 4 alpha
+ // Account Code 16 digits
+ // Total Length 24 chars
+
+ var ibanLib = require('../lib/iban');
+
+ it("IBAN for Pakistan is correct", function () {
+
+ faker.seed(28);
+ var iban = getAnIbanByCountry('PK');
+ var ibanFormated = iban.match(/.{1,4}/g).join(" ");
+ var bban = iban.substring(4) + iban.substring(0, 4);
+
+ assert.equal(24, iban.length, 'PK IBAN would be 24 chars length, given is ' + iban.length);
+
+ assert.ok(iban.substring(0, 2).match(/^[A-Z]{2}$/), iban.substring(0, 2) + ' must contains only characters in PK IBAN ' + ibanFormated);
+ assert.ok(iban.substring(2, 4).match(/^\d{2}$/), iban.substring(2, 4) + ' must contains only digit in PK IBAN ' + ibanFormated);
+ assert.ok(iban.substring(4, 8).match(/^[A-Z]{4}$/), iban.substring(4, 8) + ' must contains only characters in PK IBAN ' + ibanFormated);
+ assert.ok(iban.substring(8, 24).match(/^\d{16}$/), iban.substring(8, 24) + ' must contains only digits in PK IBAN ' + ibanFormated);
+
+ assert.equal(ibanLib.mod97(ibanLib.toDigitString(bban)), 1, "the result should be equal to 1");
+ });
+ });
+
+ describe("issue_946 IBAN Turkish", function () {
+
+ // https://transferwise.com/fr/iban/turkey
+ // Un IBAN en Turquie est constitué de 26 caractères :
+ //
+ // Code pays à 2 lettres
+ // Clé de contrôle à 2 chiffres
+ // 5 caractères du SWIFT/BIC de la banque
+ // Code à 1 chiffres pour le code national
+ // Code à 16 chiffres pour le numéro de compte bancaire
+ // Vous avez déjà un code IBAN ?
+ //
+ // Exemple d'IBAN en Turquie TR330006100519786457841326
+ // IBAN en format imprimé TR33 0006 1005 1978 6457 8413 26
+ // Code pays TR
+ // Clé de contrôle 33
+ // Code banque 00061
+ // Chiffre d'indicatif national 0
+ // Numéro de compte bancaire 0519786457841326
+
+ var ibanLib = require('../lib/iban');
+
+ it("IBAN for Turkish is correct", function () {
+
+ faker.seed(37);
+
+ var iban = getAnIbanByCountry('TR');
+ var ibanFormated = iban.match(/.{1,4}/g).join(" ");
+ var bban = iban.substring(4) + iban.substring(0, 4);
+
+ assert.equal(26, iban.length, 'PK IBAN would be 26 chars length, given is ' + iban.length);
+
+ assert.ok(iban.substring(0, 2).match(/^[A-Z]{2}$/), 'Country Code:' + iban.substring(0, 2) + ' must contains only characters in PK IBAN ' + ibanFormated);
+ assert.ok(iban.substring(2, 4).match(/^\d{2}$/), 'Control key:' + iban.substring(2, 4) + ' must contains only digit in PK IBAN ' + ibanFormated);
+ assert.ok(iban.substring(4, 9).match(/^\d{5}$/), 'Swift Bank Code:' + iban.substring(4, 9) + ' must contains only digits in PK IBAN ' + ibanFormated);
+ assert.ok(iban.substring(9, 10).match(/^\d{1}$/), 'National Digit:' + iban.substring(9, 10) + ' must contains only digits in PK IBAN ' + ibanFormated);
+ assert.ok(iban.substring(10, 26).match(/^\d{16}$/), 'Account Code:' + iban.substring(10, 26) + ' must contains only digits in PK IBAN ' + ibanFormated);
+
+ assert.ok(iban.substring(2, 26).match(/^\d{24}$/), 'No character after TR ' + ibanFormated);
+
+ assert.equal(ibanLib.mod97(ibanLib.toDigitString(bban)), 1, "the result should be equal to 1");
+ });
+ });
+
+ describe("issue_846 IBAN Azerbaijan", function () {
+ // Azerbaijan
+ // https://transferwise.com/fr/iban/azerbaijan
+ // Length 28
+ // BBAN 4c,20n
+ // GEkk bbbb cccc cccc cccc cccc cccc
+ // b = National bank code (alpha)
+ // c = Account number
+
+ // example IBAN AZ21 NABZ 0000 0000 1370 1000 1944
+
+ var ibanLib = require('../lib/iban');
+
+ it("IBAN for Azerbaijan is correct", function () {
+
+ faker.seed(21);
+ var iban = getAnIbanByCountry('AZ');
+ var ibanFormated = iban.match(/.{1,4}/g).join(" ");
+ var bban = iban.substring(4) + iban.substring(0, 4);
+
+ assert.equal(28, iban.length, 'AZ IBAN would be 28 chars length, given is ' + iban.length);
+
+ assert.ok(iban.substring(0, 2).match(/^[A-Z]{2}$/), iban.substring(0, 2) + ' must contains only characters in AZ IBAN ' + ibanFormated);
+ assert.ok(iban.substring(2, 4).match(/^\d{2}$/), iban.substring(2, 4) + ' must contains only digit in AZ IBAN ' + ibanFormated);
+ assert.ok(iban.substring(4, 8).match(/^[A-Z]{4}$/), iban.substring(4, 8) + ' must contains only characters in AZ IBAN ' + ibanFormated);
+ assert.ok(iban.substring(8, 28).match(/^\d{20}$/), iban.substring(8, 28) + ' must contains 20 characters in AZ IBAN ' + ibanFormated);
+
+ assert.equal(ibanLib.mod97(ibanLib.toDigitString(bban)), 1, "the result should be equal to 1");
+ });
+ });
+ });
diff --git a/test/git.unit.js b/test/git.unit.js
index df86be0b..46e25724 100644
--- a/test/git.unit.js
+++ b/test/git.unit.js
@@ -31,7 +31,7 @@ describe("git.js", function() {
sinon.spy(faker.internet, 'email');
sinon.spy(faker.name, 'firstName');
sinon.spy(faker.name, 'lastName');
- sinon.spy(faker.random, 'number');
+ sinon.spy(faker.datatype, 'number');
});
afterEach(function() {
@@ -40,13 +40,13 @@ describe("git.js", function() {
faker.internet.email.restore();
faker.name.firstName.restore();
faker.name.lastName.restore();
- faker.random.number.restore();
+ faker.datatype.number.restore();
});
it("returns merge entry at random", function() {
faker.git.commitEntry();
- assert.ok(faker.random.number.called);
+ assert.ok(faker.datatype.number.called);
});
it("returns a commit entry with git commit message and sha", function() {
diff --git a/test/helpers.unit.js b/test/helpers.unit.js
index f08be413..7436da03 100644
--- a/test/helpers.unit.js
+++ b/test/helpers.unit.js
@@ -32,11 +32,11 @@ describe("helpers.js", function () {
describe("shuffle()", function () {
it("the output is the same length as the input", function () {
- sinon.spy(faker.random, 'number');
+ sinon.spy(faker.datatype, 'number');
var shuffled = faker.helpers.shuffle(["a", "b"]);
assert.ok(shuffled.length === 2);
- assert.ok(faker.random.number.calledWith(1));
- faker.random.number.restore();
+ assert.ok(faker.datatype.number.calledWith(1));
+ faker.datatype.number.restore();
});
it("empty array returns empty array", function () {
@@ -47,39 +47,39 @@ describe("helpers.js", function () {
it("mutates the input array in place", function () {
var input = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"];
var shuffled = faker.helpers.shuffle(input);
- assert.deepEqual(shuffled, input);
+ assert.deepStrictEqual(shuffled, input);
});
it("all items shuffled as expected when seeded", function () {
var input = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"];
faker.seed(100);
var shuffled = faker.helpers.shuffle(input);
- assert.deepEqual(shuffled, ["b", "e", "a", "d", "j", "i", "h", "c", "g", "f"]);
+ assert.deepStrictEqual(shuffled, ["b", "e", "a", "d", "j", "i", "h", "c", "g", "f"]);
});
});
describe("slugify()", function () {
it("removes unwanted characters from URI string", function () {
- assert.equal(faker.helpers.slugify("Aiden.Harªann"), "Aiden.Harann");
- assert.equal(faker.helpers.slugify("d'angelo.net"), "dangelo.net");
+ assert.strictEqual(faker.helpers.slugify("Aiden.Harªann"), "Aiden.Harann");
+ assert.strictEqual(faker.helpers.slugify("d'angelo.net"), "dangelo.net");
});
});
describe("mustache()", function () {
it("returns empty string with no arguments", function () {
- assert.equal(faker.helpers.mustache(), "");
+ assert.strictEqual(faker.helpers.mustache(), "");
});
});
describe("repeatString()", function () {
it("returns empty string with no arguments", function () {
- assert.equal(faker.helpers.repeatString(), "");
+ assert.strictEqual(faker.helpers.repeatString(), "");
});
});
describe("replaceSymbols()", function () {
it("returns empty string with no arguments", function () {
- assert.equal(faker.helpers.replaceSymbols(), "");
+ assert.strictEqual(faker.helpers.replaceSymbols(), "");
});
});
diff --git a/test/image.unit.js b/test/image.unit.js
index ca4c6c29..66664b9e 100644
--- a/test/image.unit.js
+++ b/test/image.unit.js
@@ -10,40 +10,40 @@ describe("image.js", function () {
it("returns a random image url from lorempixel", function () {
var imageUrl = faker.image.lorempicsum.imageUrl();
- assert.equal(imageUrl, 'https://picsum.photos/640/480');
+ assert.strictEqual(imageUrl, 'https://picsum.photos/640/480');
});
it("returns a random image url from lorem picsum with width and height", function () {
var imageUrl = faker.image.lorempicsum.imageUrl(100, 100);
- assert.equal(imageUrl, 'https://picsum.photos/100/100');
+ assert.strictEqual(imageUrl, 'https://picsum.photos/100/100');
});
it("returns a random image url grayscaled", function () {
var imageUrl = faker.image.lorempicsum.imageUrl(100, 100, true);
- assert.equal(imageUrl, 'https://picsum.photos/100/100?grayscale');
+ assert.strictEqual(imageUrl, 'https://picsum.photos/100/100?grayscale');
});
it("returns a random image url grayscaled and blurred", function () {
var imageUrl = faker.image.lorempicsum.imageUrl(100, 100, true, 2);
- assert.equal(imageUrl, 'https://picsum.photos/100/100?grayscale&blur=2');
+ assert.strictEqual(imageUrl, 'https://picsum.photos/100/100?grayscale&blur=2');
});
it("returns a random image url blurred", function () {
var imageUrl = faker.image.lorempicsum.imageUrl(100, 100, undefined, 2);
- assert.equal(imageUrl, 'https://picsum.photos/100/100?blur=2');
+ assert.strictEqual(imageUrl, 'https://picsum.photos/100/100?blur=2');
});
it("returns a random image url with seed", function () {
var imageUrl = faker.image.lorempicsum.imageUrl(100, 100, undefined, undefined, 'picsum');
- assert.equal(imageUrl, 'https://picsum.photos/seed/picsum/100/100');
+ assert.strictEqual(imageUrl, 'https://picsum.photos/seed/picsum/100/100');
});
});
describe("avatar()", function () {
- it("return a random avatar from UIFaces", function () {
- assert.notEqual(-1, faker.image.lorempicsum.avatar().indexOf('s3.amazonaws.com/uifaces/faces'));
+ it("return a random avatar from FakerCloud", function () {
+ assert.notStrictEqual(-1, faker.image.lorempicsum.avatar().indexOf('cdn.fakercloud.com/avatars'));
})
});
@@ -51,21 +51,21 @@ describe("image.js", function () {
it("returns a random URL with grayscale image", function () {
var imageUrl = faker.image.lorempicsum.imageGrayscale(100, 100, true);
- assert.equal(imageUrl, 'https://picsum.photos/100/100?grayscale');
+ assert.strictEqual(imageUrl, 'https://picsum.photos/100/100?grayscale');
});
});
describe("imageBlurred()", function () {
it("returns a random image url blurred", function () {
var imageUrl = faker.image.lorempicsum.imageBlurred(100, 100, 2);
- assert.equal(imageUrl, 'https://picsum.photos/100/100?blur=2');
+ assert.strictEqual(imageUrl, 'https://picsum.photos/100/100?blur=2');
});
});
describe("imageRandomSeeded()", function () {
it("returns a random image url blurred", function () {
var imageUrl = faker.image.lorempicsum.imageRandomSeeded(100, 100, undefined, undefined, 'picsum');
- assert.equal(imageUrl, 'https://picsum.photos/seed/picsum/100/100');
+ assert.strictEqual(imageUrl, 'https://picsum.photos/seed/picsum/100/100');
});
});
});
@@ -75,100 +75,100 @@ describe("image.js", function () {
it("returns a random image url from lorempixel", function () {
var imageUrl = faker.image.lorempixel.imageUrl();
- assert.equal(imageUrl, 'https://lorempixel.com/640/480');
+ assert.strictEqual(imageUrl, 'https://lorempixel.com/640/480');
});
it("returns a random image url from lorempixel with width and height", function () {
var imageUrl = faker.image.lorempixel.imageUrl(100, 100);
- assert.equal(imageUrl, 'https://lorempixel.com/100/100');
+ assert.strictEqual(imageUrl, 'https://lorempixel.com/100/100');
});
it("returns a random image url for a specified category", function () {
var imageUrl = faker.image.lorempixel.imageUrl(100, 100, 'abstract');
- assert.equal(imageUrl, 'https://lorempixel.com/100/100/abstract');
+ assert.strictEqual(imageUrl, 'https://lorempixel.com/100/100/abstract');
});
});
describe("avatar()", function () {
- it("return a random avatar from UIFaces", function () {
- assert.notEqual(-1, faker.image.lorempixel.avatar().indexOf('s3.amazonaws.com/uifaces/faces'));
+ it("return a random avatar from FakerCloud", function () {
+ assert.notStrictEqual(-1, faker.image.lorempixel.avatar().indexOf('cdn.fakercloud.com/avatars'));
})
});
describe("abstract()", function () {
it("returns a random abstract image url", function () {
var abstract = faker.image.lorempixel.abstract();
- assert.equal(abstract, 'https://lorempixel.com/640/480/abstract');
+ assert.strictEqual(abstract, 'https://lorempixel.com/640/480/abstract');
});
});
describe("animals()", function () {
it("returns a random animals image url", function () {
var animals = faker.image.lorempixel.animals();
- assert.equal(animals, 'https://lorempixel.com/640/480/animals');
+ assert.strictEqual(animals, 'https://lorempixel.com/640/480/animals');
});
});
describe("business()", function () {
it("returns a random business image url", function () {
var business = faker.image.lorempixel.business();
- assert.equal(business, 'https://lorempixel.com/640/480/business');
+ assert.strictEqual(business, 'https://lorempixel.com/640/480/business');
});
});
describe("cats()", function () {
it("returns a random cats image url", function () {
var cats = faker.image.lorempixel.cats();
- assert.equal(cats, 'https://lorempixel.com/640/480/cats');
+ assert.strictEqual(cats, 'https://lorempixel.com/640/480/cats');
});
});
describe("city()", function () {
it("returns a random city image url", function () {
var city = faker.image.lorempixel.city();
- assert.equal(city, 'https://lorempixel.com/640/480/city');
+ assert.strictEqual(city, 'https://lorempixel.com/640/480/city');
});
});
describe("food()", function () {
it("returns a random food image url", function () {
var food = faker.image.lorempixel.food();
- assert.equal(food, 'https://lorempixel.com/640/480/food');
+ assert.strictEqual(food, 'https://lorempixel.com/640/480/food');
});
});
describe("nightlife()", function () {
it("returns a random nightlife image url", function () {
var nightlife = faker.image.lorempixel.nightlife();
- assert.equal(nightlife, 'https://lorempixel.com/640/480/nightlife');
+ assert.strictEqual(nightlife, 'https://lorempixel.com/640/480/nightlife');
});
});
describe("fashion()", function () {
it("returns a random fashion image url", function () {
var fashion = faker.image.lorempixel.fashion();
- assert.equal(fashion, 'https://lorempixel.com/640/480/fashion');
+ assert.strictEqual(fashion, 'https://lorempixel.com/640/480/fashion');
});
});
describe("people()", function () {
it("returns a random people image url", function () {
var people = faker.image.lorempixel.people();
- assert.equal(people, 'https://lorempixel.com/640/480/people');
+ assert.strictEqual(people, 'https://lorempixel.com/640/480/people');
});
});
describe("nature()", function () {
it("returns a random nature image url", function () {
var nature = faker.image.lorempixel.nature();
- assert.equal(nature, 'https://lorempixel.com/640/480/nature');
+ assert.strictEqual(nature, 'https://lorempixel.com/640/480/nature');
});
});
describe("sports()", function () {
it("returns a random sports image url", function () {
var sports = faker.image.lorempixel.sports();
- assert.equal(sports, 'https://lorempixel.com/640/480/sports');
+ assert.strictEqual(sports, 'https://lorempixel.com/640/480/sports');
});
});
describe("technics()", function () {
it("returns a random technics image url", function () {
var technics = faker.image.lorempixel.technics();
- assert.equal(technics, 'https://lorempixel.com/640/480/technics');
+ assert.strictEqual(technics, 'https://lorempixel.com/640/480/technics');
});
});
describe("transport()", function () {
it("returns a random transport image url", function () {
var transport = faker.image.lorempixel.transport();
- assert.equal(transport, 'https://lorempixel.com/640/480/transport');
+ assert.strictEqual(transport, 'https://lorempixel.com/640/480/transport');
});
});
});
@@ -178,80 +178,80 @@ describe("image.js", function () {
it("returns a random image url from unsplash", function () {
var imageUrl = faker.image.unsplash.imageUrl();
- assert.equal(imageUrl, 'https://source.unsplash.com/640x480');
+ assert.strictEqual(imageUrl, 'https://source.unsplash.com/640x480');
});
it("returns a random image url from unsplash with width and height", function () {
var imageUrl = faker.image.unsplash.imageUrl(100, 100);
- assert.equal(imageUrl, 'https://source.unsplash.com/100x100');
+ assert.strictEqual(imageUrl, 'https://source.unsplash.com/100x100');
});
it("returns a random image url for a specified category", function () {
var imageUrl = faker.image.unsplash.imageUrl(100, 100, 'food');
- assert.equal(imageUrl, 'https://source.unsplash.com/category/food/100x100');
+ assert.strictEqual(imageUrl, 'https://source.unsplash.com/category/food/100x100');
});
it("returns a random image url with correct keywords for a specified category", function () {
var imageUrl = faker.image.unsplash.imageUrl(100, 100, 'food', 'keyword1,keyword2');
- assert.equal(imageUrl, 'https://source.unsplash.com/category/food/100x100?keyword1,keyword2');
+ assert.strictEqual(imageUrl, 'https://source.unsplash.com/category/food/100x100?keyword1,keyword2');
});
it("returns a random image url without keyword which format is wrong for a specified category", function () {
var imageUrl = faker.image.unsplash.imageUrl(100, 100, 'food', 'keyword1,?ds)0123$*908932409');
- assert.equal(imageUrl, 'https://source.unsplash.com/category/food/100x100');
+ assert.strictEqual(imageUrl, 'https://source.unsplash.com/category/food/100x100');
});
});
describe("image()", function() {
it("returns a searching image url with keyword", function () {
var food = faker.image.unsplash.image(100, 200, 'keyword1,keyword2,keyword3');
- assert.equal(food, 'https://source.unsplash.com/100x200?keyword1,keyword2,keyword3');
+ assert.strictEqual(food, 'https://source.unsplash.com/100x200?keyword1,keyword2,keyword3');
});
})
describe("food()", function () {
it("returns a random food image url", function () {
var food = faker.image.unsplash.food();
- assert.equal(food, 'https://source.unsplash.com/category/food/640x480');
+ assert.strictEqual(food, 'https://source.unsplash.com/category/food/640x480');
});
});
describe("people()", function () {
it("returns a random people image url", function () {
var people = faker.image.unsplash.people();
- assert.equal(people, 'https://source.unsplash.com/category/people/640x480');
+ assert.strictEqual(people, 'https://source.unsplash.com/category/people/640x480');
});
});
describe("nature()", function () {
it("returns a random nature image url", function () {
var nature = faker.image.unsplash.nature();
- assert.equal(nature, 'https://source.unsplash.com/category/nature/640x480');
+ assert.strictEqual(nature, 'https://source.unsplash.com/category/nature/640x480');
});
});
describe("technology()", function () {
it("returns a random technology image url", function () {
var transport = faker.image.unsplash.technology();
- assert.equal(transport, 'https://source.unsplash.com/category/technology/640x480');
+ assert.strictEqual(transport, 'https://source.unsplash.com/category/technology/640x480');
});
});
describe("objects()", function () {
it("returns a random objects image url", function () {
var transport = faker.image.unsplash.objects();
- assert.equal(transport, 'https://source.unsplash.com/category/objects/640x480');
+ assert.strictEqual(transport, 'https://source.unsplash.com/category/objects/640x480');
});
});
describe("buildings()", function () {
it("returns a random buildings image url", function () {
var transport = faker.image.unsplash.buildings();
- assert.equal(transport, 'https://source.unsplash.com/category/buildings/640x480');
+ assert.strictEqual(transport, 'https://source.unsplash.com/category/buildings/640x480');
});
});
});
describe("dataUri", function () {
it("returns a blank data", function () {
var dataUri = faker.image.dataUri(200,300);
- assert.equal(dataUri, 'data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%22200%22%20height%3D%22300%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22grey%22%2F%3E%3Ctext%20x%3D%22100%22%20y%3D%22150%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E200x300%3C%2Ftext%3E%3C%2Fsvg%3E');
+ assert.strictEqual(dataUri, 'data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%22200%22%20height%3D%22300%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22grey%22%2F%3E%3Ctext%20x%3D%22100%22%20y%3D%22150%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E200x300%3C%2Ftext%3E%3C%2Fsvg%3E');
});
it("returns a customed background color data URI", function () {
var dataUri = faker.image.dataUri(200, 300, 'red');
- assert.equal(dataUri, 'data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%22200%22%20height%3D%22300%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22red%22%2F%3E%3Ctext%20x%3D%22100%22%20y%3D%22150%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E200x300%3C%2Ftext%3E%3C%2Fsvg%3E');
+ assert.strictEqual(dataUri, 'data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%22200%22%20height%3D%22300%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22red%22%2F%3E%3Ctext%20x%3D%22100%22%20y%3D%22150%22%20font-size%3D%2220%22%20alignment-baseline%3D%22middle%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3E200x300%3C%2Ftext%3E%3C%2Fsvg%3E');
});
});
});
diff --git a/test/internet.unit.js b/test/internet.unit.js
index a554cea0..48006472 100644
--- a/test/internet.unit.js
+++ b/test/internet.unit.js
@@ -11,7 +11,16 @@ describe("internet.js", function () {
var email = faker.internet.email("Aiden.Harann55");
var res = email.split("@");
res = res[0];
- assert.equal(res, 'Aiden.Harann55');
+ assert.strictEqual(res, 'Aiden.Harann55');
+ faker.internet.userName.restore();
+ });
+
+ it("returns an email with japanese characters", function () {
+ sinon.stub(faker.internet, 'userName').returns('思源_唐3');
+ var email = faker.internet.email("思源_唐3");
+ var res = email.split("@");
+ res = res[0];
+ assert.equal(res, '思源_唐3');
faker.internet.userName.restore();
});
});
@@ -22,7 +31,7 @@ describe("internet.js", function () {
var email = faker.internet.email("Aiden.Harann55");
var res = email.split("@");
res = res[0];
- assert.equal(res, 'Aiden.Harann55');
+ assert.strictEqual(res, 'Aiden.Harann55');
faker.internet.userName.restore();
});
@@ -34,19 +43,19 @@ describe("internet.js", function () {
describe("userName()", function () {
it("occasionally returns a single firstName", function () {
- sinon.stub(faker.random, 'number').returns(0);
+ sinon.stub(faker.datatype, 'number').returns(0);
sinon.spy(faker.name, 'firstName');
var username = faker.internet.userName();
assert.ok(username);
assert.ok(faker.name.firstName.called);
- faker.random.number.restore();
+ faker.datatype.number.restore();
faker.name.firstName.restore();
});
it("occasionally returns a firstName with a period or hyphen and a lastName", function () {
- sinon.stub(faker.random, 'number').returns(1);
+ sinon.stub(faker.datatype, 'number').returns(1);
sinon.spy(faker.name, 'firstName');
sinon.spy(faker.name, 'lastName');
sinon.spy(faker.random, 'arrayElement');
@@ -57,7 +66,7 @@ describe("internet.js", function () {
assert.ok(faker.name.lastName.called);
assert.ok(faker.random.arrayElement.calledWith(['.', '_']));
- faker.random.number.restore();
+ faker.datatype.number.restore();
faker.name.firstName.restore();
faker.name.lastName.restore();
faker.random.arrayElement.restore();
@@ -71,7 +80,7 @@ describe("internet.js", function () {
var domain_name = faker.internet.domainName();
- assert.equal(domain_name, 'bar.net');
+ assert.strictEqual(domain_name, 'bar.net');
faker.internet.domainWord.restore();
faker.internet.domainSuffix.restore();
@@ -107,21 +116,29 @@ describe("internet.js", function () {
});
it('should occasionally return http', function () {
- sinon.stub(faker.random, 'number').returns(0);
+ sinon.stub(faker.datatype, 'number').returns(0);
var protocol = faker.internet.protocol();
assert.ok(protocol);
assert.strictEqual(protocol, 'http');
- faker.random.number.restore();
+ faker.datatype.number.restore();
});
it('should occasionally return https', function () {
- sinon.stub(faker.random, 'number').returns(1);
+ sinon.stub(faker.datatype, 'number').returns(1);
var protocol = faker.internet.protocol();
assert.ok(protocol);
assert.strictEqual(protocol, 'https');
- faker.random.number.restore();
+ faker.datatype.number.restore();
+ });
+ });
+
+ describe('httpMethod()', function () {
+ it('returns a valid http method', function () {
+ var httpMethods = ['GET','POST', 'PUT', 'DELETE', 'PATCH'];
+ var method = faker.internet.httpMethod();
+ assert.ok(httpMethods.includes(method));
});
});
@@ -142,7 +159,7 @@ describe("internet.js", function () {
it("returns a random IP address with four parts", function () {
var ip = faker.internet.ip();
var parts = ip.split('.');
- assert.equal(parts.length, 4);
+ assert.strictEqual(parts.length, 4);
});
});
@@ -150,7 +167,15 @@ describe("internet.js", function () {
it("returns a random IPv6 address with eight parts", function () {
var ip = faker.internet.ipv6();
var parts = ip.split(':');
- assert.equal(parts.length, 8);
+ assert.strictEqual(parts.length, 8);
+ });
+ });
+
+ describe("port()", function () {
+ it("returns a random port number", function () {
+ var port = faker.internet.port();
+ assert.ok(Number.isInteger(port));
+ assert.ok(0 <= port && port <= 65535);
});
});
@@ -165,7 +190,7 @@ describe("internet.js", function () {
var ua1 = faker.internet.userAgent();
faker.seed(1);
var ua2 = faker.internet.userAgent();
- assert.equal(ua1, ua2);
+ assert.strictEqual(ua1, ua2);
});
});
diff --git a/test/locales.unit.js b/test/locales.unit.js
index 932369f4..8f8be2d7 100644
--- a/test/locales.unit.js
+++ b/test/locales.unit.js
@@ -13,7 +13,7 @@ describe("locale", function () {
it("setLocale() changes faker.locale", function () {
for(var locale in faker.locales) {
faker.setLocale(locale)
- assert.equal(faker.locale, locale);
+ assert.strictEqual(faker.locale, locale);
}
});
});
diff --git a/test/lorem.unit.js b/test/lorem.unit.js
index 04c03a55..d7853a4b 100644
--- a/test/lorem.unit.js
+++ b/test/lorem.unit.js
@@ -18,7 +18,7 @@ describe("lorem.js", function () {
it("returns a word with the requested length", function () {
var str = faker.lorem.word(5);
assert.ok(typeof str === 'string');
- assert.equal(str.length, 5);
+ assert.strictEqual(str.length, 5);
});
});
});
@@ -37,7 +37,7 @@ describe("lorem.js", function () {
var str = faker.lorem.words();
var words = str.split(' ');
assert.ok(Array.isArray(words));
- assert.equal(true, words.length >= 3);
+ assert.strictEqual(true, words.length >= 3);
// assert.ok(faker.helpers.shuffle.called);
});
});
@@ -47,7 +47,7 @@ describe("lorem.js", function () {
var str = faker.lorem.words(7);
var words = str.split(' ');
assert.ok(Array.isArray(words));
- assert.equal(words.length, 7);
+ assert.strictEqual(words.length, 7);
});
});
});
@@ -62,8 +62,8 @@ describe("lorem.js", function () {
});
var validateSlug = function (wordCount, str) {
- assert.equal(1, str.match(/^[a-z][a-z-]*[a-z]$/).length);
- assert.equal(wordCount - 1, str.match(/-/g).length);
+ assert.strictEqual(1, str.match(/^[a-z][a-z-]*[a-z]$/).length);
+ assert.strictEqual(wordCount - 1, str.match(/-/g).length);
};
context("when no 'wordCount' param passed in", function () {
@@ -91,7 +91,7 @@ describe("lorem.js", function () {
var sentence = faker.lorem.sentence();
assert.ok(typeof sentence === 'string');
var parts = sentence.split(' ');
- assert.equal(parts.length, 5); // default 3 plus stubbed 2.
+ assert.strictEqual(parts.length, 5); // default 3 plus stubbed 2.
assert.ok(faker.lorem.words.calledWith(5));
faker.lorem.words.restore();
@@ -107,7 +107,7 @@ describe("lorem.js", function () {
assert.ok(typeof sentence === 'string');
var parts = sentence.split(' ');
- assert.equal(parts.length, 12); // requested 10 plus stubbed 2.
+ assert.strictEqual(parts.length, 12); // requested 10 plus stubbed 2.
assert.ok(faker.lorem.words.calledWith(12));
faker.lorem.words.restore();
@@ -124,7 +124,7 @@ describe("lorem.js", function () {
assert.ok(typeof sentence === 'string');
var parts = sentence.split(' ');
- assert.equal(parts.length, 14); // requested 10 plus stubbed 4.
+ assert.strictEqual(parts.length, 14); // requested 10 plus stubbed 4.
assert.ok(faker.random.number.calledWith(4)); // random.number should be called with the 'range' we passed.
assert.ok(faker.lorem.words.calledWith(14));
@@ -145,7 +145,7 @@ describe("lorem.js", function () {
assert.ok(typeof sentences === 'string');
var parts = sentences.split('\n');
- assert.equal(parts.length, 3);
+ assert.strictEqual(parts.length, 3);
assert.ok(faker.lorem.sentence.calledThrice);
faker.lorem.sentence.restore();
@@ -159,7 +159,7 @@ describe("lorem.js", function () {
assert.ok(typeof sentences === 'string');
var parts = sentences.split('\n');
- assert.equal(parts.length, 5);
+ assert.strictEqual(parts.length, 5);
faker.lorem.sentence.restore();
});
@@ -176,7 +176,7 @@ describe("lorem.js", function () {
assert.ok(typeof paragraph === 'string');
var parts = paragraph.split('\n');
- assert.equal(parts.length, 5); // default 3 plus stubbed 2.
+ assert.strictEqual(parts.length, 5); // default 3 plus stubbed 2.
assert.ok(faker.lorem.sentences.calledWith(5));
faker.lorem.sentences.restore();
@@ -192,7 +192,7 @@ describe("lorem.js", function () {
assert.ok(typeof paragraph === 'string');
var parts = paragraph.split('\n');
- assert.equal(parts.length, 12); // requested 10 plus stubbed 2.
+ assert.strictEqual(parts.length, 12); // requested 10 plus stubbed 2.
assert.ok(faker.lorem.sentences.calledWith(12));
faker.lorem.sentences.restore();
@@ -212,7 +212,7 @@ describe("lorem.js", function () {
assert.ok(typeof paragraphs === 'string');
var parts = paragraphs.split('\n \r');
- assert.equal(parts.length, 3);
+ assert.strictEqual(parts.length, 3);
assert.ok(faker.lorem.paragraph.calledThrice);
faker.lorem.paragraph.restore();
@@ -226,7 +226,7 @@ describe("lorem.js", function () {
assert.ok(typeof paragraphs === 'string');
var parts = paragraphs.split('\n \r');
- assert.equal(parts.length, 5);
+ assert.strictEqual(parts.length, 5);
faker.lorem.paragraph.restore();
});
diff --git a/test/music.unit.js b/test/music.unit.js
index df679333..3abc0787 100644
--- a/test/music.unit.js
+++ b/test/music.unit.js
@@ -10,7 +10,7 @@ describe("music.js", function () {
sinon.stub(faker.music, 'genre').returns('Rock');
var genre = faker.music.genre();
- assert.equal(genre, 'Rock');
+ assert.strictEqual(genre, 'Rock');
faker.music.genre.restore();
});
});
diff --git a/test/name.unit.js b/test/name.unit.js
index 361fde4e..89d7effa 100644
--- a/test/name.unit.js
+++ b/test/name.unit.js
@@ -16,7 +16,7 @@ describe("name.js", function () {
sinon.stub(faker.name, 'firstName').returns('foo');
var first_name = faker.name.firstName();
- assert.equal(first_name, 'foo');
+ assert.strictEqual(first_name, 'foo');
faker.name.firstName.restore();
});
@@ -46,7 +46,7 @@ describe("name.js", function () {
var last_name = faker.name.lastName();
- assert.equal(last_name, 'foo');
+ assert.strictEqual(last_name, 'foo');
faker.name.lastName.restore();
});
@@ -59,7 +59,7 @@ describe("name.js", function () {
var middle_name = faker.name.middleName();
- assert.equal(middle_name, 'foo');
+ assert.strictEqual(middle_name, 'foo');
faker.name.middleName.restore();
});
@@ -85,13 +85,13 @@ describe("name.js", function () {
it("returns male prefix", function () {
var middle_name = faker.name.middleName(0);
- assert.equal(middle_name, 'Genaddiesvich')
+ assert.strictEqual(middle_name, 'Genaddiesvich')
});
it("returns female prefix", function () {
var middle_name = faker.name.middleName(1);
- assert.equal(middle_name, 'Genaddievna');
+ assert.strictEqual(middle_name, 'Genaddievna');
});
});
});
@@ -99,28 +99,28 @@ describe("name.js", function () {
describe("findName()", function () {
it("usually returns a first name and last name", function () {
- sinon.stub(faker.random, 'number').returns(5);
+ sinon.stub(faker.datatype, 'number').returns(5);
var name = faker.name.findName();
assert.ok(name);
var parts = name.split(' ');
assert.strictEqual(parts.length, 2);
- faker.random.number.restore();
+ faker.datatype.number.restore();
});
it("occasionally returns a first name and last name with a prefix", function () {
- sinon.stub(faker.random, 'number').returns(0);
+ sinon.stub(faker.datatype, 'number').returns(0);
var name = faker.name.findName();
var parts = name.split(' ');
assert.ok(parts.length >= 3);
- faker.random.number.restore();
+ faker.datatype.number.restore();
});
it("occasionally returns a male full name with a prefix", function () {
- sinon.stub(faker.random, 'number')
+ sinon.stub(faker.datatype, 'number')
.withArgs(8).returns(0) // with prefix
.withArgs(1).returns(0); // gender male
@@ -130,16 +130,16 @@ describe("name.js", function () {
var name = faker.name.findName();
- assert.equal(name, 'X Y Z');
+ assert.strictEqual(name, 'X Y Z');
- faker.random.number.restore();
+ faker.datatype.number.restore();
faker.name.prefix.restore();
faker.name.firstName.restore();
faker.name.lastName.restore();
});
it("occasionally returns a female full name with a prefix", function () {
- sinon.stub(faker.random, 'number')
+ sinon.stub(faker.datatype, 'number')
.withArgs(8).returns(0) // with prefix
.withArgs(1).returns(1); // gender female
@@ -149,25 +149,25 @@ describe("name.js", function () {
var name = faker.name.findName();
- assert.equal(name, 'J K L');
+ assert.strictEqual(name, 'J K L');
- faker.random.number.restore();
+ faker.datatype.number.restore();
faker.name.prefix.restore();
faker.name.firstName.restore();
faker.name.lastName.restore();
});
it("occasionally returns a first name and last name with a suffix", function () {
- sinon.stub(faker.random, 'number').returns(1);
+ sinon.stub(faker.datatype, 'number').returns(1);
sinon.stub(faker.name, 'suffix').returns('Jr.');
var name = faker.name.findName();
var parts = name.split(' ');
assert.ok(parts.length >= 3);
- assert.equal(parts[parts.length-1], 'Jr.');
+ assert.strictEqual(parts[parts.length-1], 'Jr.');
faker.name.suffix.restore();
- faker.random.number.restore();
+ faker.datatype.number.restore();
});
it("needs to work with specific locales and respect the fallbacks", function () {
@@ -183,7 +183,7 @@ describe("name.js", function () {
var title = faker.name.title();
- assert.equal(title, 'Lead Solutions Supervisor');
+ assert.strictEqual(title, 'Lead Solutions Supervisor');
faker.name.title.restore();
});
@@ -231,13 +231,13 @@ describe("name.js", function () {
it("returns male prefix", function () {
var prefix = faker.name.prefix(0);
- assert.equal(prefix, 'Mp')
+ assert.strictEqual(prefix, 'Mp')
});
it("returns female prefix", function () {
var prefix = faker.name.prefix(1);
- assert.equal(prefix, 'Fp');
+ assert.strictEqual(prefix, 'Fp');
});
it("returns either prefix", function () {
@@ -267,7 +267,7 @@ describe("name.js", function () {
it("returns a prefix", function () {
var prefix = faker.name.prefix();
- assert.equal(prefix, 'P');
+ assert.strictEqual(prefix, 'P');
});
});
});
diff --git a/test/random.unit.js b/test/random.unit.js
index cdeb07f1..a596d75b 100644
--- a/test/random.unit.js
+++ b/test/random.unit.js
@@ -9,170 +9,50 @@ if (typeof module !== 'undefined') {
describe("random.js", function () {
describe("number", function() {
-
- it("returns a random number given a maximum value as Number", function() {
- var max = 10;
- assert.ok(faker.random.number(max) <= max);
- });
-
- it("returns a random number given a maximum value as Object", function() {
- var options = { max: 10 };
- assert.ok(faker.random.number(options) <= options.max);
- });
-
- it("returns a random number given a maximum value of 0", function() {
- var options = { max: 0 };
- assert.ok(faker.random.number(options) === 0);
- });
-
- it("returns a random number given a negative number minimum and maximum value of 0", function() {
- var options = { min: -100, max: 0 };
- assert.ok(faker.random.number(options) <= options.max);
- });
-
- it("returns a random number between a range", function() {
- var options = { min: 22, max: 33 };
- for(var i = 0; i < 100; i++) {
- var randomNumber = faker.random.number(options);
- assert.ok(randomNumber >= options.min);
- assert.ok(randomNumber <= options.max);
- }
- });
-
- it("provides numbers with a given precision", function() {
- var options = { min: 0, max: 1.5, precision: 0.5 };
- var results = _.chain(_.range(50))
- .map(function() {
- return faker.random.number(options);
- })
- .uniq()
- .value()
- .sort();
-
- assert.ok(_.includes(results, 0.5));
- assert.ok(_.includes(results, 1.0));
-
- assert.equal(results[0], 0);
- assert.equal(_.last(results), 1.5);
-
- });
-
- it("provides numbers with a with exact precision", function() {
- var options = { min: 0.5, max: 0.99, precision: 0.01 };
- for(var i = 0; i < 100; i++) {
- var number = faker.random.number(options);
- assert.equal(number, Number(number.toFixed(2)));
- }
- });
-
- it("should not modify the input object", function() {
- var min = 1;
- var max = 2;
- var opts = {
- min: min,
- max: max
- };
-
- faker.random.number(opts);
-
- assert.equal(opts.min, min);
- assert.equal(opts.max, max);
+ it("random.number() uses datatype module and prints deprecation warning", function() {
+ sinon.spy(console, 'log');
+ sinon.spy(faker.datatype, 'number');
+ faker.random.number();
+ assert.ok(faker.datatype.number.called);
+ assert.ok(console.log.calledWith('Deprecation Warning: faker.random.number is now located in faker.datatype.number'));
+ faker.datatype.number.restore();
+ console.log.restore();
});
it('should return deterministic results when seeded with integer', function() {
faker.seed(100);
var name = faker.name.findName();
- assert.equal(name, 'Eva Jenkins');
- })
+ assert.strictEqual(name, 'Eva Jenkins');
+ });
+
+ it('should return deterministic results when seeded with 0', function() {
+ faker.seed(0);
+ var name = faker.name.findName();
+ assert.strictEqual(name, 'Lola Sporer');
+ });
it('should return deterministic results when seeded with array - one element', function() {
faker.seed([10]);
var name = faker.name.findName();
- assert.equal(name, 'Duane Kub');
- })
+ assert.strictEqual(name, 'Duane Kub');
+ });
it('should return deterministic results when seeded with array - multiple elements', function() {
faker.seed([10, 100, 1000]);
var name = faker.name.findName();
- assert.equal(name, 'Alma Shanahan');
- })
-
+ assert.strictEqual(name, 'Alma Shanahan');
+ });
});
describe("float", function() {
-
- it("returns a random float with a default precision value (0.01)", function() {
- var number = faker.random.float();
- assert.equal(number, Number(number.toFixed(2)));
- });
-
- it("returns a random float given a precision value", function() {
- var number = faker.random.float(0.001);
- assert.equal(number, Number(number.toFixed(3)));
- });
-
- it("returns a random number given a maximum value as Object", function() {
- var options = { max: 10 };
- assert.ok(faker.random.float(options) <= options.max);
- });
-
- it("returns a random number given a maximum value of 0", function() {
- var options = { max: 0 };
- assert.ok(faker.random.float(options) === 0);
- });
-
- it("returns a random number given a negative number minimum and maximum value of 0", function() {
- var options = { min: -100, max: 0 };
- assert.ok(faker.random.float(options) <= options.max);
- });
-
- it("returns a random number between a range", function() {
- var options = { min: 22, max: 33 };
- for(var i = 0; i < 5; i++) {
- var randomNumber = faker.random.float(options);
- assert.ok(randomNumber >= options.min);
- assert.ok(randomNumber <= options.max);
- }
- });
-
- it("provides numbers with a given precision", function() {
- var options = { min: 0, max: 1.5, precision: 0.5 };
- var results = _.chain(_.range(50))
- .map(function() {
- return faker.random.float(options);
- })
- .uniq()
- .value()
- .sort();
-
- assert.ok(_.includes(results, 0.5));
- assert.ok(_.includes(results, 1.0));
-
- assert.equal(results[0], 0);
- assert.equal(_.last(results), 1.5);
-
- });
-
- it("provides numbers with a with exact precision", function() {
- var options = { min: 0.5, max: 0.99, precision: 0.01 };
- for(var i = 0; i < 100; i++) {
- var number = faker.random.float(options);
- assert.equal(number, Number(number.toFixed(2)));
- }
- });
-
- it("should not modify the input object", function() {
- var min = 1;
- var max = 2;
- var opts = {
- min: min,
- max: max
- };
-
- faker.random.float(opts);
-
- assert.equal(opts.min, min);
- assert.equal(opts.max, max);
+ it("random.float() uses datatype module and prints deprecation warning", function() {
+ sinon.spy(console, 'log');
+ sinon.spy(faker.datatype, 'float');
+ faker.random.float();
+ assert.ok(faker.datatype.float.called);
+ assert.ok(console.log.calledWith('Deprecation Warning: faker.random.float is now located in faker.datatype.float'));
+ faker.datatype.float.restore();
+ console.log.restore();
});
});
@@ -229,17 +109,26 @@ describe("random.js", function () {
});
describe('UUID', function() {
- it('should generate a valid UUID', function() {
- var UUID = faker.random.uuid();
- var RFC4122 = /^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/;
- assert.ok(RFC4122.test(UUID));
- })
- })
+ it("random.uuid() uses datatype module and prints deprecation warning", function() {
+ sinon.spy(console, 'log');
+ sinon.spy(faker.datatype, 'uuid');
+ faker.random.uuid();
+ assert.ok(faker.datatype.uuid.called);
+ assert.ok(console.log.calledWith('Deprecation Warning: faker.random.uuid is now located in faker.datatype.uuid'));
+ faker.datatype.uuid.restore();
+ console.log.restore();
+ });
+ });
describe('boolean', function() {
- it('should generate a boolean value', function() {
- var bool = faker.random.boolean();
- assert.ok(typeof bool == 'boolean');
+ it("random.boolean() uses datatype module and prints deprecation warning", function() {
+ sinon.spy(console, 'log');
+ sinon.spy(faker.datatype, 'boolean');
+ faker.random.boolean();
+ assert.ok(faker.datatype.boolean.called);
+ assert.ok(console.log.calledWith('Deprecation Warning: faker.random.boolean is now located in faker.datatype.boolean'));
+ faker.datatype.boolean.restore();
+ console.log.restore();
});
});
@@ -260,46 +149,66 @@ describe("random.js", function () {
it('should return single letter when no count provided', function() {
assert.ok(alpha().length === 1);
- })
+ });
it('should return lowercase letter when no upcase option provided', function() {
assert.ok(alpha().match(/[a-z]/));
- })
+ });
it('should return uppercase when upcase option is true', function() {
assert.ok(alpha({ upcase: true }).match(/[A-Z]/));
- })
+ });
it('should generate many random letters', function() {
assert.ok(alpha(5).length === 5);
- })
- })
+ });
+
+ it('should be able to ban some characters', function() {
+ var alphaText = alpha(5,{bannedChars:['a', 'p']});
+ assert.ok(alphaText.length === 5);
+ assert.ok(alphaText.match(/[b-oq-z]/));
+ });
+ it('should be able handle mistake in banned characters array', function() {
+ var alphaText = alpha(5,{bannedChars:['a', 'a', 'p']});
+ assert.ok(alphaText.length === 5);
+ assert.ok(alphaText.match(/[b-oq-z]/));
+ });
+ });
describe('alphaNumeric', function() {
var alphaNumeric = faker.random.alphaNumeric;
it('should generate single character when no additional argument was provided', function() {
assert.ok(alphaNumeric().length === 1);
- })
+ });
it('should generate many random characters', function() {
assert.ok(alphaNumeric(5).length === 5);
- })
- })
-
- describe('hexaDecimal', function() {
- var hexaDecimal = faker.random.hexaDecimal;
+ });
- it('should generate single hex character when no additional argument was provided', function() {
- var hex = hexaDecimal();
- assert.ok(hex.match(/^(0x)[0-9a-f]{1}$/i));
- })
+ it('should be able to ban some characters', function() {
+ var alphaText = alphaNumeric(5,{bannedChars:['a','p']});
+ assert.ok(alphaText.length === 5);
+ assert.ok(alphaText.match(/[b-oq-z]/));
+ });
+ it('should be able handle mistake in banned characters array', function() {
+ var alphaText = alphaNumeric(5,{bannedChars:['a','p','a']});
+ assert.ok(alphaText.length === 5);
+ assert.ok(alphaText.match(/[b-oq-z]/));
+ });
+ });
- it('should generate a random hex string', function() {
- var hex = hexaDecimal(5);
- assert.ok(hex.match(/^(0x)[0-9a-f]+$/i));
- })
- })
+ describe('hexaDecimal', function() {
+ it("random.hexaDecimal() uses datatype module and prints deprecation warning", function() {
+ sinon.spy(console, 'log');
+ sinon.spy(faker.datatype, 'hexaDecimal');
+ faker.random.hexaDecimal();
+ assert.ok(faker.datatype.hexaDecimal.called);
+ assert.ok(console.log.calledWith('Deprecation Warning: faker.random.hexaDecimal is now located in faker.datatype.hexaDecimal'));
+ faker.datatype.hexaDecimal.restore();
+ console.log.restore();
+ });
+ });
describe("mersenne twister", function() {
it("returns a random number without given min / max arguments", function() {
@@ -319,6 +228,6 @@ describe("random.js", function () {
mersenne.seed_array('abc');
}, Error);
});
- })
+ });
});
diff --git a/test/system.unit.js b/test/system.unit.js
index dfcfcb0b..0198af62 100644
--- a/test/system.unit.js
+++ b/test/system.unit.js
@@ -9,7 +9,7 @@ describe("system.js", function () {
it("returns unix fs directory full path", function () {
sinon.stub(faker.random, 'words').returns('24/7');
var directoryPath = faker.system.directoryPath();
- assert.equal(directoryPath.indexOf('/'), 0, 'generated directoryPath should start with /');
+ assert.strictEqual(directoryPath.indexOf('/'), 0, 'generated directoryPath should start with /');
faker.random.words.restore();
});
@@ -19,7 +19,7 @@ describe("system.js", function () {
it("returns unix fs file full path", function () {
sinon.stub(faker.random, 'words').returns('24/7');
var filePath = faker.system.filePath();
- assert.equal(filePath.indexOf('/'), 0, 'generated filePath should start with /');
+ assert.strictEqual(filePath.indexOf('/'), 0, 'generated filePath should start with /');
faker.random.words.restore();
});
@@ -29,7 +29,7 @@ describe("system.js", function () {
it("returns filenames without system path seperators", function () {
sinon.stub(faker.random, 'words').returns('24/7');
var fileName = faker.system.fileName();
- assert.equal(fileName.indexOf('/'), -1, 'generated fileNames should not have path seperators');
+ assert.strictEqual(fileName.indexOf('/'), -1, 'generated fileNames should not have path seperators');
faker.random.words.restore();
});
@@ -39,7 +39,7 @@ describe("system.js", function () {
it("returns filenames without system path seperators", function () {
sinon.stub(faker.random, 'words').returns('24/7');
var fileName = faker.system.commonFileName();
- assert.equal(fileName.indexOf('/'), -1, 'generated commonFileNames should not have path seperators');
+ assert.strictEqual(fileName.indexOf('/'), -1, 'generated commonFileNames should not have path seperators');
faker.random.words.restore();
});
diff --git a/test/unique.unit.js b/test/unique.unit.js
index 47b38d9d..3681e0b3 100644
--- a/test/unique.unit.js
+++ b/test/unique.unit.js
@@ -9,7 +9,7 @@ describe("unique.js", function () {
it("is able to call a function with no arguments and return a result", function () {
var result = faker.unique(faker.internet.email);
- assert.equal(typeof result, 'string');
+ assert.strictEqual(typeof result, 'string');
});
it("is able to call a function with arguments and return a result", function () {
@@ -24,7 +24,7 @@ describe("unique.js", function () {
it("is able to exclude results as array", function () {
var result = faker.unique(faker.internet.protocol, [], { exclude: ['https'] });
- assert.equal(result, 'http');
+ assert.strictEqual(result, 'http');
});
it("is able to limit unique call by maxTime in ms", function () {
@@ -32,7 +32,7 @@ describe("unique.js", function () {
try {
result = faker.unique(faker.internet.protocol, [], { maxTime: 1, maxRetries: 9999, exclude: ['https', 'http'] });
} catch (err) {
- assert.equal(err.message.substr(0, 16), 'Exceeded maxTime');
+ assert.strictEqual(err.message.substr(0, 16), 'Exceeded maxTime');
}
});
@@ -41,7 +41,7 @@ describe("unique.js", function () {
try {
result = faker.unique(faker.internet.protocol, [], { maxTime: 5000, maxRetries: 5, exclude: ['https', 'http'] });
} catch (err) {
- assert.equal(err.message.substr(0, 19), 'Exceeded maxRetries');
+ assert.strictEqual(err.message.substr(0, 19), 'Exceeded maxRetries');
}
});
diff --git a/test/vehicle.unit.js b/test/vehicle.unit.js
index 1d9802e8..80504581 100644
--- a/test/vehicle.unit.js
+++ b/test/vehicle.unit.js
@@ -10,7 +10,7 @@ describe("vehicle.js", function () {
sinon.stub(faker.vehicle, 'vehicle').returns('Ford Explorer');
var vehicle = faker.vehicle.vehicle();
- assert.equal(vehicle, 'Ford Explorer');
+ assert.strictEqual(vehicle, 'Ford Explorer');
faker.vehicle.vehicle.restore();
});
});
@@ -20,7 +20,7 @@ describe("vehicle.js", function () {
sinon.stub(faker.vehicle, 'manufacturer').returns('Porsche');
var manufacturer = faker.vehicle.manufacturer();
- assert.equal(manufacturer, 'Porsche');
+ assert.strictEqual(manufacturer, 'Porsche');
faker.vehicle.manufacturer.restore();
});
});
@@ -30,7 +30,7 @@ describe("vehicle.js", function () {
sinon.stub(faker.vehicle, 'type').returns('Minivan');
var type = faker.vehicle.type();
- assert.equal(type, 'Minivan');
+ assert.strictEqual(type, 'Minivan');
faker.vehicle.type.restore();
});
});
@@ -40,7 +40,7 @@ describe("vehicle.js", function () {
sinon.stub(faker.vehicle, 'fuel').returns('Hybrid');
var fuel = faker.vehicle.fuel();
- assert.equal(fuel, 'Hybrid');
+ assert.strictEqual(fuel, 'Hybrid');
faker.vehicle.fuel.restore();
});
});
@@ -48,7 +48,7 @@ describe("vehicle.js", function () {
describe("vin()", function () {
it("returns valid vin number", function () {
var vin = faker.vehicle.vin();
- assert.ok(vin.match(/^[A-Z0-9]{10}[A-Z]{1}[A-Z0-9]{1}\d{5}$/));
+ assert.ok(vin.match(/^([A-HJ-NPR-Z0-9]{10}[A-HJ-NPR-Z0-9]{1}[A-HJ-NPR-Z0-9]{1}\d{5})$/));
});
});
@@ -57,8 +57,28 @@ describe("vehicle.js", function () {
sinon.stub(faker.vehicle, 'color').returns('black');
var color = faker.vehicle.color();
- assert.equal(color, 'black');
+ assert.strictEqual(color, 'black');
faker.vehicle.color.restore();
});
});
+
+ describe("vrm()", function () {
+ it("returns a random vrm", function () {
+ sinon.stub(faker.vehicle, 'vrm').returns('MF59EEW');
+ var vrm = faker.vehicle.vrm();
+
+ assert.equal(vrm, 'MF59EEW');
+ faker.vehicle.vrm.restore();
+ });
+ });
+
+ describe("bicycle()", function () {
+ it("returns a random type of bicycle", function () {
+ sinon.stub(faker.vehicle, 'bicycle').returns('Adventure Road Bicycle');
+ var bicycle = faker.vehicle.bicycle();
+
+ assert.equal(bicycle, 'Adventure Road Bicycle');
+ faker.vehicle.bicycle.restore();
+ });
+ });
});
diff --git a/vendor/user-agent.js b/vendor/user-agent.js
index 95b252ae..1148abc4 100644
--- a/vendor/user-agent.js
+++ b/vendor/user-agent.js
@@ -28,182 +28,181 @@ If we meet some day, and you think this stuff is worth it, you can buy me a beer
*/
-function rnd(a, b) {
- //calling rnd() with no arguments is identical to rnd(0, 100)
- a = a || 0;
- b = b || 100;
+exports.generate = function generate(faker) {
- if (typeof b === 'number' && typeof a === 'number') {
+ function rnd(a, b) {
+ //calling rnd() with no arguments is identical to rnd(0, 100)
+ a = a || 0;
+ b = b || 100;
- // 9/2018 - Added faker random to ensure mersenne and seed
- var faker = require('../');
- return faker.random.number({ min: a, max: b});
+ if (typeof b === 'number' && typeof a === 'number') {
- }
+ // 9/2018 - Added faker random to ensure mersenne and seed
+ return faker.datatype.number({ min: a, max: b});
- if (Object.prototype.toString.call(a) === "[object Array]") {
- //returns a random element from array (a), even weighting
- var faker = require('../');
- return faker.random.arrayElement(a);
- }
+ }
- if (a && typeof a === 'object') {
- //returns a random key from the passed object; keys are weighted by the decimal probability in their value
- return (function (obj) {
- var rand = rnd(0, 100) / 100, min = 0, max = 0, key, return_val;
-
- for (key in obj) {
- if (obj.hasOwnProperty(key)) {
- max = obj[key] + min;
- return_val = key;
- if (rand >= min && rand <= max) {
- break;
+ if (Object.prototype.toString.call(a) === "[object Array]") {
+ //returns a random element from array (a), even weighting
+ return faker.random.arrayElement(a);
+ }
+
+ if (a && typeof a === 'object') {
+ //returns a random key from the passed object; keys are weighted by the decimal probability in their value
+ return (function (obj) {
+ var rand = rnd(0, 100) / 100, min = 0, max = 0, key, return_val;
+
+ for (key in obj) {
+ if (obj.hasOwnProperty(key)) {
+ max = obj[key] + min;
+ return_val = key;
+ if (rand >= min && rand <= max) {
+ break;
+ }
+ min = min + obj[key];
}
- min = min + obj[key];
}
- }
- return return_val;
- }(a));
+ return return_val;
+ }(a));
+ }
+
+ throw new TypeError('Invalid arguments passed to rnd. (' + (b ? a + ', ' + b : a) + ')');
}
- throw new TypeError('Invalid arguments passed to rnd. (' + (b ? a + ', ' + b : a) + ')');
-}
-
-function randomLang() {
- return rnd(['AB', 'AF', 'AN', 'AR', 'AS', 'AZ', 'BE', 'BG', 'BN', 'BO', 'BR', 'BS', 'CA', 'CE', 'CO', 'CS',
- 'CU', 'CY', 'DA', 'DE', 'EL', 'EN', 'EO', 'ES', 'ET', 'EU', 'FA', 'FI', 'FJ', 'FO', 'FR', 'FY',
- 'GA', 'GD', 'GL', 'GV', 'HE', 'HI', 'HR', 'HT', 'HU', 'HY', 'ID', 'IS', 'IT', 'JA', 'JV', 'KA',
- 'KG', 'KO', 'KU', 'KW', 'KY', 'LA', 'LB', 'LI', 'LN', 'LT', 'LV', 'MG', 'MK', 'MN', 'MO', 'MS',
- 'MT', 'MY', 'NB', 'NE', 'NL', 'NN', 'NO', 'OC', 'PL', 'PT', 'RM', 'RO', 'RU', 'SC', 'SE', 'SK',
- 'SL', 'SO', 'SQ', 'SR', 'SV', 'SW', 'TK', 'TR', 'TY', 'UK', 'UR', 'UZ', 'VI', 'VO', 'YI', 'ZH']);
-}
-
-function randomBrowserAndOS() {
- var browser = rnd({
- chrome: .45132810566,
- iexplorer: .27477061836,
- firefox: .19384170608,
- safari: .06186781118,
- opera: .01574236955
- }),
- os = {
- chrome: {win: .89, mac: .09 , lin: .02},
- firefox: {win: .83, mac: .16, lin: .01},
- opera: {win: .91, mac: .03 , lin: .06},
- safari: {win: .04 , mac: .96 },
- iexplorer: ['win']
- };
+ function randomLang() {
+ return rnd(['AB', 'AF', 'AN', 'AR', 'AS', 'AZ', 'BE', 'BG', 'BN', 'BO', 'BR', 'BS', 'CA', 'CE', 'CO', 'CS',
+ 'CU', 'CY', 'DA', 'DE', 'EL', 'EN', 'EO', 'ES', 'ET', 'EU', 'FA', 'FI', 'FJ', 'FO', 'FR', 'FY',
+ 'GA', 'GD', 'GL', 'GV', 'HE', 'HI', 'HR', 'HT', 'HU', 'HY', 'ID', 'IS', 'IT', 'JA', 'JV', 'KA',
+ 'KG', 'KO', 'KU', 'KW', 'KY', 'LA', 'LB', 'LI', 'LN', 'LT', 'LV', 'MG', 'MK', 'MN', 'MO', 'MS',
+ 'MT', 'MY', 'NB', 'NE', 'NL', 'NN', 'NO', 'OC', 'PL', 'PT', 'RM', 'RO', 'RU', 'SC', 'SE', 'SK',
+ 'SL', 'SO', 'SQ', 'SR', 'SV', 'SW', 'TK', 'TR', 'TY', 'UK', 'UR', 'UZ', 'VI', 'VO', 'YI', 'ZH']);
+ }
- return [browser, rnd(os[browser])];
-}
+ function randomBrowserAndOS() {
+ var browser = rnd({
+ chrome: .45132810566,
+ iexplorer: .27477061836,
+ firefox: .19384170608,
+ safari: .06186781118,
+ opera: .01574236955
+ }),
+ os = {
+ chrome: {win: .89, mac: .09 , lin: .02},
+ firefox: {win: .83, mac: .16, lin: .01},
+ opera: {win: .91, mac: .03 , lin: .06},
+ safari: {win: .04 , mac: .96 },
+ iexplorer: ['win']
+ };
+
+ return [browser, rnd(os[browser])];
+ }
-function randomProc(arch) {
- var procs = {
- lin:['i686', 'x86_64'],
- mac: {'Intel' : .48, 'PPC': .01, 'U; Intel':.48, 'U; PPC' :.01},
- win:['', 'WOW64', 'Win64; x64']
- };
- return rnd(procs[arch]);
-}
-
-function randomRevision(dots) {
- var return_val = '';
- //generate a random revision
- //dots = 2 returns .x.y where x & y are between 0 and 9
- for (var x = 0; x < dots; x++) {
- return_val += '.' + rnd(0, 9);
+ function randomProc(arch) {
+ var procs = {
+ lin:['i686', 'x86_64'],
+ mac: {'Intel' : .48, 'PPC': .01, 'U; Intel':.48, 'U; PPC' :.01},
+ win:['', 'WOW64', 'Win64; x64']
+ };
+ return rnd(procs[arch]);
}
- return return_val;
-}
-
-var version_string = {
- net: function () {
- return [rnd(1, 4), rnd(0, 9), rnd(10000, 99999), rnd(0, 9)].join('.');
- },
- nt: function () {
- return rnd(5, 6) + '.' + rnd(0, 3);
- },
- ie: function () {
- return rnd(7, 11);
- },
- trident: function () {
- return rnd(3, 7) + '.' + rnd(0, 1);
- },
- osx: function (delim) {
- return [10, rnd(5, 10), rnd(0, 9)].join(delim || '.');
- },
- chrome: function () {
- return [rnd(13, 39), 0, rnd(800, 899), 0].join('.');
- },
- presto: function () {
- return '2.9.' + rnd(160, 190);
- },
- presto2: function () {
- return rnd(10, 12) + '.00';
- },
- safari: function () {
- return rnd(531, 538) + '.' + rnd(0, 2) + '.' + rnd(0,2);
+
+ function randomRevision(dots) {
+ var return_val = '';
+ //generate a random revision
+ //dots = 2 returns .x.y where x & y are between 0 and 9
+ for (var x = 0; x < dots; x++) {
+ return_val += '.' + rnd(0, 9);
+ }
+ return return_val;
}
-};
-var browser = {
- firefox: function firefox(arch) {
- //https://developer.mozilla.org/en-US/docs/Gecko_user_agent_string_reference
- var firefox_ver = rnd(5, 15) + randomRevision(2),
- gecko_ver = 'Gecko/20100101 Firefox/' + firefox_ver,
- proc = randomProc(arch),
- os_ver = (arch === 'win') ? '(Windows NT ' + version_string.nt() + ((proc) ? '; ' + proc : '')
- : (arch === 'mac') ? '(Macintosh; ' + proc + ' Mac OS X ' + version_string.osx()
- : '(X11; Linux ' + proc;
-
- return 'Mozilla/5.0 ' + os_ver + '; rv:' + firefox_ver.slice(0, -2) + ') ' + gecko_ver;
- },
-
- iexplorer: function iexplorer() {
- var ver = version_string.ie();
-
- if (ver >= 11) {
- //http://msdn.microsoft.com/en-us/library/ie/hh869301(v=vs.85).aspx
- return 'Mozilla/5.0 (Windows NT 6.' + rnd(1,3) + '; Trident/7.0; ' + rnd(['Touch; ', '']) + 'rv:11.0) like Gecko';
+ var version_string = {
+ net: function () {
+ return [rnd(1, 4), rnd(0, 9), rnd(10000, 99999), rnd(0, 9)].join('.');
+ },
+ nt: function () {
+ return rnd(5, 6) + '.' + rnd(0, 3);
+ },
+ ie: function () {
+ return rnd(7, 11);
+ },
+ trident: function () {
+ return rnd(3, 7) + '.' + rnd(0, 1);
+ },
+ osx: function (delim) {
+ return [10, rnd(5, 10), rnd(0, 9)].join(delim || '.');
+ },
+ chrome: function () {
+ return [rnd(13, 39), 0, rnd(800, 899), 0].join('.');
+ },
+ presto: function () {
+ return '2.9.' + rnd(160, 190);
+ },
+ presto2: function () {
+ return rnd(10, 12) + '.00';
+ },
+ safari: function () {
+ return rnd(531, 538) + '.' + rnd(0, 2) + '.' + rnd(0,2);
}
+ };
- //http://msdn.microsoft.com/en-us/library/ie/ms537503(v=vs.85).aspx
- return 'Mozilla/5.0 (compatible; MSIE ' + ver + '.0; Windows NT ' + version_string.nt() + '; Trident/' +
- version_string.trident() + ((rnd(0, 1) === 1) ? '; .NET CLR ' + version_string.net() : '') + ')';
- },
-
- opera: function opera(arch) {
- //http://www.opera.com/docs/history/
- var presto_ver = ' Presto/' + version_string.presto() + ' Version/' + version_string.presto2() + ')',
- os_ver = (arch === 'win') ? '(Windows NT ' + version_string.nt() + '; U; ' + randomLang() + presto_ver
- : (arch === 'lin') ? '(X11; Linux ' + randomProc(arch) + '; U; ' + randomLang() + presto_ver
- : '(Macintosh; Intel Mac OS X ' + version_string.osx() + ' U; ' + randomLang() + ' Presto/' +
- version_string.presto() + ' Version/' + version_string.presto2() + ')';
-
- return 'Opera/' + rnd(9, 14) + '.' + rnd(0, 99) + ' ' + os_ver;
- },
-
- safari: function safari(arch) {
- var safari = version_string.safari(),
- ver = rnd(4, 7) + '.' + rnd(0,1) + '.' + rnd(0,10),
- os_ver = (arch === 'mac') ? '(Macintosh; ' + randomProc('mac') + ' Mac OS X '+ version_string.osx('_') + ' rv:' + rnd(2, 6) + '.0; '+ randomLang() + ') '
- : '(Windows; U; Windows NT ' + version_string.nt() + ')';
-
- return 'Mozilla/5.0 ' + os_ver + 'AppleWebKit/' + safari + ' (KHTML, like Gecko) Version/' + ver + ' Safari/' + safari;
- },
-
- chrome: function chrome(arch) {
- var safari = version_string.safari(),
- os_ver = (arch === 'mac') ? '(Macintosh; ' + randomProc('mac') + ' Mac OS X ' + version_string.osx('_') + ') '
- : (arch === 'win') ? '(Windows; U; Windows NT ' + version_string.nt() + ')'
- : '(X11; Linux ' + randomProc(arch);
-
- return 'Mozilla/5.0 ' + os_ver + ' AppleWebKit/' + safari + ' (KHTML, like Gecko) Chrome/' + version_string.chrome() + ' Safari/' + safari;
- }
-};
+ var browser = {
+ firefox: function firefox(arch) {
+ //https://developer.mozilla.org/en-US/docs/Gecko_user_agent_string_reference
+ var firefox_ver = rnd(5, 15) + randomRevision(2),
+ gecko_ver = 'Gecko/20100101 Firefox/' + firefox_ver,
+ proc = randomProc(arch),
+ os_ver = (arch === 'win') ? '(Windows NT ' + version_string.nt() + ((proc) ? '; ' + proc : '')
+ : (arch === 'mac') ? '(Macintosh; ' + proc + ' Mac OS X ' + version_string.osx()
+ : '(X11; Linux ' + proc;
+
+ return 'Mozilla/5.0 ' + os_ver + '; rv:' + firefox_ver.slice(0, -2) + ') ' + gecko_ver;
+ },
+
+ iexplorer: function iexplorer() {
+ var ver = version_string.ie();
+
+ if (ver >= 11) {
+ //http://msdn.microsoft.com/en-us/library/ie/hh869301(v=vs.85).aspx
+ return 'Mozilla/5.0 (Windows NT 6.' + rnd(1,3) + '; Trident/7.0; ' + rnd(['Touch; ', '']) + 'rv:11.0) like Gecko';
+ }
+
+ //http://msdn.microsoft.com/en-us/library/ie/ms537503(v=vs.85).aspx
+ return 'Mozilla/5.0 (compatible; MSIE ' + ver + '.0; Windows NT ' + version_string.nt() + '; Trident/' +
+ version_string.trident() + ((rnd(0, 1) === 1) ? '; .NET CLR ' + version_string.net() : '') + ')';
+ },
+
+ opera: function opera(arch) {
+ //http://www.opera.com/docs/history/
+ var presto_ver = ' Presto/' + version_string.presto() + ' Version/' + version_string.presto2() + ')',
+ os_ver = (arch === 'win') ? '(Windows NT ' + version_string.nt() + '; U; ' + randomLang() + presto_ver
+ : (arch === 'lin') ? '(X11; Linux ' + randomProc(arch) + '; U; ' + randomLang() + presto_ver
+ : '(Macintosh; Intel Mac OS X ' + version_string.osx() + ' U; ' + randomLang() + ' Presto/' +
+ version_string.presto() + ' Version/' + version_string.presto2() + ')';
+
+ return 'Opera/' + rnd(9, 14) + '.' + rnd(0, 99) + ' ' + os_ver;
+ },
+
+ safari: function safari(arch) {
+ var safari = version_string.safari(),
+ ver = rnd(4, 7) + '.' + rnd(0,1) + '.' + rnd(0,10),
+ os_ver = (arch === 'mac') ? '(Macintosh; ' + randomProc('mac') + ' Mac OS X '+ version_string.osx('_') + ' rv:' + rnd(2, 6) + '.0; '+ randomLang() + ') '
+ : '(Windows; U; Windows NT ' + version_string.nt() + ')';
+
+ return 'Mozilla/5.0 ' + os_ver + 'AppleWebKit/' + safari + ' (KHTML, like Gecko) Version/' + ver + ' Safari/' + safari;
+ },
+
+ chrome: function chrome(arch) {
+ var safari = version_string.safari(),
+ os_ver = (arch === 'mac') ? '(Macintosh; ' + randomProc('mac') + ' Mac OS X ' + version_string.osx('_') + ') '
+ : (arch === 'win') ? '(Windows; U; Windows NT ' + version_string.nt() + ')'
+ : '(X11; Linux ' + randomProc(arch);
+
+ return 'Mozilla/5.0 ' + os_ver + ' AppleWebKit/' + safari + ' (KHTML, like Gecko) Chrome/' + version_string.chrome() + ' Safari/' + safari;
+ }
+ };
-exports.generate = function generate() {
var random = randomBrowserAndOS();
return browser[random[0]](random[1]);
};