compromise
Version:
natural language processing in the browser
6 lines • 229 kB
JavaScript
/* nlp_compromise v7.0.1
github.com/nlp-compromise
MIT
*/
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.nlp=e()}}(function(){return function e(t,r,n){function a(o,s){if(!r[o]){if(!t[o]){var u="function"==typeof require&&require;if(!s&&u)return u(o,!0);if(i)return i(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var l=r[o]={exports:{}};t[o][0].call(l.exports,function(e){var r=t[o][1][e];return a(r?r:e)},l,l.exports,e,t,r,n)}return r[o].exports}for(var i="function"==typeof require&&require,o=0;o<n.length;o++)a(n[o]);return a}({1:[function(e,t,r){function n(){f&&l&&(f=!1,l.length?h=l.concat(h):p=-1,h.length&&a())}function a(){if(!f){var e=s(n);f=!0;for(var t=h.length;t;){for(l=h,h=[];++p<t;)l&&l[p].run();p=-1,t=h.length}l=null,f=!1,u(e)}}function i(e,t){this.fun=e,this.array=t}function o(){}var s,u,c=t.exports={};!function(){try{s=setTimeout}catch(e){s=function(){throw new Error("setTimeout is not defined")}}try{u=clearTimeout}catch(e){u=function(){throw new Error("clearTimeout is not defined")}}}();var l,h=[],f=!1,p=-1;c.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];h.push(new i(e,t)),1!==h.length||f||s(a,0)},i.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={},c.on=o,c.addListener=o,c.once=o,c.off=o,c.removeListener=o,c.removeAllListeners=o,c.emit=o,c.binding=function(e){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(e){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},{}],2:[function(e,t,r){(function(r){"use strict";function n(e){this.enabled=e&&void 0!==e.enabled?e.enabled:h}function a(e){var t=function(){return i.apply(t,arguments)};return t._styles=e,t.enabled=this.enabled,t.__proto__=d,t}function i(){var e=arguments,t=e.length,r=0!==t&&String(arguments[0]);if(t>1)for(var n=1;n<t;n++)r+=" "+e[n];if(!this.enabled||!r)return r;var a=this._styles,i=a.length,o=u.dim.open;for(!p||a.indexOf("gray")===-1&&a.indexOf("grey")===-1||(u.dim.open="");i--;){var s=u[a[i]];r=s.open+r.replace(s.closeRe,s.open)+s.close}return u.dim.open=o,r}function o(){var e={};return Object.keys(m).forEach(function(t){e[t]={get:function(){return a.call(this,[t])}}}),e}var s=e("escape-string-regexp"),u=e("ansi-styles"),c=e("strip-ansi"),l=e("has-ansi"),h=e("supports-color"),f=Object.defineProperties,p="win32"===r.platform&&!/^xterm/i.test(r.env.TERM);p&&(u.blue.open="[94m");var m=function(){var e={};return Object.keys(u).forEach(function(t){u[t].closeRe=new RegExp(s(u[t].close),"g"),e[t]={get:function(){return a.call(this,this._styles.concat(t))}}}),e}(),d=f(function(){},m);f(n.prototype,o()),t.exports=new n,t.exports.styles=u,t.exports.hasColor=l,t.exports.stripColor=c,t.exports.supportsColor=h}).call(this,e("_process"))},{_process:1,"ansi-styles":3,"escape-string-regexp":4,"has-ansi":5,"strip-ansi":7,"supports-color":9}],3:[function(e,t,r){"use strict";function n(){var e={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return e.colors.grey=e.colors.gray,Object.keys(e).forEach(function(t){var r=e[t];Object.keys(r).forEach(function(t){var n=r[t];e[t]=r[t]={open:"["+n[0]+"m",close:"["+n[1]+"m"}}),Object.defineProperty(e,t,{value:r,enumerable:!1})}),e}Object.defineProperty(t,"exports",{enumerable:!0,get:n})},{}],4:[function(e,t,r){"use strict";var n=/[|\\{}()[\]^$+*?.]/g;t.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(n,"\\$&")}},{}],5:[function(e,t,r){"use strict";var n=e("ansi-regex"),a=new RegExp(n().source);t.exports=a.test.bind(a)},{"ansi-regex":6}],6:[function(e,t,r){"use strict";t.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g}},{}],7:[function(e,t,r){"use strict";var n=e("ansi-regex")();t.exports=function(e){return"string"==typeof e?e.replace(n,""):e}},{"ansi-regex":8}],8:[function(e,t,r){arguments[4][6][0].apply(r,arguments)},{dup:6}],9:[function(e,t,r){(function(e){"use strict";var r=e.argv,n=r.indexOf("--"),a=function(e){e="--"+e;var t=r.indexOf(e);return t!==-1&&(n===-1||t<n)};t.exports=function(){return"FORCE_COLOR"in e.env||!(a("no-color")||a("no-colors")||a("color=false"))&&(!!(a("color")||a("colors")||a("color=true")||a("color=always"))||!(e.stdout&&!e.stdout.isTTY)&&("win32"===e.platform||("COLORTERM"in e.env||"dumb"!==e.env.TERM&&!!/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(e.env.TERM))))}()}).call(this,e("_process"))},{_process:1}],10:[function(e,t,r){t.exports={author:"Spencer Kelly <spencermountain@gmail.com> (http://spencermounta.in)",name:"compromise",description:"natural language processing in the browser",version:"7.0.1",main:"./builds/nlp_compromise.js",repository:{type:"git",url:"git://github.com/nlp-compromise/nlp_compromise.git"},scripts:{test:"node ./scripts/test.js",build:"node ./scripts/build.js",demo:"node ./scripts/demo.js",watch:"node ./scripts/watch.js",filesize:"node ./scripts/filesize.js",coverage:"node ./scripts/coverage.js"},files:["builds/","src/"],dependencies:{chalk:"^1.1.3"},devDependencies:{"babel-preset-es2015":"6.9.0","babel-preset-stage-2":"^6.11.0",babelify:"7.3.0",browserify:"13.0.1",derequire:"^2.0.3",eslint:"^3.1.1",gaze:"^1.1.1","http-server":"0.9.0","jsdoc-parse":"^1.2.7",leakage:"^0.2.0","nlp-corpus":"latest",nyc:"^8.4.0",shelljs:"^0.7.2","tap-spec":"4.1.1",tape:"4.6.0","uglify-js":"2.7.0",uglifyify:"^3.0.3"},license:"MIT"}},{}],11:[function(e,t,r){"use strict";var n=e("../fns"),a={going:"easy,fore,on,out",ight:"overn,overwe,r,sl,upt",ated:"antiqu,intoxic,sophistic,unregul,unrel",rant:"aber,exube,flag,igno,vib",wing:"harro,kno,left-,right-",ted:"expec,impor,limi,spiri,talen,tes,unexpec,unpreceden",ish:"dan,fool,hell,lout,self,snobb,squeam,styl",ary:"dre,legend,necess,prim,sc,second,w,we",ite:"el,favor,fin,oppos,pet,pol,recond,tr",ely:"hom,lik,liv,lon,lov,tim,unlik",tly:"cos,ghas,ghos,nigh,sain,sprigh,unsigh",dly:"cowar,cud,frien,frien,kin,ma",ble:"a,dou,hum,nim,no,proba",rly:"bu,disorde,elde,hou,neighbo,yea",ped:"cram,pum,stereoty,stri,war",sed:"clo,disea,distres,unsupervi,u",lly:"chi,hi,jo,si,sme",per:"dap,impro,pro,su,up",ile:"fert,host,juven,mob,volat",led:"detai,disgrunt,fab,paralle,troub",ast:"e,l,p,steadf",ent:"abs,appar,b,pres",ged:"dama,deran,jag,rag",ded:"crow,guar,retar,undeci",est:"b,dishon,hon,quick",ial:"colon,impart,init,part",ter:"bet,lat,ou,ut",ond:"bey,bl,vagab",ady:"he,re,sh,ste",eal:"ether,id,r,surr",ard:"abo,awkw,stand,straightforw",ior:"jun,pr,sen,super",ale:"fem,m,upsc,wholes",ed:"advanc,belov,craz,determin,hallow,hook,inbr,justifi,nak,nuanc,sacr,subdu,unauthoriz,unrecogniz,wick",ly:"dai,deep,earth,gris,heaven,low,meas,melancho,month,oi,prick,seem,s,ug,unru,week,wi,woman",al:"actu,coloss,glob,illeg,leg,leth,liter,loy,ov,riv,roy,univers,usu",dy:"baw,bloo,clou,gau,gid,han,mol,moo,stur,ti,tren,unti,unwiel",se:"adver,den,diver,fal,immen,inten,obe,perver,preci,profu",er:"clev,form,inn,oth,ov,she,slend,somb,togeth,und",id:"afra,hum,langu,plac,rab,sord,splend,stup,torp",re:"awa,bizar,di,enti,macab,me,seve,since,spa",en:"barr,brok,crav,op,sudd,unev,unwritt,wood",ic:"alcohol,didact,gener,hispan,organ,publ,symbol",ny:"ma,pho,pu,shi,skin,ti,za",st:"again,mo,populi,raci,robu,uttermo",ne:"do,go,insa,obsce,picayu,sere",nd:"behi,bla,bli,profou,undergrou,wou",le:"midd,multip,sing,so,subt,who",pt:"abru,ade,a,bankru,corru,nondescri",ty:"faul,hef,lof,mea,sal,uppi",sy:"bu,chee,lou,no,ro",ct:"abstra,exa,imperfe,inta,perfe",in:"certa,highfalut,ma,tw,va",et:"discre,secr,sovi,ups,viol",me:"part-ti,pri,sa,supre,welco",cy:"boun,fan,i,jui,spi",ry:"fur,sor,tawd,wi,w",te:"comple,concre,obsole,remo",ld:"ba,bo,go,mi",an:"deadp,republic,t,urb",ll:"a,i,overa,sti",ay:"everyd,g,gr,ok",or:"indo,maj,min,outdo",my:"foa,gloo,roo,sli",ck:"ba,qua,si,sli",rt:"cove,expe,hu,ove",ul:"fo,gainf,helpf,painf"},i=["ablaze","above","adult","ahead","aloof","arab","asleep","average","awake","backwards","bad","blank","bogus","bottom","brisk","cagey","chief","civil","common","complex","cozy","crisp","deaf","devout","difficult","downtown","due","dumb","eerie","evil","excess","extra","fake","far","faux","fierce ","final","fit","foreign","fun","good","goofy","gratis","grey","groovy","gross","half","huge","humdrum","inside","kaput","left","less","level","lewd","magenta","makeshift","mammoth","medium","modern","moot","naive","nearby","next","nonstop","north","notable","offbeat","ok","outside","overwrought","premium","pricey","pro","quaint","random","rear","rebel","ritzy","rough","savvy","sexy","shut","shy","sleek","smug","solemn","south","stark","superb","taboo","teenage","top","tranquil","true","ultra","understood","unfair","unknown","upbeat","upstairs","vanilla","various","widespread","woozy","wrong"];t.exports=n.uncompress_suffixes(i,a)},{"../fns":15}],12:[function(e,t,r){"use strict";var n=e("../fns"),a={erate:"degen,delib,desp,lit,mod",icial:"artif,benef,off,superf",ntial:"esse,influe,pote,substa",teful:"gra,ha,tas,was",stant:"con,di,in,resi",hing:"astonis,das,far-reac,refres,scat,screec,self-loat,soot",eful:"car,grac,peac,sham,us,veng",ming:"alar,cal,glea,unassu,unbeco,upco",cial:"commer,cru,finan,ra,so,spe",ure:"insec,miniat,obsc,premat,sec,s",uent:"congr,fl,freq,subseq",rate:"accu,elabo,i,sepa",ific:"horr,scient,spec,terr",rary:"arbit,contempo,cont,tempo",ntic:"authe,fra,giga,roma",nant:"domi,malig,preg,reso",nent:"emi,immi,perma,promi",iant:"brill,def,g,luxur",ging:"dama,encoura,han,lon",iate:"appropr,immed,inappropr,intermed",rect:"cor,e,incor,indi",zing:"agoni,ama,appeti,free",ine:"div,femin,genu,mascul,prist,rout",ute:"absol,ac,c,m,resol",ern:"east,north,south,st,west",tful:"deligh,doub,fre,righ,though,wis",ant:"abund,arrog,eleg,extravag,exult,hesit,irrelev,miscre,nonchal,obeis,observ,pl,pleas,redund,relev,reluct,signific,vac,verd",ing:"absorb,car,coo,liv,lov,ly,menac,perplex,shock,stand,surpris,tell,unappeal,unconvinc,unend,unsuspect,vex,want",ate:"adequ,delic,fortun,inadequ,inn,intim,legitim,priv,sed,ultim"},i=["absurd","aggressive","alert","alive","angry","attractive","awesome","beautiful","big","bitter","black","blue","bored","boring","brash","brave","brief","bright","broad","brown","calm","charming","cheap","check","clean","clear","close","cold","cool","cruel","curly","cute","damp","dangerous","dark","dead","dear","deep","dirty","drunk","dry","dull","eager","early","easy","efficient","empty","even","extreme","faint","fair","fanc","fast","fat","feeble","few","fierce","fine","firm","flat","forgetful","formal","frail","free","fresh","full","funny","gentle","glad","glib","grand","great","green","gruesome","handsome","happy","hard","harsh","heavy","high","hollow","hot","hungry","impolite","important","innocent","intellegent","interesting","keen","kind","lame","large","late","lean","light","little","long","loose","loud","low","lucky","lush","macho","mad","mature","mean","meek","mellow","mundane","narrow","near","neat","new","nice","noisy","normal","odd","old","orange","pale","pink","plain","poor","proud","pure","purple","quick","quiet","rapid","rare","raw","red","rich","ripe","rotten","round","rude","sad","safe","scarce","scared","shallow","sharp","short","shrill","simple","slim","slow","small","smart","smooth","soft","solid","soon","sore","sour","square","stale","steep","stiff","straight","strange","strict","strong","sweet","swift","tall","tame","tart","tender","tense","thick","thin","thirsty","tight","tired","tough","true","vague","vast","vulgar","warm","weak","weird","wet","white","wide","wild","windy","wise","yellow","young"];t.exports=n.uncompress_suffixes(i,a)},{"../fns":15}],13:[function(e,t,r){"use strict";for(var n=["january","february","april","june","july","august","september","october","november","december","jan","feb","mar","apr","jun","jul","aug","sep","oct","nov","dec","sept","sep"],a=["monday","tuesday","wednesday","thursday","friday","saturday","sunday","mon","tues","wed","thurs","fri","sat","sun"],i=0;i<=6;i++)a.push(a[i]+"s");for(var o=["millisecond","minute","hour","day","week","month","year","decade"],s=o.length,u=0;u<s;u++)o.push(o[u]),o.push(o[u]+"s");o.push("century"),o.push("centuries"),o.push("seconds");var c=["yesterday","today","tomorrow","weekend","tonight"];t.exports={days:a,months:n,durations:o,relative:c}},{}],14:[function(e,t,r){"use strict";t.exports=["all hallows eve","all saints day","all sts day","april fools","armistice day","australia day","bastille day","boxing day","canada day","christmas","christmas eve","cinco de mayo","emancipation day","groundhog day","halloween","16 de septiembre","dieciseis de septiembre","grito de dolores","all hallows eve","day of the dead","dia de muertos","harvey milk day","inauguration day","independence day","independents day","juneteenth","labour day","national freedom day","national nurses day","new years","new years eve","purple heart day","rememberance day","rosa parks day","saint andrews day","saint patricks day","saint stephens day","saint valentines day","st andrews day","st patricks day","st stephens day","st valentines day ","valentines day","veterans day","victoria day","womens equality day","xmas","epiphany","orthodox christmas day","orthodox new year","assumption of mary","all saints day","all souls day","feast of the immaculate conception","feast of our lady of guadalupe","kwanzaa","imbolc","beltaine","lughnassadh","samhain","martin luther king day","mlk day","presidents day","mardi gras","tax day","commonwealth day","mothers day","memorial day","fathers day","columbus day","indigenous peoples day","canadian thanksgiving","election day","thanksgiving","t-day","turkey day","black friday","cyber monday","ash wednesday","palm sunday","maundy thursday","good friday","holy saturday","easter","easter sunday","easter monday","orthodox good friday","orthodox holy saturday","orthodox easter","orthodox easter monday","ascension day","pentecost","whitsunday","whit sunday","whit monday","trinity sunday","corpus christi","advent","tu bishvat","tu bshevat","purim","passover","yom hashoah","lag baomer","shavuot","tisha bav","rosh hashana","yom kippur","sukkot","shmini atzeret","simchat torah","chanukah","hanukkah","isra and miraj","lailat al-qadr","eid al-fitr","id al-Fitr","eid ul-Fitr","ramadan","eid al-adha","muharram","the prophets birthday","ostara","march equinox","vernal equinox","litha","june solistice","summer solistice","mabon","september equinox","autumnal equinox","yule","december solstice","winter solstice","chinese new year","diwali"]},{}],15:[function(e,t,r){"use strict";r.extendObj=function(e,t){return Object.keys(t).forEach(function(r){e[r]=t[r]}),e},r.uncompress_suffixes=function(e,t){for(var r=Object.keys(t),n=r.length,a=0;a<n;a++)for(var i=t[r[a]].split(","),o=0;o<i.length;o++)e.push(i[o]+r[a]);return e},r.uncompress_prefixes=function(e,t){for(var r=Object.keys(t),n=r.length,a=0;a<n;a++)for(var i=t[r[a]].split(","),o=0;o<i.length;o++)e.push(r[a]+i[o]);return e}},{}],16:[function(e,t,r){"use strict";t.exports={firstnames:e("./people/firstnames"),lastnames:e("./people/lastnames"),currencies:e("./values/currencies"),numbers:e("./values/numbers"),ordinalMap:e("./values/ordinalMap"),units:e("./values/units"),dates:e("./dates/dates"),holidays:e("./dates/holidays"),professions:e("./nouns/professions"),abbreviations:e("./nouns/abbreviations"),demonyms:e("./nouns/demonyms"),irregular_plurals:e("./nouns/irregular_plurals"),places:e("./nouns/places"),uncountables:e("./nouns/uncountables"),nouns:e("./nouns/nouns"),organizations:e("./organizations/organizations"),sportsTeams:e("./organizations/sportsTeams"),bands:e("./organizations/bands"),orgWords:e("./organizations/orgWords"),adjectives:e("./adjectives/adjectives"),superlatives:e("./adjectives/convertable"),irregular_verbs:e("./verbs/irregular_verbs"),verbs:e("./verbs/verbs"),misc:e("./misc/misc")}},{"./adjectives/adjectives":11,"./adjectives/convertable":12,"./dates/dates":13,"./dates/holidays":14,"./misc/misc":21,"./nouns/abbreviations":23,"./nouns/demonyms":24,"./nouns/irregular_plurals":25,"./nouns/nouns":26,"./nouns/places":27,"./nouns/professions":28,"./nouns/uncountables":29,"./organizations/bands":30,"./organizations/orgWords":31,"./organizations/organizations":32,"./organizations/sportsTeams":33,"./people/firstnames":36,"./people/lastnames":37,"./values/currencies":39,"./values/numbers":40,"./values/ordinalMap":41,"./values/units":42,"./verbs/irregular_verbs":43,"./verbs/verbs":45}],17:[function(e,t,r){"use strict";var n=e("./index"),a=e("./fns"),i=e("../term/verb/conjugate/faster"),o=e("../term/noun/inflect/toPlural"),s={toNoun:e("../term/adjective/toNoun"),toSuperlative:e("../term/adjective/toSuperlative"),toComparative:e("../term/adjective/toComparative"),toAdverb:e("../term/adjective/toAdverb")},u={},c=function(e){a.extendObj(u,e)},l=function(e,t){for(var r=e.length,n=0;n<r;n++)u[e[n]]=t},h=n.units.words.filter(function(e){return e.length>1});l(h,"Unit"),l(n.dates.durations,"Duration"),c(n.abbreviations);var f=n.numbers.ordinal;l(Object.keys(f.ones),"Ordinal"),l(Object.keys(f.teens),"Ordinal"),l(Object.keys(f.tens),"Ordinal"),l(Object.keys(f.multiples),"Ordinal"),f=n.numbers.cardinal,l(Object.keys(f.ones),"Cardinal"),l(Object.keys(f.teens),"Cardinal"),l(Object.keys(f.tens),"Cardinal"),l(Object.keys(f.multiples),"Cardinal"),l(Object.keys(n.numbers.prefixes),"Cardinal"),l(Object.keys(n.irregular_plurals.toPlural),"Singular"),l(Object.keys(n.irregular_plurals.toSingle),"Plural"),l(n.dates.days,"WeekDay"),l(n.dates.months,"Month"),l(n.dates.relative,"RelativeDay"),l(n.holidays,"Holiday"),l(n.professions,"Actor"),l(n.demonyms,"Demonym"),l(n.sportsTeams,"SportsTeam"),l(n.bands,"Organization"),l(n.orgWords,"Noun"),Object.keys(n.irregular_verbs).forEach(function(e){u[e]="Infinitive";var t=n.irregular_verbs[e];Object.keys(t).forEach(function(e){t[e]&&(u[t[e]]=e)})});var p=["PastTense","PresentTense","Infinitive","Gerund","Actor","Adjective"];n.verbs.forEach(function(e){var t=i(e);p.forEach(function(e){t[e]&&!u[t[e]]&&(u[t[e]]=e)})}),n.superlatives.forEach(function(e){u[s.toNoun(e)]="Noun",u[s.toAdverb(e)]="Adverb",u[s.toSuperlative(e)]="Superlative",u[s.toComparative(e)]="Comparative"}),n.nouns.forEach(function(e){u[e]="Singular";var t=o(e);u[t]="Plural"}),l(n.verbs,"Verb"),c(n.firstnames),l(n.lastnames,"LastName"),l(n.places.airports,"Place"),l(n.places.cities,"City"),l(n.places.countries,"Country"),l(n.uncountables,"Noun"),l(n.organizations,"Organization"),l(n.adjectives,"Adjective"),l(n.superlatives,"Adjective"),l(n.currencies,"Currency"),c(n.misc),delete u[""],delete u[" "],delete u[null],t.exports=u},{"../term/adjective/toAdverb":130,"../term/adjective/toComparative":131,"../term/adjective/toNoun":132,"../term/adjective/toSuperlative":133,"../term/noun/inflect/toPlural":150,"../term/verb/conjugate/faster":163,"./fns":15,"./index":16}],18:[function(e,t,r){"use strict";t.exports=["a lot","a posteriori","abroad","ad nauseam","again","all but","all that","almost","alone","already","also","always","anymore","anyway","apart","aside","at best","at large","at least","at most","at worst","away","by far","by now","damn","de jure","de trop","directly","en masse","ever","for example","for good","for sure","forever","further","furthermore","hence","indeed","instead","just","just about","kinda","maybe","meanwhile","more","moreover","newly","no longer","not withstanding","of course","often","once","once again","once more","only","par excellence","per se","perhaps","point blank","quite","randomly","rather","really","several","so","somehow","sometimes","somewhat","soon","sort of","such","then","thus","too","totally","toward","twice","up to","upwards of","very","way","well","yes"]},{}],19:[function(e,t,r){"use strict";t.exports=["this","any","enough","each","whatever","every","these","another","plenty","whichever","neither","an","a","least","own","few","both","those","the","that","various","either","much","some","else","la","le","les","des","de","du","el"]},{}],20:[function(e,t,r){"use strict";t.exports=["uh","uhh","uh huh","uh-oh","please","ugh","sheesh","eww","pff","voila","oy","hi","hello","bye","goodbye","hey","hai","eep","hurrah","yuck","ow","duh","oh","hmm","yeah","whoa","ooh","whee","ah","bah","gah","yaa","phew","gee","ahem","eek","meh","yahoo","oops","d'oh","psst","argh","grr","nah","shhh","whew","mmm","ooo","yay","uh-huh","boo","wow","nope","haha","hahaha","lol","lols","ya","hee","ohh","eh","yup","et cetera","a la"]},{}],21:[function(e,t,r){"use strict";for(var n={here:"Noun",better:"Comparative",earlier:"Superlative","make sure":"Verb","keep tabs":"Verb",has:"Verb",sounds:"PresentTense",taken:"PastTense",msg:"Verb","a few":"Value","years old":"Unit",not:"Negative",never:"Negative",no:"Negative","no doubt":"Noun","not only":"Adverb","how's":"QuestionWord"},a={Adjective:["so called","on board","vice versa","en route","upside down","up front","in front","in situ","in vitro","ad hoc","de facto","ad infinitum","for keeps","a priori","off guard","spot on","ipso facto","fed up","brand new","old fashioned","bona fide","well off","far off","straight forward","hard up","sui generis","en suite","avant garde","sans serif","gung ho","super duper"],Place:["new england","new hampshire","new jersey","new mexico","united states","united kingdom","great britain","great lakes","pacific ocean","atlantic ocean","indian ocean","arctic ocean","antarctic ocean","everglades"],Conjunction:["yet","therefore","or","while","nor","whether","though","because","cuz","but","for","and","however","before","although","how","plus","versus","otherwise"],Time:["noon","midnight","now","morning","evening","afternoon","night","breakfast time","lunchtime","dinnertime","ago","sometime","eod","oclock"],Date:["eom","standard time","daylight time"],Condition:["if","unless","notwithstanding"],PastTense:["said","had","been","began","came","did","meant","went"],Verb:["given","known","shown","seen","born"],Gerund:["going","being","according","resulting","developing","staining"],Copula:["is","are","was","were","am"],Determiner:e("./determiners"),Preposition:e("./prepositions"),Modal:["can","may","could","might","will","ought to","would","must","shall","should","ought","shant","lets"],Possessive:["mine","something","none","anything","anyone","theirs","himself","ours","his","my","their","yours","your","our","its","herself","hers","themselves","myself","her"],Pronoun:["it","they","i","them","you","she","me","he","him","ourselves","us","we","thou","il","elle","yourself","'em","he's","she's"],QuestionWord:["where","why","when","who","whom","whose","what","which"],Adverb:e("./adverbs"),Expression:e("./expressions"),Person:["father","mother","mom","dad","mommy","daddy","sister","brother","aunt","uncle","grandfather","grandmother","cousin","stepfather","stepmother","boy","girl","man","woman","guy","dude","bro","gentleman","someone"]},i=Object.keys(a),o=0;o<i.length;o++)for(var s=a[i[o]],u=0;u<s.length;u++)n[s[u]]=i[o];t.exports=n},{"./adverbs":18,"./determiners":19,"./expressions":20,"./prepositions":22}],22:[function(e,t,r){"use strict";t.exports=["'o","a'","about","across","after","along","amid","amidst","among","amongst","apropos","around","as","as long as","at","atop","barring","below","besides","between","by","chez","circa","despite","down","during","except","from","in","into","just like","mid","midst","notwithstanding","o'","of","off","on","onto","out","per","qua","sans","since","so that","than","through","throughout","thru","till","to","towards","unlike","until","up","upon","versus","via","vis-a-vis","w/o","whereas","with","within","without","-"]},{}],23:[function(e,t,r){"use strict";for(var n={Noun:["arc","al","exp","fy","pd","pl","plz","tce","bl","ma","ba","lit","ex","eg","ie","ca","cca","vs","etc","esp","ft","bc","ad","md","corp","col"],Organization:["dept","univ","assn","bros","inc","ltd","co","yahoo","joomla","jeopardy"],Place:["rd","st","dist","mt","ave","blvd","cl","ct","cres","hwy","ariz","cal","calif","colo","conn","fla","fl","ga","ida","ia","kan","kans","minn","neb","nebr","okla","penna","penn","pa","dak","tenn","tex","ut","vt","va","wis","wisc","wy","wyo","usafa","alta","ont","que","sask"],Date:["jan","feb","mar","apr","jun","jul","aug","sep","sept","oct","nov","dec","circa"],Honorific:["adj","adm","adv","asst","atty","bldg","brig","capt","cmdr","comdr","cpl","det","dr","esq","gen","gov","hon","jr","llb","lt","maj","messrs","mister","mlle","mme","mr","mrs","ms","mstr","op","ord","phd","prof","pvt","rep","reps","res","rev","sen","sens","sfc","sgt","sir","sr","supt","surg"]},a={},i=Object.keys(n),o=0;o<i.length;o++)for(var s=n[i[o]],u=0;u<s.length;u++)a[s[u]]=i[o];t.exports=a},{}],24:[function(e,t,r){"use strict";t.exports=["afghan","albanian","algerian","angolan","argentine","armenian","australian","aussie","austrian","bangladeshi","basque","belarusian","belgian","bolivian","bosnian","brazilian","bulgarian","cambodian","cameroonian","canadian","chadian","chilean","chinese","colombian","congolese","croatian","cuban","czech","dominican","danish","egyptian","british","estonian","ethiopian","ecuadorian","finnish","french","gambian","georgian","german","greek","ghanaian","guatemalan","haitian","hungarian","honduran","icelandic","indian","indonesian","iranian","iraqi","irish","israeli","italian","ivorian","jamaican","japanese","jordanian","kazakh","kenyan","korean","kuwaiti","lao","latvian","lebanese","liberian","libyan","lithuanian","namibian","malagasy","macedonian","malaysian","mexican","mongolian","moroccan","dutch","nicaraguan","nigerian","nigerien","norwegian","omani","panamanian","paraguayan","pakistani","palestinian","peruvian","philippine","filipino","polish","portuguese","qatari","romanian","russian","rwandan","samoan","saudi","scottish","senegalese","serbian","singaporean","slovak","somalian","sudanese","swedish","swiss","syrian","taiwanese","trinidadian","thai","tunisian","turkmen","ugandan","ukrainian","american","hindi","spanish","venezuelan","vietnamese","welsh","zambian","zimbabwean","english","african","european","asian","californian"]},{}],25:[function(e,t,r){"use strict";var n=[["child","_ren"],["person","people"],["leaf","leaves"],["database","_s"],["quiz","_zes"],["stomach","_s"],["sex","_es"],["move","_s"],["shoe","_s"],["goose","geese"],["phenomenon","phenomena"],["barracks","_"],["deer","_"],["syllabus","syllabi"],["index","indices"],["appendix","appendices"],["criterion","criteria"],["man","men"],["rodeo","_s"],["epoch","_s"],["zero","_s"],["avocado","_s"],["halo","_s"],["tornado","_s"],["tuxedo","_s"],["sombrero","_s"],["addendum","addenda"],["alga","_e"],["alumna","_e"],["alumnus","alumni"],["bacillus","bacilli"],["cactus","cacti"],["beau","_x"],["château","_x"],["chateau","_x"],["tableau","_x"],["corpus","corpora"],["curriculum","curricula"],["echo","_es"],["embargo","_es"],["foot","feet"],["genus","genera"],["hippopotamus","hippopotami"],["larva","_e"],["libretto","libretti"],["loaf","loaves"],["matrix","matrices"],["memorandum","memoranda"],["mosquito","_es"],["opus","opera"],["ovum","ova"],["ox","_en"],["radius","radii"],["referendum","referenda"],["thief","thieves"],["tooth","teeth"]];n=n.map(function(e){return e[1]=e[1].replace("_",e[0]),e});var a=n.reduce(function(e,t){return e[t[1]]=t[0],e},{}),i=n.reduce(function(e,t){return e[t[0]]=t[1],e},{});t.exports={toSingle:a,toPlural:i}},{}],26:[function(e,t,r){"use strict";t.exports=["egg","bottle","cottage","kitty","doggy","ad hominem","banking","body","breakfast","ceiling","city","credit card","death","dinner","door","economy","energy","event","everything","example","fl oz","friend","funding","god","grand slam","head start","home","house","lunch","nothing","number","others","part","patent","problem","purpose","room","student","stuff","super bowl","system","there","thing","things","tragedy","us dollar","world","world series"]},{}],27:[function(e,t,r){"use strict";var n=e("../fns"),a=["bahamas","bangladesh","belgium","brazil","burkina faso","burundi","cape verde","chile","comoros","congo-brazzaville","cuba","cote d'ivoire","denmark","djibouti","ecuador","egypt","el salvador","fiji","france","germany","greece","guinea-bissau","haiti","honduras","hungary","iraq","israel","italy","jamaica","kenya","kuwait","laos","lesotho","libya","luxembourg","malawi","mali","malta","mexico","moldova","morocco","mozambique","netherlands","nicaragua","niger","panama","peru","solomon islands","sri lanka","suriname","sweden","timor-leste","turkey","u.s.a.","united kingdom","usa","ussr","vietnam","yemen","zimbabwe"],i={istan:"pak,uzbek,afghan,tajik,turkmen",ublic:"czech rep,dominican rep,central african rep",uinea:"g,papua new g,equatorial g",land:"thai,po,switzer,fin,republic of ire,new zea,swazi,ice",ania:"tanz,rom,maurit,lithu,alb",rica:"ame,united states of ame,south af,costa ",mbia:"colo,za,ga",eria:"nig,alg,lib",nia:"arme,macedo,slove,esto",sia:"indone,rus,malay,tuni",ina:"ch,argent,bosnia and herzegov",tan:"kazakhs,kyrgyzs,bhu",ana:"gh,botsw,guy",bia:"saudi ara,ser,nami",lia:"austra,soma,mongo",rea:"south ko,north ko,erit",dan:"su,south su,jor",ria:"sy,aust,bulga",ia:"ind,ethiop,cambod,boliv,slovak,georg,croat,latv",an:"jap,ir,taiw,azerbaij,om",da:"ugan,cana,rwan",us:"belar,mauriti,cypr",al:"nep,seneg,portug",in:"spa,ben,bahra",go:"dr con,to,trinidad-toba",la:"venezue,ango,guatema",es:"united stat,philippin,united arab emirat",on:"camero,leban,gab",ar:"myanm,madagasc,qat",ay:"paragu,norw,urugu",ne:"ukrai,sierra leo,palesti"};a=n.uncompress_suffixes(a,i);var o=["aalborg","abu dhabi","ahmedabad","almaty","antwerp","aqaba","ashdod","ashgabat","athens","auckland","bogota","brno","brussels","calgary","cape town","cebu","cluj-napoca","curitiba","doha","dushanbe","espoo","frankfurt","genoa","ghent","giza","graz","guangzhou","haifa","hanoi","helsinki","ho chi minh","homs","iasi","innsbruck","i̇zmir","jakarta","kiev","kingston","klaipėda","kobe","kosice","krakow","la plata","luxembourg","medellín","mexico","miskolc","montevideo","montreal","moscow","nagoya","nis","odessa","oslo","ottawa","palermo","paris","perth","phnom penh","phoenix","port elizabeth","poznan","prague","reykjavik","riga","rome","rosario","seville","skopje","stockholm","stuttgart","sydney","tbilisi","tegucigalpa","the hague","thessaloniki","tokyo","toulouse","trondheim","tunis","turku","utrecht","vantaa","vasteras","warsaw","winnipeg","wroclaw","zagreb","zaragoza"],s={burg:"saint peters,yekaterin,ham,til,gothen,salz",ton:"hous,edmon,welling,hamil",ion:"hauts-bassins reg,nord reg,herakl",ana:"hav,tir,ljublj",ara:"guadalaj,ank,timișo",an:"tehr,mil,durb,bus,tain,abidj,amm,yerev",ia:"philadelph,brasíl,alexandr,pretor,valenc,sof,nicos",on:"ly,lond,yang,inche,daeje,lisb",en:"shenzh,eindhov,pils,copenhag,berg",ng:"beiji,chittago,pyongya,kaohsiu,taichu",in:"tianj,berl,tur,dubl,duned",es:"los angel,nant,napl,buenos air,f",la:"pueb,mani,barranquil,kampa,guatema",or:"salvad,san salvad,ulan bat,marib",us:"damasc,pirae,aarh,vilni",as:"carac,patr,burg,kaun",va:"craio,petah tik,gene,bratisla",ai:"shangh,mumb,chenn,chiang m",ne:"colog,melbour,brisba,lausan",er:"manchest,vancouv,tangi",ka:"dha,osa,banja lu",ro:"rio de janei,sappo,cai",am:"birmingh,amsterd,rotterd",ur:"kuala lump,winterth,kopavog",ch:"muni,zuri,christchur",na:"barcelo,vien,var",ma:"yokoha,li",ul:"istanb,seo,kab",to:"toron,qui,por",iv:"khark,lv,tel av",sk:"dnipropetrov,gdan,min"};o=n.uncompress_suffixes(o,s);var u={"new ":"delhi,york,taipei",
san:"a'a,tiago, josé",ta:"ipei,mpere,llinn,rtu",ba:"ngalore,ngkok,ku,sel",li:"verpool,ège,nz,massol",ma:"rseille,ndalay,drid,lmo",be:"rn,lgrade,irut",ka:"rachi,raj,ndy",da:"egu,kar,ugavpils",ch:"icago,arleroi,ișinau",co:"lombo,nstanta,rk",bu:"rsa,charest,dapest"};o=n.uncompress_prefixes(o,u);var c=["atl","pek","lhr","hnd","ord","lax","cdg","dfw","cgk","dxb","fra","hkg","den","bkk","ams","jfk","ist","sfo","clt","las","phx","iax","kul","mia","icn","muc","syd","fco","mco","bcn","yyz","lgw","phl"];t.exports={countries:a,cities:o,airports:c}},{"../fns":15}],28:[function(e,t,r){"use strict";t.exports=["accountant","administrator","advisor","agent","architect","artist","assistant","attendant","bricklayer","butcher","carpenter","clerk","deputy","dietician","engineer","farmer","firefighter","fireman","gardener","getor","hairdresser","housekeeper","instructor","journalist","lawyer","mechanic","minister","musician","nurse","officer","operator","photographer","plumber","policeman","politician","practitioner","president","programmer","psychologist","receptionist","researcher","roofer","sailor","scientist","secretary","security guard","soldier","supervisor","surgeon","technician","therapist"]},{}],29:[function(e,t,r){"use strict";t.exports=["advice","aircraft","art","baggage","bass","beef","bison","blood","bread","butter","cake","cash","celcius","chaos","cheese","chewing","civics","clothing","coal","coffee","conduct","confusion","cotton","currency","economics","education","electricity","enjoyment","entertainment","equipment","ethics","everybody","everyone","fahrenheit","fiction","fish","flour","food","forgiveness","fowl","fruit","fun","furniture","gold","golf","gossip","grass","ground","gum","gymnastics","hair","halibut","happiness","hertz","history","hockey","homework","honey","hospitality","ice","impatience","importance","information","itself","jewelry","justice","kelvin","knowledge","laughter","leather","leisure","lightning","liquid","literature","luck","luggage","machinery","mail","mathematics","measles","meat","milk","mist","money","moose","mumps","music","news","noise","oil","oxygen","paper","patience","peace","peanut","pepper","petrol","physics","plastic","pork","power","pressure","progress","rain","recognition","recreation","relaxation","research","rice","sadness","safety","salmon","salt","sand","scenery","series","sheep","shopping","silk","silver","snow","soap","soccer","softness","space","spacecraft","species","speed","steam","steel","sugar","sunshine","tea","tennis","thunder","time","toothpaste","traffic","trouble","trousers","trout","tuna","vinegar","violence","warmth","water","weather","wildlife","wine","wood","wool"]},{}],30:[function(e,t,r){"use strict";t.exports=["abba","ac/dc","aerosmith","bee gees","coldplay","creedence clearwater revival","def leppard","depeche mode","destiny's child","duran duran","fleetwood mac","green day","guns n roses","joy division","metallica","moody blues","motley crue","new kids on the block","pink floyd","r.e.m.","radiohead","red hot chili peppers","sex pistols","soundgarden","spice girls","the beach boys","the beatles","the black eyed peas","the byrds","the carpenters","the guess who","the hollies","the rolling stones","the smashing pumpkins","the supremes","the who","thin lizzy","u2","van halen"]},{}],31:[function(e,t,r){"use strict";t.exports=["administration","agence","agences","agencies","agency","aircraft","airlines","airways","army","assoc","associates","association","assurance","authority","autorite","aviation","bank","banque","board","boys","brands","brewery","brotherhood","brothers","building society","bureau","cafe","caisse","capital","care","cathedral","center","central bank","centre","chemicals","choir","chronicle","church","circus","clinic","clinique","club","co","coalition","coffee","collective","college","commission","committee","communications","community","company","comprehensive","computers","confederation","conference","conseil","consulting","containers","corporation","corps","council","crew","daily news","data","departement","department","department store","departments","design","development","directorate","division","drilling","education","eglise","electric","electricity","energy","ensemble","enterprise","enterprises","entertainment","estate","etat","evening news","faculty","federation","financial","fm","foundation","fund","gas","gazette","general","girls","government","group","guild","health authority","herald","holdings","hospital","hotel","hotels","inc","industries","institut","institute","institute of technology","institutes","insurance","international","interstate","investment","investments","investors","journal","laboratory","labs","law","liberation army","limited","local authority","local health authority","machines","magazine","management","marine","marketing","markets","media","memorial","mercantile exchange","ministere","ministry","mobile","motor","motors","musee","museum","news","news service","observatory","office","oil","optical","orchestra","organization","partners","partnership","people's party","petrol","petroleum","pharmacare","pharmaceutical","pharmaceuticals","pizza","plc","police","polytechnic","post","power","press","productions","quartet","radio","records","regional authority","regional health authority","reserve","resources","restaurant","restaurants","savings","school","securities","service","services","social club","societe","society","sons","standard","state police","state university","stock exchange","subcommittee","syndicat","systems","technologies","technology","telecommunications","telegraph","television","times","tribunal","tv","union","university","utilities","workers"]},{}],32:[function(e,t,r){"use strict";t.exports=["20th century fox","3m","7-eleven","abc","academy of sciences","acer","activision","adidas","aig","al qaeda","al jazeera","alcatel","alcatel-lucent","altair","amc","amd","american express","amt","amtrak","anheuser-busch","aol","apple computers","applebee's","arby's","argos","armco","ashland oil","associated press","at&t","avis","avon","ayer","banana republic","basf","baskin robbins","baxter","bayer","bbc","bechtel","ben & jerry's","berkshire hathaway","bf goodrich","bfgoodrich","black & decker","blockbuster video","bloomingdale","blue cross","bmw","bni","boeing","bombardier","boston globe","boston pizza","bp","cadbury","carl's jr","cbc","chevron","chevy","chick fil-a","china daily","cisco","cisco systems","citigroup","cnn","coca cola","colgate","comcast","compaq","coors","costco","craigslist","daimler","dell","der spiegel","disney","dow jones","dunkin donuts","dupont","ebay","esa","eu","exxon mobil","exxonmobil","facebook","fannie mae","fedex","fiat","financial times","firestone","ford","frito-lay","g8","general electric","general motors","glaxo smith kline","glencore","goldman sachs","goodyear","google","gucci","h & m","hasbro","hewlett-packard","hitachi","hizbollah","home depot","honda","hsbc","hyundai","ibm","ihop","ing","intel","interpol","itv","jiffy lube","johnson & johnson","jpmorgan","jpmorgan chase","jsa","katv","kfc","kkk","kmart","kodak","l'oreal","la presse","la-z-boy","lenovo","lexis","lexmark","lg","little caesars","mac's milk","mattel","mazda","mcdonald's","mcdonalds","mercedes","mercedes-benz","microsoft","mitas","mitsubishi","mlb","mobil","monsanto","motel 6","motorola","mtv","myspace","nandos","nascar","nasdaq","national academy of sciences","nato","natwest","nba","nbc","nestle","nestlé","netflix","new york times","newsweek","nfl","nhl","nhs","nike","nintendo","nissan","nokia","notre dame","novartis","nwa","old navy","opec","orange julius","oxfam","pan am","panasonic","panda express","pbs","pepsico","petrobras","petrochina","petronas","peugeot","pfizer","philip morris","pizza hut","premier oil","procter & gamble","prudential","quantas","quizno's","rbc","rbs","re/max","readers digest","red bull","red cross","red lobster","revlon","royal bank","royal dutch shell","ryanair","safeway","sainsbury's","samsung","sears","siemens","sony","starbucks","statoil","subaru","t mobile","taco bell","td bank","telefonica","telus","tesco","tesla motors","tgi fridays","the daily mail","tim hortons","tmz","toshiba","toyota","toys r us","twitter","ubs","unesco","unilever","united nations","ups","usa today","usps","verizon","vh1","visa","vodafone","volkswagen","volvo","wal-mart","walgreens","wall street journal","walmart","warner bros","wells fargo","westfield","westinghouse","world trade organization","yahoo!","yamaha","ymca","youtube","ywca"]},{}],33:[function(e,t,r){"use strict";t.exports=["washington nationals","toronto blue jays","texas rangers","tampa bay rays","st. louis cardinals","seattle mariners","san francisco giants","san diego padres","pittsburgh pirates","philadelphia phillies","oakland athletics","new york yankees","new york mets","minnesota twins","milwaukee brewers","miami marlins","los angeles dodgers","kansas city royals","houston astros","detroit tigers","colorado rockies","cleveland indians","cincinnati reds","chicago white sox","chicago cubs","boston red sox","baltimore orioles","atlanta braves","arizona diamondbacks","diamondbacks","braves","orioles","white sox","astros","royals","dodgers","marlins","brewers","mets","yankees","phillies","padres","giants","mariners","cardinals","blue jays","boston celtics","brooklyn nets","new york knicks","philadelphia 76ers","toronto raptors","chicago bulls","cleveland cavaliers","detroit pistons","indiana pacers","milwaukee bucks","atlanta hawks","charlotte hornets","miami heat","orlando magic","washington wizards","dallas mavericks","houston rockets","memphis grizzlies","new orleans pelicans","san antonio spurs","denver nuggets","minnesota timberwolves","portland trail blazers","oklahoma city thunder","utah jazz","golden state warriors","los angeles clippers","los angeles lakers","phoenix suns","sacramento kings","76ers","knicks","mavericks","lakers","celtics","buffalo bills","miami dolphins","new england patriots","new york jets","baltimore ravens","cincinnati bengals","cleveland browns","pittsburgh steelers","houston texans","indianapolis colts","jacksonville jaguars","tennessee titans","denver broncos","kansas city chiefs","oakland raiders","san diego chargers","dallas cowboys","new york giants","philadelphia eagles","washington redskins","chicago bears","detroit lions","green bay packers","minnesota vikings","atlanta falcons","carolina panthers","new orleans saints","tampa bay buccaneers","arizona cardinals","st. louis rams","san francisco 49ers","seattle seahawks","chicago fire","columbus crew sc","d.c. united","montreal impact","new england revolution","new york city fc","new york red bulls","philadelphia union","colorado rapids","fc dallas","houston dynamo","la galaxy","portland timbers","real salt lake","san jose earthquakes","seattle sounders","sporting kansas city","vancouver whitecaps","atlanta united","minnesota united","blackburn rovers","leicester city","manchester city","manchester united","aston villa","cardiff city","newcastle united","queens park rangers","sheffield united","stoke city","tottenham hotspur","west ham united"]},{}],34:[function(e,t,r){"use strict";t.exports=["casey","jamie","lee","jaime","jessie","morgan","rene","robin","devon","kerry","alexis","guadalupe","blair","kasey","jean","marion","aubrey","shelby","jan","shea","jade","kenyatta","kelsey","shay","lashawn","trinity","regan","jammie","cassidy","cheyenne","reagan","shiloh","marlo","andra","devan","rosario","lee"]},{}],35:[function(e,t,r){"use strict";var n=e("../fns"),a={stine:"chri,erne,ju,kri",rlene:"a,cha,da,ma",eline:"ad,ang,jacqu,mad",nette:"an,antoi,jean,ly",elia:"ad,am,ang,cec,c,corn,d,of,sh",anne:",di,je,jo,le,mari,rox,sus,suz",elle:"dani,est,gabri,isab,jan,mich,rach,roch",ella:"d,est,isab,lu,marc,st",rina:"kata,kat,ma,sab,t",icia:"al,fel,let,patr,tr",ette:"bernad,b,claud,paul,yv",leen:"ai,cath,col,ei,kath",ndra:"alexa,cassa,ke,sa,so",elma:",s,th,v",anda:"am,mir,w,yol",etta:",henri,lor,ros",isha:"al,ke,lat,tr",tina:"cris,mar,,valen",inda:"bel,l,luc,mel",arla:"c,d,k,m",lena:"e,je,,magda",ine:"carol,cather,cel,ela,franc,gerald,jan,jasm,jeann,joseph,kathar,kather,lorra,max,nad,paul",ice:"al,beatr,bern,cand,clar,eun,jan,patr",ela:"andj,ang,carm,gabri,graci,l,manu,pam",ara:"barb,c,cl,k,l,tam,t,z",ora:"c,d,fl,isid,len,l,n,teod",ina:"am,catal,d,georg,g,josef,n",ita:"an,arp,bon,juan,kav,margar,r",nna:"dea,do,gle,je,joha,lado,sha",lyn:"caro,eve,gwendo,jac,jacque,joce,mari",ica:"angel,er,jess,mil,mon,patr,veron",ene:"adri,hel,imog,ir,jol,lor",ana:"adri,d,jov,ju,l,sus",nda:"bre,gle,ly,rho,ro",nia:"anto,euge,so,to,virgi",ley:"ash,kel,kimber,les,shir",sha:"lata,mar,nata,ta",ian:"jill,lill,mar,viv",isa:"al,el,l,lu",ann:",jo,le,mary",ise:"den,el,elo,lou",ida:"a,,rach,sa",nya:"lato,so,ta,to",ssa:"aly,mari,meli,vane",tha:"ber,mar,saman,tabi",ia:"cecil,claud,cynth,dam,georg,glor,jul,luc,lyd,marc,mar,nad,oliv,silv,sof,soph,sylv,victor",la:"eu,kay,lei,leo,li,lo,pau,priscil,shei,ursu,vio,wil",na:"de,ed,leo,lor,mo,myr,ramo,re,shau,shaw,shee,ver",le:"ade,camil,caro,ceci,ga,gay,lucil,mab,myrt,nicho,nico",en:"carm,dore,ell,gretch,gw,hel,kar,kirst,krist,laur,maure",ra:"aud,barb,deb,elvi,javie,lau,may,my,pet,ve",ma:"al,em,er,fati,ir,kari,nai,nor,wil",el:"eth,isab,laur,mab,marib,muri,racha,rach,raqu",ta:"alber,al,chris,ek,kris,mandakran,mar,rober",ey:"audr,brittn,courtn,linds,stac,trac,whitn",ri:"je,kanyakuma,ka,ker,sha,she,ter",ne:"corin,daph,ja,laver,lyn,simo,yvon",th:"be,edi,elisabe,elizabe,judi,meredi,ru",ah:"aish,beul,debor,hann,le,rebek,sar",is:"delor,dor,jan,lo,mav,phyll",da:"a,fre,frie,hil,matil,priyamva",ce:"canda,constan,floren,gra,joy",es:"agn,delor,dolor,franc,merced",er:"amb,est,esth,heath,jennif",et:"bridg,harri,jan,margar,margr",ca:"bian,blan,francis,rebec",ja:"an,khadi,mari,son",sa:"el,ro,tere,there",ee:"aim,d,desir,ren",va:"a,el,e,i",in:"caitl,er,kar,krist",on:"alis,man,shann,shar",an:"meag,meg,megh,sus"},i=["abigail","aicha","alya","andrea","beatriz","bettye","brandi","brooke","carol","celeste","chelsea","cheryl","chloe","claire","cleo","constanza","consuelo","crystal","dominique","dorothea","eleanor","eliza","erika","fay","faye","fern","gail","genevieve","gertrude","gladys","heidi","ingrid","jade","jill","jo","joni","kate","katie","kathryn","kay","kim","krystal","latoya","laxmi","leigh","lindsay","lupe","lynn","mae","malika","margo","marguerite","marisol","maritza","maude","maya","mildred","miriam","monique","mrignayani","naomi","nell","nikki","olga","paige","pam","parvati","pearl","reba","robyn","rosalind","sheryl","sue","sybil","tami","tamika","therese","toni","gisele"];i=n.uncompress_suffixes(i,a);for(var o=0;o<i.length;o++){var s=i[o];s.match(/[^ea]y$/)&&i.push(s.replace(/y$/,"i")),s.match(/ll/)&&i.push(s.replace(/ll/,"l")),s.match(/nn/)&&i.push(s.replace(/nn/,"n")),s.match(/ah/)&&i.push(s.replace(/ah/,"a")),s.match(/t$/)&&i.push(s.replace(/t$/,"tte")),s.match(/ey$/)&&i.push(s.replace(/ey$/,"y")),s.match(/ie$/)&&i.push(s.replace(/ie$/,"y")),s.match(/ne$/)&&i.push(s.replace(/ne$/,"na")),s.match(/ss/)&&i.push(s.replace(/ss/,"s")),s.match(/rr/)&&i.push(s.replace(/rr/,"r"))}var u=["amy","becky","betty","beverly","cathy","dolly","dorothy","hilary","hillary","kimberly","rosemary","sally","shelly","trudy","tammy","wendy","ruby","susi"];i=i.concat(u),t.exports=i},{"../fns":15}],36:[function(e,t,r){"use strict";for(var n=e("./male"),a=e("./female"),i=e("./ambiguous"),o={},s=0;s<n.length;s++)o[n[s]]="MaleName";for(var u=0;u<a.length;u++)o[a[u]]="FemaleName";for(var c=0;c<i.length;c+=1)o[i[c]]="Person";t.exports=o},{"./ambiguous":34,"./female":35,"./male":38}],37:[function(e,t,r){"use strict";t.exports=["lee","li","zhang","wang","nguyen","garcia","gonzalez","hernandez","smirnov","muller","wong","cheung","liu","lau","chen","chan","yang","yeung","huang","zhao","chiu","wu","zhou","chow","xu","tsui","zhu","hu","guo","gao","kwok","luo","devi","singh","kumar","das","kaur","sato","suzuki","takahashi","tanaka","watanabe","ito","yamamoto","nakamura","kobayashi","kato","yoshida","yamada","sasaki","yamaguchi","saito","matsumoto","inoue","kimura","hayashi","shimizu","yamazaki","ikeda","hashimoto","yamashita","ishikawa","nakajima","maeda","fujita","ogawa","harris","thompson","martinez","robinson","rodriguez","walker","wright","lopez","carter","perez","roberts","turner","phillips","parker","evans","edwards","collins","sanchez","morris","rogers","bailey","rivera","cooper","richardson","cox","torres","peterson","ramirez","brooks","sanders","bennett","barnes","henderson","coleman","jenkins","perry","powell","patterson","hughes","flores","simmons","foster","bryant","hayes","smith","jones","williams","miller","taylor","wilson","davis","clark","hall","thomas","moore","anderson","allen","lewis","jackson","adams","tryniski","campbell","gruber","huber","bauer","wagner","pichler","steiner","mammadov","aliyev","hasanov","ivanou","ivanov","kazlov","peeters","janssens","dimitrov","horvat","neilson","jensen","hansen","pedersen","andersen","christensen","larsen","vassiljev","petrov","kuznetsov","mihhailov","pavlov","semjonov","andrejev","aleksejev","johansson","nyman","lindholm","karlsson","andersson","dubois","durand","leroy","moreau","lefebvre","lefevre","roux","fournier","mercier","schmidt","schneider","fischer","meyer","weber","schulz","becker","hoffmann","kovacs","szabo","toth","nagy","byrne","murray","sullivan","rossi","russo","esposito","ricci","marino","klein","nowak","silva","santos","fernandez","ruiz","jimenez","alvarez","moreno","muñoz","alonso","gutierrez","romero","navarro","dominguez","gil","vazquez","serrano","ramos","blanco","sanz","castro","suarez","ortega","rubio","molina","delgado","morales","ortiz","marin","iglesias","boyko","davies","clarke","johnson","oliveira","sosa","rojas","munoz","diaz","gomez","xiao","tian","bahk","pahk","chung","jung","joung","chong","cheong","choung","choi","che","choy","chwe","yeun","yun","jhang","chang","cheon","kwon","so