phaker
Version:
Generate massive amounts of fake contextual data
1 lines • 1.33 MB
JavaScript
!function(a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a():"function"==typeof define&&define.amd?define([],a):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).faker=a()}(function(){return function i(n,t,s){function r(e,a){if(!t[e]){if(!n[e]){var o="function"==typeof require&&require;if(!a&&o)return o(e,!0);if(c)return c(e,!0);throw(o=new Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND",o}o=t[e]={exports:{}},n[e][0].call(o.exports,function(a){return r(n[e][1][a]||a)},o,o.exports,i,n,t,s)}return t[e].exports}for(var c="function"==typeof require&&require,a=0;a<s.length;a++)r(s[a]);return r}({1:[function(a,e,o){a=new(a("./lib"))({locales:a("./lib/locales")});e.exports=a},{"./lib":18,"./lib/locales":20}],2:[function(a,e,o){e.exports=function(m){var o=m.fake,i=m.helpers;return this.zipCode=function(a){var e;return void 0===a&&(a="string"==typeof(e=m.definitions.address.postcode)?e:m.random.arrayElement(e)),i.replaceSymbols(a)},this.zipCodeByState=function(a){a=m.definitions.address.postcode_by_state[a];return a?m.random.number(a):m.address.zipCode()},this.city=function(a){var e=["{{address.cityPrefix}} {{name.firstName}}{{address.citySuffix}}","{{address.cityPrefix}} {{name.firstName}}","{{name.firstName}}{{address.citySuffix}}","{{name.lastName}}{{address.citySuffix}}"];return"number"!=typeof a&&(a=m.random.number(e.length-1)),o(e[a])},this.cityPrefix=function(){return m.random.arrayElement(m.definitions.address.city_prefix)},this.citySuffix=function(){return m.random.arrayElement(m.definitions.address.city_suffix)},this.streetName=function(){var a,e=m.address.streetSuffix();switch(""!==e&&(e=" "+e),m.random.number(1)){case 0:a=m.name.lastName()+e;break;case 1:a=m.name.firstName()+e}return a},this.streetAddress=function(a){void 0===a&&(a=!1);var e="";switch(m.random.number(2)){case 0:e=i.replaceSymbolWithNumber("#####")+" "+m.address.streetName();break;case 1:e=i.replaceSymbolWithNumber("####")+" "+m.address.streetName();break;case 2:e=i.replaceSymbolWithNumber("###")+" "+m.address.streetName()}return a?e+" "+m.address.secondaryAddress():e},this.streetSuffix=function(){return m.random.arrayElement(m.definitions.address.street_suffix)},this.streetPrefix=function(){return m.random.arrayElement(m.definitions.address.street_prefix)},this.secondaryAddress=function(){return i.replaceSymbolWithNumber(m.random.arrayElement(["Apt. ###","Suite ###"]))},this.county=function(){return m.random.arrayElement(m.definitions.address.county)},this.country=function(){return m.random.arrayElement(m.definitions.address.country)},this.countryCode=function(a){return void 0!==a&&"alpha-2"!==a&&"alpha-3"===a?m.random.arrayElement(m.definitions.address.country_code_alpha_3):m.random.arrayElement(m.definitions.address.country_code)},this.state=function(a){return m.random.arrayElement(m.definitions.address.state)},this.stateAbbr=function(){return m.random.arrayElement(m.definitions.address.state_abbr)},this.latitude=function(a,e,o){return a=a||90,e=e||-90,o=o||4,m.random.number({max:a,min:e,precision:parseFloat((0).toPrecision(o)+"1")}).toFixed(o)},this.longitude=function(a,e,o){return a=a||180,e=e||-180,o=o||4,m.random.number({max:a,min:e,precision:parseFloat((0).toPrecision(o)+"1")}).toFixed(o)},this.direction=function(a){return void 0===a||!1===a?m.random.arrayElement(m.definitions.address.direction):m.random.arrayElement(m.definitions.address.direction_abbr)},this.direction.schema={description:"Generates a direction. Use optional useAbbr bool to return abbreviation",sampleResults:["Northwest","South","SW","E"]},this.cardinalDirection=function(a){return void 0===a||!1===a?m.random.arrayElement(m.definitions.address.direction.slice(0,4)):m.random.arrayElement(m.definitions.address.direction_abbr.slice(0,4))},this.cardinalDirection.schema={description:"Generates a cardinal direction. Use optional useAbbr boolean to return abbreviation",sampleResults:["North","South","E","W"]},this.ordinalDirection=function(a){return void 0===a||!1===a?m.random.arrayElement(m.definitions.address.direction.slice(4,8)):m.random.arrayElement(m.definitions.address.direction_abbr.slice(4,8))},this.ordinalDirection.schema={description:"Generates an ordinal direction. Use optional useAbbr boolean to return abbreviation",sampleResults:["Northwest","Southeast","SW","NE"]},this.nearbyGPSCoordinate=function(a,e,o){function i(a){return a*(Math.PI/180)}function n(a){return a*(180/Math.PI)}if(void 0===a)return[m.address.latitude(),m.address.longitude()];e=e||10,o=o||!1;var t,s,r,c,l,u,e=(t=a,s=i(360*Math.random()),r=e,l=6378.137,u=(c=o)?r:.621371*r,c=i(t[0]),r=i(t[1]),t=Math.asin(Math.sin(c)*Math.cos(u/l)+Math.cos(c)*Math.sin(u/l)*Math.cos(s)),(c=r+Math.atan2(Math.sin(s)*Math.sin(u/l)*Math.cos(c),Math.cos(u/l)-Math.sin(c)*Math.sin(t)))>i(180)?c-=i(360):c<i(-180)&&(c+=i(360)),[n(t),n(c)]);return[e[0].toFixed(4),e[1].toFixed(4)]},this.timeZone=function(){return m.random.arrayElement(m.definitions.address.time_zone)},this}},{}],3:[function(a,e,o){e.exports=function(n){var a=this;return a.color=function(){return n.random.arrayElement(n.definitions.commerce.color)},a.department=function(){return n.random.arrayElement(n.definitions.commerce.department)},a.productName=function(){return n.commerce.productAdjective()+" "+n.commerce.productMaterial()+" "+n.commerce.product()},a.price=function(a,e,o,i){if(e=e||1e3,o=void 0===o?2:o,i=i||"",(a=a||1)<0||e<0)return i+0;a=n.random.number({max:e,min:a});return i+(Math.round(a*Math.pow(10,o))/Math.pow(10,o)).toFixed(o)},a.productAdjective=function(){return n.random.arrayElement(n.definitions.commerce.product_name.adjective)},a.productMaterial=function(){return n.random.arrayElement(n.definitions.commerce.product_name.material)},a.product=function(){return n.random.arrayElement(n.definitions.commerce.product_name.product)},a.productDescription=function(){return n.random.arrayElement(n.definitions.commerce.product_description)},a}},{}],4:[function(a,e,o){e.exports=function(o){var i=o.fake;this.suffixes=function(){return o.definitions.company.suffix.slice(0)},this.companyName=function(a){var e=["{{name.lastName}} {{company.companySuffix}}","{{name.lastName}} - {{name.lastName}}","{{name.lastName}}, {{name.lastName}} and {{name.lastName}}"];return"number"!=typeof a&&(a=o.random.number(e.length-1)),i(e[a])},this.companySuffix=function(){return o.random.arrayElement(o.company.suffixes())},this.catchPhrase=function(){return i("{{company.catchPhraseAdjective}} {{company.catchPhraseDescriptor}} {{company.catchPhraseNoun}}")},this.bs=function(){return i("{{company.bsBuzz}} {{company.bsAdjective}} {{company.bsNoun}}")},this.catchPhraseAdjective=function(){return o.random.arrayElement(o.definitions.company.adjective)},this.catchPhraseDescriptor=function(){return o.random.arrayElement(o.definitions.company.descriptor)},this.catchPhraseNoun=function(){return o.random.arrayElement(o.definitions.company.noun)},this.bsAdjective=function(){return o.random.arrayElement(o.definitions.company.bs_adjective)},this.bsBuzz=function(){return o.random.arrayElement(o.definitions.company.bs_verb)},this.bsNoun=function(){return o.random.arrayElement(o.definitions.company.bs_noun)}}},{}],5:[function(a,e,o){e.exports=function(a){var e=this;e.column=function(){return a.random.arrayElement(a.definitions.database.column)},e.column.schema={description:"Generates a column name.",sampleResults:["id","title","createdAt"]},e.type=function(){return a.random.arrayElement(a.definitions.database.type)},e.type.schema={description:"Generates a column type.",sampleResults:["byte","int","varchar","timestamp"]},e.collation=function(){return a.random.arrayElement(a.definitions.database.collation)},e.collation.schema={description:"Generates a collation.",sampleResults:["utf8_unicode_ci","utf8_bin"]},e.engine=function(){return a.random.arrayElement(a.definitions.database.engine)},e.engine.schema={description:"Generates a storage engine.",sampleResults:["MyISAM","InnoDB"]}}},{}],6:[function(a,e,o){e.exports=function(i){var a=this;return a.past=function(a,e){var o=new Date;void 0!==e&&(o=new Date(Date.parse(e)));e={min:1e3,max:365*(a||1)*24*3600*1e3},a=o.getTime();return a-=i.random.number(e),o.setTime(a),o},a.future=function(a,e){var o=new Date;void 0!==e&&(o=new Date(Date.parse(e)));e={min:1e3,max:365*(a||1)*24*3600*1e3},a=o.getTime();return a+=i.random.number(e),o.setTime(a),o},a.between=function(a,e){a=Date.parse(a),e=i.random.number(Date.parse(e)-a);return new Date(a+e)},a.recent=function(a,e){var o=new Date;void 0!==e&&(o=new Date(Date.parse(e)));e={min:1e3,max:24*(a||1)*3600*1e3},a=o.getTime();return a-=i.random.number(e),o.setTime(a),o},a.soon=function(a,e){var o=new Date;void 0!==e&&(o=new Date(Date.parse(e)));e={min:1e3,max:24*(a||1)*3600*1e3},a=o.getTime();return a+=i.random.number(e),o.setTime(a),o},a.month=function(a){var e="wide";(a=a||{}).abbr&&(e="abbr"),a.context&&void 0!==i.definitions.date.month[e+"_context"]&&(e+="_context");e=i.definitions.date.month[e];return i.random.arrayElement(e)},a.weekday=function(a){var e="wide";(a=a||{}).abbr&&(e="abbr"),a.context&&void 0!==i.definitions.date.weekday[e+"_context"]&&(e+="_context");e=i.definitions.date.weekday[e];return i.random.arrayElement(e)},a}},{}],7:[function(a,e,o){e.exports=function(c){return this.fake=function a(e){if("string"!=typeof e||0===e.length)throw new Error("string parameter is required!");var o=e.search("{{"),i=e.search("}}");if(-1===o&&-1===i)return e;var n=e.substr(o+2,i-o-2),t=n.replace("}}","").replace("{{",""),i=/\(([^)]+)\)/,o=i.exec(t),s="";o&&(t=t.replace(i,""),s=o[1]);t=t.split(".");if(void 0===c[t[0]])throw new Error("Invalid module: "+t[0]);if(void 0===c[t[0]][t[1]])throw new Error("Invalid method: "+t[0]+"."+t[1]);var r,t=c[t[0]][t[1]];try{r=JSON.parse(s)}catch(a){r=s}return t="string"==typeof r&&0===r.length?t.call(this):t.call(this,r),a(e.replace("{{"+n+"}}",t))},this}},{}],8:[function(e,a,o){a.exports=function(c){var l=e("./iban"),t=c.helpers,a=this;a.account=function(a){a=a||8;for(var e="",o=0;o<a;o++)e+="#";return a=null,t.replaceSymbolWithNumber(e)},a.accountName=function(){return[t.randomize(c.definitions.finance.account_type),"Account"].join(" ")},a.routingNumber=function(){for(var a=t.replaceSymbolWithNumber("########"),e=0,o=0;o<a.length;o+=3)e+=3*Number(a[o]),e+=7*Number(a[o+1]),e+=Number(a[o+2])||0;return a+(10*Math.ceil(e/10)-e)},a.mask=function(a,e,o){a=0!=a&&a&&void 0!==a?a:4,e=null===e||e,o=null===o||o;for(var i="",n=0;n<a;n++)i+="#";return i=o?["...",i].join(""):i,i=e?["(",i,")"].join(""):i,i=t.replaceSymbolWithNumber(i)},a.amount=function(a,e,o,i){a=a||0,e=e||1e3,o=void 0===o?2:o,i=i||"";a=c.random.number({max:e,min:a,precision:Math.pow(10,-o)}),a.toFixed(o);return i+a.toFixed(o)},a.transactionType=function(){return t.randomize(c.definitions.finance.transaction_type)},a.currencyCode=function(){return c.random.objectElement(c.definitions.finance.currency).code},a.currencyName=function(){return c.random.objectElement(c.definitions.finance.currency,"key")},a.currencySymbol=function(){for(var a;!a;)a=c.random.objectElement(c.definitions.finance.currency).symbol;return a},a.bitcoinAddress=function(){for(var a=c.random.number({min:25,max:34}),e=c.random.arrayElement(["1","3"]),o=0;o<a-1;o++)e+=c.random.arrayElement("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ".split(""));return e},a.litecoinAddress=function(){for(var a=c.random.number({min:26,max:33}),e=c.random.arrayElement(["L","M","3"]),o=0;o<a-1;o++)e+=c.random.arrayElement("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ".split(""));return e},a.creditCardNumber=function(a){var e,o;a=a||"";var i=c.definitions.finance.credit_card;return a in i?e="string"==typeof(o=i[a])?o:c.random.arrayElement(o):a.match(/#/)?e=a:"string"==typeof i?e=i:"object"==typeof i&&(e="string"==typeof(o=c.random.objectElement(i,"value"))?o:c.random.arrayElement(o)),e=e.replace(/\//g,""),t.replaceCreditCardSymbols(e)},a.creditCardCVV=function(){for(var a="",e=0;e<3;e++)a+=c.random.number({max:9}).toString();return a},a.ethereumAddress=function(){return c.random.hexaDecimal(40).toLowerCase()},a.iban=function(a){for(var e=c.random.arrayElement(l.formats),o="",i=0,n=0;n<e.bban.length;n++){var t=e.bban[n],s=t.count;for(i+=t.count;0<s;)"a"==t.type?o+=c.random.arrayElement(l.alpha):"c"==t.type?c.random.number(100)<80?o+=c.random.number(9):o+=c.random.arrayElement(l.alpha):3<=s&&c.random.number(100)<30?c.random.boolean()?(o+=c.random.arrayElement(l.pattern100),s-=2):(o+=c.random.arrayElement(l.pattern10),s--):o+=c.random.number(9),s--;o=o.substring(0,i)}var r=98-l.mod97(l.toDigitString(o+e.country+"00"));r<10&&(r="0"+r);r=e.country+r+o;return a?r.match(/.{1,4}/g).join(" "):r},a.bic=function(){var a=["A","E","I","O","U"],e=c.random.number(100);return t.replaceSymbols("???")+c.random.arrayElement(a)+c.random.arrayElement(l.iso3166)+t.replaceSymbols("?")+"1"+(e<10?t.replaceSymbols("?"+c.random.arrayElement(a)+"?"):e<40?t.replaceSymbols("###"):"")},a.transactionDescription=function(){var a=t.createTransaction().account,e=c.finance.mask(),o=c.finance.currencyCode(),i=t.createTransaction().amount;return t.createTransaction().type+" transaction at "+t.createTransaction().business+" using card ending with ***"+e+" for "+o+" "+i+" in account ***"+a}}},{"./iban":12}],9:[function(a,e,o){e.exports=function(o){var a=this,i=o.fake,n=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];return a.branch=function(){return o.hacker.noun().replace(" ","-")+"-"+o.hacker.verb().replace(" ","-")},a.commitEntry=function(a){var e="commit {{git.commitSha}}\r\n";return!(a=a||{}).merge&&0!==o.random.number({min:0,max:4})||(e+="Merge: {{git.shortSha}} {{git.shortSha}}\r\n"),e+="Author: {{name.firstName}} {{name.lastName}} <{{internet.email}}>\r\n",e+="Date: "+o.date.recent().toString()+"\r\n",i(e+="\r\n {{git.commitMessage}}\r\n")},a.commitMessage=function(){return i("{{hacker.verb}} {{hacker.adjective}} {{hacker.noun}}")},a.commitSha=function(){for(var a="",e=0;e<40;e++)a+=o.random.arrayElement(n);return a},a.shortSha=function(){for(var a="",e=0;e<7;e++)a+=o.random.arrayElement(n);return a},a}},{}],10:[function(a,e,o){e.exports=function(o){var i=this;return i.abbreviation=function(){return o.random.arrayElement(o.definitions.hacker.abbreviation)},i.adjective=function(){return o.random.arrayElement(o.definitions.hacker.adjective)},i.noun=function(){return o.random.arrayElement(o.definitions.hacker.noun)},i.verb=function(){return o.random.arrayElement(o.definitions.hacker.verb)},i.ingverb=function(){return o.random.arrayElement(o.definitions.hacker.ingverb)},i.phrase=function(){var a={abbreviation:i.abbreviation,adjective:i.adjective,ingverb:i.ingverb,noun:i.noun,verb:i.verb},e=o.random.arrayElement(o.definitions.hacker.phrase);return o.helpers.mustache(e,a)},i}},{}],11:[function(a,e,o){e.exports=function(l){var a=this;return a.randomize=function(a){return a=a||["a","b","c"],l.random.arrayElement(a)},a.slugify=function(a){return(a=a||"").replace(/ /g,"-").replace(/[^\w\.\-]+/g,"")},a.replaceSymbolWithNumber=function(a,e){a=a||"",void 0===e&&(e="#");for(var o="",i=0;i<a.length;i++)a.charAt(i)==e?o+=l.random.number(9):"!"==a.charAt(i)?o+=l.random.number({min:2,max:9}):o+=a.charAt(i);return o},a.replaceSymbols=function(a){a=a||"";for(var e=["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"],o="",i=0;i<a.length;i++)"#"==a.charAt(i)?o+=l.random.number(9):"?"==a.charAt(i)?o+=l.random.arrayElement(e):"*"==a.charAt(i)?o+=l.random.boolean()?l.random.arrayElement(e):l.random.number(9):o+=a.charAt(i);return o},a.replaceCreditCardSymbols=function(a,e){a=a||"6453-####-####-####-###L",e=e||"#";a=l.helpers.regexpStyleStringParse(a);var o,i=(a=l.helpers.replaceSymbolWithNumber(a,e)).replace(/\D/g,"").split("").map(function(a){return parseInt(a)}),e=((o=i).reverse(),(o=o.map(function(a,e){return e%2==0&&9<(a*=2)&&(a-=9),a})).reduce(function(a,e){return a+e})%10);return a.replace("L",e)},a.repeatString=function(a,e){void 0===e&&(e=0);for(var o="",i=0;i<e;i++)o+=a.toString();return o},a.regexpStyleStringParse=function(a){for(var e,o,i,n,t=/(.)\{(\d+)\,(\d+)\}/,s=/(.)\{(\d+)\}/,r=/\[(\d+)\-(\d+)\]/,c=(a=a||"").match(t);null!==c;)e=parseInt(c[2]),(o=parseInt(c[3]))<e&&(i=o,o=e,e=i),n=l.random.number({min:e,max:o}),c=(a=a.slice(0,c.index)+l.helpers.repeatString(c[1],n)+a.slice(c.index+c[0].length)).match(t);for(c=a.match(s);null!==c;)n=parseInt(c[2]),c=(a=a.slice(0,c.index)+l.helpers.repeatString(c[1],n)+a.slice(c.index+c[0].length)).match(s);for(c=a.match(r);null!==c;)e=parseInt(c[1]),(o=parseInt(c[2]))<e&&(i=o,o=e,e=i),c=(a=a.slice(0,c.index)+l.random.number({min:e,max:o}).toString()+a.slice(c.index+c[0].length)).match(r);return a},a.shuffle=function(a){if(void 0===a||0===a.length)return a||[];for(var e,o,i=(a=a||["a","b","c"]).length-1;0<i;--i)o=l.random.number(i),e=a[i],a[i]=a[o],a[o]=e;return a},a.mustache=function(a,e){if(void 0===a)return"";for(var o in e){var i=new RegExp("{{"+o+"}}","g");a=a.replace(i,e[o])}return a},a.createCard=function(){return{name:l.name.findName(),username:l.internet.userName(),email:l.internet.email(),address:{streetA:l.address.streetName(),streetB:l.address.streetAddress(),streetC:l.address.streetAddress(!0),streetD:l.address.secondaryAddress(),city:l.address.city(),state:l.address.state(),country:l.address.country(),zipcode:l.address.zipCode(),geo:{lat:l.address.latitude(),lng:l.address.longitude()}},phone:l.phone.phoneNumber(),website:l.internet.domainName(),company:{name:l.company.companyName(),catchPhrase:l.company.catchPhrase(),bs:l.company.bs()},posts:[{words:l.lorem.words(),sentence:l.lorem.sentence(),sentences:l.lorem.sentences(),paragraph:l.lorem.paragraph()},{words:l.lorem.words(),sentence:l.lorem.sentence(),sentences:l.lorem.sentences(),paragraph:l.lorem.paragraph()},{words:l.lorem.words(),sentence:l.lorem.sentence(),sentences:l.lorem.sentences(),paragraph:l.lorem.paragraph()}],accountHistory:[l.helpers.createTransaction(),l.helpers.createTransaction(),l.helpers.createTransaction()]}},a.contextualCard=function(){var a=l.name.firstName(),e=l.internet.userName(a);return{name:a,username:e,avatar:l.internet.avatar(),email:l.internet.email(e),dob:l.date.past(50,new Date("Sat Sep 20 1992 21:35:02 GMT+0200 (CEST)")),phone:l.phone.phoneNumber(),address:{street:l.address.streetName(!0),suite:l.address.secondaryAddress(),city:l.address.city(),zipcode:l.address.zipCode(),geo:{lat:l.address.latitude(),lng:l.address.longitude()}},website:l.internet.domainName(),company:{name:l.company.companyName(),catchPhrase:l.company.catchPhrase(),bs:l.company.bs()}}},a.userCard=function(){return{name:l.name.findName(),username:l.internet.userName(),email:l.internet.email(),address:{street:l.address.streetName(!0),suite:l.address.secondaryAddress(),city:l.address.city(),zipcode:l.address.zipCode(),geo:{lat:l.address.latitude(),lng:l.address.longitude()}},phone:l.phone.phoneNumber(),website:l.internet.domainName(),company:{name:l.company.companyName(),catchPhrase:l.company.catchPhrase(),bs:l.company.bs()}}},a.createTransaction=function(){return{amount:l.finance.amount(),date:new Date(2012,1,2),business:l.company.companyName(),name:[l.finance.accountName(),l.finance.mask()].join(" "),type:a.randomize(l.definitions.finance.transaction_type),account:l.finance.account()}},a}},{}],12:[function(a,e,o){e.exports={alpha:["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"],pattern10:["01","02","03","04","05","06","07","08","09"],pattern100:["001","002","003","004","005","006","007","008","009"],toDigitString:function(a){return a.replace(/[A-Z]/gi,function(a){return a.toUpperCase().charCodeAt(0)-55})},mod97:function(a){for(var e=0,o=0;o<a.length;o++)e=(10*e+(0|a[o]))%97;return e},formats:[{country:"AL",total:28,bban:[{type:"n",count:8},{type:"c",count:16}],format:"ALkk bbbs sssx cccc cccc cccc cccc"},{country:"AD",total:24,bban:[{type:"n",count:8},{type:"c",count:12}],format:"ADkk bbbb ssss cccc cccc cccc"},{country:"AT",total:20,bban:[{type:"n",count:5},{type:"n",count:11}],format:"ATkk bbbb bccc cccc cccc"},{country:"AZ",total:28,bban:[{type:"c",count:4},{type:"n",count:20}],format:"AZkk bbbb cccc cccc cccc cccc cccc"},{country:"BH",total:22,bban:[{type:"a",count:4},{type:"c",count:14}],format:"BHkk bbbb cccc cccc cccc cc"},{country:"BE",total:16,bban:[{type:"n",count:3},{type:"n",count:9}],format:"BEkk bbbc cccc ccxx"},{country:"BA",total:20,bban:[{type:"n",count:6},{type:"n",count:10}],format:"BAkk bbbs sscc cccc ccxx"},{country:"BR",total:29,bban:[{type:"n",count:13},{type:"n",count:10},{type:"a",count:1},{type:"c",count:1}],format:"BRkk bbbb bbbb ssss sccc cccc ccct n"},{country:"BG",total:22,bban:[{type:"a",count:4},{type:"n",count:6},{type:"c",count:8}],format:"BGkk bbbb ssss ddcc cccc cc"},{country:"CR",total:21,bban:[{type:"n",count:3},{type:"n",count:14}],format:"CRkk bbbc cccc cccc cccc c"},{country:"HR",total:21,bban:[{type:"n",count:7},{type:"n",count:10}],format:"HRkk bbbb bbbc cccc cccc c"},{country:"CY",total:28,bban:[{type:"n",count:8},{type:"c",count:16}],format:"CYkk bbbs ssss cccc cccc cccc cccc"},{country:"CZ",total:24,bban:[{type:"n",count:10},{type:"n",count:10}],format:"CZkk bbbb ssss sscc cccc cccc"},{country:"DK",total:18,bban:[{type:"n",count:4},{type:"n",count:10}],format:"DKkk bbbb cccc cccc cc"},{country:"DO",total:28,bban:[{type:"a",count:4},{type:"n",count:20}],format:"DOkk bbbb cccc cccc cccc cccc cccc"},{country:"TL",total:23,bban:[{type:"n",count:3},{type:"n",count:16}],format:"TLkk bbbc cccc cccc cccc cxx"},{country:"EE",total:20,bban:[{type:"n",count:4},{type:"n",count:12}],format:"EEkk bbss cccc cccc cccx"},{country:"FO",total:18,bban:[{type:"n",count:4},{type:"n",count:10}],format:"FOkk bbbb cccc cccc cx"},{country:"FI",total:18,bban:[{type:"n",count:6},{type:"n",count:8}],format:"FIkk bbbb bbcc cccc cx"},{country:"FR",total:27,bban:[{type:"n",count:10},{type:"c",count:11},{type:"n",count:2}],format:"FRkk bbbb bggg ggcc cccc cccc cxx"},{country:"GE",total:22,bban:[{type:"c",count:2},{type:"n",count:16}],format:"GEkk bbcc cccc cccc cccc cc"},{country:"DE",total:22,bban:[{type:"n",count:8},{type:"n",count:10}],format:"DEkk bbbb bbbb cccc cccc cc"},{country:"GI",total:23,bban:[{type:"a",count:4},{type:"c",count:15}],format:"GIkk bbbb cccc cccc cccc ccc"},{country:"GR",total:27,bban:[{type:"n",count:7},{type:"c",count:16}],format:"GRkk bbbs sssc cccc cccc cccc ccc"},{country:"GL",total:18,bban:[{type:"n",count:4},{type:"n",count:10}],format:"GLkk bbbb cccc cccc cc"},{country:"GT",total:28,bban:[{type:"c",count:4},{type:"c",count:4},{type:"c",count:16}],format:"GTkk bbbb mmtt cccc cccc cccc cccc"},{country:"HU",total:28,bban:[{type:"n",count:8},{type:"n",count:16}],format:"HUkk bbbs sssk cccc cccc cccc cccx"},{country:"IS",total:26,bban:[{type:"n",count:6},{type:"n",count:16}],format:"ISkk bbbb sscc cccc iiii iiii ii"},{country:"IE",total:22,bban:[{type:"c",count:4},{type:"n",count:6},{type:"n",count:8}],format:"IEkk aaaa bbbb bbcc cccc cc"},{country:"IL",total:23,bban:[{type:"n",count:6},{type:"n",count:13}],format:"ILkk bbbn nncc cccc cccc ccc"},{country:"IT",total:27,bban:[{type:"a",count:1},{type:"n",count:10},{type:"c",count:12}],format:"ITkk xaaa aabb bbbc cccc cccc ccc"},{country:"JO",total:30,bban:[{type:"a",count:4},{type:"n",count:4},{type:"n",count:18}],format:"JOkk bbbb nnnn cccc cccc cccc cccc cc"},{country:"KZ",total:20,bban:[{type:"n",count:3},{type:"c",count:13}],format:"KZkk bbbc cccc cccc cccc"},{country:"XK",total:20,bban:[{type:"n",count:4},{type:"n",count:12}],format:"XKkk bbbb cccc cccc cccc"},{country:"KW",total:30,bban:[{type:"a",count:4},{type:"c",count:22}],format:"KWkk bbbb cccc cccc cccc cccc cccc cc"},{country:"LV",total:21,bban:[{type:"a",count:4},{type:"c",count:13}],format:"LVkk bbbb cccc cccc cccc c"},{country:"LB",total:28,bban:[{type:"n",count:4},{type:"c",count:20}],format:"LBkk bbbb cccc cccc cccc cccc cccc"},{country:"LI",total:21,bban:[{type:"n",count:5},{type:"c",count:12}],format:"LIkk bbbb bccc cccc cccc c"},{country:"LT",total:20,bban:[{type:"n",count:5},{type:"n",count:11}],format:"LTkk bbbb bccc cccc cccc"},{country:"LU",total:20,bban:[{type:"n",count:3},{type:"c",count:13}],format:"LUkk bbbc cccc cccc cccc"},{country:"MK",total:19,bban:[{type:"n",count:3},{type:"c",count:10},{type:"n",count:2}],format:"MKkk bbbc cccc cccc cxx"},{country:"MT",total:31,bban:[{type:"a",count:4},{type:"n",count:5},{type:"c",count:18}],format:"MTkk bbbb ssss sccc cccc cccc cccc ccc"},{country:"MR",total:27,bban:[{type:"n",count:10},{type:"n",count:13}],format:"MRkk bbbb bsss sscc cccc cccc cxx"},{country:"MU",total:30,bban:[{type:"a",count:4},{type:"n",count:4},{type:"n",count:15},{type:"a",count:3}],format:"MUkk bbbb bbss cccc cccc cccc 000d dd"},{country:"MC",total:27,bban:[{type:"n",count:10},{type:"c",count:11},{type:"n",count:2}],format:"MCkk bbbb bsss sscc cccc cccc cxx"},{country:"MD",total:24,bban:[{type:"c",count:2},{type:"c",count:18}],format:"MDkk bbcc cccc cccc cccc cccc"},{country:"ME",total:22,bban:[{type:"n",count:3},{type:"n",count:15}],format:"MEkk bbbc cccc cccc cccc xx"},{country:"NL",total:18,bban:[{type:"a",count:4},{type:"n",count:10}],format:"NLkk bbbb cccc cccc cc"},{country:"NO",total:15,bban:[{type:"n",count:4},{type:"n",count:7}],format:"NOkk bbbb cccc ccx"},{country:"PK",total:24,bban:[{type:"c",count:4},{type:"n",count:16}],format:"PKkk bbbb cccc cccc cccc cccc"},{country:"PS",total:29,bban:[{type:"c",count:4},{type:"n",count:9},{type:"n",count:12}],format:"PSkk bbbb xxxx xxxx xccc cccc cccc c"},{country:"PL",total:28,bban:[{type:"n",count:8},{type:"n",count:16}],format:"PLkk bbbs sssx cccc cccc cccc cccc"},{country:"PT",total:25,bban:[{type:"n",count:8},{type:"n",count:13}],format:"PTkk bbbb ssss cccc cccc cccx x"},{country:"QA",total:29,bban:[{type:"a",count:4},{type:"c",count:21}],format:"QAkk bbbb cccc cccc cccc cccc cccc c"},{country:"RO",total:24,bban:[{type:"a",count:4},{type:"c",count:16}],format:"ROkk bbbb cccc cccc cccc cccc"},{country:"SM",total:27,bban:[{type:"a",count:1},{type:"n",count:10},{type:"c",count:12}],format:"SMkk xaaa aabb bbbc cccc cccc ccc"},{country:"SA",total:24,bban:[{type:"n",count:2},{type:"c",count:18}],format:"SAkk bbcc cccc cccc cccc cccc"},{country:"RS",total:22,bban:[{type:"n",count:3},{type:"n",count:15}],format:"RSkk bbbc cccc cccc cccc xx"},{country:"SK",total:24,bban:[{type:"n",count:10},{type:"n",count:10}],format:"SKkk bbbb ssss sscc cccc cccc"},{country:"SI",total:19,bban:[{type:"n",count:5},{type:"n",count:10}],format:"SIkk bbss sccc cccc cxx"},{country:"ES",total:24,bban:[{type:"n",count:10},{type:"n",count:10}],format:"ESkk bbbb gggg xxcc cccc cccc"},{country:"SE",total:24,bban:[{type:"n",count:3},{type:"n",count:17}],format:"SEkk bbbc cccc cccc cccc cccc"},{country:"CH",total:21,bban:[{type:"n",count:5},{type:"c",count:12}],format:"CHkk bbbb bccc cccc cccc c"},{country:"TN",total:24,bban:[{type:"n",count:5},{type:"n",count:15}],format:"TNkk bbss sccc cccc cccc cccc"},{country:"TR",total:26,bban:[{type:"n",count:5},{type:"c",count:1},{type:"c",count:16}],format:"TRkk bbbb bxcc cccc cccc cccc cc"},{country:"AE",total:23,bban:[{type:"n",count:3},{type:"n",count:16}],format:"AEkk bbbc cccc cccc cccc ccc"},{country:"GB",total:22,bban:[{type:"a",count:4},{type:"n",count:6},{type:"n",count:8}],format:"GBkk bbbb ssss sscc cccc cc"},{country:"VG",total:24,bban:[{type:"c",count:4},{type:"n",count:16}],format:"VGkk bbbb cccc cccc cccc cccc"}],iso3166:["AC","AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BU","BV","BW","BY","BZ","CA","CC","CD","CE","CF","CG","CH","CI","CK","CL","CM","CN","CO","CP","CR","CS","CS","CU","CV","CW","CX","CY","CZ","DD","DE","DG","DJ","DK","DM","DO","DZ","EA","EC","EE","EG","EH","ER","ES","ET","EU","FI","FJ","FK","FM","FO","FR","FX","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","IC","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NT","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SU","SV","SX","SY","SZ","TA","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","YU","ZA","ZM","ZR","ZW"]}},{}],13:[function(t,a,e){a.exports=function(s){var i=this,a=t("./image_providers/lorempixel"),e=t("./image_providers/unsplash"),o=t("./image_providers/lorempicsum"),n=t("./image_providers/thispersondoesnotexist");i.image=function(a,e,o){return i[s.random.arrayElement(["abstract","animals","business","cats","city","food","nightlife","fashion","people","nature","sports","technics","transport"])](a,e,o)},i.avatar=function(){return s.internet.avatar()},i.imageUrl=function(a,e,o,i,n){var t="http://";void 0!==n&&!0===n&&(t="https://");e=t+"placeimg.com/"+(a=a||640)+"/"+(e=e||480);return void 0!==o&&(e+="/"+o),i&&(e+="?"+s.random.number()),e},i.abstract=function(a,e,o){return s.image.imageUrl(a,e,"abstract",o)},i.animals=function(a,e,o,i){return s.image.imageUrl(a,e,"animals",o,i)},i.business=function(a,e,o,i){return s.image.imageUrl(a,e,"business",o,i)},i.cats=function(a,e,o,i){return s.image.imageUrl(a,e,"cats",o,i)},i.city=function(a,e,o,i){return s.image.imageUrl(a,e,"city",o,i)},i.food=function(a,e,o,i){return s.image.imageUrl(a,e,"food",o,i)},i.nightlife=function(a,e,o,i){return s.image.imageUrl(a,e,"nightlife",o,i)},i.fashion=function(a,e,o,i){return s.image.imageUrl(a,e,"fashion",o,i)},i.people=function(a,e,o,i){return s.image.imageUrl(a,e,"people",o,i)},i.nature=function(a,e,o,i){return s.image.imageUrl(a,e,"nature",o,i)},i.sports=function(a,e,o,i){return s.image.imageUrl(a,e,"sports",o,i)},i.technics=function(a,e,o,i){return s.image.imageUrl(a,e,"technics",o,i)},i.transport=function(a,e,o,i){return s.image.imageUrl(a,e,"transport",o,i)},i.dataUri=function(a,e,o){o=o||"grey";return"data:image/svg+xml;charset=UTF-8,"+encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" version="1.1" baseProfile="full" width="'+a+'" height="'+e+'"><rect width="100%" height="100%" fill="'+o+'"/><text x="'+a/2+'" y="'+e/2+'" font-size="20" alignment-baseline="middle" text-anchor="middle" fill="white">'+a+"x"+e+"</text></svg>")},i.lorempixel=new a(s),i.unsplash=new e(s),i.lorempicsum=new o(s),i.thispersondoesnotexist=new n(s)}},{"./image_providers/lorempicsum":14,"./image_providers/lorempixel":15,"./image_providers/thispersondoesnotexist":16,"./image_providers/unsplash":17}],14:[function(a,e,o){e.exports=function(a){var t=this;t.image=function(a,e,o,i){return t.imageUrl(a,e,o,i)},t.imageGrayscale=function(a,e,o){return t.imageUrl(a,e,o)},t.imageBlurred=function(a,e,o){return t.imageUrl(a,e,void 0,o)},t.imageRandomSeeded=function(a,e,o,i,n){return t.imageUrl(a,e,o,i,n)},t.avatar=function(){return a.internet.avatar()},t.imageUrl=function(a,e,o,i,n){var t="https://picsum.photos";return n&&(t+="/seed/"+n),t+="/"+(a=a||640)+"/"+(e=e||480),o&&i?t+"?grayscale&blur="+i:o?t+"?grayscale":i?t+"?blur="+i:t}}},{}],15:[function(a,e,o){e.exports=function(t){var i=this;i.categories=["abstract","animals","business","cats","city","food","nightlife","fashion","people","nature","sports","technics","transport"],i.image=function(a,e,o){return i[t.random.arrayElement(i.categories)](a,e,o)},i.avatar=function(){return t.internet.avatar()},i.imageUrl=function(a,e,o,i,n){e="https://lorempixel.com/"+(a=a||640)+"/"+(e=e||480);return void 0!==o&&(e+="/"+o),i&&(e+="?"+t.random.number()),e},i.abstract=function(a,e,o){return t.image.lorempixel.imageUrl(a,e,"abstract",o)},i.animals=function(a,e,o){return t.image.lorempixel.imageUrl(a,e,"animals",o)},i.business=function(a,e,o){return t.image.lorempixel.imageUrl(a,e,"business",o)},i.cats=function(a,e,o){return t.image.lorempixel.imageUrl(a,e,"cats",o)},i.city=function(a,e,o){return t.image.lorempixel.imageUrl(a,e,"city",o)},i.food=function(a,e,o){return t.image.lorempixel.imageUrl(a,e,"food",o)},i.nightlife=function(a,e,o){return t.image.lorempixel.imageUrl(a,e,"nightlife",o)},i.fashion=function(a,e,o){return t.image.lorempixel.imageUrl(a,e,"fashion",o)},i.people=function(a,e,o){return t.image.lorempixel.imageUrl(a,e,"people",o)},i.nature=function(a,e,o){return t.image.lorempixel.imageUrl(a,e,"nature",o)},i.sports=function(a,e,o){return t.image.lorempixel.imageUrl(a,e,"sports",o)},i.technics=function(a,e,o){return t.image.lorempixel.imageUrl(a,e,"technics",o)},i.transport=function(a,e,o){return t.image.lorempixel.imageUrl(a,e,"transport",o)}}},{}],16:[function(a,e,o){e.exports=function(i){var n=this;n.categories=["people"],n.image=function(a,e,o){return n[i.random.arrayElement(n.categories)](a,e,o)},n.avatar=function(){return i.internet.avatar()},n.imageUrl=function(a,e,o,i,n){var t="https://";return void 0!==n&&!1===n&&(t="http://"),t+"www.thispersondoesnotexist.com/image"},n.people=function(a,e,o){return i.image.thispersondoesnotexist.imageUrl(a,e,"people",o)}}},{}],17:[function(a,e,o){e.exports=function(i){var n=this;n.categories=["food","nature","people","technology","objects","buildings"],n.image=function(a,e,o){return n.imageUrl(a,e,void 0,o)},n.avatar=function(){return i.internet.avatar()},n.imageUrl=function(a,e,o,i,n){var t="https://",s="source.unsplash.com";return void 0!==n&&!1===n&&(t="http://"),s=t+s,void 0!==o&&(s+="/category/"+o),s+="/"+(a=a||640)+"x"+(e=e||480),void 0!==i&&new RegExp("^([A-Za-z0-9].+,[A-Za-z0-9]+)$|^([A-Za-z0-9]+)$").test(i)&&(s+="?"+i),s},n.food=function(a,e,o){return i.image.unsplash.imageUrl(a,e,"food",o)},n.people=function(a,e,o){return i.image.unsplash.imageUrl(a,e,"people",o)},n.nature=function(a,e,o){return i.image.unsplash.imageUrl(a,e,"nature",o)},n.technology=function(a,e,o){return i.image.unsplash.imageUrl(a,e,"technology",o)},n.objects=function(a,e,o){return i.image.unsplash.imageUrl(a,e,"objects",o)},n.buildings=function(a,e,o){return i.image.unsplash.imageUrl(a,e,"buildings",o)}}},{}],18:[function(s,a,e){function o(a){var o=this;a=a||{};var e=o.locales||a.locales||{},i=o.locale||a.locale||"en",n=o.localeFallback||a.localeFallback||"en";o.locales=e,o.locale=i,o.localeFallback=n,o.definitions={};i=s("./fake");o.fake=new i(o).fake;i=s("./unique");o.unique=new i(o).unique;i=s("./random");o.random=new i(o);i=s("./helpers");o.helpers=new i(o);i=s("./name");o.name=new i(o);i=s("./address");o.address=new i(o);i=s("./company");o.company=new i(o);i=s("./finance");o.finance=new i(o);i=s("./image");o.image=new i(o);i=s("./lorem");o.lorem=new i(o);i=s("./hacker");o.hacker=new i(o);i=s("./internet");o.internet=new i(o);i=s("./database");o.database=new i(o);i=s("./phone_number");o.phone=new i(o);i=s("./date");o.date=new i(o);i=s("./time");o.time=new i(o);i=s("./commerce");o.commerce=new i(o);i=s("./system");o.system=new i(o);i=s("./git");o.git=new i(o);i=s("./vehicle");o.vehicle=new i(o);i=s("./music");o.music=new i(o);var t={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"],company:["adjective","noun","descriptor","bs_adjective","bs_noun","bs_verb","suffix"],lorem:["words"],hacker:["abbreviation","adjective","noun","verb","ingverb","phrase"],phone_number:["formats"],finance:["account_type","transaction_type","currency","iban","credit_card"],internet:["avatar_uri","domain_suffix","free_email","example_email","password"],commerce:["color","department","product_name","price","categories","product_description"],database:["collation","column","engine","type"],system:["mimeTypes","directoryPaths"],date:["month","weekday"],vehicle:["vehicle","manufacturer","model","type","fuel","vin","color"],music:["genre"],title:"",separator:""};Object.keys(t).forEach(function(e){void 0===o.definitions[e]&&(o.definitions[e]={}),"string"!=typeof t[e]?t[e].forEach(function(a){Object.defineProperty(o.definitions[e],a,{get:function(){return(void 0===o.locales[o.locale][e]||void 0===o.locales[o.locale][e][a]?o.locales[n]:o.locales[o.locale])[e][a]}})}):o.definitions[e]=t[e]})}o.prototype.setLocale=function(a){this.locale=a},o.prototype.seed=function(a){var e=s("./random");this.seedValue=a,this.random=new e(this,this.seedValue)},a.exports=o},{"./address":2,"./commerce":3,"./company":4,"./database":5,"./date":6,"./fake":7,"./finance":8,"./git":9,"./hacker":10,"./helpers":11,"./image":13,"./internet":19,"./lorem":1315,"./music":1316,"./name":1317,"./phone_number":1318,"./random":1319,"./system":1320,"./time":1321,"./unique":1322,"./vehicle":1323}],19:[function(a,e,o){var n=a("../vendor/user-agent");e.exports=function(c){var i=this;i.avatar=function(){return c.random.arrayElement(c.definitions.internet.avatar_uri)},i.avatar.schema={description:"Generates a URL for an avatar.",sampleResults:["https://s3.amazonaws.com/uifaces/faces/twitter/igorgarybaldi/128.jpg"]},i.email=function(a,e,o){return o=o||c.random.arrayElement(c.definitions.internet.free_email),c.helpers.slugify(c.internet.userName(a,e))+"@"+o},i.email.schema={description:"Generates a valid email address based on optional input criteria",sampleResults:["foo.bar@gmail.com"],properties:{firstName:{type:"string",required:!1,description:"The first name of the user"},lastName:{type:"string",required:!1,description:"The last name of the user"},provider:{type:"string",required:!1,description:"The domain of the user"}}},i.exampleEmail=function(a,e){var o=c.random.arrayElement(c.definitions.internet.example_email);return i.email(a,e,o)},i.userName=function(a,e){var o;switch(a=a||c.name.firstName(),e=e||c.name.lastName(),c.random.number(2)){case 0:o=a+c.random.number(99);break;case 1:o=a+c.random.arrayElement([".","_"])+e;break;case 2:o=a+c.random.arrayElement([".","_"])+e+c.random.number(99)}return o=(o=o.toString().replace(/'/g,"")).replace(/ /g,"")},i.userName.schema={description:"Generates a username based on one of several patterns. The pattern is chosen randomly.",sampleResults:["Kirstin39","Kirstin.Smith","Kirstin.Smith39","KirstinSmith","KirstinSmith39"],properties:{firstName:{type:"string",required:!1,description:"The first name of the user"},lastName:{type:"string",required:!1,description:"The last name of the user"}}},i.protocol=function(){return c.random.arrayElement(["http","https"])},i.protocol.schema={description:"Randomly generates http or https",sampleResults:["https","http"]},i.url=function(){return c.internet.protocol()+"://"+c.internet.domainName()},i.url.schema={description:"Generates a random URL. The URL could be secure or insecure.",sampleResults:["http://rashawn.name","https://rashawn.name"]},i.domainName=function(){return c.internet.domainWord()+"."+c.internet.domainSuffix()},i.domainName.schema={description:"Generates a random domain name.",sampleResults:["marvin.org"]},i.domainSuffix=function(){return c.random.arrayElement(c.definitions.internet.domain_suffix)},i.domainSuffix.schema={description:"Generates a random domain suffix.",sampleResults:["net"]},i.domainWord=function(){return c.name.firstName().replace(/([\\~#&*{}/:<>?|\"'])/gi,"").toLowerCase()},i.domainWord.schema={description:"Generates a random domain word.",sampleResults:["alyce"]},i.ip=function(){for(var a=[],e=0;e<4;e++)a[e]=c.random.number(255).toFixed(0);return a.join(".")},i.ip.schema={description:"Generates a random IP.",sampleResults:["97.238.241.11"]},i.ipv6=function(){for(var a=[],e=0;e<8;e++)a[e]=function(){for(var a="",e=0;e<4;e++)a+=c.random.arrayElement(["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"]);return a}();return a.join(":")},i.ipv6.schema={description:"Generates a random IPv6 address.",sampleResults:["2001:0db8:6276:b1a7:5213:22f1:25df:c8a0"]},i.userAgent=function(){return n.generate()},i.userAgent.schema={description:"Generates a random user agent.",sampleResults:["Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_5 rv:6.0; SL) AppleWebKit/532.0.1 (KHTML, like Gecko) Version/7.1.6 Safari/532.0.1"]},i.color=function(a,e,o){a=a||0,e=e||0,o=o||0;a=Math.floor((c.random.number(256)+a)/2),e=Math.floor((c.random.number(256)+e)/2),o=Math.floor((c.random.number(256)+o)/2),a=a.toString(16),e=e.toString(16),o=o.toString(16);return"#"+(1===a.length?"0":"")+a+(1===e.length?"0":"")+e+(1===o.length?"0":"")+o},i.color.schema={description:"Generates a random hexadecimal color.",sampleResults:["#06267f"],properties:{baseRed255:{type:"number",required:!1,description:"The red value. Valid values are 0 - 255."},baseGreen255:{type:"number",required:!1,description:"The green value. Valid values are 0 - 255."},baseBlue255:{type:"number",required:!1,description:"The blue value. Valid values are 0 - 255."}}},i.mac=function(a){var e,o="",i=":";for(-1!==["-",""].indexOf(a)&&(i=a),e=0;e<12;e++)o+=c.random.number(15).toString(16),e%2==1&&11!=e&&(o+=i);return o},i.mac.schema={description:"Generates a random mac address.",sampleResults:["78:06:cc:ae:b3:81"]},i.password=function(a,e,o,i){var t,s;void 0===e&&(e=!1),s=/[aeiouAEIOU]$/,t=/[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/;var r=function(a,e,o,i){var n;return null==a&&(a=10),null==e&&(e=!0),null==o&&(o=/\w/),null==i&&(i=""),i.length>=a?i:(e&&(o=i.match(t)?s:t),n=c.random.number(94)+33,n=String.fromCharCode(n),e&&(n=n.toLowerCase()),n.match(o)?r(a,e,o,""+i+n):r(a,e,o,i))};return r(a=a||15,e,o,i)},i.password.schema={description:"Generates a random password.",sampleResults:["AM7zl6Mg","susejofe"],properties:{length:{type:"number",required:!1,description:"The number of characters in the password."},memorable:{type:"boolean",required:!1,description:"Whether a password should be easy to remember."},pattern:{type:"regex",required:!1,description:"A regex to match each character of the password against. This parameter will be negated if the memorable setting is turned on."},prefix:{type:"string",required:!1,description:"A value to prepend to the generated password. The prefix counts towards the length of the password."}}}}},{"../vendor/user-agent":1326}],20:[function(a,e,o){o.az=a("./locales/az"),o.ar=a("./locales/ar"),o.cz=a("./locales/cz"),o.de=a("./locales/de"),o.de_AT=a("./locales/de_AT"),o.de_CH=a("./locales/de_CH"),o.en=a("./locales/en"),o.en_AU=a("./locales/en_AU"),o.en_AU_ocker=a("./locales/en_AU_ocker"),o.en_BORK=a("./locales/en_BORK"),o.en_CA=a("./locales/en_CA"),o.en_GB=a("./locales/en_GB"),o.en_IE=a("./locales/en_IE"),o.en_IND=a("./locales/en_IND"),o.en_US=a("./locales/en_US"),o.en_ZA=a("./locales/en_ZA"),o.es=a("./locales/es"),o.es_MX=a("./locales/es_MX"),o.fa=a("./locales/fa"),o.fi=a("./locales/fi"),o.fr=a("./locales/fr"),o.fr_CA=a("./locales/fr_CA"),o.fr_CH=a("./locales/fr_CH"),o.ge=a("./locales/ge"),o.id_ID=a("./locales/id_ID"),o.it=a("./locales/it"),o.ja=a("./locales/ja"),o.ko=a("./locales/ko"),o.nb_NO=a("./locales/nb_NO"),o.nep=a("./locales/nep"),o.nl=a("./locales/nl"),o.nl_BE=a("./locales/nl_BE"),o.pl=a("./locales/pl"),o.pt_BR=a("./locales/pt_BR"),o.pt_PT=a("./locales/pt_PT"),o.ro=a("./locales/ro"),o.ru=a("./locales/ru"),o.sk=a("./locales/sk"),o.sv=a("./locales/sv"),o.tr=a("./locales/tr"),o.uk=a("./locales/uk"),o.vi=a("./locales/vi"),o.zh_CN=a("./locales/zh_CN"),o.zh_TW=a("./locales/zh_TW")},{"./locales/ar":38,"./locales/az":73,"./locales/cz":112,"./locales/de":149,"./locales/de_AT":184,"./locales/de_CH":203,"./locales/en":289,"./locales/en_AU":332,"./locales/en_AU_ocker":354,"./locales/en_BORK":363,"./locales/en_CA":371,"./locales/en_GB":384,"./locales/en_IE":394,"./locales/en_IND":406,"./locales/en_US":418,"./locales/en_ZA":434,"./locales/es":474,"./locales/es_MX":518,"./locales/fa":577,"./locales/fi":598,"./locales/fr":626,"./locales/fr_CA":646,"./locales/fr_CH":659,"./locales/ge":684,"./locales/id_ID":713,"./locales/it":750,"./locales/ja":774,"./locales/ko":798,"./locales/nb_NO":828,"./locales/nep":848,"./locales/nl":872,"./locales/nl_BE":902,"./locales/pl":938,"./locales/pt_BR":973,"./locales/pt_PT":1008,"./locales/ro":1042,"./locales/ru":1087,"./locales/sk":1130,"./locales/sv":1176,"./locales/tr":1202,"./locales/uk":1235,"./locales/vi":1266,"./locales/zh_CN":1289,"./locales/zh_TW":1308}],21:[function(a,e,o){e.exports=["#####","####","###"]},{}],22:[function(a,e,o){e.exports=["#{city_name}"]},{}],23:[function(a,e,o){e.exports=["أفغانستان","ألبانيا","الجزائر","أمريكا ساماو","أندورا","أنجولا","أنجويلا","أنتاركتيكا","أنتيغوا وباربودا","الأرجنتين","أرمينيا","أروبا","أرستراليا","أستريا","أذرابيجان","بهماس","البحرين","بنغلادش","بربادوس","بلاروسيا","بلجيكا","بليز","بينين","برمودا","بوتان","بوليفيا","البوسنة والهرسك","بوتسوانا","جزيرة بوفيه","البرازيل","إقليم المحيط الهندي البريطاني","برونوي دار السلام","بلغاريا","بوركينا فاسو","بوروندي","كمبوديا","كاميرون","كندا","الرأس الأخضر","جزر كايمان","جمهورية إفريقيا الوسطى","التشاد","شيلي","الصين","جزيرة عيد الميلاد","جزر كوكوس","كولومبيا","جزر القمر","كونجو","جزر كوك","كوستا ريكا","ساحل العاج","كرواتيا","كوبا","قبرص","التشيك","دنمارك","جيبوتي","دومينيكا","جمهورية الدومينيكان","إكوادور","مصر","السلفادور","غينيا الاستوائية","إريتريا","إستونيا","أثيوبيا","جزر فارو","جزر فوكلاند","فيجي","فلندا","فرنست","غويانا الفرنسية","بولينزيا الفرنسية","أراض فرنسية جنوبية وأنتارتيكية","جابون","غمبيا","جورجيا","ألمانيا","غانا","جبل طارق","اليونان","الأرض الخضراء","غرينادا","غوادلوب","غوام","غواتيمالا","غيرنزي","غينيا","غينيا بيساو","غيانا","هايتي","جزيرة هيرد وجزر ماكدونالد","الفاتيكان","هندوراس","هونكونغ","هنقاريا","إسلاند","الهند","أندونيسيا","إيران","العراق","إيرلامدا","جزيرة مان","إيطاليا","جامايكا","اليابان","جيرزي","الأردن","كازاخستان","كنيا","كيريباتي","كوريا الشمالية","كوريا الجنوبية","الكويت","قيرغيزستان","لاوس","لتفيا","لبنان","ليسوتو","ليبيريا","ليبيا","ليختنشتاين","ليتيواتيا","ليكسمبورغ","ماكاو","مقدونيا","مدغشقر","ملاوي","ماليزيا","ملديف","مالي","مالطا","جزر مارشال","مارتينيك","موريتانيا","موريشيوس","مايوت","المكسيك","ولايات ميكرونيسيا المتحدة","مولدوفا","موناكو","منغوليا","مونتينيغرو","مونتسرات","المغرب","موزنبيق","ميانمار","ناميبيا","ناورو","نيبال","جزر الأنتيل الهولندية","هولاندا","كالودونيا الجديدة","زيلاندا الجديدة","نيكاراغوا","النيجر","نيجيريا","نييوي","جزيرة نورفولك","جزر ماريانا الشمالية","نورواي","عمان","باكستان","بالاو","فلسطين","بانما","بابوا غينيا الجديدة","باراغواي","بيرو","الفيليبين","جزر بيتكيرن","بولندا","البرتغال","بورتو ريكو","قطر","لا ريونيون","رومانيا","روسيا","روندا","سان بارتيلمي","سانت هيلانة","سانت كيتس ونيفيس","سانت لوسيا","سانت نرتان","سان بيير وميكلون","سانت فينسنت والغرينادين","ساماو","سان مارينو","ساو تومي وبرينسيب","السعودية","السنغال","صربيا","سيشال","سيراليون","سنغفورة","سلوفاكيا","سلوفينيا","جزر سليمان","الصومال","جنوب إفريقيا","جورجيا الجنوبية وجزر ساندويتش الجنوبية","إسبانيا","سيري لانكا","السودان","سيرينام","سفالبارد ويان ماين","سوازيلاند","السويد","سويسرا","سوريا","تايوات","طاجكستان","تنزانيا","تايلاند","تيمور الشرقية","توغو","توكيلاو","تونغوا","ترينيداد وتوباغو","تونس","تركيا","تركمنستان","جزر توركس وكايكوس","توفالو","أوغندا","أكرانيا","الإمارات العربية المتحدة","بريطانيا","أمريكا","جزر الولايات المتحدة الصغيرة النائية","أرغواي","أزباكستان","فانواتو","فينيزويلا","فيتنام","جزر العذراء البريطانية","جزر العذراء الأمريكية","واليس وفوتونا","اليمن","زمبيا","زمبابوي"]},{}],24:[function(a,e,o){e.exports=["المملكة العربية السعودية"]},{}],25:[function(a,e,o){var i={};(e.exports=i).country=a("./country"),i.building_number=a("./building_number"),i.secondary_address=a("./secondary_address"),i.postcode=a("./postcode"),i.postcode_by_state=a("./postcode_by_state"),i.state=a("./state"),i.city=a("./city"),i.street_name=a("./street_name"),i.street_address=a("./street_address"),i.default_country=a("./default_country")},{"./building_number":21,"./city":22,"./country":23,"./default_country":24,"./postcode":26,"./postcode_by_state":27,"./secondary_address":28,"./state":29,"./street_address":30,"./street_name":31}],26:[function(a,e,o){e.exports=["#####","#####-####"]},{}],27:[function(a,e,o){arguments[4][26][0].apply(o,arguments)},{dup:26}],28:[function(a,e,o){e.exports=["### عمارة","### طابق","### شقة","### بناية","### بيت"]},{}],29:[function(a,e,o){e.exports=["تونس","بن عروس","أريانة","باجة","بنزرت","قابس","قفصة","جندوبة","القيروان","القصرين","قبلي","الكاف","المهدية","منوبة","مدنين","المنستير","نابل","صفاقس","بوزيد","سليانة","سوسة","تطاوين","توزر","زغوان","أدرار","الشلف","الأغواط","أم البواقي","باتنة","بجاية","بسكرة","بشار","البليدة","البويرة","تمنراست","تبسة","تلمسان","تيارت","تيزي وزو","الجزائر","الجلفة","جيجل","سطيف","سعيدة","سكيكدة","بلعباس","عنابة","قالمة","قسنطينة","المدية"]},{}],30:[function(a,e,o){e.exports=["#{building_number} #{street_name}"]},{}],31:[function(a,e,o){e.exports=["#{street_prefix} #{Name.first_name}","#{street_prefix} #{Name.last_name}"]},{}],32:[function(a,e,o){e.exports=["###-###-####","(###) ###-####","1-###-###-####","###.###.####"]},{}],33:[function(a,e,o){var i={};(e.exports=i).formats=a("./formats")},{"./formats":32}],34:[function(a,e,o){e.exports=["أحمر","أحمر غامق","أحمر فاتح","أخضر","أخضر غامق","أخضر فاتح","زيتوني","فيروزي","أزرق","أزرق غامق","أزرق فاتح","تركواز","أزرق سماوي","أصفر","ليموني","أرجواني","بنفسجي","أرجواني فاتح","أرجواني خفيف","أبيض","أسود","برتقالي","زهري","بني","كستنائي","أسمر","عاجي","نيلي","ذهبي","فضي","رمادي","رصاصي"]},{}]