text: !function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.benthos=n():e.benthos=n()}(this,function(){return function(e){function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}var t={};return n.m=e,n.c=t,n.p="",n(0)}([function(e,n,t){"use strict";var r,i,o,a;Object.defineProperty(n,"__esModule",{value:!0}),r=t(1),Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return r[e]}})}),i=t(10),Object.keys(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return i[e]}})}),o=t(44),Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return o[e]}})}),a=t(45),Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return a[e]}})})},function(e,n,t){"use strict";function r(e){var n,t;if(e&&e.__esModule)return e;if(n={},null!=e)for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function i(e){if(!u[e])throw(0,s.NO_DATASET_FOUND)(e);c=e||"en"}function o(e){var n=u[e||c];if(n)return n;throw(0,s.NO_DATASET_FOUND)(e)}var a,u,s,c;Object.defineProperty(n,"__esModule",{value:!0}),n.locale=i,n.getDataSet=o,a=t(2),u=r(a),s=t(9),c="en"},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(3);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return r[e]}})})},function(e,n,t){"use strict";var r,i,o,a,u,s;Object.defineProperty(n,"__esModule",{value:!0}),n.en=void 0,r=t(4),i=t(5),o=t(6),a=t(7),u=t(8),s=n.en={gender:r.gender,lastNames:i.lastNames,firstNames:{male:o.male,female:o.female},location:a.location,text:u.text}},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.gender={0:"Female",1:"Male"}},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.lastNames=["Smith","Jones","Williams","Taylor","Brown","Davies","Evans","Wilson","Thomas","Johnson","Roberts","Robinson","Thompson","Wright","Walker","White","Edwards","Hughes","Green","Hall","Lewis","Harris","Clarke","Patel","Jackson","Wood","Turner","Martin","Cooper","Hill","Ward","Morris","Moore","Clark","Lee","King","Baker","Harrison","Morgan","Allen","James","Scott","Phillips","Watson","Davis","Parker","Price","Bennett","Young","Griffiths","Mitchell","Kelly","Cook","Carter","Richardson","Bailey","Collins","Bell","Shaw","Murphy","Miller","Cox","Richards","Khan","Marshall","Anderson","Simpson","Ellis","Adams","Singh","Begum","Wilkinson","Foster","Chapman","Powell","Webb","Rogers","Gray","Mason","Ali","Hunt","Hussain","Campbell","Matthews","Owen","Palmer","Holmes","Mills","Barnes","Knight","Lloyd","Butler","Russell","Barker","Fisher","Stevens","Jenkins","Murray","Dixon","Harvey","Graham","Pearson","Ahmed","Fletcher","Walsh","Kaur","Gibson","Howard","Andrews","Stewart","Elliott","Reynolds","Saunders","Payne","Fox","Ford","Pearce","Day","Brooks","West","Lawrence","Cole","Atkinson","Bradley","Spencer","Gill","Dawson","Ball","Burton","O'brien","Watts","Rose","Booth","Perry","Ryan","Grant","Wells","Armstrong","Francis","Rees","Hayes","Hart","Hudson","Newman","Barrett","Webster","Hunter","Gregory","Carr","Lowe","Page","Marsh","Riley","Dunn","Woods","Parsons","Berry","Stone","Reid","Holland","Hawkins","Harding","Porter","Robertson","Newton","Oliver","Reed","Kennedy","Williamson","Bird","Gardner","Shah","Dean","Lane","Cooke","Bates","Henderson","Parry","Burgess","Bishop","Walton","Burns","Nicholson","Shepherd","Ross","Cross","Long","Freeman","Warren","Nicholls","Hamilton","Byrne","Sutton","Mcdonald","Yates","Hodgson","Robson","Curtis","Hopkins","O'connor"]},function(e,n){"use strict";var t,r;Object.defineProperty(n,"__esModule",{value:!0}),t=n.male=["James","John","Robert","Michael","William","David","Richard","Joseph","Thomas","Charles","Christopher","Daniel","Matthew","Anthony","Donald","Mark","Paul","Steven","George","Kenneth","Andrew","Joshua","Edward","Brian","Kevin","Ronald","Timothy","Jason","Jeffrey","Ryan","Gary","Jacob","Nicholas","Eric","Stephen","Jonathan","Larry","Scott","Frank","Justin","Brandon","Raymond","Gregory","Samuel","Benjamin","Patrick","Jack","Alexander","Dennis","Jerry","Tyler","Aaron","Henry","Douglas","Peter","Jose","Adam","Zachary","Walter","Nathan","Harold","Kyle","Carl","Arthur","Gerald","Roger","Keith","Jeremy","Lawrence","Terry","Sean","Albert","Joe","Christian","Austin","Willie","Jesse","Ethan","Billy","Bruce","Bryan","Ralph","Roy","Jordan","Eugene","Wayne","Louis","Dylan","Alan","Juan","Noah","Russell","Harry","Randy","Philip","Vincent","Gabriel","Bobby","Johnny","Howard"],r=n.female=["Mary","Patricia","Jennifer","Elizabeth","Linda","Barbara","Susan","Jessica","Margaret","Sarah","Karen","Nancy","Betty","Dorothy","Lisa","Sandra","Ashley","Kimberly","Donna","Carol","Michelle","Emily","Helen","Amanda","Melissa","Deborah","Stephanie","Laura","Rebecca","Sharon","Cynthia","Kathleen","Shirley","Amy","Anna","Angela","Ruth","Brenda","Pamela","Virginia","Katherine","Nicole","Catherine","Christine","Samantha","Debra","Janet","Carolyn","Rachel","Heather","Maria","Diane","Emma","Julie","Joyce","Frances","Evelyn","Joan","Christina","Kelly","Martha","Lauren","Victoria","Judith","Cheryl","Megan","Alice","Ann","Jean","Doris","Andrea","Marie","Kathryn","Jacqueline","Gloria","Teresa","Hannah","Sara","Janice","Julia","Olivia","Grace","Rose","Theresa","Judy","Beverly","Denise","Marilyn","Amber","Danielle","Brittany","Madison","Diana","Jane","Lori","Mildred","Tiffany","Natalie","Abigail","Kathy"]},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.location={countries:["Afghanistan","Akrotiri","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Ashmore and Cartier Islands","Australia","Austria","Azerbaijan","Bahamas, The","Bahrain","Bangladesh","Barbados","Bassas da India","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory","British Virgin Islands","Brunei","Bulgaria","Burkina Faso","Burma","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Clipperton Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo, Democratic Republic of the","Congo, Republic of the","Cook Islands","Coral Sea Islands","Costa Rica","Cote d'Ivoire","Croatia","Cuba","Cyprus","Czech Republic","Denmark","Dhekelia","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Europa Island","Falkland Islands (Islas Malvinas)","Faroe Islands","Fiji","Finland","France","French Guiana","French Polynesia","French Southern and Antarctic Lands","Gabon","Gambia, The","Gaza Strip","Georgia","Germany","Ghana","Gibraltar","Glorioso Islands","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Jan Mayen","Japan","Jersey","Jordan","Juan de Nova Island","Kazakhstan","Kenya","Kiribati","Korea, North","Korea, South","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macau","Macedonia","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia, Federated States of","Moldova","Monaco","Mongolia","Montserrat","Morocco","Mozambique","Namibia","Nauru","Navassa Island","Nepal","Netherlands","Netherlands Antilles","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Panama","Papua New Guinea","Paracel Islands","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russia","Rwanda","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia and Montenegro","Seychelles","Sierra Leone","Singapore","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","Spain","Spratly Islands","Sri Lanka","Sudan","Suriname","Svalbard","Swaziland","Sweden","Switzerland","Syria","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tromelin Island","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands","Wake Island","Wallis and Futuna","West Bank","Western Sahara","Yemen","Zambia","Zimbabwe"],countryCodes:["AF","AX","AL","DZ","AS","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","VG","IO","BN","BG","BF","BI","KH","CM","CA","CV","KY","CF","TD","CL","CN","HK","MO","CX","CC","CO","KM","CG","CD","CK","CR","CI","HR","CU","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HM","VA","HN","HU","IS","IN","ID","IR","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KP","KR","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MK","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","FM","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","AN","NC","NZ","NI","NE","NG","NU","NF","MP","NO","OM","PK","PW","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","BL","SH","KN","LC","MF","PM","VC","WS","SM","ST","SA","SN","RS","SC","SL","SG","SK","SI","SB","SO","ZA","GS","SS","ES","LK","SD","SR","SJ","SZ","SE","CH","SY","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","US","UM","UY","UZ","VU","VE","VN","VI","WF","EH","YE","ZM","ZW"],roadTypes:["Road","Street","Boulevard","Lane","Drive","Way","Court","Plaza","Terrace","Place","Trail","Highway","Motorway","Interstate","Turnpike","Freeway","Parkway","Circuit","Garden","View","Byway","Cove","Crossing","Alley","Point","Pike","Square","Walk","Grove","Driveway","Trace","Circle","Park","Branch"]}},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.text=["lorem","ipsum","dolor","sit","amet","consectetur","adipiscing","elit","Duis","venenatis","non","sapien","sed","rhoncus","Ut","sagittis","dictum","dignissim","Proin","iaculis","egestas","tortor","vel","venenatis","turpis","luctus","sodales","Praesent","ullamcorper","maximus","arcu","in","tincidunt","Phasellus","sagittis","ex","et","tincidunt","interdum","Pellentesque","a","accumsan","diam","Maecenas","nisi","justo","laoreet","non","velit","et","placerat","molestie","nisi","Integer","consectetur","pellentesque","sem","Lorem","ipsum","dolor","sit","amet","consectetur","adipiscing","elit","Donec","ut","blandit","dui","Nunc","ultricies","odio","quis","varius","gravida","felis","nisi","vehicula","elit","vel","porttitor","nibh","urna","non","nulla","Morbi","venenatis","ut","tortor","quis","luctus","Phasellus","varius","odio","lectus","ut","auctor","lectus","cursus","at","Curabitur","gravida","massa","vel","orci","dignissim","eget","varius","elit","blandit","In","ut","diam","ante","Duis","leo","dolor","sollicitudin","nec","massa","vitae","scelerisque","venenatis","velit","Phasellus","sit","amet","nunc","condimentum","condimentum","purus","in","accumsan","neque","Vivamus","condimentum","arcu","ex","sit","amet","blandit","eros","eleifend","in","Vestibulum","lacinia","ex","aliquet","suscipit","egestas","In","in","nisl","nec","felis","facilisis","maximus","Morbi","fermentum","odio","varius","finibus","dui","sit","amet","finibus","odio","Morbi","quis","purus","pretium","bibendum","lacus","a","molestie","tellus","Donec","enim","nulla","porttitor","in","efficitur","viverra","commodo","feugiat","ante","Fusce","id","ornare","risus","Etiam","volutpat","elit","diam","vel","aliquam","velit","finibus","quis","Cras"]},function(e,n){"use strict";function t(e){return new ReferenceError("No dataset found for "+e)}function r(e){return Error("The provided template is invalid \n "+e)}function i(e,n){return new ReferenceError("No related function found for "+e+" in template "+n)}function o(){return new ReferenceError("No location defined for this locale")}function a(){return new ReferenceError("No text defined for this locale")}Object.defineProperty(n,"__esModule",{value:!0}),n.NO_DATASET_FOUND=t,n.INVALID_TEMPLATE=r,n.NO_FUNCTION_FOUND_IN_TEMPLATE=i,n.NO_LOCATION_FOUND=o,n.NO_TEXT_FOUND=a},function(e,n,t){"use strict";var r,i,o,a,u,s,c,l,f,d,h,p,g,b,y,m,v,_,M,O,P,S,j,A,E,C,x,T;Object.defineProperty(n,"__esModule",{value:!0}),r=t(11),Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return r[e]}})}),i=t(14),Object.keys(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return i[e]}})}),o=t(15),Object.keys(o).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return o[e]}})}),a=t(18),Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return a[e]}})}),u=t(19),Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return u[e]}})}),s=t(20),Object.keys(s).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return s[e]}})}),c=t(22),Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return c[e]}})}),l=t(16),Object.keys(l).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return l[e]}})}),f=t(23),Object.keys(f).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return f[e]}})}),d=t(25),Object.keys(d).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return d[e]}})}),h=t(26),Object.keys(h).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return h[e]}})}),p=t(27),Object.keys(p).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return p[e]}})}),g=t(28),Object.keys(g).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return g[e]}})}),b=t(29),Object.keys(b).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return b[e]}})}),y=t(30),Object.keys(y).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return y[e]}})}),m=t(31),Object.keys(m).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return m[e]}})}),v=t(32),Object.keys(v).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return v[e]}})}),_=t(33),Object.keys(_).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return _[e]}})}),M=t(34),Object.keys(M).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return M[e]}})}),O=t(35),Object.keys(O).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return O[e]}})}),P=t(36),Object.keys(P).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return P[e]}})}),S=t(37),Object.keys(S).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return S[e]}})}),j=t(38),Object.keys(j).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return j[e]}})}),A=t(39),Object.keys(A).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return A[e]}})}),E=t(42),Object.keys(E).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return E[e]}})}),C=t(43),Object.keys(C).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return C[e]}})}),x=t(17),Object.keys(x).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return x[e]}})}),T=t(21),Object.keys(T).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(n,e,{enumerable:!0,get:function(){return T[e]}})})},function(e,n,t){"use strict";function r(){return(0,i.number)(0,255)+"."+(0,i.number)(0,255)+"."+(0,i.number)(0,255)+"."+(0,i.number)(0,255)}Object.defineProperty(n,"__esModule",{value:!0}),n.ipv4=r;var i=t(12)},function(e,n,t){"use strict";function r(e){var n,t;if(e&&e.__esModule)return e;if(n={},null!=e)for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function i(e,n){return void 0===n?c.pick(l,e):c.sample(l,e,parseInt(n,10))}function o(e){return parseFloat(c.real(0,1,!1)(l).toFixed(e||2))}function a(e,n){return c.integer(e||0,n||1)(l)}function u(e,n){return c.string(e)(l,n)}var s,c,l;Object.defineProperty(n,"__esModule",{value:!0}),n.pick=i,n.real=o,n.number=a,n.substring=u,s=t(13),c=r(s),l=c.engines.nativeMath},function(e,n,t){var r;!function(i){"use strict";function o(e){if(!(this instanceof o))return new o(e);if(null==e)e=o.engines.nativeMath;else if("function"!=typeof e)throw new TypeError("Expected engine to be a function, got "+typeof e);this.engine=e}function a(e){return function(){return e}}function u(e,n){return 0===n?e:function(t){return e(t)+n}}function s(e){var n=+e;return n<0?Math.ceil(n):Math.floor(n)}function c(e,n){return e<0?Math.max(e+n,0):Math.min(e,n)}function l(){}var f,d="function"!=typeof Math.imul||Math.imul(4294967295,5)!==-5?function(e,n){var t=e>>>16&65535,r=65535&e,i=n>>>16&65535,o=65535&n;return r*o+(t*o+r*i<<16>>>0)|0}:Math.imul,h="function"==typeof String.prototype.repeat&&"xxx"==="x".repeat(3)?function(e,n){return e.repeat(n)}:function(e,n){for(var t="";n>0;)1&n&&(t+=e),n>>=1,e+=e;return t},p=o.prototype;o.engines={nativeMath:function(){return 4294967296*Math.random()|0},mt19937:function(e){function n(e){for(var n=0,t=0;(0|n)<227;n=n+1|0)t=2147483648&e[n]|2147483647&e[n+1|0],e[n]=e[n+397|0]^t>>>1^(1&t?2567483615:0);for(;(0|n)<623;n=n+1|0)t=2147483648&e[n]|2147483647&e[n+1|0],e[n]=e[n-227|0]^t>>>1^(1&t?2567483615:0);t=2147483648&e[623]|2147483647&e[0],e[623]=e[396]^t>>>1^(1&t?2567483615:0)}function t(e){return e^=e>>>11,e^=e<<7&2636928640,e^=e<<15&4022730752,e^e>>>18}function r(e,n){for(var t=1,r=0,i=n.length,o=0|Math.max(i,624),a=0|e[0];(0|o)>0;--o)e[t]=a=(e[t]^d(a^a>>>30,1664525))+(0|n[r])+(0|r)|0,t=t+1|0,++r,(0|t)>623&&(e[0]=e[623],t=1),r>=i&&(r=0);for(o=623;(0|o)>0;--o)e[t]=a=(e[t]^d(a^a>>>30,1566083941))-t|0,t=t+1|0,(0|t)>623&&(e[0]=e[623],t=1);e[0]=2147483648}function i(){function i(){(0|u)>=624&&(n(a),u=0);var e=a[u];return u=u+1|0,s+=1,0|t(e)}var a=new e(624),u=0,s=0;return i.getUseCount=function(){return s},i.discard=function(e){for(s+=e,(0|u)>=624&&(n(a),u=0);e-u>624;)e-=624-u,n(a),u=0;return u=u+e|0,i},i.seed=function(e){var n,t=0;for(a[0]=t=0|e,n=1;n<624;n=n+1|0)a[n]=t=d(t^t>>>30,1812433253)+n|0;return u=624,s=0,i},i.seedWithArray=function(e){return i.seed(19650218),r(a,e),i},i.autoSeed=function(){return i.seedWithArray(o.generateEntropyArray())},i}return i}("function"==typeof Int32Array?Int32Array:Array),browserCrypto:"undefined"!=typeof crypto&&"function"==typeof crypto.getRandomValues&&"function"==typeof Int32Array?function(){var e=null,n=128;return function(){return n>=128&&(null===e&&(e=new Int32Array(128)),crypto.getRandomValues(e),n=0),0|e[n++]}}():null},o.generateEntropyArray=function(){var e,n=[],t=o.engines.nativeMath;for(e=0;e<16;++e)n[e]=0|t();return n.push(0|(new Date).getTime()),n},o.int32=function(e){return 0|e()},p.int32=function(){return o.int32(this.engine)},o.uint32=function(e){return e()>>>0},p.uint32=function(){return o.uint32(this.engine)},o.uint53=function(e){var n=2097151&e(),t=e()>>>0;return 4294967296*n+t},p.uint53=function(){return o.uint53(this.engine)},o.uint53Full=function(e){for(var n,t;;){if(n=0|e(),!(2097152&n))return t=e()>>>0,4294967296*(2097151&n)+t;if(2097152===(4194303&n)&&0===(0|e()))return 9007199254740992}},p.uint53Full=function(){return o.uint53Full(this.engine)},o.int53=function(e){var n=0|e(),t=e()>>>0;return 4294967296*(2097151&n)+t+(2097152&n?-9007199254740992:0)},p.int53=function(){return o.int53(this.engine)},o.int53Full=function(e){for(var n,t;;){if(n=0|e(),!(4194304&n))return t=e()>>>0,4294967296*(2097151&n)+t+(2097152&n?-9007199254740992:0);if(4194304===(8388607&n)&&0===(0|e()))return 9007199254740992}},p.int53Full=function(){return o.int53Full(this.engine)},o.integer=function(){function e(e){return 0===(e+1&e)}function n(e){return function(n){return n()&e}}function t(e){var n=e+1,t=n*Math.floor(4294967296/n);return function(e){var r=0;do r=e()>>>0;while(r>=t);return r%n}}function r(r){return e(r)?n(r):t(r)}function i(e){return 0===(0|e)}function s(e){return function(n){var t=n()&e,r=n()>>>0;return 4294967296*t+r}}function c(e){var n=e*Math.floor(9007199254740992/e);return function(t){var r,i,o=0;do r=2097151&t(),i=t()>>>0,o=4294967296*r+i;while(o>=n);return o%e}}function l(n){var t,r=n+1;return i(r)&&(t=(r/4294967296|0)-1,e(t))?s(t):c(r)}function f(e,n){return function(t){var r,i,o=0;do r=0|t(),i=t()>>>0,o=4294967296*(2097151&r)+i+(2097152&r?-9007199254740992:0);while(o<e||o>n);return o}}return function(e,n){if(e=Math.floor(e),n=Math.floor(n),e<-9007199254740992||!isFinite(e))throw new RangeError("Expected min to be at least -9007199254740992");if(n>9007199254740992||!isFinite(n))throw new RangeError("Expected max to be at most 9007199254740992");var t=n-e;return t<=0||!isFinite(t)?a(e):4294967295===t?0===e?o.uint32:u(o.int32,e+2147483648):t<4294967295?u(r(t),e):9007199254740991===t?u(o.uint53,e):t<9007199254740991?u(l(t),e):n-1-e===9007199254740991?u(o.uint53Full,e):e===-9007199254740992&&9007199254740992===n?o.int53Full:e===-9007199254740992&&9007199254740991===n?o.int53:e===-9007199254740991&&9007199254740992===n?u(o.int53,1):9007199254740992===n?u(f(e-1,n-1),1):f(e,n)}}(),p.integer=function(e,n){return o.integer(e,n)(this.engine)},o.realZeroToOneInclusive=function(e){return o.uint53Full(e)/9007199254740992},p.realZeroToOneInclusive=function(){return o.realZeroToOneInclusive(this.engine)},o.realZeroToOneExclusive=function(e){return o.uint53(e)/9007199254740992},p.realZeroToOneExclusive=function(){return o.realZeroToOneExclusive(this.engine)},o.real=function(){function e(e,n){return 1===n?e:0===n?function(){return 0}:function(t){return e(t)*n}}return function(n,t,r){if(!isFinite(n))throw new RangeError("Expected left to be a finite number");if(!isFinite(t))throw new RangeError("Expected right to be a finite number");return u(e(r?o.realZeroToOneInclusive:o.realZeroToOneExclusive,t-n),n)}}(),p.real=function(e,n,t){return o.real(e,n,t)(this.engine)},o.bool=function(){function e(e){return 1===(1&e())}function n(e,n){return function(t){return e(t)<n}}function t(e){if(e<=0)return a(!1);if(e>=1)return a(!0);var t=4294967296*e;return t%1===0?n(o.int32,t-2147483648|0):n(o.uint53,Math.round(9007199254740992*e))}return function(r,i){return null==i?null==r?e:t(r):r<=0?a(!1):r>=i?a(!0):n(o.integer(0,i-1),r)}}(),p.bool=function(e,n){return o.bool(e,n)(this.engine)},o.pick=function(e,n,t,r){var i,a=n.length,u=null==t?0:c(s(t),a),l=void 0===r?a:c(s(r),a);if(!(u>=l))return i=o.integer(u,l-1),n[i(e)]},p.pick=function(e,n,t){return o.pick(this.engine,e,n,t)},f=Array.prototype.slice,o.picker=function(e,n,t){var r,i=f.call(e,n,t);return i.length?(r=o.integer(0,i.length-1),function(e){return i[r(e)]}):l},o.shuffle=function(e,n,t){var r,i,a,u,s=n.length;if(s)for(null==t&&(t=0),r=s-1>>>0;r>t;--r)i=o.integer(0,r),a=i(e),r!==a&&(u=n[r],n[r]=n[a],n[a]=u);return n},p.shuffle=function(e){return o.shuffle(this.engine,e)},o.sample=function(e,n,t){var r,i,a;if(t<0||t>n.length||!isFinite(t))throw new RangeError("Expected sampleSize to be within 0 and the length of the population");return 0===t?[]:(r=f.call(n),i=r.length,i===t?o.shuffle(e,r,0):(a=i-t,o.shuffle(e,r,a-1).slice(a)))},p.sample=function(e,n){return o.sample(this.engine,e,n)},o.die=function(e){return o.integer(1,e)},p.die=function(e){return o.die(e)(this.engine)},o.dice=function(e,n){var t=o.die(e);return function(e){var r,i=[];for(i.length=n,r=0;r<n;++r)i[r]=t(e);return i}},p.dice=function(e,n){return o.dice(e,n)(this.engine)},o.uuid4=function(){function e(e,n){return h("0",n-e.length)+e}return function(n){var t=n()>>>0,r=0|n(),i=0|n(),o=n()>>>0;return e(t.toString(16),8)+"-"+e((65535&r).toString(16),4)+"-"+e((r>>4&4095|16384).toString(16),4)+"-"+e((16383&i|32768).toString(16),4)+"-"+e((i>>4&65535).toString(16),4)+e(o.toString(16),8)}}(),p.uuid4=function(){return o.uuid4(this.engine)},o.string=function(){var e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-";return function(n){var t,r;if(null==n&&(n=e),t=n.length,!t)throw Error("Expected pool not to be an empty string");return r=o.integer(0,t-1),function(e,t){var i,o,a="";for(i=0;i<t;++i)o=r(e),a+=n.charAt(o);return a}}}(),p.string=function(e,n){return o.string(n)(this.engine,e)},o.hex=function(){var e="0123456789abcdef",n=o.string(e),t=o.string(e.toUpperCase());return function(e){return e?t:n}}(),p.hex=function(e,n){return o.hex(n)(this.engine,e)},o.date=function(e,n){if(!(e instanceof Date))throw new TypeError("Expected start to be a Date, got "+typeof e);if(!(n instanceof Date))throw new TypeError("Expected end to be a Date, got "+typeof n);var t=o.integer(e.getTime(),n.getTime());return function(e){return new Date(t(e))}},p.date=function(e,n){return o.date(e,n)(this.engine)},r=function(){return o}.call(n,t,n,e),!(void 0!==r&&(e.exports=r))}(this)},function(e,n,t){"use strict";function r(){for(var e=7,n=[];e>=0;)n.push((""+(0,i.number)(0,65535).toString(16)).slice(-4)),e--;return n.join(":").toUpperCase()}Object.defineProperty(n,"__esModule",{value:!0}),n.ipv6=r;var i=t(12)},function(e,n,t){"use strict";function r(e){return(0,i.string)(10,"[0-9a-zA-Z]")+"@"+(e?e:(0,o.domain)())}var i,o;Object.defineProperty(n,"__esModule",{value:!0}),n.email=r,i=t(16),o=t(17)},function(e,n,t){"use strict";function r(e,n){for(var t=n instanceof RegExp?n:"string"==typeof n?RegExp(n,"g"):a,r="",s=void 0;null!==(s=t.exec(o));)s.index===t.lastIndex&&t.lastIndex++,s.forEach(function(e){r+=e});return(0,i.substring)(r,e||u)}var i,o,a,u;Object.defineProperty(n,"__esModule",{value:!0}),n.string=r,i=t(12),o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+|~-=\\`[]{};':\",./<>?",a=/[a-zA-Z0-9]/g,u=10},function(e,n,t){"use strict";function r(){return(0,i.string)(5)+(0,o.pick)(a)}var i,o,a;Object.defineProperty(n,"__esModule",{value:!0}),n.domain=r,i=t(16),o=t(12),a=[".com",".net",".org",".info",".biz",".io"]},function(e,n,t){"use strict";function r(){var e,n,t,r,o,a,u,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=s.host,l=s.protocol,f=s.query,d=s.port,h=s.hash,p=s.path;if(c=c||(0,i.domain)(),l=l||"http",d=d?":"==d[0]?d:":"+d:"",h=h?"#"==h[0]?h:"#"+h:"",p=p?"/"==p[0]?p:"/"+p:"",e=[],f){n=!0,t=!1,r=void 0;try{for(o=Object.keys(f)[Symbol.iterator]();!(n=(a=o.next()).done);n=!0)u=a.value,e.push(u+"="+encodeURI(f[u]))}catch(e){t=!0,r=e}finally{try{!n&&o.return&&o.return()}finally{if(t)throw r}}}return l+"://"+c+d+p+h+(e.length>0?"?"+e.join("&"):"")}Object.defineProperty(n,"__esModule",{value:!0}),n.url=r;var i=t(17)},function(e,n,t){"use strict";function r(){var e=void 0,n=void 0,t=(0,i.string)(10,"[a-zA-Z0-9]");return 0==arguments.length?e=n=500:1==arguments.length?e=n=parseInt(arguments.length<=0?void 0:arguments[0],10):(e=parseInt(arguments.length<=0?void 0:arguments[0],10),n=parseInt(arguments.length<=1?void 0:arguments[1],10)),o+"/"+e+"/"+n+"/?random&id="+t}var i,o;Object.defineProperty(n,"__esModule",{value:!0}),n.image=r,i=t(16),o="https://unsplash.it"},function(e,n,t){"use strict";function r(e){return e=e||"#",""+e+(0,i.words)(1)}Object.defineProperty(n,"__esModule",{value:!0}),n.tag=r;var i=t(21)},function(e,n,t){"use strict";function r(e){var n,t;if(e=e||10,n=(0,i.getDataSet)(),!n.text)throw(0,a.NO_TEXT_FOUND)();return t=(0,o.pick)(n.text,e),t.join(" ")}var i,o,a;Object.defineProperty(n,"__esModule",{value:!0}),n.words=r,i=t(1),o=t(12),a=t(9)},function(e,n,t){"use strict";function r(e){var n,t=(0,i.number)(0,256),r=(0,i.number)(0,256),a=(0,i.number)(0,256);switch(e){case"rgb":return"rgb("+t+", "+r+", "+a+")";case"hsl":return n=o(t,r,a),"hsl("+n[0]+"%, "+n[1]+"%, "+n[2]+"%)";case"hex":default:return u(t,r,a)}}var i,o,a,u;Object.defineProperty(n,"__esModule",{value:!0}),n.color=r,i=t(12),o=function(e,n,t){var r=Math.min(e,n,t),i=Math.max(e,n,t),o=i-r,a=void 0,u=void 0,s=i;return s=Math.floor(i/255*100),0==i?[0,0,0]:(u=Math.floor(o/i*100),a=e==i?(n-t)/o:n==i?2+(t-e)/o:4+(e-n)/o,a=Math.floor(60*a),a<0&&(a+=360),[a,u,s])},a=function(e){var n=e.toString(16);return 1==n.length?"0"+n:n},u=function(e,n,t){return"#"+(a(e)+a(n)+a(t))}},function(e,n,t){"use strict";function r(){var e=0,n=100,t=10,r=void 0;return 0==arguments.length?t=(0,o.parseFormat)():1==arguments.length?isNaN(arguments.length<=0?void 0:arguments[0])?t=(0,o.parseFormat)(arguments.length<=0?void 0:arguments[0]):n=arguments.length<=0?void 0:arguments[0]:(n=arguments.length<=1?void 0:arguments[1],e=arguments.length<=0?void 0:arguments[0],t=(0,o.parseFormat)(arguments.length<=2?void 0:arguments[2])),r=(0,i.number)(e,n),10==t?r:r.toString(t)}var i,o;Object.defineProperty(n,"__esModule",{value:!0}),n.integer=r,i=t(12),o=t(24)},function(e,n){"use strict";function t(e){return null==e?e:"true"===e||"false"!==e&&(isNaN(e)?""+e:+e)}function r(e){if(void 0==e)return 10;switch(e){case"hex":return 16;case"oct":return 8;case"bin":return 2;default:return parseInt(e,10)}}function i(e){for(var n,t,r,i,a=/\{\{(.*?)}}/g,u=[],s=void 0,c=0;null!==(s=a.exec(e));)s.index===a.lastIndex&&a.lastIndex++,s[1]&&(c!=s.index&&u.push({value:e.substring(c,s.index),skip:!0}),c=s.index+s[0].length,n=s[1],t=n.trim(),r=/^(\w*)/.exec(t),i=/\((.*?)\)/.exec(t),u.push({name:r?r[1]:"",parameters:i?(i[1]||"").trim().split(",").map(function(e){return o(e.trim())}):[]}));return c!=e.length&&u.push({value:e.substring(c),skip:!0}),{$$bsToken:!0,commands:u}}Object.defineProperty(n,"__esModule",{value:!0}),n.mapStrTypes=t,n.parseFormat=r,n.tokenize=i;var o=function(e){return null==e?e:"true"===e||"false"!==e&&(isNaN(e)?/".*"/.test(e)?e.substring(1,e.length-1):{$$scopeVar:!0,name:e}:+e)}},function(e,n,t){"use strict";function r(){var e=void 0,n=void 0;return 0==arguments.length?(e=2,n=10):1==arguments.length?(e=isNaN(arguments.length<=0?void 0:arguments[0])?2:parseInt(arguments.length<=0?void 0:arguments[0],10),
  n=10):(e=parseInt(arguments.length<=0?void 0:arguments[0],10),n=(0,o.parseFormat)(arguments.length<=1?void 0:arguments[1])),10==n?(0,i.real)(e):(0,i.real)(e).toString(n)}var i,o;Object.defineProperty(n,"__esModule",{value:!0}),n.float=r,i=t(12),o=t(24)},function(e,n,t){"use strict";function r(){return(0,i.pick)([!0,!1])}Object.defineProperty(n,"__esModule",{value:!0}),n.boolean=r;var i=t(12)},function(e,n){"use strict";function t(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var n=16*Math.random()|0,t="x"==e?n:3&n|8;return t.toString(16)})}Object.defineProperty(n,"__esModule",{value:!0}),n.uuid=t},function(e,n,t){"use strict";function r(e){e=e||(0,i.string)(25,"[0-9a-zA-Z]");var n=0,t=void 0,r=void 0,o=void 0;for(t=0,o=e.length;t<o;t++)r=e.charCodeAt(t),n=(n<<5)-n+r,n|=0;return n}Object.defineProperty(n,"__esModule",{value:!0}),n.hash=r;var i=t(16)},function(e,n,t){"use strict";function r(e){return e=e||(0,i.string)(25,"[0-9a-zA-Z]"),g(f(e))}var i,o,a,u,s,c,l,f,d,h,p,g,b;Object.defineProperty(n,"__esModule",{value:!0}),n.md5=r,i=t(16),o=function(e,n){var t=e[0],r=e[1],i=e[2],o=e[3];t=u(t,r,i,o,n[0],7,-680876936),o=u(o,t,r,i,n[1],12,-389564586),i=u(i,o,t,r,n[2],17,606105819),r=u(r,i,o,t,n[3],22,-1044525330),t=u(t,r,i,o,n[4],7,-176418897),o=u(o,t,r,i,n[5],12,1200080426),i=u(i,o,t,r,n[6],17,-1473231341),r=u(r,i,o,t,n[7],22,-45705983),t=u(t,r,i,o,n[8],7,1770035416),o=u(o,t,r,i,n[9],12,-1958414417),i=u(i,o,t,r,n[10],17,-42063),r=u(r,i,o,t,n[11],22,-1990404162),t=u(t,r,i,o,n[12],7,1804603682),o=u(o,t,r,i,n[13],12,-40341101),i=u(i,o,t,r,n[14],17,-1502002290),r=u(r,i,o,t,n[15],22,1236535329),t=s(t,r,i,o,n[1],5,-165796510),o=s(o,t,r,i,n[6],9,-1069501632),i=s(i,o,t,r,n[11],14,643717713),r=s(r,i,o,t,n[0],20,-373897302),t=s(t,r,i,o,n[5],5,-701558691),o=s(o,t,r,i,n[10],9,38016083),i=s(i,o,t,r,n[15],14,-660478335),r=s(r,i,o,t,n[4],20,-405537848),t=s(t,r,i,o,n[9],5,568446438),o=s(o,t,r,i,n[14],9,-1019803690),i=s(i,o,t,r,n[3],14,-187363961),r=s(r,i,o,t,n[8],20,1163531501),t=s(t,r,i,o,n[13],5,-1444681467),o=s(o,t,r,i,n[2],9,-51403784),i=s(i,o,t,r,n[7],14,1735328473),r=s(r,i,o,t,n[12],20,-1926607734),t=c(t,r,i,o,n[5],4,-378558),o=c(o,t,r,i,n[8],11,-2022574463),i=c(i,o,t,r,n[11],16,1839030562),r=c(r,i,o,t,n[14],23,-35309556),t=c(t,r,i,o,n[1],4,-1530992060),o=c(o,t,r,i,n[4],11,1272893353),i=c(i,o,t,r,n[7],16,-155497632),r=c(r,i,o,t,n[10],23,-1094730640),t=c(t,r,i,o,n[13],4,681279174),o=c(o,t,r,i,n[0],11,-358537222),i=c(i,o,t,r,n[3],16,-722521979),r=c(r,i,o,t,n[6],23,76029189),t=c(t,r,i,o,n[9],4,-640364487),o=c(o,t,r,i,n[12],11,-421815835),i=c(i,o,t,r,n[15],16,530742520),r=c(r,i,o,t,n[2],23,-995338651),t=l(t,r,i,o,n[0],6,-198630844),o=l(o,t,r,i,n[7],10,1126891415),i=l(i,o,t,r,n[14],15,-1416354905),r=l(r,i,o,t,n[5],21,-57434055),t=l(t,r,i,o,n[12],6,1700485571),o=l(o,t,r,i,n[3],10,-1894986606),i=l(i,o,t,r,n[10],15,-1051523),r=l(r,i,o,t,n[1],21,-2054922799),t=l(t,r,i,o,n[8],6,1873313359),o=l(o,t,r,i,n[15],10,-30611744),i=l(i,o,t,r,n[6],15,-1560198380),r=l(r,i,o,t,n[13],21,1309151649),t=l(t,r,i,o,n[4],6,-145523070),o=l(o,t,r,i,n[11],10,-1120210379),i=l(i,o,t,r,n[2],15,718787259),r=l(r,i,o,t,n[9],21,-343485551),e[0]=b(t,e[0]),e[1]=b(r,e[1]),e[2]=b(i,e[2]),e[3]=b(o,e[3])},a=function(e,n,t,r,i,o){return n=b(b(n,e),b(r,o)),b(n<<i|n>>>32-i,t)},u=function(e,n,t,r,i,o,u){return a(n&t|~n&r,e,n,i,o,u)},s=function(e,n,t,r,i,o,u){return a(n&r|t&~r,e,n,i,o,u)},c=function(e,n,t,r,i,o,u){return a(n^t^r,e,n,i,o,u)},l=function(e,n,t,r,i,o,u){return a(t^(n|~r),e,n,i,o,u)},f=function(e){var n,t=e.length,r=[1732584193,-271733879,-1732584194,271733878],i=void 0;for(i=64;i<=e.length;i+=64)o(r,d(e.substring(i-64,i)));for(e=e.substring(i-64),n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],i=0;i<e.length;i++)n[i>>2]|=e.charCodeAt(i)<<(i%4<<3);if(n[i>>2]|=128<<(i%4<<3),i>55)for(o(r,n),i=0;i<16;i++)n[i]=0;return n[14]=8*t,o(r,n),r},d=function(e){var n=[],t=void 0;for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n},h="0123456789abcdef".split(""),p=function(e){for(var n="",t=0;t<4;t++)n+=h[e>>8*t+4&15]+h[e>>8*t&15];return n},g=function(e){for(var n=0;n<e.length;n++)e[n]=p(e[n]);return e.join("")},b=function(e,n){return e+n&4294967295}},function(e,n,t){"use strict";function r(){var e="***-**-****",n="[0-9]",t=/(\*+)/g;return 1==arguments.length?e=arguments.length<=0?void 0:arguments[0]:arguments.length>1&&(e=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1]),e.replace(t,function(e){return(0,i.string)(e.length,n)})}Object.defineProperty(n,"__esModule",{value:!0}),n.serial=r;var i=t(16)},function(e,n,t){"use strict";function r(e){return(0,i.firstName)(e)+" "+(0,o.lastName)()}var i,o;Object.defineProperty(n,"__esModule",{value:!0}),n.name=r,i=t(32),o=t(33)},function(e,n,t){"use strict";function r(e){var n=(0,i.getDataSet)(),t=void 0===e?n.firstNames.male.concat(n.firstNames.female):0===e||"female"===e?n.firstNames.female:n.firstNames.male;return(0,o.pick)(t)}var i,o;Object.defineProperty(n,"__esModule",{value:!0}),n.firstName=r,i=t(1),o=t(12)},function(e,n,t){"use strict";function r(){var e=(0,i.getDataSet)();return(0,o.pick)(e.lastNames)}var i,o;Object.defineProperty(n,"__esModule",{value:!0}),n.lastName=r,i=t(1),o=t(12)},function(e,n,t){"use strict";function r(e){var n=(0,o.pick)(a);return e?n:(0,i.getDataSet)().gender[n]}var i,o,a;Object.defineProperty(n,"__esModule",{value:!0}),n.gender=r,i=t(1),o=t(12),a=[0,1]},function(e,n,t){"use strict";function r(e){var n=/(\*+)/g;return e=e||"(***)***-****",e.replace(n,function(e){return(0,i.string)(e.length,"[0-9]")})}Object.defineProperty(n,"__esModule",{value:!0}),n.phone=r;var i=t(16)},function(e,n,t){"use strict";function r(){var e,n,t,r=(0,i.getDataSet)().location;if(!r)throw(0,o.NO_LOCATION_FOUND)();return e=(0,u.string)(3,"[0-9]"),n=(0,u.string)(7,"[a-z]"),t=(0,a.pick)(r.roadTypes),n=n.charAt(0).toUpperCase()+n.slice(1),e+" "+n+" "+t}var i,o,a,u;Object.defineProperty(n,"__esModule",{value:!0}),n.street=r,i=t(1),o=t(9),a=t(12),u=t(16)},function(e,n,t){"use strict";function r(e){var n=(0,i.getDataSet)().location;if(!n)throw(0,o.NO_LOCATION_FOUND)();return(0,a.pick)(e?n.countryCodes:n.countries)}var i,o,a;Object.defineProperty(n,"__esModule",{value:!0}),n.country=r,i=t(1),o=t(9),a=t(12)},function(e,n,t){"use strict";function r(){var e,n,t=(0,o.street)(),r=(0,i.string)(6,"[a-z]");return r=r.charAt(0).toUpperCase()+r.slice(1),e=(0,a.country)(!1),n=(0,i.string)(6,"[0-9]"),t+", "+r+", "+e+" "+n}var i,o,a;Object.defineProperty(n,"__esModule",{value:!0}),n.address=r,i=t(16),o=t(36),a=t(37)},function(e,n,t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,n){e=e||(0,u.hash)(),n=n||200;var t=""+new a.default(""+e,n);return"data:image/png;base64,"+t}var o,a,u;Object.defineProperty(n,"__esModule",{value:!0}),n.identicon=i,o=t(40),a=r(o),u=t(28)},function(e,n,t){!function(){var n,r;n=void 0!==e&&void 0!==e.exports?t(41):window.PNGlib,r=function(e,n){this.defaults={background:[240,240,240,255],hash:this.createHashFromString((new Date).toISOString()),margin:.08,size:64},this.options="object"==typeof n?n:this.defaults,arguments[1]&&"number"==typeof arguments[1]&&(this.options.size=arguments[1]),arguments[2]&&(this.options.margin=arguments[2]),this.hash=e||this.defaults.hash,this.background=this.options.background||this.defaults.background,this.foreground=this.options.foreground,this.margin=this.options.margin||this.defaults.margin,this.size=this.options.size||this.defaults.size},r.prototype={background:null,foreground:null,hash:null,margin:null,size:null,render:function(){var e,t,r,i,o=this.hash,a=this.size,u=Math.floor(a*this.margin),s=Math.floor((a-2*u)/5),c=Math.floor((a-5*s)/2),l=new n(a,a,256),f=l.color(this.background[0],this.background[1],this.background[2],this.background[3]);for(this.foreground?e=l.color(this.foreground[0],this.foreground[1],this.foreground[2]):(t=this.hsl2rgb(parseInt(o.substr(-7),16)/268435455,.5,.7),e=l.color(255*t[0],255*t[1],255*t[2])),r=0;r<15;r++)i=parseInt(o.charAt(r),16)%2?f:e,r<5?this.rectangle(2*s+c,r*s+c,s,s,i,l):r<10?(this.rectangle(1*s+c,(r-5)*s+c,s,s,i,l),this.rectangle(3*s+c,(r-5)*s+c,s,s,i,l)):r<15&&(this.rectangle(0*s+c,(r-10)*s+c,s,s,i,l),this.rectangle(4*s+c,(r-10)*s+c,s,s,i,l));return l},rectangle:function(e,n,t,r,i,o){var a,u;for(a=e;a<e+t;a++)for(u=n;u<n+r;u++)o.buffer[o.index(a,u)]=i},hsl2rgb:function(e,n,t){return e*=6,n=[t+=n*=t<.5?t:1-t,t-e%1*n*2,t-=n*=2,t,t+e%1*n,t+n],[n[~~e%6],n[(16|e)%6],n[(8|e)%6]]},toString:function(){return this.render().getBase64()},createHashFromString:function(e){var n,t,r,i="0",o="identicon";if(!e)return i;for(e+=o+e,n=0,r=e.length;n<r;n++)t=e.charCodeAt(n),i=(i<<5)-i+t,i|=0;return""+i}},void 0!==e&&void 0!==e.exports?e.exports=r:window.Identicon=r}()},function(e,n){/**
  	* A handy class to calculate color values.
  	*
  	* @version 1.0
  	* @author Robert Eisele <robert@xarg.org>
  	* @copyright Copyright (c) 2010, Robert Eisele
  	* @link http://www.xarg.org/2010/03/generate-client-side-png-files-using-javascript/
  	* @license http://www.opensource.org/licenses/bsd-license.php BSD License
  	*
  	*/
  !function(){function n(e,n){var t,r;for(t=2;t<arguments.length;t++)for(r=0;r<arguments[t].length;r++)e[n++]=arguments[t].charAt(r)}function t(e){return String.fromCharCode(e>>8&255,255&e)}function r(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)}function i(e){return String.fromCharCode(255&e,e>>8&255)}var o=function(e,o,a){var u,s,c,l,f,d,h;for(this.width=e,this.height=o,this.depth=a,this.pix_size=o*(e+1),this.data_size=2+this.pix_size+5*Math.floor((65534+this.pix_size)/65535)+4,this.ihdr_offs=0,this.ihdr_size=25,this.plte_offs=this.ihdr_offs+this.ihdr_size,this.plte_size=8+3*a+4,this.trns_offs=this.plte_offs+this.plte_size,this.trns_size=8+a+4,this.idat_offs=this.trns_offs+this.trns_size,this.idat_size=8+this.data_size+4,this.iend_offs=this.idat_offs+this.idat_size,this.iend_size=12,this.buffer_size=this.iend_offs+this.iend_size,this.buffer=[],this.palette={},this.pindex=0,u=[],s=0;s<this.buffer_size;s++)this.buffer[s]="\0";for(n(this.buffer,this.ihdr_offs,r(this.ihdr_size-12),"IHDR",r(e),r(o),"\b"),n(this.buffer,this.plte_offs,r(this.plte_size-12),"PLTE"),n(this.buffer,this.trns_offs,r(this.trns_size-12),"tRNS"),n(this.buffer,this.idat_offs,r(this.idat_size-12),"IDAT"),n(this.buffer,this.iend_offs,r(this.iend_size-12),"IEND"),c=30912,c+=31-c%31,n(this.buffer,this.idat_offs+8,t(c)),s=0;(s<<16)-1<this.pix_size;s++)s+65535<this.pix_size?(l=65535,f="\0"):(l=this.pix_size-(s<<16)-s,f=""),n(this.buffer,this.idat_offs+8+2+(s<<16)+(s<<2),f,i(l),i(~l));for(s=0;s<256;s++){for(d=s,h=0;h<8;h++)d=1&d?-306674912^d>>1&2147483647:d>>1&2147483647;u[s]=d}this.index=function(e,n){var t=n*(this.width+1)+e+1,r=this.idat_offs+8+2+5*Math.floor(t/65535+1)+t;return r},this.color=function(e,n,t,r){var i,o;if(r=r>=0?r:255,i=((r<<8|e)<<8|n)<<8|t,void 0===this.palette[i]){if(this.pindex==this.depth)return"\0";o=this.plte_offs+8+3*this.pindex,this.buffer[o+0]=String.fromCharCode(e),this.buffer[o+1]=String.fromCharCode(n),this.buffer[o+2]=String.fromCharCode(t),this.buffer[this.trns_offs+8+this.pindex]=String.fromCharCode(r),this.palette[i]=String.fromCharCode(this.pindex++)}return this.palette[i]},this.getBase64=function(){var e,n,t,r,i,o,a,u=this.getDump(),s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",c=u.length,l=0,f="";do e=u.charCodeAt(l),r=e>>2,n=u.charCodeAt(l+1),i=(3&e)<<4|n>>4,t=u.charCodeAt(l+2),o=c<l+2?64:(15&n)<<2|t>>6,a=c<l+3?64:63&t,f+=s.charAt(r)+s.charAt(i)+s.charAt(o)+s.charAt(a);while((l+=3)<c);return f},this.getDump=function(){function e(e,t,i){var o,a=-1;for(o=4;o<i-4;o+=1)a=u[255&(a^e[t+o].charCodeAt(0))]^a>>8&16777215;n(e,t+i-4,r(a^-1))}var t,i,o=65521,a=5552,s=1,c=0,l=a;for(t=0;t<this.height;t++)for(i=-1;i<this.width;i++)s+=this.buffer[this.index(i,t)].charCodeAt(0),c+=s,0==(l-=1)&&(s%=o,c%=o,l=a);return s%=o,c%=o,n(this.buffer,this.idat_offs+this.idat_size-8,r(c<<16|s)),e(this.buffer,this.ihdr_offs,this.ihdr_size),e(this.buffer,this.plte_offs,this.plte_size),e(this.buffer,this.trns_offs,this.trns_size),e(this.buffer,this.idat_offs,this.idat_size),e(this.buffer,this.iend_offs,this.iend_size),"PNG\r\n\n"+this.buffer.join("")}};void 0!==e&&void 0!==e.exports?e.exports=o:window.PNGlib=o}()},function(e,n,t){"use strict";function r(){var e,n,t,r,o=void 0,a=void 0;return o=(arguments.length<=1?void 0:arguments[1])instanceof Date?arguments.length<=1?void 0:arguments[1]:new Date,a=(arguments.length<=0?void 0:arguments[0])instanceof Date?arguments.length<=0?void 0:arguments[0]:new Date(1970,1,1),a>o&&(e={after:t,before:n},n=e.before,t=e.after),r=(0,i.integer)(a.getTime(),o.getTime()),new Date(r)}Object.defineProperty(n,"__esModule",{value:!0}),n.date=r;var i=t(23)},function(e,n,t){"use strict";function r(e){var n,t,r=new Date,o=void 0,a=void 0,u={cYr:r.getFullYear(),cMn:r.getMonth(),cDt:r.getDate(),cDy:r.getDay(),cHr:r.getHours(),cMin:r.getMinutes(),cSec:r.getSeconds(),cMil:r.getMilliseconds()};return"day"==e?(o=new Date(u.cYr,u.cMn,u.cDt+1).getTime()-1,a=new Date(u.cYr,u.cMn,u.cDt-1,23,59,59,999).getTime()+1):"month"==e?(o=new Date(u.cYr,u.cMn+1,0).getTime()-1,a=new Date(u.cYr,u.cMn-1,31,23,59,59,999).getTime()+1):"year"==e?(o=new Date(u.cYr+1,0,1).getTime()-1,a=new Date(u.cYr-1,11,31,23,59,59,999).getTime()+1):(n=u.cDt-u.cDy+(0==u.cDy?-6:1),t=u.cDt+(0==u.cDy?0:6-u.cDy)+1,o=new Date(u.cYr,u.cMn,t).getTime()-1,a=new Date(u.cYr,u.cMn,n,23,59,59,999).getTime()+1),new Date((0,i.number)(a,o))}Object.defineProperty(n,"__esModule",{value:!0}),n.dateIn=r;var i=t(12)},function(e,n,t){"use strict";function r(e){var n,t;if(e&&e.__esModule)return e;if(n={},null!=e)for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function i(e){if(Array.isArray(e)){for(var n=0,t=Array(e.length);n<e.length;n++)t[n]=e[n];return t}return Array.from(e)}function o(e,n){if(n=n||{},"string"!=typeof e)throw(0,s.INVALID_TEMPLATE)(e);var t=(0,c.tokenize)(e,n);return t.commands.forEach(function(t){if(!t.skip){var r=n?n[t.name]||u[t.name]:u[t.name];if(null==r)throw(0,s.NO_FUNCTION_FOUND_IN_TEMPLATE)(t.name,e);t.parameters.map(function(e){return e.$$scopeVar?n[e.name]:e}),t.value="function"!=typeof r?""+r:r.call.apply(r,[u].concat(i(t.parameters)))}}),t.commands.length>0?l(t.commands):e}var a,u,s,c,l;Object.defineProperty(n,"__esModule",{value:!0}),n.compile=o,a=t(10),u=r(a),s=t(9),c=t(24),l=function(e){return(0,c.mapStrTypes)(e.map(function(e){return e.value}).join(""))}},function(e,n,t){"use strict";function r(e){var n,t;if(e&&e.__esModule)return e;if(n={},null!=e)for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function i(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var n=0,t=Array(e.length);n<e.length;n++)t[n]=e[n];return t}return Array.from(e)}function a(e){if(!g(e))throw Error("schema must be an plain object");return function(e){function n(t){var r=b(t),i=r?[]:{};return(0,c.default)(t,function(t,r){p(t)?i[r]=t:t.$$bsToken?!function(){var n=[];(0,c.default)(t.commands,function(t){var r,i;if(t.skip)n.push(t.value);else{if(r=e?e[t.name]||h[t.name]:h[t.name],null==r)throw(0,f.NO_FUNCTION_FOUND_IN_TEMPLATE)(t.name);i=t.parameters.map(function(n){return n.$$scopeVar?e[n.name]:n}),n.push("function"!=typeof r?""+r:r.call.apply(r,[h].concat(o(i))))}}),i[r]=(0,l.mapStrTypes)(n.join(""))}():i[r]=n(t)}),i}return n(this)}.bind(y(e))}var u,s,c,l,f,d,h,p,g,b,y;Object.defineProperty(n,"__esModule",{value:!0}),u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n.schema=a,s=t(46),c=i(s),l=t(24),f=t(9),d=t(10),h=r(d),p=function(e){var n=["number","string","null","undefined","boolean"];return n.indexOf(void 0===e?"undefined":u(e))>-1},g=function(e){return"[object Object]"==Object.prototype.toString.call(e)},b=function(e){return"[object Array]"==Object.prototype.toString.call(e)},y=function e(n){var t,r,i,o,a,u;if("function"==typeof n)throw Error("schema property does not allow function");if(g(n)){t=!0,r=!1,i=void 0;try{for(o=Object.keys(n)[Symbol.iterator]();!(t=(a=o.next()).done);t=!0)u=a.value,p(n[u])?"string"==typeof n[u]&&(n[u]=(0,l.tokenize)(n[u])):n[u]=e(n[u])}catch(e){r=!0,i=e}finally{try{!t&&o.return&&o.return()}finally{if(r)throw i}}}else b(n)&&n.forEach(function(t,r){p(t)?"string"==typeof t&&(n[r]=(0,l.tokenize)(t)):n[r]=e(t)});return n}},function(e,n){function t(e,n){for(var t=-1,r=e?e.length:0;++t<r&&n(e[t],t,e)!==!1;);return e}function r(e,n){for(var t=-1,r=Array(e);++t<e;)r[t]=n(t);return r}function i(e,n){return function(t){return e(n(t))}}function o(e,n){var t,i=D(e)||h(e)?r(e.length,String):[],o=i.length,a=!!o;for(t in e)!n&&!C.call(e,t)||a&&("length"==t||l(t,o))||i.push(t);return i}function a(e,n){return e&&k(e,n,_)}function u(e){var n,t;if(!f(e))return w(e);n=[];for(t in Object(e))C.call(e,t)&&"constructor"!=t&&n.push(t);return n}function s(e,n){return function(t,r){if(null==t)return t;if(!p(t))return e(t,r);for(var i=t.length,o=n?i:-1,a=Object(t);(n?o--:++o<i)&&r(a[o],o,a)!==!1;);return t}}function c(e){return function(n,t,r){for(var i,o=-1,a=Object(n),u=r(n),s=u.length;s--&&(i=u[e?s:++o],t(a[i],i,a)!==!1););return n}}function l(e,n){return n=null==n?O:n,!!n&&("number"==typeof e||A.test(e))&&e>-1&&e%1==0&&e<n}function f(e){var n=e&&e.constructor,t="function"==typeof n&&n.prototype||E;return e===t}function d(e,n){var r=D(e)?t:N;return r(e,"function"==typeof n?n:M)}function h(e){return g(e)&&C.call(e,"callee")&&(!T.call(e,"callee")||x.call(e)==P)}function p(e){return null!=e&&y(e.length)&&!b(e)}function g(e){return v(e)&&p(e)}function b(e){var n=m(e)?x.call(e):"";return n==S||n==j}function y(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=O}function m(e){var n=typeof e;return!!e&&("object"==n||"function"==n)}function v(e){return!!e&&"object"==typeof e}function _(e){return p(e)?o(e):u(e)}function M(e){return e}var O=9007199254740991,P="[object Arguments]",S="[object Function]",j="[object GeneratorFunction]",A=/^(?:0|[1-9]\d*)$/,E=Object.prototype,C=E.hasOwnProperty,x=E.toString,T=E.propertyIsEnumerable,w=i(Object.keys,Object),N=s(a),k=c(),D=Array.isArray;e.exports=d}])});
  //# sourceMappingURL=benthos.min.js.map