(function(){var e={5358:function(e,a,t){var o={"./af":5177,"./af.js":5177,"./ar":1509,"./ar-dz":1488,"./ar-dz.js":1488,"./ar-kw":8676,"./ar-kw.js":8676,"./ar-ly":2353,"./ar-ly.js":2353,"./ar-ma":4496,"./ar-ma.js":4496,"./ar-ps":6947,"./ar-ps.js":6947,"./ar-sa":2682,"./ar-sa.js":2682,"./ar-tn":9756,"./ar-tn.js":9756,"./ar.js":1509,"./az":5533,"./az.js":5533,"./be":8959,"./be.js":8959,"./bg":7777,"./bg.js":7777,"./bm":4903,"./bm.js":4903,"./bn":1290,"./bn-bd":7357,"./bn-bd.js":7357,"./bn.js":1290,"./bo":1545,"./bo.js":1545,"./br":1470,"./br.js":1470,"./bs":4429,"./bs.js":4429,"./ca":7306,"./ca.js":7306,"./cs":6464,"./cs.js":6464,"./cv":3635,"./cv.js":3635,"./cy":4226,"./cy.js":4226,"./da":3601,"./da.js":3601,"./de":7853,"./de-at":6111,"./de-at.js":6111,"./de-ch":4697,"./de-ch.js":4697,"./de.js":7853,"./dv":708,"./dv.js":708,"./el":4691,"./el.js":4691,"./en-au":3872,"./en-au.js":3872,"./en-ca":8298,"./en-ca.js":8298,"./en-gb":6195,"./en-gb.js":6195,"./en-ie":6584,"./en-ie.js":6584,"./en-il":5543,"./en-il.js":5543,"./en-in":9033,"./en-in.js":9033,"./en-nz":9402,"./en-nz.js":9402,"./en-sg":3004,"./en-sg.js":3004,"./eo":2934,"./eo.js":2934,"./es":7650,"./es-do":838,"./es-do.js":838,"./es-mx":7730,"./es-mx.js":7730,"./es-us":6575,"./es-us.js":6575,"./es.js":7650,"./et":3035,"./et.js":3035,"./eu":3508,"./eu.js":3508,"./fa":119,"./fa.js":119,"./fi":527,"./fi.js":527,"./fil":5995,"./fil.js":5995,"./fo":2477,"./fo.js":2477,"./fr":5498,"./fr-ca":6435,"./fr-ca.js":6435,"./fr-ch":7892,"./fr-ch.js":7892,"./fr.js":5498,"./fy":7071,"./fy.js":7071,"./ga":1734,"./ga.js":1734,"./gd":217,"./gd.js":217,"./gl":7329,"./gl.js":7329,"./gom-deva":2124,"./gom-deva.js":2124,"./gom-latn":3383,"./gom-latn.js":3383,"./gu":5050,"./gu.js":5050,"./he":1713,"./he.js":1713,"./hi":3861,"./hi.js":3861,"./hr":6308,"./hr.js":6308,"./hu":609,"./hu.js":609,"./hy-am":7160,"./hy-am.js":7160,"./id":4063,"./id.js":4063,"./is":9374,"./is.js":9374,"./it":8383,"./it-ch":1827,"./it-ch.js":1827,"./it.js":8383,"./ja":3827,"./ja.js":3827,"./jv":9722,"./jv.js":9722,"./ka":1794,"./ka.js":1794,"./kk":7088,"./kk.js":7088,"./km":6870,"./km.js":6870,"./kn":4451,"./kn.js":4451,"./ko":3164,"./ko.js":3164,"./ku":8174,"./ku-kmr":6181,"./ku-kmr.js":6181,"./ku.js":8174,"./ky":8474,"./ky.js":8474,"./lb":9680,"./lb.js":9680,"./lo":5867,"./lo.js":5867,"./lt":5766,"./lt.js":5766,"./lv":9532,"./lv.js":9532,"./me":8076,"./me.js":8076,"./mi":1848,"./mi.js":1848,"./mk":306,"./mk.js":306,"./ml":3739,"./ml.js":3739,"./mn":9053,"./mn.js":9053,"./mr":6169,"./mr.js":6169,"./ms":3386,"./ms-my":2297,"./ms-my.js":2297,"./ms.js":3386,"./mt":7075,"./mt.js":7075,"./my":2264,"./my.js":2264,"./nb":2274,"./nb.js":2274,"./ne":8235,"./ne.js":8235,"./nl":2572,"./nl-be":3784,"./nl-be.js":3784,"./nl.js":2572,"./nn":4566,"./nn.js":4566,"./oc-lnc":9330,"./oc-lnc.js":9330,"./pa-in":9849,"./pa-in.js":9849,"./pl":4418,"./pl.js":4418,"./pt":9834,"./pt-br":8303,"./pt-br.js":8303,"./pt.js":9834,"./ro":4457,"./ro.js":4457,"./ru":2271,"./ru.js":2271,"./sd":1221,"./sd.js":1221,"./se":3478,"./se.js":3478,"./si":7538,"./si.js":7538,"./sk":5784,"./sk.js":5784,"./sl":6637,"./sl.js":6637,"./sq":6794,"./sq.js":6794,"./sr":5719,"./sr-cyrl":3322,"./sr-cyrl.js":3322,"./sr.js":5719,"./ss":6e3,"./ss.js":6e3,"./sv":1011,"./sv.js":1011,"./sw":748,"./sw.js":748,"./ta":1025,"./ta.js":1025,"./te":1885,"./te.js":1885,"./tet":8861,"./tet.js":8861,"./tg":6571,"./tg.js":6571,"./th":5802,"./th.js":5802,"./tk":9527,"./tk.js":9527,"./tl-ph":9231,"./tl-ph.js":9231,"./tlh":1052,"./tlh.js":1052,"./tr":5096,"./tr.js":5096,"./tzl":9846,"./tzl.js":9846,"./tzm":1765,"./tzm-latn":7711,"./tzm-latn.js":7711,"./tzm.js":1765,"./ug-cn":8414,"./ug-cn.js":8414,"./uk":6618,"./uk.js":6618,"./ur":158,"./ur.js":158,"./uz":7609,"./uz-latn":2475,"./uz-latn.js":2475,"./uz.js":7609,"./vi":1135,"./vi.js":1135,"./x-pseudo":4051,"./x-pseudo.js":4051,"./yo":2218,"./yo.js":2218,"./zh-cn":2648,"./zh-cn.js":2648,"./zh-hk":1632,"./zh-hk.js":1632,"./zh-mo":1541,"./zh-mo.js":1541,"./zh-tw":304,"./zh-tw.js":304};function r(e){var a=n(e);return t(a)}function n(e){if(!t.o(o,e)){var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=n,e.exports=r,r.id=5358},2781:function(e,a,t){"use strict";t.d(a,{pL:function(){return z},Ay:function(){return k},IB:function(){return j}});t(4114);var o=t(2618),r=JSON.parse('{"ab":{"name":"Abkhaz","nativeName":"аҧсуа"},"aa":{"name":"Afar","nativeName":"Afaraf"},"af":{"name":"Afrikaans","nativeName":"Afrikaans"},"ak":{"name":"Akan","nativeName":"Akan"},"sq":{"name":"Albanian","nativeName":"Shqip"},"am":{"name":"Amharic","nativeName":"አማርኛ"},"ar":{"name":"Arabic","nativeName":"العربية"},"an":{"name":"Aragonese","nativeName":"Aragonés"},"hy":{"name":"Armenian","nativeName":"Հայերեն"},"as":{"name":"Assamese","nativeName":"অসমীয়া"},"av":{"name":"Avaric","nativeName":"авар мацӀ, магӀарул мацӀ"},"ae":{"name":"Avestan","nativeName":"avesta"},"ay":{"name":"Aymara","nativeName":"aymar aru"},"az":{"name":"Azerbaijani","nativeName":"azərbaycan dili"},"bm":{"name":"Bambara","nativeName":"bamanankan"},"ba":{"name":"Bashkir","nativeName":"башҡорт теле"},"eu":{"name":"Basque","nativeName":"euskara, euskera"},"be":{"name":"Belarusian","nativeName":"Беларуская"},"bn":{"name":"Bengali","nativeName":"বাংলা"},"bh":{"name":"Bihari","nativeName":"भोजपुरी"},"bi":{"name":"Bislama","nativeName":"Bislama"},"bs":{"name":"Bosnian","nativeName":"bosanski jezik"},"br":{"name":"Breton","nativeName":"brezhoneg"},"bg":{"name":"Bulgarian","nativeName":"български език"},"my":{"name":"Burmese","nativeName":"ဗမာစာ"},"ca":{"name":"Catalan; Valencian","nativeName":"Català"},"ch":{"name":"Chamorro","nativeName":"Chamoru"},"ce":{"name":"Chechen","nativeName":"нохчийн мотт"},"ny":{"name":"Chichewa; Chewa; Nyanja","nativeName":"chiCheŵa, chinyanja"},"zh":{"name":"Chinese","nativeName":"中文 (Zhōngwén), 汉语, 漢語"},"cv":{"name":"Chuvash","nativeName":"чӑваш чӗлхи"},"kw":{"name":"Cornish","nativeName":"Kernewek"},"co":{"name":"Corsican","nativeName":"corsu, lingua corsa"},"cr":{"name":"Cree","nativeName":"ᓀᐦᐃᔭᐍᐏᐣ"},"hr":{"name":"Croatian","nativeName":"hrvatski"},"cs":{"name":"Czech","nativeName":"česky, čeština"},"da":{"name":"Danish","nativeName":"dansk"},"dv":{"name":"Divehi; Dhivehi; Maldivian;","nativeName":"ދިވެހި"},"nl":{"name":"Dutch","nativeName":"Nederlands, Vlaams"},"en":{"name":"English","nativeName":"English"},"eo":{"name":"Esperanto","nativeName":"Esperanto"},"et":{"name":"Estonian","nativeName":"eesti, eesti keel"},"ee":{"name":"Ewe","nativeName":"Eʋegbe"},"fo":{"name":"Faroese","nativeName":"føroyskt"},"fj":{"name":"Fijian","nativeName":"vosa Vakaviti"},"fi":{"name":"Finnish","nativeName":"suomi, suomen kieli"},"fr":{"name":"French","nativeName":"français, langue française"},"ff":{"name":"Fula; Fulah; Pulaar; Pular","nativeName":"Fulfulde, Pulaar, Pular"},"gl":{"name":"Galician","nativeName":"Galego"},"ka":{"name":"Georgian","nativeName":"ქართული"},"de":{"name":"German","nativeName":"Deutsch"},"el":{"name":"Greek, Modern","nativeName":"Ελληνικά"},"gn":{"name":"Guaraní","nativeName":"Avañeẽ"},"gu":{"name":"Gujarati","nativeName":"ગુજરાતી"},"ht":{"name":"Haitian; Haitian Creole","nativeName":"Kreyòl ayisyen"},"ha":{"name":"Hausa","nativeName":"Hausa, هَوُسَ"},"he":{"name":"Hebrew","nativeName":"עברית"},"iw":{"name":"Hebrew","nativeName":"עברית"},"hz":{"name":"Herero","nativeName":"Otjiherero"},"hi":{"name":"Hindi","nativeName":"हिन्दी, हिंदी"},"ho":{"name":"Hiri Motu","nativeName":"Hiri Motu"},"hu":{"name":"Hungarian","nativeName":"Magyar"},"ia":{"name":"Interlingua","nativeName":"Interlingua"},"id":{"name":"Indonesian","nativeName":"Bahasa Indonesia"},"ie":{"name":"Interlingue","nativeName":"Originally called Occidental; then Interlingue after WWII"},"ga":{"name":"Irish","nativeName":"Gaeilge"},"ig":{"name":"Igbo","nativeName":"Asụsụ Igbo"},"ik":{"name":"Inupiaq","nativeName":"Iñupiaq, Iñupiatun"},"io":{"name":"Ido","nativeName":"Ido"},"is":{"name":"Icelandic","nativeName":"Íslenska"},"it":{"name":"Italian","nativeName":"Italiano"},"iu":{"name":"Inuktitut","nativeName":"ᐃᓄᒃᑎᑐᑦ"},"ja":{"name":"Japanese","nativeName":"日本語 (にほんご/にっぽんご)"},"jv":{"name":"Javanese","nativeName":"basa Jawa"},"kl":{"name":"Kalaallisut, Greenlandic","nativeName":"kalaallisut, kalaallit oqaasii"},"kn":{"name":"Kannada","nativeName":"ಕನ್ನಡ"},"kr":{"name":"Kanuri","nativeName":"Kanuri"},"ks":{"name":"Kashmiri","nativeName":"कश्मीरी, كشميري"},"kk":{"name":"Kazakh","nativeName":"Қазақ тілі"},"km":{"name":"Khmer","nativeName":"ភាសាខ្មែរ"},"ki":{"name":"Kikuyu, Gikuyu","nativeName":"Gĩkũyũ"},"rw":{"name":"Kinyarwanda","nativeName":"Ikinyarwanda"},"ky":{"name":"Kirghiz, Kyrgyz","nativeName":"кыргыз тили"},"kv":{"name":"Komi","nativeName":"коми кыв"},"kg":{"name":"Kongo","nativeName":"KiKongo"},"ko":{"name":"Korean","nativeName":"한국어 (韓國語), 조선말 (朝鮮語)"},"ku":{"name":"Kurdish","nativeName":"Kurdî, كوردی"},"kj":{"name":"Kwanyama, Kuanyama","nativeName":"Kuanyama"},"la":{"name":"Latin","nativeName":"latine, lingua latina"},"lb":{"name":"Luxembourgish, Letzeburgesch","nativeName":"Lëtzebuergesch"},"lg":{"name":"Luganda","nativeName":"Luganda"},"li":{"name":"Limburgish, Limburgan, Limburger","nativeName":"Limburgs"},"ln":{"name":"Lingala","nativeName":"Lingála"},"lo":{"name":"Lao","nativeName":"ພາສາລາວ"},"lt":{"name":"Lithuanian","nativeName":"lietuvių kalba"},"lu":{"name":"Luba-Katanga","nativeName":""},"lv":{"name":"Latvian","nativeName":"latviešu valoda"},"gv":{"name":"Manx","nativeName":"Gaelg, Gailck"},"mk":{"name":"Macedonian","nativeName":"македонски јазик"},"mg":{"name":"Malagasy","nativeName":"Malagasy fiteny"},"ms":{"name":"Malay","nativeName":"bahasa Melayu, بهاس ملايو"},"ml":{"name":"Malayalam","nativeName":"മലയാളം"},"mt":{"name":"Maltese","nativeName":"Malti"},"mi":{"name":"Māori","nativeName":"te reo Māori"},"mr":{"name":"Marathi (Marāṭhī)","nativeName":"मराठी"},"mh":{"name":"Marshallese","nativeName":"Kajin M̧ajeļ"},"mn":{"name":"Mongolian","nativeName":"монгол"},"na":{"name":"Nauru","nativeName":"Ekakairũ Naoero"},"nv":{"name":"Navajo, Navaho","nativeName":"Diné bizaad, Dinékʼehǰí"},"nb":{"name":"Norwegian Bokmål","nativeName":"Norsk bokmål"},"nd":{"name":"North Ndebele","nativeName":"isiNdebele"},"ne":{"name":"Nepali","nativeName":"नेपाली"},"ng":{"name":"Ndonga","nativeName":"Owambo"},"nn":{"name":"Norwegian Nynorsk","nativeName":"Norsk nynorsk"},"no":{"name":"Norwegian","nativeName":"Norsk"},"ii":{"name":"Nuosu","nativeName":"ꆈꌠ꒿ Nuosuhxop"},"nr":{"name":"South Ndebele","nativeName":"isiNdebele"},"oc":{"name":"Occitan","nativeName":"Occitan"},"oj":{"name":"Ojibwe, Ojibwa","nativeName":"ᐊᓂᔑᓈᐯᒧᐎᓐ"},"cu":{"name":"Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic","nativeName":"ѩзыкъ словѣньскъ"},"om":{"name":"Oromo","nativeName":"Afaan Oromoo"},"or":{"name":"Oriya","nativeName":"ଓଡ଼ିଆ"},"os":{"name":"Ossetian, Ossetic","nativeName":"ирон æвзаг"},"pa":{"name":"Panjabi, Punjabi","nativeName":"ਪੰਜਾਬੀ, پنجابی"},"pi":{"name":"Pāli","nativeName":"पाऴि"},"fa":{"name":"Persian","nativeName":"فارسی"},"pl":{"name":"Polish","nativeName":"polski"},"ps":{"name":"Pashto, Pushto","nativeName":"پښتو"},"pt":{"name":"Portuguese","nativeName":"Português"},"qu":{"name":"Quechua","nativeName":"Runa Simi, Kichwa"},"rm":{"name":"Romansh","nativeName":"rumantsch grischun"},"rn":{"name":"Kirundi","nativeName":"kiRundi"},"ro":{"name":"Romanian, Moldavian, Moldovan","nativeName":"română"},"ru":{"name":"Russian","nativeName":"русский язык"},"sa":{"name":"Sanskrit (Saṁskṛta)","nativeName":"संस्कृतम्"},"sc":{"name":"Sardinian","nativeName":"sardu"},"sd":{"name":"Sindhi","nativeName":"सिन्धी, سنڌي، سندھی"},"se":{"name":"Northern Sami","nativeName":"Davvisámegiella"},"sm":{"name":"Samoan","nativeName":"gagana faa Samoa"},"sg":{"name":"Sango","nativeName":"yângâ tî sängö"},"sr":{"name":"Serbian","nativeName":"српски језик"},"gd":{"name":"Scottish Gaelic; Gaelic","nativeName":"Gàidhlig"},"sn":{"name":"Shona","nativeName":"chiShona"},"si":{"name":"Sinhala, Sinhalese","nativeName":"සිංහල"},"sk":{"name":"Slovak","nativeName":"slovenčina"},"sl":{"name":"Slovene","nativeName":"slovenščina"},"so":{"name":"Somali","nativeName":"Soomaaliga, af Soomaali"},"st":{"name":"Southern Sotho","nativeName":"Sesotho"},"es":{"name":"Spanish; Castilian","nativeName":"español, castellano"},"su":{"name":"Sundanese","nativeName":"Basa Sunda"},"sw":{"name":"Swahili","nativeName":"Kiswahili"},"ss":{"name":"Swati","nativeName":"SiSwati"},"sv":{"name":"Swedish","nativeName":"svenska"},"ta":{"name":"Tamil","nativeName":"தமிழ்"},"te":{"name":"Telugu","nativeName":"తెలుగు"},"tg":{"name":"Tajik","nativeName":"тоҷикӣ, toğikī, تاجیکی"},"th":{"name":"Thai","nativeName":"ไทย"},"ti":{"name":"Tigrinya","nativeName":"ትግርኛ"},"bo":{"name":"Tibetan Standard, Tibetan, Central","nativeName":"བོད་ཡིག"},"tk":{"name":"Turkmen","nativeName":"Türkmen, Түркмен"},"tl":{"name":"Tagalog","nativeName":"Wikang Tagalog, ᜏᜒᜃᜅ᜔ ᜆᜄᜎᜓᜄ᜔"},"tn":{"name":"Tswana","nativeName":"Setswana"},"to":{"name":"Tonga (Tonga Islands)","nativeName":"faka Tonga"},"tr":{"name":"Turkish","nativeName":"Türkçe"},"ts":{"name":"Tsonga","nativeName":"Xitsonga"},"tt":{"name":"Tatar","nativeName":"татарча, tatarça, تاتارچا"},"tw":{"name":"Twi","nativeName":"Twi"},"ty":{"name":"Tahitian","nativeName":"Reo Tahiti"},"ug":{"name":"Uighur, Uyghur","nativeName":"Uyƣurqə, ئۇيغۇرچە"},"uk":{"name":"Ukrainian","nativeName":"українська"},"ur":{"name":"Urdu","nativeName":"اردو"},"uz":{"name":"Uzbek","nativeName":"zbek, Ўзбек, أۇزبېك"},"ve":{"name":"Venda","nativeName":"Tshivenḓa"},"vi":{"name":"Vietnamese","nativeName":"Tiếng Việt"},"vo":{"name":"Volapük","nativeName":"Volapük"},"wa":{"name":"Walloon","nativeName":"Walon"},"cy":{"name":"Welsh","nativeName":"Cymraeg"},"wo":{"name":"Wolof","nativeName":"Wollof"},"fy":{"name":"Western Frisian","nativeName":"Frysk"},"xh":{"name":"Xhosa","nativeName":"isiXhosa"},"yi":{"name":"Yiddish","nativeName":"ייִדיש"},"yo":{"name":"Yoruba","nativeName":"Yorùbá"},"za":{"name":"Zhuang, Chuang","nativeName":"Saɯ cueŋƅ, Saw cuengh"}}'),n=t(9726),s=t(7200),i=t(5093),l=t.n(i);const d=()=>{const e=(0,n.KR)(!1),a=e=>{s.A.commit("setLang",e),l().locale(e)},t=a=>{e.value=a},o=(0,n.EW)((()=>s.A.state.lang)),r=(0,n.EW)((()=>e.value));return{setLanguage:a,setRTL:t,getLanguage:o,isRTL:r}};var c=d;function m(e,a,t){if(1===e)return 1;const o=e>10&&e<20;return!o&&e%10>1&&e%10<5?2:0}function u(e,a){return a in e}function g(){const e=t(6534),a={};return e.keys().forEach((t=>{const o=t.match(/(locale-)([A-Za-z]{2})/i);if(o&&o.length>1){const n=o[2].toLowerCase();u(r,n)&&(a[n]=e(t))}})),a}function p(){const e=t(6534),a=[];return e.keys().forEach((e=>{const t=e.match(/(locale-)([A-Za-z]{2})/i);if(t&&t.length>1){const e=t[2].toLowerCase();u(r,e)&&a.push({code:e,name:r[e].name,nativeName:r[e].nativeName})}})),a}function h(e){const a=p();return a.some((a=>a.code===e))}function w(){const e=void 0!==navigator.languages?navigator.languages[0]:navigator.language;if(!e)return;const a=e.trim().split(/-|_/)[0];return a}function f(){let e="en";const a=localStorage.getItem("locale");if(a)e=a;else{const a=w();e=a&&h(a)?a:"en"}return b(e),y(e),e}function y(e){const a="ar,az,he,ku,fa,ur",t=a.split(",").map((function(e){return e.trim().toLowerCase()})),o=t.some((a=>a===e.trim().toLowerCase()));document.documentElement.dir=o?"rtl":"ltr";const{setRTL:r}=c();r(o)}function b(e){document.documentElement.lang=e;const{setLanguage:a}=c();a(e)}const v=(0,o.hU)({locale:f(),fallbackLocale:"en",messages:g(),pluralizationRules:{pl:m}}),j=p();function z(e){v.global.locale=e,localStorage.setItem("locale",e),b(e),y(e)}var k=v},4161:function(e,a,t){"use strict";var o=t(9726),r=t(7475);const n={class:"fixed bottom-0 w-screen"};function s(e,a,t,r,s,i){const l=(0,o.g2)("router-view"),d=(0,o.g2)("Adsense");return(0,o.uX)(),(0,o.CE)("div",null,[(0,o.bF)(l),(0,o.Lk)("div",n,[(0,o.bF)(d,{adStyle:"display:inline-block;width:100%;height:90px;",clientId:"ca-pub-3996706912907579",slotId:"2561541153"})])])}var i=t(2781),l=t(8397),d=(0,o.pM)({name:"App",components:{Adsense:l.O},beforeMount(){const e=String(localStorage.getItem("language"));localStorage.getItem("language")&&(0,i.pL)(e)}}),c=t(6262);const m=(0,c.A)(d,[["render",s]]);var u=m,g=t(3673),p=t(7200),h=t(5246);(0,o.Ef)(u).use(p.A).use(g.A).use(r.a).use(i.Ay).use(h.Ay,{transition:"Vue-Toastification__bounce",maxToasts:10,newestOnTop:!0,position:"top-center",timeout:15e3,closeOnClick:!0,pauseOnFocusLoss:!0,pauseOnHover:!0,draggable:!0,draggablePercent:.6,showCloseButtonOnHover:!1,hideProgressBar:!1,closeButton:"a",icon:!0,rtl:!1}).mount("#app")},3673:function(e,a,t){"use strict";t.d(a,{A:function(){return u}});var o=t(5220),r=t(7475),n=t(7200);const s=[{path:"",name:"Generator",component:()=>Promise.all([t.e(36),t.e(234)]).then(t.bind(t,6152))},{path:"profile",name:"Settings",component:()=>Promise.all([t.e(36),t.e(486)]).then(t.bind(t,9486)),beforeEnter:function(e,a,t){r.a.getCookie("token")?t():(n.A.commit("setLoggedUser",{}),t({path:"/auth",query:{redirect:e.path}}))}}];var i=s;const l=[{path:"",name:"Login",component:()=>Promise.all([t.e(36),t.e(677)]).then(t.bind(t,8677))},{path:"signup",name:"Register",component:()=>Promise.all([t.e(36),t.e(840)]).then(t.bind(t,4840))},{path:"activate/:email/:token",name:"Activate",component:()=>t.e(871).then(t.bind(t,3871))},{path:"forgot",name:"Forgot",component:()=>Promise.all([t.e(36),t.e(224)]).then(t.bind(t,8224))},{path:"reset/:email/:token",name:"Reset",component:()=>Promise.all([t.e(36),t.e(116)]).then(t.bind(t,6116))},{path:"register-success",name:"RegisterSuccess",component:()=>t.e(722).then(t.bind(t,7722))}];var d=l;const c=[{path:"/",name:"Home",component:()=>t.e(560).then(t.bind(t,7051))},{path:"/creator",name:"Account",component:()=>t.e(318).then(t.bind(t,8318)),children:i},{path:"/auth",name:"Auth",component:()=>t.e(904).then(t.bind(t,4904)),children:d,beforeEnter:(e,a,t)=>{n.A.getters.isAuthenticated?t({path:a.path}):t()}}],m=(0,o.aE)({history:(0,o.Bt)(),routes:c});var u=m},555:function(e,a,t){"use strict";t.d(a,{f:function(){return o}});t(4114);const o=(e,a=null,t=!1)=>{const r=[];return e.children&&e.children.length>0&&e.uuid!==a?(t&&r.push(e),e.children.forEach((e=>{"space"!==e.name&&r.push(...o(e,a,t))}))):e.uuid!==a&&r.push(e),r}},7200:function(e,a,t){"use strict";t.d(a,{A:function(){return z}});t(4114);var o=t(834),r=t(2505),n=t.n(r),s=t(5373),i=t.n(s),l=t(7475);const d={loginToProvider:{method:"get",url:"https://lambud2.erozkroje.pl/server/auth.php"},me:{method:"get",url:"/users/me"},updateUser:{method:"put",url:"/users/me"},login:{method:"post",url:"/users/login"},logout:{method:"post",url:"/users/logout"},activate:{method:"post",url:"/users/activateAccount"},forgot:{method:"post",url:"/users/passwordForgotten"},reset:{method:"post",url:"/users/resetPassword"},register:{method:"post",url:"/users/register"},updatePaymentStatus:{method:"post",url:"/users/paidaccess-used"},sendContactForm:{method:"post",url:"/users/send-contact-form"}},c={orderGet:{method:"get",url:"https://lambud2.erozkroje.pl/server/orders.php"},orderPost:{method:"post",url:"https://lambud2.erozkroje.pl/server/orders.php"},materialsGet:{method:"get",url:"https://lambud2.erozkroje.pl/server/materials.php"}},m={getPayment:{method:"get",url:"/payments/payment"}},u={getProject:{method:"get",url:"/projects/"},createProject:{method:"post",url:"/projects/"},saveProject:{method:"put",url:"/projects/"},deleteProject:{method:"delete",url:"/projects/"},getAll:{method:"get",url:"/projects/all"}},g="https://e-carpenter.com/api",p={...d,...m,...c,...u};var h=t(3673),w=t(9668),f=t(555);const y=(e,a)=>{if(e.response){const t=e.response.data.errors;t.forEach((e=>{if(a){const t=e.errorCode?e.errorCode:e.message;j.state.vuelidateExternalResults[a]={...j.state.vuelidateExternalResults[a],[e.field]:t.toString()}}else j.state.vuelidateExternalResults[e.field]=[e.errorCode?e.errorCode:e.message]}))}},b=(e,a)=>{if(e.response){const t=e.response.data.errors;t&&t.forEach((e=>{e.errorCode||j.state.globalMessages.find((e=>e.text===a))?e.errorCode&&!j.state.globalMessages.find((a=>a.text===e.errorCode))&&j.commit("setGlobalMessages",[...j.state.globalMessages,{type:"danger",title:"error",text:e.errorCode,index:j.state.globalMessages.length}]):j.commit("setGlobalMessages",[...j.state.globalMessages,{type:"danger",title:"error",text:a,index:j.state.globalMessages.length}])}))}},v="5072aa554811ff23456b584e384763618a13b2d2";n().defaults.baseURL=g,n().interceptors.request.use((async function(e){const a=l.a.getCookie("token");if(a&&a.length>0&&(e.headers={...e.headers,Authorization:"Bearer "+a}),e.url&&e.url.indexOf("auth")<0&&["lambud"].find((a=>e.url.indexOf(a)>=0))&&j.state.loggedUser&&j.state.loggedUser._id){const e={session_id:j.state.loggedUser.providerUserId?j.state.loggedUser.providerUserId.SessionId:""};await n()({method:p.loginToProvider.method,url:p.loginToProvider.url,headers:{"Content-Type":"application/x-www-form-urlencoded"},params:{action:"auth.islogin",data:{user_id:j.state.loggedUser.providerUserId?.Id},params:e,api_key:v}}).then((e=>{e.data.data.is_login||(j.commit("setMaterialsOfProvider",[]),j.commit("setBoardsOfCurrentOrder",[]),localStorage.removeItem("currentProjectId"))})).catch((e=>{console.log(e),j.commit("setMaterialsOfProvider",[]),j.commit("setBoardsOfCurrentOrder",[]),localStorage.removeItem("currentProjectId")}))}return e}),(function(e){return console.log("error",e),Promise.reject(e)})),n().interceptors.response.use((function(e){return e}),(function(e){if((401===e.response.status||403===e.response.status)&&e.response.config.url.indexOf("logout")<0&&e.response.config.url.indexOf("login")<0&&j.dispatch("logout"),(401!==e.response.status&&403!==e.response.status||e.response.config.url.indexOf("login")>=0)&&e.response.data.errors&&e.response.data.errors.length>0){const a=e.response.data.errors.filter((e=>"global"===e.field&&e.errorCode)),t=a.map((e=>({type:"danger",title:"error",text:e.errorCode,index:j.state.globalMessages.length>0?j.state.globalMessages[j.state.globalMessages.length-1].index+1:0})));j.commit("setGlobalMessages",[...j.state.globalMessages,...t])}return Promise.reject(e)}));const j=(0,o.y$)({state:{lang:"",loggedUser:{},materialsOfProvider:[],currentProjectId:null,boardsOfCurrentOrder:[],globalMessages:[],vuelidateExternalResults:{},clientSecret:null,cards:[]},mutations:{setLang:(e,a)=>{e.lang=a},setLoggedUser:(e,a)=>{e.loggedUser=a},setMaterialsOfProvider:(e,a)=>{e.materialsOfProvider=a},setCurrentProjectId:(e,a)=>{e.currentProjectId=a},setGlobalMessages:(e,a)=>{e.globalMessages=a},setVuelidateExternalResults:(e,a)=>{e.vuelidateExternalResults=a},setCards:(e,a)=>{e.cards=a},setClientSecret:(e,a)=>{e.clientSecret=a},setBoardsOfCurrentOrder:(e,a)=>{e.boardsOfCurrentOrder=a}},actions:{setToken:async(e,a)=>{l.a.setCookie("token",a,{path:"/",domain:location.hostname}),await e.dispatch("getLoggedUser")},removeToken:e=>{l.a.removeCookie("token",{path:"/",domain:location.hostname}),l.a.removeCookie("missingCardsClosed"),e.commit("setLoggedUser",null),e.commit("setCards",[]),e.commit("setMaterialsOfProvider",[]),e.commit("setBoardsOfCurrentOrder",[]),localStorage.removeItem("currentProjectId"),h.A.push("/auth")},login:async(e,{email:a,password:t,remember:o})=>{const r={email:a,password:t};return new Promise(((a,t)=>{n()({method:p.login.method,url:p.login.url,headers:{"Content-Type":"application/x-www-form-urlencoded"},data:i().stringify(r)}).then((async t=>{const o=t.data.result.token;await e.dispatch("setToken",o),a(o)})).catch((a=>{e.dispatch("removeToken"),y(a,void 0),b(a,"technical_problems_later"),console.log(a),t(a)}))}))},logout:async e=>{const a=e.state.loggedUser?e.state.loggedUser._id:null;await n().post(p.logout.url,{body:{userId:a}}).then((()=>{e.dispatch("removeToken")})).catch((()=>{e.dispatch("removeToken")}))},getLoggedUser:async(e,a)=>{await n().get(p.me.url).then((async a=>{if(e.commit("setLoggedUser",a.data.result),0===a.data.result.projects.length)await e.dispatch("createProject");else{const t=localStorage.getItem("currentProjectId"),o=a.data.result.projects.find((e=>e._id===t));if(o){const a=JSON.parse(o.objects),r=[];a.forEach((e=>{r.push(...(0,f.f)(e,null,!0))}));const n=localStorage.getItem("objects");let s=null;if(n&&(s=JSON.parse(n)),s){let e=s.length!==a.length;if(e)j.commit("setGlobalMessages",[...j.state.globalMessages,{type:"warning",title:"warning",text:"objects_different_local_remote",index:j.state.globalMessages.length}]);else{const a=[];s.forEach((e=>{a.push(...(0,f.f)(e,null,!0))})),console.log("all",r,a),a.every((a=>{const t=r.find((e=>e.uuid===a.uuid));return console.log("found",t,a),t&&t.name===a.name&&t.position.x===a.position.x&&t.position.y===a.position.y&&t.position.z===a.position.z&&t.rotation.x===a.rotation.x&&t.rotation.y===a.rotation.y&&t.rotation.z===a.rotation.z&&t.size.x===a.size.x&&t.size.y===a.size.y&&t.size.z===a.size.z&&t.size.edges.left===a.size.edges.left&&t.size.edges.right===a.size.edges.right&&t.size.edges.top===a.size.edges.top&&t.size.edges.bottom===a.size.edges.bottom&&t.size.edges.front===a.size.edges.front&&t.size.edges.back===a.size.edges.back&&t.children.length===a.children.length||(e=!0),!e})),e&&(console.log("objectDiffrent"),j.commit("setGlobalMessages",[...j.state.globalMessages,{type:"warning",title:"warning",text:"objects_different_local_remote",index:j.state.globalMessages.length}]))}}e.commit("setCurrentProjectId",t)}else await e.dispatch("createProject")}}),(a=>{b(a,"technical_problems_later"),e.commit("setLoggedUser",null)}))},register:async(e,{email:a,password:t,passwordConfirm:o,companyName:r,shouldRedirect:s=!0},l="registerForm")=>{const d={email:a,password:t,password_confirm:o,companyName:r};await n()({method:p.register.method,url:p.register.url,headers:{"Content-Type":"application/x-www-form-urlencoded"},data:i().stringify(d)}).then((e=>(s&&h.A.push("/auth/register-success"),e.data))).catch((e=>{y(e,l),b(e,"technical_problems_later"),console.log(e)}))},activate:(e,a)=>new Promise(((e,t)=>{n()({method:p.activate.method,url:p.activate.url,headers:{"Content-Type":"application/x-www-form-urlencoded",Authorization:"Bearer "+a.token},data:i().stringify({email:a.email})}).then((()=>{e("")})).catch((e=>{b(e,"technical_problems_contact_us"),console.log(e),t(e)}))})),forgot:async(e,a)=>{const t={email:a};await n()({method:p.forgot.method,url:p.forgot.url,headers:{"Content-Type":"application/x-www-form-urlencoded"},data:i().stringify(t)}).then((e=>{e.data.access_token})).catch((e=>{y(e,void 0),console.log(e)}))},reset:async(e,{email:a,token:t,password:o,password_confirm:r},s="resetForm")=>{const l={email:a,password:o,password_confirm:r};await n()({method:p.reset.method,url:p.reset.url,headers:{"Content-Type":"application/x-www-form-urlencoded",Authorization:"Bearer "+t},data:i().stringify(l)}).then((e=>{h.A.push("/auth")})).catch((e=>{y(e,s),b(e,"technical_problems_later"),console.log(e)}))},updateUser:async(e,a=null)=>{e.commit("setAppLoadingText","loader.savingUser");let t=a;t||(t=e.state.loggedUser),await n().put(p.updateUser.url,t).then((a=>{e.commit("setLoggedUser",a.data.result),e.commit("setAppLoadingText",null)}),(a=>{b(a,"technical_problems_later"),e.commit("setAppLoadingText",null)}))},getPayment:async e=>{await n().get(p.getPayment.url).then((a=>{e.commit("setClientSecret",a.data.result)}),(a=>{b(a,"technical_problems_later"),e.commit("setClientSecret",null)}))},updatePaymentStatus:async e=>{await n().post(p.updatePaymentStatus.url).then((async a=>{await e.dispatch("getLoggedUser")}),(e=>{b(e,"technical_problems_later")}))},createProject:async(e,a=null)=>{const t={userId:e.state.loggedUser._id,name:a?a.name+" (copy)":"Project "+(new Date).toLocaleString(),objects:a?a.objects:localStorage.getItem("objects")||"",history:a?a.history:localStorage.getItem("history")||"",providerUser:a?a.providerUser:e.state.loggedUser.providerUserId?String(e.state.loggedUser.providerUserId.Id):"",providerOrderData:a?a.providerOrderData:[],providerOrder:a?a.providerOrder:void 0,providerBoards:a?a.providerBoards:e.state.boardsOfCurrentOrder};await n()({method:p.createProject.method,url:p.createProject.url,headers:{"Content-Type":"application/x-www-form-urlencoded"},data:i().stringify(t)}).then((a=>(e.state.loggedUser.projects.push(a.data.result),e.commit("setCurrentProjectId",a.data.result._id),localStorage.setItem("currentProjectId",a.data.result._id),localStorage.setItem("objects",a.data.result.objects),localStorage.setItem("history",a.data.result.history),a.data.result))).catch((e=>{y(e,"projectForm"),b(e,"technical_problems_later"),console.log(e)}))},updateProject:async(e,a)=>{e.commit("setAppLoadingText","loader.savingProject");const t=a||e.state.loggedUser.projects.find((a=>a._id===e.state.currentProjectId));if(t){const a={_id:e.state.currentProjectId,userId:e.state.loggedUser._id,name:t.name,objects:localStorage.getItem("objects")||"",history:localStorage.getItem("history")||"",providerUser:t.providerUser?t.providerUser:e.state.loggedUser.providerUserId?String(e.state.loggedUser.providerUserId.Id):void 0,providerOrdersDatas:t.providerOrderData?t.providerOrderData:[],providerOrders:t.providerOrder?t.providerOrder:void 0,providerBoards:t.providerBoards?t.providerBoards:e.state.boardsOfCurrentOrder};return n().put(p.saveProject.url,a).then((async a=>(await e.dispatch("getLoggedUser"),a.data.result)),(a=>{b(a,"technical_problems_later"),e.commit("setAppLoadingText",null)}))}},getProject:async(e,a)=>{await n()({method:p.getProject.method,url:p.getProject.url,headers:{"Content-Type":"application/x-www-form-urlencoded"},params:{projectId:a}}).then((e=>e.data.result)).catch((e=>{b(e,"technical_problems_later"),console.log(e)}))},getAllProjects:async(e,a)=>{await n()({method:p.getAll.method,url:p.getAll.url,headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((a=>{e.commit("setProjects",a.data.result);const t=localStorage.getItem("currentProjectId");if(!e.state.loggedUser.projects.find((e=>e._id===t))){const a=e.state.loggedUser.projects.length>0?e.state.loggedUser.projects[e.state.loggedUser.projects.length-1]._id:null;e.commit("setCurrentProjectId",a),localStorage.setItem("currentProjectId",a||"")}return a.data.result})).catch((e=>{b(e,"technical_problems_later"),console.log(e)}))},deleteProject:async(e,a)=>n()({method:p.deleteProject.method,url:p.deleteProject.url,headers:{"Content-Type":"application/x-www-form-urlencoded"},data:i().stringify({_id:a})}).then((async a=>(await e.dispatch("getLoggedUser"),a.data.result))).catch((e=>{b(e,"technical_problems_later"),console.log(e)})),loginToProvider:async(e,{login:a,password:t})=>{const o={Login:(0,w.sha1)(a.toUpperCase()),Password:(0,w.sha1)(t)};await n()({method:p.loginToProvider.method,url:p.loginToProvider.url,headers:{"Content-Type":"application/x-www-form-urlencoded"},params:{action:"auth.login",data:{Login:o.Login,Password:o.Password,ExtUserId:"",oAuth2Sign:""},params:{},api_key:v}}).then((a=>{a.data.data.IdUserCookie=(Number(String(Math.random()).slice(2))+Date.now()+Math.round(performance.now())).toString(20),e.state.loggedUser.providerUserId=a.data.data})).catch((a=>{e.dispatch("removeToken"),console.log(a)}))},getAllOrdersFromProvider:async e=>{const a={session_id:e.state.loggedUser.providerUserId?e.state.loggedUser.providerUserId.SessionId:""};await n()({method:p.orderGet.method,url:p.orderGet.url,headers:{"Content-Type":"application/x-www-form-urlencoded"},params:{action:"get.all",data:{},params:a,api_key:v}}).then((a=>{console.log(a.data),e.state.loggedUser.providerOrders=a.data.data.orders})).catch((e=>{console.log(e)}))},createEmptyOrderToProvider:async e=>{await e.dispatch("getAllOrdersFromProvider");const a=e.state.loggedUser.providerOrders&&e.state.loggedUser.providerOrders.length>=0?e.state.loggedUser.providerOrders.length:0,t={id:a,form_name:"custom1",basket_mode:0,id_user_cookie:e.state.loggedUser.providerUserId?e.state.loggedUser.providerUserId.IdUserCookie:"",session_id:e.state.loggedUser.providerUserId?e.state.loggedUser.providerUserId.SessionId:""};await n()({method:p.orderGet.method,url:p.orderGet.url,headers:{"Content-Type":"application/x-www-form-urlencoded"},params:{action:"add",data:{},params:t,api_key:v}}).then((async a=>{const t=localStorage.getItem("currentProjectId"),o=e.state.loggedUser.projects.find((e=>e._id===t));o&&(o.providerOrderData=a.data.data),await e.dispatch("getAllOrdersFromProvider")})).catch((e=>{console.log(e)}))},getMaterialsFromProvider:async e=>{const a={mat_type:"0;1;4;5;6;7;10;11;20;30;40;50;100;101;102;103;104;105;200;900;901;902;903;904;905;906;907;908;909;910;911;912;913;914;915;916;917;918;919;920;1000;1001;1002;1003;1004;6000;6001;6002;6003;6004;7000;7001;7002;7003;7004;8000;8001;8002;8003;8004;8100;8101;8102;8103;8104;"},t={session_id:e.state.loggedUser.providerUserId?e.state.loggedUser.providerUserId.SessionId:""};await n()({method:p.materialsGet.method,url:p.materialsGet.url,headers:{"Content-Type":"application/x-www-form-urlencoded"},params:{action:"get.all",data:a,params:t,api_key:v}}).then((a=>{e.commit("setMaterialsOfProvider",a.data.data.materials.filter((e=>(e.Groups.indexOf("HDF")>=0&&console.log(e.Groups),e.Groups&&["1. Płyty laminowane","2. Płyty HDF","3. Płyty surowe","5. Fronty meblowe"].includes(e.Groups)&&18===e.Thicknes))))})).catch((e=>{console.log(e)}))},getJoinedMaterialsFromProvider:(e,a)=>{const t={symbol:a,session_id:e.state.loggedUser.providerUserId?e.state.loggedUser.providerUserId.SessionId:""};return n()({method:p.materialsGet.method,url:p.materialsGet.url,headers:{"Content-Type":"application/x-www-form-urlencoded"},params:{action:"get.joins.by.symbol",data:{},params:t,api_key:v}}).then((e=>(console.log("materials_joins",e.data.data.materials_joins),e.data.data.materials_joins))).catch((e=>{console.log(e)}))},saveOrderToProvider:async e=>{await e.dispatch("getAllOrdersFromProvider");const a=localStorage.getItem("currentProjectId"),t=e.state.loggedUser.projects.find((e=>e._id===a));if(e.state.loggedUser.providerOrders&&0!==e.state.loggedUser.providerOrders.length&&t&&e.state.loggedUser.providerOrders.find((e=>String(e.Id)===String(t.providerOrder?.Id)))||await e.dispatch("createEmptyOrderToProvider"),e.state.loggedUser.providerOrders&&e.state.loggedUser.providerOrders.length>0){const a={id:t?.providerOrder.Id,session_id:e.state.loggedUser.providerUserId?e.state.loggedUser.providerUserId.SessionId:""},o={data:t?.providerOrderData||{},materials_summary:[],pieces:e.state.boardsOfCurrentOrder};let r=0,s=0,i=0;e.state.boardsOfCurrentOrder.forEach((e=>{e.Length>r&&(r=e.Length),e.Width>s&&(s=e.Width),e.Th*e.QuantityTh>i&&(i=e.Th*e.QuantityTh)})),o.data.MaxDimX=r,o.data.MaxDimY=s,o.data.MaxDimZ=i;const l=new FormData;l.append("action","save"),l.append("data",JSON.stringify(o)),l.append("params",JSON.stringify(a)),l.append("api_key",v),await n()({method:p.orderPost.method,url:p.orderPost.url,headers:{"Content-Type":"application/x-www-form-urlencoded"},data:l}).then((async a=>{console.log(a.data),await e.dispatch("getAllOrdersFromProvider")})).catch((e=>{console.log(e)}))}},beginOrder:async e=>{await n().get("https://www.bricomarche.pl/dekoracje-wnetrz/meble-i-dodatki/akcesoria-meblowe/szyny-i-prowadnice",{headers:{"Content-Type":"text/html",Accept:"text/html"}}).then((e=>{console.log("response",e);const a=(new DOMParser).parseFromString(`