{"version":3,"sources":["0"],"names":["let","wordsDatabase","currentWords","history","HISTORY_KEY","MAX_HISTORY","getWordResultsContainer","resultContainer","$y","resultMsg","innerHTML","showError","message","classList","remove","scrollToolFeedbackIntoView","add","resetOutputHighlight","addMessageClass","delLoading","async","loadWordsData","base","window","langTexts","cd","td","lang","response","fetch","cache","ok","Error","status","text","charCodeAt","slice","JSON","parse","error","console","shuffleArray","array","shuffled","i","length","j","Math","floor","random","getRandomWords","count","Array","isArray","min","capitalizeFirstLetter","str","charAt","toUpperCase","formatWordForDisplay","word","translation","local","meaning","meaningLabel","spanish","displayWords","words","map","containerClass","itemClass","className","forEach","index","wordDiv","document","createElement","appendChild","highlightOutputCard","updateCopyButton","addToHistory","resultError","copyText","join","copyButton","setAttribute","timestamp","Date","toLocaleString","historyItem","id","now","localStorage","getItem","unshift","setItem","stringify","displayHistory","historyContainer","noHistory","item","historyDiv","wordsPreview","moreText","copyHistoryItem","find","h","navigator","clipboard","writeText","then","mm","op","copied","deleteHistoryItem","filter","clearAllHistory","confirm","clearHistoryConfirm","removeItem","onGenerate","showerr","showLoading","isNull","dataLoading","e","target","inputEvent","validator","parseInt","value","noMatchingWords","hideLoading","errmsg","showCopyItemSuccess","trigger","originalText","setTimeout","toolCopy","ClipboardJS","itemCopy","on","locales","copy","success","showToolCopySuccess","getAttribute","addEventListener"],"mappings":"AAAAA,IAAIC,cAAgB,GAChBC,aAAe,GACfC,QAAU,GACd,MAAMC,YAAc,8BACdC,YAAc,GAEpB,SAASC,0BACL,IAAIC,EAAkBC,GAAG,eACzB,GAAID,EACA,OAAOA,EAGPE,EAAYD,GAAG,aACnB,OAAKC,GAILA,EAAUC,UAAY,+BACfF,GAAG,gBAJC,KAUf,IAAIG,UAAY,SAAUC,GACtBJ,GAAG,oBAAoBK,UAAUC,OAAO,UACxCN,GAAG,iBAAiBK,UAAUC,OAAO,UACrCC,2BAA2B,iBAC3BP,GAAG,mBAAmBK,UAAUG,IAAI,UACpCC,uBACGT,GAAG,eACFA,GAAG,eAAeE,UAAU,GACrBF,GAAG,eACVA,GAAG,aAAaE,UAAU,IAE9BQ,iBAAgB,EAAK,gBAAgBN,GACrCG,2BAA2B,iBAC3BI,WAAW,gBAGfC,eAAeC,gBACX,IAAMC,MAAWC,OAAOC,UAAUC,MAAMF,OAAOC,UAAUE,QACnDC,EAAOJ,OAAOC,UAAUG,MAAQ,KAEtC,IACI,MAAMC,QAAiBC,MAASP,YAAcK,SAAa,CAAEG,MAAO,aACpE,IAAKF,EAASG,GACV,MAAM,IAAIC,MAAM,uBAAuBJ,EAASK,QAGpDjC,IAAIkC,QAAaN,EAASM,OAO1B,OALIA,GAA+B,QAAvBA,EAAKC,WAAW,KACxBD,EAAOA,EAAKE,MAAM,IAGtBnC,cAAgBoC,KAAKC,MAAMJ,IACpB,EACT,MAAOK,GAEL,OADAC,QAAQD,MAAM,4BAA6BA,IACpC,GAIf,SAASE,aAAaC,GAClB,MAAMC,EAAW,IAAID,GACrB,IAAK1C,IAAI4C,EAAID,EAASE,OAAS,EAAO,EAAJD,EAAOA,IAAK,CAC1C,IAAME,EAAIC,KAAKC,MAAMD,KAAKE,UAAYL,EAAI,IAC1C,CAACD,EAASC,GAAID,EAASG,IAAM,CAACH,EAASG,GAAIH,EAASC,IAExD,OAAOD,EAGX,SAASO,eAAeC,GACpB,IAAKC,MAAMC,QAAQpD,gBAA2C,IAAzBA,cAAc4C,OAC/C,MAAO,GAGX,MAAMF,EAAWF,aAAaxC,eAC9B,OAAO0C,EAASP,MAAM,EAAGW,KAAKO,IAAIH,EAAOR,EAASE,SAItD,SAASU,sBAAsBC,GAC3B,OAAKA,GACEA,EAAIC,OAAO,GAAGC,cAAgBF,EAAIpB,MAAM,GAGnD,SAASuB,qBAAqBC,GAC1B,IAAMC,EAAcN,sBAAsBK,EAAKE,OACzCC,EAAUxC,OAAOC,UAAUwC,aAAe,KAAOT,sBAAsBK,EAAKE,OAElF,MAAO,CACHG,QAASV,sBAAsBK,EAAKK,SACpCJ,YAAaA,EACbE,QAASA,GAIjB,SAASG,aAAaC,GAClB,MAAM5D,EAAkBD,0BACxB,GAAKC,EAAL,CAIAA,EAAgBG,UAAY,GAK5B,MAAMyC,GAHNjD,aAAeiE,EAAMC,IAAIT,uBAGEd,OAC3B7C,IAAIqE,EAAiB,GACjBC,EAAY,GAKZA,EAHU,IAAVnB,GAEAkB,EAAiB,sBACL,iEAGZA,EAAiB,uDACL,gDAGhB9D,EAAgBgE,UAAYF,EAE5BnE,aAAasE,QAAQ,CAACZ,EAAMa,KACxB,MAAMC,EAAUC,SAASC,cAAc,OACvCF,EAAQH,UAAYD,EAEN,IAAVnB,EAEAuB,EAAQhE;;gFAE4DkD,EAAKK;;oDAEjCL,EAAKG;;;cAM7CW,EAAQhE;;0EAEsDkD,EAAKK;;;gDAG/BL,EAAKG;;cAK7CxD,EAAgBsE,YAAYH,KAIhClE,GAAG,oBAAoBK,UAAUC,OAAO,UACxCN,GAAG,iBAAiBK,UAAUG,IAAI,UAClCR,GAAG,mBAAmBK,UAAUC,OAAO,UACvCC,2BAA2B,mBAC3B+D,sBAGAC,mBAGAC,aAAa9E,mBAhETS,UAAUY,OAAOC,UAAUyD,aAmEnC,SAASF,mBACL,IAAMG,EAAWhF,aAAakE,IAAIR,GAC3BA,EAAKK,QAAR,MAAqBL,EAAKC,aAC5BsB,KAAK,MAEP,MAAMC,EAAa5E,GAAG,WACtB4E,EAAWC,aAAa,sBAAuBH,GAGnD,SAASF,aAAab,GAClB,IAAMmB,GAAY,IAAIC,MAAOC,iBACvBC,EAAc,CAChBC,GAAIH,KAAKI,MACTL,UAAWA,EACXnB,MAAOA,EACPhB,MAAOgB,EAAMtB,SAIjB1C,QAAUkC,KAAKC,MAAMsD,aAAaC,QAAQzF,cAAgB,OAGlD0F,QAAQL,GAGZtF,QAAQ0C,OAASxC,cACjBF,QAAUA,QAAQiC,MAAM,EAAG/B,cAI/BuF,aAAaG,QAAQ3F,YAAaiC,KAAK2D,UAAU7F,UAGjD8F,iBAGJ,SAASA,iBACL,MAAMC,EAAmB1F,GAAG,qBAKL,KAFvBL,QAAUkC,KAAKC,MAAMsD,aAAaC,QAAQzF,cAAgB,OAE9CyC,OACRqD,EAAiBxF;;kBAEPa,OAAOC,UAAU2E;;WAM/BD,EAAiBxF,UAAY,GAE7BP,QAAQqE,QAAQ4B,IACZ,MAAMC,EAAa1B,SAASC,cAAc,OAC1CyB,EAAW9B,UAAY,mCAEvB,IAAM+B,EAAeF,EAAKjC,MAAM/B,MAAM,EAAG,GAAGgC,IAAIR,8CACDL,sBAAsBK,EAAKK,mBACxEkB,KAAK,MAEDoB,EAA+B,EAApBH,EAAKjC,MAAMtB,gBAAsBuD,EAAKjC,MAAMtB,OAAS,KAAO,GAE7EwD,EAAW3F;;qDAEkC0F,EAAKd;;2DAECc,EAAKV;;;;;yDAKPU,EAAKV;;;;;;;;8CAQhBnE,OAAOC,UAAU2B,UAAUiD,EAAKjD;kBAC5DmD,IAAeC;;UAIzBL,EAAiBrB,YAAYwB,MAIrC,SAASG,gBAAgBd,GACrB,MAAMU,EAAOjG,QAAQsG,KAAKC,GAAKA,EAAEhB,KAAOA,GACxC,IACUR,EADNkB,IACMlB,EAAWkB,EAAKjC,MAAMC,IAAIR,GACzBA,EAAKK,QAAR,MAAqBL,EAAKC,aAC5BsB,KAAK,MAEHwB,UAAUC,WACVD,UAAUC,UAAUC,UAAU3B,GAAU4B,KAAK,KACzCC,GAAGC,IAAG,EAAOzF,OAAOC,UAAUyF,WAO9C,SAASC,kBAAkBxB,GACvBvF,QAAUA,QAAQgH,OAAOT,GAAKA,EAAEhB,KAAOA,GACvCE,aAAaG,QAAQ3F,YAAaiC,KAAK2D,UAAU7F,UACjD8F,iBAGJ,SAASmB,kBACDC,QAAQ9F,OAAOC,UAAU8F,uBACzBnH,QAAU,GACVyF,aAAa2B,WAAWnH,aACxB6F,kBAIR7E,eAAeoG,WAAWC,GAKtB,IAJAC,YAAY,mBAAoB,eAC5BC,OAAOF,KAAUA,GAAU,GAGF,IAAzBxH,cAAc4C,gBACOxB,gBAGjB,YADAV,UAAUY,OAAOC,UAAUoG,aAKnC,MAAMC,EAAI,CAACJ,QAASA,GAGpB,GAFAI,EAAEC,OAAStH,GAAG,SAETuH,WAAWF,GAAGG,UAAnB,CAKA,IAAM7E,EAAQ8E,SAASJ,EAAEC,OAAOI,OAEhC,IACI,IAAM/D,EAAQjB,eAAeC,GAE7B,GAAqB,IAAjBgB,EAAMtB,OAEN,YADAlC,UAAUY,OAAOC,UAAU2G,iBAI/BjE,aAAaC,GACbiE,YAAY,cAAe,KAE7B,MAAO7F,GACLC,QAAQD,MAAM,oBAAqBA,GACnC5B,UAAUY,OAAOC,UAAUyD,mBAnBvBwC,GAASV,GAAGC,IAAG,EAAMqB,OAAOR,EAAEC,SAwB1C,SAASQ,oBAAoBT,GACzB,MAAMzC,EAAayC,EAAEU,QACfC,EAAepD,EAAW1E,UAEhC0E,EAAW1E;;;;MAKX0E,EAAWvE,UAAUG,IAAI,cAAe,iBAAkB,oBAE1DyH,WAAW,KACPrD,EAAW1E,UAAY8H,EACvBpD,EAAWvE,UAAUC,OAAO,cAAe,iBAAkB,qBAC9D,KAIP,IAAI4H,SAAW,IAAIC,YAAY,oBAW3BC,UATJF,SAASG,GAAG,UAAW,SAAUhB,GAC7Bd,GAAGC,IAAG,EAAM8B,QAAQC,KAAKpH,MAAMqH,SAC/BC,oBAAoBpB,KAGxBa,SAASG,GAAG,QAAS,SAAUhB,GAC3Bd,GAAGC,IAAG,EAAK8B,QAAQC,KAAKpH,MAAMY,SAGnB,IAAIoG,YAAY,wBAAyB,CACpDzG,KAAM,SAASqG,GACX,IAAI7C,EAAKuC,SAASM,EAAQW,aAAa,YACvC,MAAM9C,EAAOjG,QAAQsG,KAAKC,GAAKA,EAAEhB,KAAOA,GACxC,GAAIU,EAEA,OADiBA,EAAKjC,MAAMC,IAAIR,GAAWL,sBAAsBK,EAAKK,SAA9B,MAA4CV,sBAAsBK,EAAKC,cAAgBsB,KAAK,UAOhJyD,SAASC,GAAG,UAAW,SAAUhB,GAC7Bd,GAAGC,IAAG,EAAM8B,QAAQC,KAAKpH,MAAMqH,SAC/BV,oBAAoBT,KAGxBe,SAASC,GAAG,QAAS,SAAUhB,GAC3Bd,GAAGC,IAAG,EAAK8B,QAAQC,KAAKpH,MAAMY,SAIlCoC,SAASwE,iBAAiB,mBAAoB/H,uBAEpCC,gBAGN4E"}