{"version":3,"file":"name_generation.cjs","names":[],"sources":["../../src/smith/name_generation.ts"],"sourcesContent":["const adjectives: string[] = [\n  \"abandoned\",\n  \"aching\",\n  \"advanced\",\n  \"ample\",\n  \"artistic\",\n  \"back\",\n  \"best\",\n  \"bold\",\n  \"brief\",\n  \"clear\",\n  \"cold\",\n  \"complicated\",\n  \"cooked\",\n  \"crazy\",\n  \"crushing\",\n  \"damp\",\n  \"dear\",\n  \"definite\",\n  \"dependable\",\n  \"diligent\",\n  \"drab\",\n  \"earnest\",\n  \"elderly\",\n  \"enchanted\",\n  \"essential\",\n  \"excellent\",\n  \"extraneous\",\n  \"fixed\",\n  \"flowery\",\n  \"formal\",\n  \"fresh\",\n  \"frosty\",\n  \"giving\",\n  \"glossy\",\n  \"healthy\",\n  \"helpful\",\n  \"impressionable\",\n  \"kind\",\n  \"large\",\n  \"left\",\n  \"long\",\n  \"loyal\",\n  \"mealy\",\n  \"memorable\",\n  \"monthly\",\n  \"new\",\n  \"notable\",\n  \"only\",\n  \"ordinary\",\n  \"passionate\",\n  \"perfect\",\n  \"pertinent\",\n  \"proper\",\n  \"puzzled\",\n  \"reflecting\",\n  \"respectful\",\n  \"roasted\",\n  \"scholarly\",\n  \"shiny\",\n  \"slight\",\n  \"sparkling\",\n  \"spotless\",\n  \"stupendous\",\n  \"sunny\",\n  \"tart\",\n  \"terrific\",\n  \"timely\",\n  \"unique\",\n  \"upbeat\",\n  \"vacant\",\n  \"virtual\",\n  \"warm\",\n  \"weary\",\n  \"whispered\",\n  \"worthwhile\",\n  \"yellow\",\n];\n\nconst nouns: string[] = [\n  \"account\",\n  \"acknowledgment\",\n  \"address\",\n  \"advertising\",\n  \"airplane\",\n  \"animal\",\n  \"appointment\",\n  \"arrival\",\n  \"artist\",\n  \"attachment\",\n  \"attitude\",\n  \"availability\",\n  \"backpack\",\n  \"bag\",\n  \"balance\",\n  \"bass\",\n  \"bean\",\n  \"beauty\",\n  \"bibliography\",\n  \"bill\",\n  \"bite\",\n  \"blossom\",\n  \"boat\",\n  \"book\",\n  \"box\",\n  \"boy\",\n  \"bread\",\n  \"bridge\",\n  \"broccoli\",\n  \"building\",\n  \"butter\",\n  \"button\",\n  \"cabbage\",\n  \"cake\",\n  \"camera\",\n  \"camp\",\n  \"candle\",\n  \"candy\",\n  \"canvas\",\n  \"car\",\n  \"card\",\n  \"carrot\",\n  \"cart\",\n  \"case\",\n  \"cat\",\n  \"chain\",\n  \"chair\",\n  \"chalk\",\n  \"chance\",\n  \"change\",\n  \"channel\",\n  \"character\",\n  \"charge\",\n  \"charm\",\n  \"chart\",\n  \"check\",\n  \"cheek\",\n  \"cheese\",\n  \"chef\",\n  \"cherry\",\n  \"chicken\",\n  \"child\",\n  \"church\",\n  \"circle\",\n  \"class\",\n  \"clay\",\n  \"click\",\n  \"clock\",\n  \"cloth\",\n  \"cloud\",\n  \"clove\",\n  \"club\",\n  \"coach\",\n  \"coal\",\n  \"coast\",\n  \"coat\",\n  \"cod\",\n  \"coffee\",\n  \"collar\",\n  \"color\",\n  \"comb\",\n  \"comfort\",\n  \"comic\",\n  \"committee\",\n  \"community\",\n  \"company\",\n  \"comparison\",\n  \"competition\",\n  \"condition\",\n  \"connection\",\n  \"control\",\n  \"cook\",\n  \"copper\",\n  \"copy\",\n  \"corn\",\n  \"cough\",\n  \"country\",\n  \"cover\",\n  \"crate\",\n  \"crayon\",\n  \"cream\",\n  \"creator\",\n  \"crew\",\n  \"crown\",\n  \"current\",\n  \"curtain\",\n  \"curve\",\n  \"cushion\",\n  \"dad\",\n  \"daughter\",\n  \"day\",\n  \"death\",\n  \"debt\",\n  \"decision\",\n  \"deer\",\n  \"degree\",\n  \"design\",\n  \"desire\",\n  \"desk\",\n  \"detail\",\n  \"development\",\n  \"digestion\",\n  \"dime\",\n  \"dinner\",\n  \"direction\",\n  \"dirt\",\n  \"discovery\",\n  \"discussion\",\n  \"disease\",\n  \"disgust\",\n  \"distance\",\n  \"distribution\",\n  \"division\",\n  \"doctor\",\n  \"dog\",\n  \"door\",\n  \"drain\",\n  \"drawer\",\n  \"dress\",\n  \"drink\",\n  \"driving\",\n  \"dust\",\n  \"ear\",\n  \"earth\",\n  \"edge\",\n  \"education\",\n  \"effect\",\n  \"egg\",\n  \"end\",\n  \"energy\",\n  \"engine\",\n  \"error\",\n  \"event\",\n  \"example\",\n  \"exchange\",\n  \"existence\",\n  \"expansion\",\n  \"experience\",\n  \"expert\",\n  \"eye\",\n  \"face\",\n  \"fact\",\n  \"fall\",\n  \"family\",\n  \"farm\",\n  \"father\",\n  \"fear\",\n  \"feeling\",\n  \"field\",\n  \"finger\",\n  \"fire\",\n  \"fish\",\n  \"flag\",\n  \"flight\",\n  \"floor\",\n  \"flower\",\n  \"fold\",\n  \"food\",\n  \"football\",\n  \"force\",\n  \"form\",\n  \"frame\",\n  \"friend\",\n  \"frog\",\n  \"fruit\",\n  \"fuel\",\n  \"furniture\",\n  \"game\",\n  \"garden\",\n  \"gate\",\n  \"girl\",\n  \"glass\",\n  \"glove\",\n  \"goat\",\n  \"gold\",\n  \"government\",\n  \"grade\",\n  \"grain\",\n  \"grass\",\n  \"green\",\n  \"grip\",\n  \"group\",\n  \"growth\",\n  \"guide\",\n  \"guitar\",\n  \"hair\",\n  \"hall\",\n  \"hand\",\n  \"harbor\",\n  \"harmony\",\n  \"hat\",\n  \"head\",\n  \"health\",\n  \"heart\",\n  \"heat\",\n  \"hill\",\n  \"history\",\n  \"hobbies\",\n  \"hole\",\n  \"hope\",\n  \"horn\",\n  \"horse\",\n  \"hospital\",\n  \"hour\",\n  \"house\",\n  \"humor\",\n  \"idea\",\n  \"impulse\",\n  \"income\",\n  \"increase\",\n  \"industry\",\n  \"ink\",\n  \"insect\",\n  \"instrument\",\n  \"insurance\",\n  \"interest\",\n  \"invention\",\n  \"iron\",\n  \"island\",\n  \"jelly\",\n  \"jet\",\n  \"jewel\",\n  \"join\",\n  \"judge\",\n  \"juice\",\n  \"jump\",\n  \"kettle\",\n  \"key\",\n  \"kick\",\n  \"kiss\",\n  \"kitten\",\n  \"knee\",\n  \"knife\",\n  \"knowledge\",\n  \"land\",\n  \"language\",\n  \"laugh\",\n  \"law\",\n  \"lead\",\n  \"learning\",\n  \"leather\",\n  \"leg\",\n  \"lettuce\",\n  \"level\",\n  \"library\",\n  \"lift\",\n  \"light\",\n  \"limit\",\n  \"line\",\n  \"linen\",\n  \"lip\",\n  \"liquid\",\n  \"list\",\n  \"look\",\n  \"loss\",\n  \"love\",\n  \"lunch\",\n  \"machine\",\n  \"man\",\n  \"manager\",\n  \"map\",\n  \"marble\",\n  \"mark\",\n  \"market\",\n  \"mass\",\n  \"match\",\n  \"meal\",\n  \"measure\",\n  \"meat\",\n  \"meeting\",\n  \"memory\",\n  \"metal\",\n  \"middle\",\n  \"milk\",\n  \"mind\",\n  \"mine\",\n  \"minute\",\n  \"mist\",\n  \"mitten\",\n  \"mom\",\n  \"money\",\n  \"monkey\",\n  \"month\",\n  \"moon\",\n  \"morning\",\n  \"mother\",\n  \"motion\",\n  \"mountain\",\n  \"mouth\",\n  \"muscle\",\n  \"music\",\n  \"nail\",\n  \"name\",\n  \"nation\",\n  \"neck\",\n  \"need\",\n  \"news\",\n  \"night\",\n  \"noise\",\n  \"note\",\n  \"number\",\n  \"nut\",\n  \"observation\",\n  \"offer\",\n  \"oil\",\n  \"operation\",\n  \"opinion\",\n  \"orange\",\n  \"order\",\n  \"organization\",\n  \"ornament\",\n  \"oven\",\n  \"page\",\n  \"pail\",\n  \"pain\",\n  \"paint\",\n  \"pan\",\n  \"pancake\",\n  \"paper\",\n  \"parcel\",\n  \"parent\",\n  \"part\",\n  \"passenger\",\n  \"paste\",\n  \"payment\",\n  \"peace\",\n  \"pear\",\n  \"pen\",\n  \"pencil\",\n  \"person\",\n  \"pest\",\n  \"pet\",\n  \"picture\",\n  \"pie\",\n  \"pin\",\n  \"pipe\",\n  \"pizza\",\n  \"place\",\n  \"plane\",\n  \"plant\",\n  \"plastic\",\n  \"plate\",\n  \"play\",\n  \"pleasure\",\n  \"plot\",\n  \"plough\",\n  \"pocket\",\n  \"point\",\n  \"poison\",\n  \"police\",\n  \"pollution\",\n  \"popcorn\",\n  \"porter\",\n  \"position\",\n  \"pot\",\n  \"potato\",\n  \"powder\",\n  \"power\",\n  \"price\",\n  \"print\",\n  \"process\",\n  \"produce\",\n  \"product\",\n  \"profit\",\n  \"property\",\n  \"prose\",\n  \"protest\",\n  \"pull\",\n  \"pump\",\n  \"punishment\",\n  \"purpose\",\n  \"push\",\n  \"quarter\",\n  \"question\",\n  \"quiet\",\n  \"quill\",\n  \"quilt\",\n  \"quince\",\n  \"rabbit\",\n  \"rail\",\n  \"rain\",\n  \"range\",\n  \"rat\",\n  \"rate\",\n  \"ray\",\n  \"reaction\",\n  \"reading\",\n  \"reason\",\n  \"record\",\n  \"regret\",\n  \"relation\",\n  \"religion\",\n  \"representative\",\n  \"request\",\n  \"respect\",\n  \"rest\",\n  \"reward\",\n  \"rhythm\",\n  \"rice\",\n  \"river\",\n  \"road\",\n  \"roll\",\n  \"room\",\n  \"root\",\n  \"rose\",\n  \"route\",\n  \"rub\",\n  \"rule\",\n  \"run\",\n  \"sack\",\n  \"sail\",\n  \"salt\",\n  \"sand\",\n  \"scale\",\n  \"scarecrow\",\n  \"scarf\",\n  \"scene\",\n  \"scent\",\n  \"school\",\n  \"science\",\n  \"scissors\",\n  \"screw\",\n  \"sea\",\n  \"seat\",\n  \"secretary\",\n  \"seed\",\n  \"selection\",\n  \"self\",\n  \"sense\",\n  \"servant\",\n  \"shade\",\n  \"shake\",\n  \"shame\",\n  \"shape\",\n  \"sheep\",\n  \"sheet\",\n  \"shelf\",\n  \"ship\",\n  \"shirt\",\n  \"shock\",\n  \"shoe\",\n  \"shop\",\n  \"show\",\n  \"side\",\n  \"sign\",\n  \"silk\",\n  \"sink\",\n  \"sister\",\n  \"size\",\n  \"sky\",\n  \"sleep\",\n  \"smash\",\n  \"smell\",\n  \"smile\",\n  \"smoke\",\n  \"snail\",\n  \"snake\",\n  \"sneeze\",\n  \"snow\",\n  \"soap\",\n  \"society\",\n  \"sock\",\n  \"soda\",\n  \"sofa\",\n  \"son\",\n  \"song\",\n  \"sort\",\n  \"sound\",\n  \"soup\",\n  \"space\",\n  \"spark\",\n  \"speed\",\n  \"sponge\",\n  \"spoon\",\n  \"spray\",\n  \"spring\",\n  \"spy\",\n  \"square\",\n  \"stamp\",\n  \"star\",\n  \"start\",\n  \"statement\",\n  \"station\",\n  \"steam\",\n  \"steel\",\n  \"stem\",\n  \"step\",\n  \"stew\",\n  \"stick\",\n  \"stitch\",\n  \"stocking\",\n  \"stomach\",\n  \"stone\",\n  \"stop\",\n  \"store\",\n  \"story\",\n  \"stove\",\n  \"stranger\",\n  \"straw\",\n  \"stream\",\n  \"street\",\n  \"stretch\",\n  \"string\",\n  \"structure\",\n  \"substance\",\n  \"sugar\",\n  \"suggestion\",\n  \"suit\",\n  \"summer\",\n  \"sun\",\n  \"support\",\n  \"surprise\",\n  \"sweater\",\n  \"swim\",\n  \"system\",\n  \"table\",\n  \"tail\",\n  \"talk\",\n  \"tank\",\n  \"taste\",\n  \"tax\",\n  \"tea\",\n  \"teaching\",\n  \"team\",\n  \"tendency\",\n  \"test\",\n  \"texture\",\n  \"theory\",\n  \"thing\",\n  \"thought\",\n  \"thread\",\n  \"throat\",\n  \"thumb\",\n  \"thunder\",\n  \"ticket\",\n  \"time\",\n  \"tin\",\n  \"title\",\n  \"toad\",\n  \"toe\",\n  \"tooth\",\n  \"toothpaste\",\n  \"touch\",\n  \"town\",\n  \"toy\",\n  \"trade\",\n  \"train\",\n  \"transport\",\n  \"tray\",\n  \"treatment\",\n  \"tree\",\n  \"trick\",\n  \"trip\",\n  \"trouble\",\n  \"trousers\",\n  \"truck\",\n  \"tub\",\n  \"turkey\",\n  \"turn\",\n  \"twist\",\n  \"umbrella\",\n  \"uncle\",\n  \"underwear\",\n  \"unit\",\n  \"use\",\n  \"vacation\",\n  \"value\",\n  \"van\",\n  \"vase\",\n  \"vegetable\",\n  \"veil\",\n  \"vein\",\n  \"verse\",\n  \"vessel\",\n  \"view\",\n  \"visitor\",\n  \"voice\",\n  \"volcano\",\n  \"walk\",\n  \"wall\",\n  \"war\",\n  \"wash\",\n  \"waste\",\n  \"watch\",\n  \"water\",\n  \"wave\",\n  \"wax\",\n  \"way\",\n  \"wealth\",\n  \"weather\",\n  \"week\",\n  \"weight\",\n  \"wheel\",\n  \"whip\",\n  \"whistle\",\n  \"window\",\n  \"wine\",\n  \"wing\",\n  \"winter\",\n  \"wire\",\n  \"wish\",\n  \"woman\",\n  \"wood\",\n  \"wool\",\n  \"word\",\n  \"work\",\n  \"worm\",\n  \"wound\",\n  \"wrist\",\n  \"writer\",\n  \"yard\",\n  \"yoke\",\n  \"zebra\",\n  \"zinc\",\n  \"zipper\",\n  \"zone\",\n];\n\nexport function randomName(): string {\n  const adjective: string =\n    adjectives[Math.floor(Math.random() * adjectives.length)];\n  const noun: string = nouns[Math.floor(Math.random() * nouns.length)];\n  const number: number = Math.floor(Math.random() * 100) + 1;\n  return `${adjective}-${noun}-${number}`;\n}\n"],"mappings":";AAAA,MAAM,aAAuB;CAC3B;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACD;AAED,MAAM,QAAkB;CACtB;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACD;AAED,SAAgB,aAAqB;AAKnC,QAAO,GAHL,WAAW,KAAK,MAAM,KAAK,QAAQ,GAAG,WAAW,OAAO,EAGtC,GAFC,MAAM,KAAK,MAAM,KAAK,QAAQ,GAAG,MAAM,OAAO,EAEvC,GADL,KAAK,MAAM,KAAK,QAAQ,GAAG,IAAI,GAAG"}