/*! For license information please see vendor.86ae07ba7e81022f6a2c.js.LICENSE.txt */ (self.webpackChunkui=self.webpackChunkui||[]).push([[28],{179:function(e,r,t){var n;e=t.nmd(e),function(){var i=(e&&e.exports,"object"==typeof t.g&&t.g);i.global!==i&&i.window;var a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,o=/[\x01-\x7F]/g,s=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,u=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,c={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon",ˆ:"circ",ˇ:"caron","°":"deg","©":"copy","®":"reg","℗":"copysr",℘:"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78",𝒶:"ascr",𝕒:"aopf",𝔞:"afr",𝔸:"Aopf",𝔄:"Afr",𝒜:"Ascr",ª:"ordf",á:"aacute",Á:"Aacute",à:"agrave",À:"Agrave",ă:"abreve",Ă:"Abreve",â:"acirc",Â:"Acirc",å:"aring",Å:"angst",ä:"auml",Ä:"Auml",ã:"atilde",Ã:"Atilde",ą:"aogon",Ą:"Aogon",ā:"amacr",Ā:"Amacr",æ:"aelig",Æ:"AElig",𝒷:"bscr",𝕓:"bopf",𝔟:"bfr",𝔹:"Bopf",ℬ:"Bscr",𝔅:"Bfr",𝔠:"cfr",𝒸:"cscr",𝕔:"copf",ℭ:"Cfr",𝒞:"Cscr",ℂ:"Copf",ć:"cacute",Ć:"Cacute",ĉ:"ccirc",Ĉ:"Ccirc",č:"ccaron",Č:"Ccaron",ċ:"cdot",Ċ:"Cdot",ç:"ccedil",Ç:"Ccedil","℅":"incare",𝔡:"dfr",ⅆ:"dd",𝕕:"dopf",𝒹:"dscr",𝒟:"Dscr",𝔇:"Dfr",ⅅ:"DD",𝔻:"Dopf",ď:"dcaron",Ď:"Dcaron",đ:"dstrok",Đ:"Dstrok",ð:"eth",Ð:"ETH",ⅇ:"ee",ℯ:"escr",𝔢:"efr",𝕖:"eopf",ℰ:"Escr",𝔈:"Efr",𝔼:"Eopf",é:"eacute",É:"Eacute",è:"egrave",È:"Egrave",ê:"ecirc",Ê:"Ecirc",ě:"ecaron",Ě:"Ecaron",ë:"euml",Ë:"Euml",ė:"edot",Ė:"Edot",ę:"eogon",Ę:"Eogon",ē:"emacr",Ē:"Emacr",𝔣:"ffr",𝕗:"fopf",𝒻:"fscr",𝔉:"Ffr",𝔽:"Fopf",ℱ:"Fscr",ff:"fflig",ffi:"ffilig",ffl:"ffllig",fi:"filig",fj:"fjlig",fl:"fllig",ƒ:"fnof",ℊ:"gscr",𝕘:"gopf",𝔤:"gfr",𝒢:"Gscr",𝔾:"Gopf",𝔊:"Gfr",ǵ:"gacute",ğ:"gbreve",Ğ:"Gbreve",ĝ:"gcirc",Ĝ:"Gcirc",ġ:"gdot",Ġ:"Gdot",Ģ:"Gcedil",𝔥:"hfr",ℎ:"planckh",𝒽:"hscr",𝕙:"hopf",ℋ:"Hscr",ℌ:"Hfr",ℍ:"Hopf",ĥ:"hcirc",Ĥ:"Hcirc",ℏ:"hbar",ħ:"hstrok",Ħ:"Hstrok",𝕚:"iopf",𝔦:"ifr",𝒾:"iscr",ⅈ:"ii",𝕀:"Iopf",ℐ:"Iscr",ℑ:"Im",í:"iacute",Í:"Iacute",ì:"igrave",Ì:"Igrave",î:"icirc",Î:"Icirc",ï:"iuml",Ï:"Iuml",ĩ:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Į:"Iogon",ī:"imacr",Ī:"Imacr",ij:"ijlig",IJ:"IJlig",ı:"imath",𝒿:"jscr",𝕛:"jopf",𝔧:"jfr",𝒥:"Jscr",𝔍:"Jfr",𝕁:"Jopf",ĵ:"jcirc",Ĵ:"Jcirc",ȷ:"jmath",𝕜:"kopf",𝓀:"kscr",𝔨:"kfr",𝒦:"Kscr",𝕂:"Kopf",𝔎:"Kfr",ķ:"kcedil",Ķ:"Kcedil",𝔩:"lfr",𝓁:"lscr",ℓ:"ell",𝕝:"lopf",ℒ:"Lscr",𝔏:"Lfr",𝕃:"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ļ:"Lcedil",ł:"lstrok",Ł:"Lstrok",ŀ:"lmidot",Ŀ:"Lmidot",𝔪:"mfr",𝕞:"mopf",𝓂:"mscr",𝔐:"Mfr",𝕄:"Mopf",ℳ:"Mscr",𝔫:"nfr",𝕟:"nopf",𝓃:"nscr",ℕ:"Nopf",𝒩:"Nscr",𝔑:"Nfr",ń:"nacute",Ń:"Nacute",ň:"ncaron",Ň:"Ncaron",ñ:"ntilde",Ñ:"Ntilde",ņ:"ncedil",Ņ:"Ncedil","№":"numero",ŋ:"eng",Ŋ:"ENG",𝕠:"oopf",𝔬:"ofr",ℴ:"oscr",𝒪:"Oscr",𝔒:"Ofr",𝕆:"Oopf",º:"ordm",ó:"oacute",Ó:"Oacute",ò:"ograve",Ò:"Ograve",ô:"ocirc",Ô:"Ocirc",ö:"ouml",Ö:"Ouml",ő:"odblac",Ő:"Odblac",õ:"otilde",Õ:"Otilde",ø:"oslash",Ø:"Oslash",ō:"omacr",Ō:"Omacr",œ:"oelig",Œ:"OElig",𝔭:"pfr",𝓅:"pscr",𝕡:"popf",ℙ:"Popf",𝔓:"Pfr",𝒫:"Pscr",𝕢:"qopf",𝔮:"qfr",𝓆:"qscr",𝒬:"Qscr",𝔔:"Qfr",ℚ:"Qopf",ĸ:"kgreen",𝔯:"rfr",𝕣:"ropf",𝓇:"rscr",ℛ:"Rscr",ℜ:"Re",ℝ:"Ropf",ŕ:"racute",Ŕ:"Racute",ř:"rcaron",Ř:"Rcaron",ŗ:"rcedil",Ŗ:"Rcedil",𝕤:"sopf",𝓈:"sscr",𝔰:"sfr",𝕊:"Sopf",𝔖:"Sfr",𝒮:"Sscr","Ⓢ":"oS",ś:"sacute",Ś:"Sacute",ŝ:"scirc",Ŝ:"Scirc",š:"scaron",Š:"Scaron",ş:"scedil",Ş:"Scedil",ß:"szlig",𝔱:"tfr",𝓉:"tscr",𝕥:"topf",𝒯:"Tscr",𝔗:"Tfr",𝕋:"Topf",ť:"tcaron",Ť:"Tcaron",ţ:"tcedil",Ţ:"Tcedil","™":"trade",ŧ:"tstrok",Ŧ:"Tstrok",𝓊:"uscr",𝕦:"uopf",𝔲:"ufr",𝕌:"Uopf",𝔘:"Ufr",𝒰:"Uscr",ú:"uacute",Ú:"Uacute",ù:"ugrave",Ù:"Ugrave",ŭ:"ubreve",Ŭ:"Ubreve",û:"ucirc",Û:"Ucirc",ů:"uring",Ů:"Uring",ü:"uuml",Ü:"Uuml",ű:"udblac",Ű:"Udblac",ũ:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",ū:"umacr",Ū:"Umacr",𝔳:"vfr",𝕧:"vopf",𝓋:"vscr",𝔙:"Vfr",𝕍:"Vopf",𝒱:"Vscr",𝕨:"wopf",𝓌:"wscr",𝔴:"wfr",𝒲:"Wscr",𝕎:"Wopf",𝔚:"Wfr",ŵ:"wcirc",Ŵ:"Wcirc",𝔵:"xfr",𝓍:"xscr",𝕩:"xopf",𝕏:"Xopf",𝔛:"Xfr",𝒳:"Xscr",𝔶:"yfr",𝓎:"yscr",𝕪:"yopf",𝒴:"Yscr",𝔜:"Yfr",𝕐:"Yopf",ý:"yacute",Ý:"Yacute",ŷ:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml",𝓏:"zscr",𝔷:"zfr",𝕫:"zopf",ℨ:"Zfr",ℤ:"Zopf",𝒵:"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Ż:"Zdot",Ƶ:"imped",þ:"thorn",Þ:"THORN",ʼn:"napos",α:"alpha",Α:"Alpha",β:"beta",Β:"Beta",γ:"gamma",Γ:"Gamma",δ:"delta",Δ:"Delta",ε:"epsi",ϵ:"epsiv",Ε:"Epsilon",ϝ:"gammad",Ϝ:"Gammad",ζ:"zeta",Ζ:"Zeta",η:"eta",Η:"Eta",θ:"theta",ϑ:"thetav",Θ:"Theta",ι:"iota",Ι:"Iota",κ:"kappa",ϰ:"kappav",Κ:"Kappa",λ:"lambda",Λ:"Lambda",μ:"mu",µ:"micro",Μ:"Mu",ν:"nu",Ν:"Nu",ξ:"xi",Ξ:"Xi",ο:"omicron",Ο:"Omicron",π:"pi",ϖ:"piv",Π:"Pi",ρ:"rho",ϱ:"rhov",Ρ:"Rho",σ:"sigma",Σ:"Sigma",ς:"sigmaf",τ:"tau",Τ:"Tau",υ:"upsi",Υ:"Upsilon",ϒ:"Upsi",φ:"phi",ϕ:"phiv",Φ:"Phi",χ:"chi",Χ:"Chi",ψ:"psi",Ψ:"Psi",ω:"omega",Ω:"ohm",а:"acy",А:"Acy",б:"bcy",Б:"Bcy",в:"vcy",В:"Vcy",г:"gcy",Г:"Gcy",ѓ:"gjcy",Ѓ:"GJcy",д:"dcy",Д:"Dcy",ђ:"djcy",Ђ:"DJcy",е:"iecy",Е:"IEcy",ё:"iocy",Ё:"IOcy",є:"jukcy",Є:"Jukcy",ж:"zhcy",Ж:"ZHcy",з:"zcy",З:"Zcy",ѕ:"dscy",Ѕ:"DScy",и:"icy",И:"Icy",і:"iukcy",І:"Iukcy",ї:"yicy",Ї:"YIcy",й:"jcy",Й:"Jcy",ј:"jsercy",Ј:"Jsercy",к:"kcy",К:"Kcy",ќ:"kjcy",Ќ:"KJcy",л:"lcy",Л:"Lcy",љ:"ljcy",Љ:"LJcy",м:"mcy",М:"Mcy",н:"ncy",Н:"Ncy",њ:"njcy",Њ:"NJcy",о:"ocy",О:"Ocy",п:"pcy",П:"Pcy",р:"rcy",Р:"Rcy",с:"scy",С:"Scy",т:"tcy",Т:"Tcy",ћ:"tshcy",Ћ:"TSHcy",у:"ucy",У:"Ucy",ў:"ubrcy",Ў:"Ubrcy",ф:"fcy",Ф:"Fcy",х:"khcy",Х:"KHcy",ц:"tscy",Ц:"TScy",ч:"chcy",Ч:"CHcy",џ:"dzcy",Џ:"DZcy",ш:"shcy",Ш:"SHcy",щ:"shchcy",Щ:"SHCHcy",ъ:"hardcy",Ъ:"HARDcy",ы:"ycy",Ы:"Ycy",ь:"softcy",Ь:"SOFTcy",э:"ecy",Э:"Ecy",ю:"yucy",Ю:"YUcy",я:"yacy",Я:"YAcy",ℵ:"aleph",ℶ:"beth",ℷ:"gimel",ℸ:"daleth"},l=/["&'<>`]/g,d={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},m=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,p=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,f=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,g={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},v={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},h={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},b=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],y=String.fromCharCode,$={}.hasOwnProperty,_=function(e,r){return $.call(e,r)},w=function(e,r){if(!e)return r;var t,n={};for(t in r)n[t]=_(e,t)?e[t]:r[t];return n},k=function(e,r){var t="";return e>=55296&&e<=57343||e>1114111?(r&&x("character reference outside the permissible Unicode range"),"�"):_(h,e)?(r&&x("disallowed character reference"),h[e]):(r&&function(e,r){for(var t=-1,n=e.length;++t65535&&(t+=y((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=y(e))},S=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},I=function(e){return"&#"+e+";"},x=function(e){throw Error("Parse error: "+e)},D=function(e,r){(r=w(r,D.options)).strict&&p.test(e)&&x("forbidden code point");var t=r.encodeEverything,n=r.useNamedReferences,i=r.allowUnsafeSymbols,d=r.decimal?I:S,m=function(e){return d(e.charCodeAt(0))};return t?(e=e.replace(o,(function(e){return n&&_(c,e)?"&"+c[e]+";":m(e)})),n&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),n&&(e=e.replace(u,(function(e){return"&"+c[e]+";"})))):n?(i||(e=e.replace(l,(function(e){return"&"+c[e]+";"}))),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(u,(function(e){return"&"+c[e]+";"}))):i||(e=e.replace(l,m)),e.replace(a,(function(e){var r=e.charCodeAt(0),t=e.charCodeAt(1);return d(1024*(r-55296)+t-56320+65536)})).replace(s,m)};D.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var z=function(e,r){var t=(r=w(r,z.options)).strict;return t&&m.test(e)&&x("malformed character reference"),e.replace(f,(function(e,n,i,a,o,s,u,c,l){var d,m,p,f,h,b;return n?g[h=n]:i?(h=i,(b=a)&&r.isAttributeValue?(t&&"="==b&&x("`&` did not start a character reference"),e):(t&&x("named character reference was not terminated by a semicolon"),v[h]+(b||""))):o?(p=o,m=s,t&&!m&&x("character reference was not terminated by a semicolon"),d=parseInt(p,10),k(d,t)):u?(f=u,m=c,t&&!m&&x("character reference was not terminated by a semicolon"),d=parseInt(f,16),k(d,t)):(t&&x("named character reference was not terminated by a semicolon"),e)}))};z.options={isAttributeValue:!1,strict:!1};var E={version:"1.2.0",encode:D,decode:z,escape:function(e){return e.replace(l,(function(e){return d[e]}))},unescape:z};void 0===(n=function(){return E}.call(r,t,r,e))||(e.exports=n)}()},371:(e,r,t)=>{"use strict";t.d(r,{a:()=>$});var n=t(135),i=t(252),a=t(119),o=t(253),s=t(254);var u=t(256),c=t(105),l=t(136),d=t(257),m=t(258);class p{constructor(e){if(!(e instanceof Uint8Array))throw new TypeError("payload must be an instance of Uint8Array");this._payload=e}setProtectedHeader(e){if(this._protectedHeader)throw new TypeError("setProtectedHeader can only be called once");return this._protectedHeader=e,this}setUnprotectedHeader(e){if(this._unprotectedHeader)throw new TypeError("setUnprotectedHeader can only be called once");return this._unprotectedHeader=e,this}async sign(e,r){if(!this._protectedHeader&&!this._unprotectedHeader)throw new c.c("either setProtectedHeader or setUnprotectedHeader must be called before #sign()");if(!(0,u.a)(this._protectedHeader,this._unprotectedHeader))throw new c.c("JWS Protected and JWS Unprotected Header Parameter names must be disjoint");const t={...this._protectedHeader,...this._unprotectedHeader};let p=!0;if((0,m.a)(c.c,new Map([["b64",!0]]),r?.crit,this._protectedHeader,t).has("b64")&&(p=this._protectedHeader.b64,"boolean"!=typeof p))throw new c.c('The "b64" (base64url-encode payload) Header Parameter must be a boolean');const{alg:f}=t;if("string"!=typeof f||!f)throw new c.c('JWS "alg" (Algorithm) Header Parameter missing or invalid');(0,d.a)(f,e,"sign");let g,v=this._payload;p&&(v=l.c.encode((0,n.b)(v))),g=this._protectedHeader?l.c.encode((0,n.b)(JSON.stringify(this._protectedHeader))):l.c.encode("");const h=(0,l.a)(g,l.c.encode("."),v),b=await(async(e,r,t)=>{const n=await(0,s.a)(e,r,"sign");(0,o.a)(e,n);const u=await a.a.subtle.sign((0,i.a)(e,n.algorithm),n,t);return new Uint8Array(u)})(f,e,h),y={signature:(0,n.b)(b),payload:""};return p&&(y.payload=l.b.decode(v)),this._unprotectedHeader&&(y.header=this._unprotectedHeader),this._protectedHeader&&(y.protected=l.b.decode(g)),y}}class f{constructor(e){this._flattened=new p(e)}setProtectedHeader(e){return this._flattened.setProtectedHeader(e),this}async sign(e,r){const t=await this._flattened.sign(e,r);if(void 0===t.payload)throw new TypeError("use the flattened module for creating JWS with b64: false");return`${t.protected}.${t.payload}.${t.signature}`}}var g=t(259),v=t(137),h=t(260);function b(e,r){if(!Number.isFinite(r))throw new TypeError(`Invalid ${e} input`);return r}class y{constructor(e={}){if(!(0,v.a)(e))throw new TypeError("JWT Claims Set MUST be an object");this._payload=e}setIssuer(e){return this._payload={...this._payload,iss:e},this}setSubject(e){return this._payload={...this._payload,sub:e},this}setAudience(e){return this._payload={...this._payload,aud:e},this}setJti(e){return this._payload={...this._payload,jti:e},this}setNotBefore(e){return"number"==typeof e?this._payload={...this._payload,nbf:b("setNotBefore",e)}:e instanceof Date?this._payload={...this._payload,nbf:b("setNotBefore",(0,g.a)(e))}:this._payload={...this._payload,nbf:(0,g.a)(new Date)+(0,h.a)(e)},this}setExpirationTime(e){return"number"==typeof e?this._payload={...this._payload,exp:b("setExpirationTime",e)}:e instanceof Date?this._payload={...this._payload,exp:b("setExpirationTime",(0,g.a)(e))}:this._payload={...this._payload,exp:(0,g.a)(new Date)+(0,h.a)(e)},this}setIssuedAt(e){return void 0===e?this._payload={...this._payload,iat:(0,g.a)(new Date)}:e instanceof Date?this._payload={...this._payload,iat:b("setIssuedAt",(0,g.a)(e))}:this._payload="string"==typeof e?{...this._payload,iat:b("setIssuedAt",(0,g.a)(new Date)+(0,h.a)(e))}:{...this._payload,iat:b("setIssuedAt",e)},this}}class $ extends y{setProtectedHeader(e){return this._protectedHeader=e,this}async sign(e,r){const t=new f(l.c.encode(JSON.stringify(this._payload)));if(t.setProtectedHeader(this._protectedHeader),Array.isArray(this._protectedHeader?.crit)&&this._protectedHeader.crit.includes("b64")&&!1===this._protectedHeader.b64)throw new c.g("JWTs MUST NOT use unencoded payload");return t.sign(e,r)}}},368:(e,r,t)=>{"use strict";t.d(r,{a:()=>w});var n=t(135),i=t(252),a=t(119),o=t(253),s=t(254);const u=async(e,r,t,n)=>{const u=await(0,s.a)(e,r,"verify");(0,o.a)(e,u);const c=(0,i.a)(e,u.algorithm);try{return await a.a.subtle.verify(c,u,t,n)}catch{return!1}};var c=t(105),l=t(136),d=t(256),m=t(137),p=t(257),f=t(258);const g=(e,r)=>{if(void 0!==r&&(!Array.isArray(r)||r.some((e=>"string"!=typeof e))))throw new TypeError(`"${e}" option must be an array of strings`);if(r)return new Set(r)};var v=t(178),h=t(255);var b=t(259),y=t(260);const $=e=>e.toLowerCase().replace(/^application\//,""),_=(e,r,t={})=>{let n;try{n=JSON.parse(l.b.decode(r))}catch{}if(!(0,m.a)(n))throw new c.g("JWT Claims Set must be a top-level JSON object");const{typ:i}=t;if(i&&("string"!=typeof e.typ||$(e.typ)!==$(i)))throw new c.e('unexpected "typ" JWT header value',n,"typ","check_failed");const{requiredClaims:a=[],issuer:o,subject:s,audience:u,maxTokenAge:d}=t,p=[...a];void 0!==d&&p.push("iat"),void 0!==u&&p.push("aud"),void 0!==s&&p.push("sub"),void 0!==o&&p.push("iss");for(const e of new Set(p.reverse()))if(!(e in n))throw new c.e(`missing required "${e}" claim`,n,e,"missing");if(o&&!(Array.isArray(o)?o:[o]).includes(n.iss))throw new c.e('unexpected "iss" claim value',n,"iss","check_failed");if(s&&n.sub!==s)throw new c.e('unexpected "sub" claim value',n,"sub","check_failed");if(u&&(g="string"==typeof u?[u]:u,!("string"==typeof(f=n.aud)?g.includes(f):Array.isArray(f)&&g.some(Set.prototype.has.bind(new Set(f))))))throw new c.e('unexpected "aud" claim value',n,"aud","check_failed");var f,g;let v;switch(typeof t.clockTolerance){case"string":v=(0,y.a)(t.clockTolerance);break;case"number":v=t.clockTolerance;break;case"undefined":v=0;break;default:throw new TypeError("Invalid clockTolerance option type")}const{currentDate:h}=t,_=(0,b.a)(h||new Date);if((void 0!==n.iat||d)&&"number"!=typeof n.iat)throw new c.e('"iat" claim must be a number',n,"iat","invalid");if(void 0!==n.nbf){if("number"!=typeof n.nbf)throw new c.e('"nbf" claim must be a number',n,"nbf","invalid");if(n.nbf>_+v)throw new c.e('"nbf" claim timestamp check failed',n,"nbf","check_failed")}if(void 0!==n.exp){if("number"!=typeof n.exp)throw new c.e('"exp" claim must be a number',n,"exp","invalid");if(n.exp<=_-v)throw new c.f('"exp" claim timestamp check failed',n,"exp","check_failed")}if(d){const e=_-n.iat;if(e-v>("number"==typeof d?d:(0,y.a)(d)))throw new c.f('"iat" claim timestamp check failed (too far in the past)',n,"iat","check_failed");if(e<0-v)throw new c.e('"iat" claim timestamp check failed (it should be in the past)',n,"iat","check_failed")}return n};async function w(e,r,t){const i=await async function(e,r,t){if(e instanceof Uint8Array&&(e=l.b.decode(e)),"string"!=typeof e)throw new c.c("Compact JWS must be a string or Uint8Array");const{0:i,1:a,2:o,length:s}=e.split(".");if(3!==s)throw new c.c("Invalid Compact JWS");const b=await async function(e,r,t){if(!(0,m.a)(e))throw new c.c("Flattened JWS must be an object");if(void 0===e.protected&&void 0===e.header)throw new c.c('Flattened JWS must have either of the "protected" or "header" members');if(void 0!==e.protected&&"string"!=typeof e.protected)throw new c.c("JWS Protected Header incorrect type");if(void 0===e.payload)throw new c.c("JWS Payload missing");if("string"!=typeof e.signature)throw new c.c("JWS Signature missing or incorrect type");if(void 0!==e.header&&!(0,m.a)(e.header))throw new c.c("JWS Unprotected Header incorrect type");let i={};if(e.protected)try{const r=(0,n.a)(e.protected);i=JSON.parse(l.b.decode(r))}catch{throw new c.c("JWS Protected Header is invalid")}if(!(0,d.a)(i,e.header))throw new c.c("JWS Protected and JWS Unprotected Header Parameter names must be disjoint");const a={...i,...e.header};let o=!0;if((0,f.a)(c.c,new Map([["b64",!0]]),t?.crit,i,a).has("b64")&&(o=i.b64,"boolean"!=typeof o))throw new c.c('The "b64" (base64url-encode payload) Header Parameter must be a boolean');const{alg:s}=a;if("string"!=typeof s||!s)throw new c.c('JWS "alg" (Algorithm) Header Parameter missing or invalid');const b=t&&g("algorithms",t.algorithms);if(b&&!b.has(s))throw new c.a('"alg" (Algorithm) Header Parameter value not allowed');if(o){if("string"!=typeof e.payload)throw new c.c("JWS Payload must be a string")}else if("string"!=typeof e.payload&&!(e.payload instanceof Uint8Array))throw new c.c("JWS Payload must be a string or an Uint8Array instance");let y=!1;"function"==typeof r?(r=await r(i,e),y=!0,(0,p.a)(s,r,"verify"),(0,v.a)(r)&&(r=await async function(e,r){if(!(0,m.a)(e))throw new TypeError("JWK must be an object");switch(r||(r=e.alg),e.kty){case"oct":if("string"!=typeof e.k||!e.k)throw new TypeError('missing "k" (Key Value) Parameter value');return(0,n.a)(e.k);case"RSA":if("oth"in e&&void 0!==e.oth)throw new c.b('RSA JWK "oth" (Other Primes Info) Parameter value is not supported');case"EC":case"OKP":return(0,h.a)({...e,alg:r});default:throw new c.b('Unsupported "kty" (Key Type) Parameter value')}}(r,s))):(0,p.a)(s,r,"verify");const $=(0,l.a)(l.c.encode(e.protected??""),l.c.encode("."),"string"==typeof e.payload?l.c.encode(e.payload):e.payload);let _,w;try{_=(0,n.a)(e.signature)}catch{throw new c.c("Failed to base64url decode the signature")}if(!await u(s,r,_,$))throw new c.d;if(o)try{w=(0,n.a)(e.payload)}catch{throw new c.c("Failed to base64url decode the payload")}else w="string"==typeof e.payload?l.c.encode(e.payload):e.payload;const k={payload:w};return void 0!==e.protected&&(k.protectedHeader=i),void 0!==e.header&&(k.unprotectedHeader=e.header),y?{...k,key:r}:k}({payload:a,protected:i,signature:o},r,t),y={payload:b.payload,protectedHeader:b.protectedHeader};return"function"==typeof r?{...y,key:b.key}:y}(e,r,t);if(i.protectedHeader.crit?.includes("b64")&&!1===i.protectedHeader.b64)throw new c.g("JWTs MUST NOT use unencoded payload");const a={payload:_(i.protectedHeader,i.payload,t),protectedHeader:i.protectedHeader};return"function"==typeof r?{...a,key:i.key}:a}},136:(e,r,t)=>{"use strict";t.d(r,{a:()=>a,b:()=>i,c:()=>n});const n=new TextEncoder,i=new TextDecoder;function a(...e){const r=e.reduce(((e,{length:r})=>e+r),0),t=new Uint8Array(r);let n=0;for(const r of e)t.set(r,n),n+=r.length;return t}},257:(e,r,t)=>{"use strict";t.d(r,{a:()=>c});var n=t(369),i=t(370),a=t(178);const o=e=>e?.[Symbol.toStringTag],s=(e,r,t)=>{if(void 0!==r.use&&"sig"!==r.use)throw new TypeError("Invalid key for this operation, when present its use must be sig");if(void 0!==r.key_ops&&!0!==r.key_ops.includes?.(t))throw new TypeError(`Invalid key for this operation, when present its key_ops must include ${t}`);if(void 0!==r.alg&&r.alg!==e)throw new TypeError(`Invalid key for this operation, when present its alg must be ${e}`);return!0};function u(e,r,t,u){r.startsWith("HS")||"dir"===r||r.startsWith("PBES2")||/^A\d{3}(?:GCM)?KW$/.test(r)?((e,r,t,u)=>{if(!(r instanceof Uint8Array)){if(u&&a.a(r)){if(a.d(r)&&s(e,r,t))return;throw new TypeError('JSON Web Key for symmetric algorithms must have JWK "kty" (Key Type) equal to "oct" and the JWK "k" (Key Value) present')}if(!(0,i.a)(r))throw new TypeError((0,n.b)(e,r,...i.b,"Uint8Array",u?"JSON Web Key":null));if("secret"!==r.type)throw new TypeError(`${o(r)} instances for symmetric algorithms must be of type "secret"`)}})(r,t,u,e):((e,r,t,u)=>{if(u&&a.a(r))switch(t){case"sign":if(a.b(r)&&s(e,r,t))return;throw new TypeError("JSON Web Key for this operation be a private JWK");case"verify":if(a.c(r)&&s(e,r,t))return;throw new TypeError("JSON Web Key for this operation be a public JWK")}if(!(0,i.a)(r))throw new TypeError((0,n.b)(e,r,...i.b,u?"JSON Web Key":null));if("secret"===r.type)throw new TypeError(`${o(r)} instances for asymmetric algorithms must not be of type "secret"`);if("sign"===t&&"public"===r.type)throw new TypeError(`${o(r)} instances for asymmetric algorithm signing must be of type "private"`);if("decrypt"===t&&"public"===r.type)throw new TypeError(`${o(r)} instances for asymmetric algorithm decryption must be of type "private"`);if(r.algorithm&&"verify"===t&&"private"===r.type)throw new TypeError(`${o(r)} instances for asymmetric algorithm verifying must be of type "public"`);if(r.algorithm&&"encrypt"===t&&"private"===r.type)throw new TypeError(`${o(r)} instances for asymmetric algorithm encryption must be of type "public"`)})(r,t,u,e)}u.bind(void 0,!1);const c=u.bind(void 0,!0)},259:(e,r,t)=>{"use strict";t.d(r,{a:()=>n});const n=e=>Math.floor(e.getTime()/1e3)},369:(e,r,t)=>{"use strict";function n(e,r,...t){if((t=t.filter(Boolean)).length>2){const r=t.pop();e+=`one of type ${t.join(", ")}, or ${r}.`}else 2===t.length?e+=`one of type ${t[0]} or ${t[1]}.`:e+=`of type ${t[0]}.`;return null==r?e+=` Received ${r}`:"function"==typeof r&&r.name?e+=` Received function ${r.name}`:"object"==typeof r&&null!=r&&r.constructor?.name&&(e+=` Received an instance of ${r.constructor.name}`),e}t.d(r,{a:()=>i,b:()=>a});const i=(e,...r)=>n("Key must be ",e,...r);function a(e,r,...t){return n(`Key for the ${e} algorithm must be `,r,...t)}},256:(e,r,t)=>{"use strict";t.d(r,{a:()=>n});const n=(...e)=>{const r=e.filter(Boolean);if(0===r.length||1===r.length)return!0;let t;for(const e of r){const r=Object.keys(e);if(t&&0!==t.size)for(const e of r){if(t.has(e))return!1;t.add(e)}else t=new Set(r)}return!0}},178:(e,r,t)=>{"use strict";t.d(r,{a:()=>i,b:()=>a,c:()=>o,d:()=>s});var n=t(137);function i(e){return(0,n.a)(e)&&"string"==typeof e.kty}function a(e){return"oct"!==e.kty&&"string"==typeof e.d}function o(e){return"oct"!==e.kty&&void 0===e.d}function s(e){return i(e)&&"oct"===e.kty&&"string"==typeof e.k}},137:(e,r,t)=>{"use strict";function n(e){if("object"!=typeof(r=e)||null===r||"[object Object]"!==Object.prototype.toString.call(e))return!1;var r;if(null===Object.getPrototypeOf(e))return!0;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}t.d(r,{a:()=>n})},260:(e,r,t)=>{"use strict";t.d(r,{a:()=>i});const n=/^(\+|\-)? ?(\d+|\d+\.\d+) ?(seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)(?: (ago|from now))?$/i,i=e=>{const r=n.exec(e);if(!r||r[4]&&r[1])throw new TypeError("Invalid time period format");const t=parseFloat(r[2]);let i;switch(r[3].toLowerCase()){case"sec":case"secs":case"second":case"seconds":case"s":i=Math.round(t);break;case"minute":case"minutes":case"min":case"mins":case"m":i=Math.round(60*t);break;case"hour":case"hours":case"hr":case"hrs":case"h":i=Math.round(3600*t);break;case"day":case"days":case"d":i=Math.round(86400*t);break;case"week":case"weeks":case"w":i=Math.round(604800*t);break;default:i=Math.round(31557600*t)}return"-"===r[1]||"ago"===r[4]?-i:i}},258:(e,r,t)=>{"use strict";t.d(r,{a:()=>i});var n=t(105);const i=function(e,r,t,i,a){if(void 0!==a.crit&&void 0===i?.crit)throw new e('"crit" (Critical) Header Parameter MUST be integrity protected');if(!i||void 0===i.crit)return new Set;if(!Array.isArray(i.crit)||0===i.crit.length||i.crit.some((e=>"string"!=typeof e||0===e.length)))throw new e('"crit" (Critical) Header Parameter MUST be an array of non-empty strings when present');let o;o=void 0!==t?new Map([...Object.entries(t),...r.entries()]):r;for(const r of i.crit){if(!o.has(r))throw new n.b(`Extension Header Parameter "${r}" is not recognized`);if(void 0===a[r])throw new e(`Extension Header Parameter "${r}" is missing`);if(o.get(r)&&void 0===i[r])throw new e(`Extension Header Parameter "${r}" MUST be integrity protected`)}return new Set(i.crit)}},135:(e,r,t)=>{"use strict";t.d(r,{a:()=>a,b:()=>i});var n=t(136);const i=e=>(e=>{let r=e;"string"==typeof r&&(r=n.c.encode(r));const t=[];for(let e=0;e{let r=e;r instanceof Uint8Array&&(r=n.b.decode(r)),r=r.replace(/-/g,"+").replace(/_/g,"/").replace(/\s/g,"");try{return(e=>{const r=atob(e),t=new Uint8Array(r.length);for(let e=0;e{"use strict";t.d(r,{a:()=>n});const n=(e,r)=>{if(e.startsWith("RS")||e.startsWith("PS")){const{modulusLength:t}=r.algorithm;if("number"!=typeof t||t<2048)throw new TypeError(`${e} requires key modulusLength to be 2048 bits or larger`)}}},254:(e,r,t)=>{"use strict";t.d(r,{a:()=>y});var n=t(119);function i(e,r="algorithm.name"){return new TypeError(`CryptoKey does not support this operation, its ${r} must be ${e}`)}function a(e,r){return e.name===r}function o(e){return parseInt(e.name.slice(4),10)}function s(e,r,...t){switch(r){case"HS256":case"HS384":case"HS512":{if(!a(e.algorithm,"HMAC"))throw i("HMAC");const t=parseInt(r.slice(2),10);if(o(e.algorithm.hash)!==t)throw i(`SHA-${t}`,"algorithm.hash");break}case"RS256":case"RS384":case"RS512":{if(!a(e.algorithm,"RSASSA-PKCS1-v1_5"))throw i("RSASSA-PKCS1-v1_5");const t=parseInt(r.slice(2),10);if(o(e.algorithm.hash)!==t)throw i(`SHA-${t}`,"algorithm.hash");break}case"PS256":case"PS384":case"PS512":{if(!a(e.algorithm,"RSA-PSS"))throw i("RSA-PSS");const t=parseInt(r.slice(2),10);if(o(e.algorithm.hash)!==t)throw i(`SHA-${t}`,"algorithm.hash");break}case"EdDSA":if("Ed25519"!==e.algorithm.name&&"Ed448"!==e.algorithm.name)throw i("Ed25519 or Ed448");break;case"Ed25519":if(!a(e.algorithm,"Ed25519"))throw i("Ed25519");break;case"ES256":case"ES384":case"ES512":{if(!a(e.algorithm,"ECDSA"))throw i("ECDSA");const t=function(e){switch(e){case"ES256":return"P-256";case"ES384":return"P-384";case"ES512":return"P-521";default:throw new Error("unreachable")}}(r);if(e.algorithm.namedCurve!==t)throw i(t,"algorithm.namedCurve");break}default:throw new TypeError("CryptoKey does not support this operation")}!function(e,r){if(r.length&&!r.some((r=>e.usages.includes(r)))){let e="CryptoKey does not support this operation, its usages must include ";if(r.length>2){const t=r.pop();e+=`one of ${r.join(", ")}, or ${t}.`}else 2===r.length?e+=`one of ${r[0]} or ${r[1]}.`:e+=`${r[0]}.`;throw new TypeError(e)}}(e,t)}var u=t(369),c=t(370),l=t(178),d=t(135),m=t(255);const p=e=>(0,d.a)(e);let f,g;const v=e=>"KeyObject"===e?.[Symbol.toStringTag],h=async(e,r,t,n,i=!1)=>{let a=e.get(r);if(a?.[n])return a[n];const o=await(0,m.a)({...t,alg:n});return i&&Object.freeze(r),a?a[n]=o:e.set(r,{[n]:o}),o},b={normalizePublicKey:(e,r)=>{if(v(e)){let t=e.export({format:"jwk"});return delete t.d,delete t.dp,delete t.dq,delete t.p,delete t.q,delete t.qi,t.k?p(t.k):(g||(g=new WeakMap),h(g,e,t,r))}return(0,l.a)(e)?e.k?(0,d.a)(e.k):(g||(g=new WeakMap),h(g,e,e,r,!0)):e},normalizePrivateKey:(e,r)=>{if(v(e)){let t=e.export({format:"jwk"});return t.k?p(t.k):(f||(f=new WeakMap),h(f,e,t,r))}return(0,l.a)(e)?e.k?(0,d.a)(e.k):(f||(f=new WeakMap),h(f,e,e,r,!0)):e}};async function y(e,r,t){if("sign"===t&&(r=await b.normalizePrivateKey(r,e)),"verify"===t&&(r=await b.normalizePublicKey(r,e)),(0,n.b)(r))return s(r,e,t),r;if(r instanceof Uint8Array){if(!e.startsWith("HS"))throw new TypeError((0,u.a)(r,...c.b));return n.a.subtle.importKey("raw",r,{hash:`SHA-${e.slice(-3)}`,name:"HMAC"},!1,[t])}throw new TypeError((0,u.a)(r,...c.b,"Uint8Array","JSON Web Key"))}},370:(e,r,t)=>{"use strict";t.d(r,{a:()=>i,b:()=>a});var n=t(119);const i=e=>!!(0,n.b)(e)||"KeyObject"===e?.[Symbol.toStringTag],a=["CryptoKey"]},255:(e,r,t)=>{"use strict";t.d(r,{a:()=>a});var n=t(119),i=t(105);const a=async e=>{if(!e.alg)throw new TypeError('"alg" argument is required when "jwk.alg" is not present');const{algorithm:r,keyUsages:t}=function(e){let r,t;switch(e.kty){case"RSA":switch(e.alg){case"PS256":case"PS384":case"PS512":r={name:"RSA-PSS",hash:`SHA-${e.alg.slice(-3)}`},t=e.d?["sign"]:["verify"];break;case"RS256":case"RS384":case"RS512":r={name:"RSASSA-PKCS1-v1_5",hash:`SHA-${e.alg.slice(-3)}`},t=e.d?["sign"]:["verify"];break;case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":r={name:"RSA-OAEP",hash:`SHA-${parseInt(e.alg.slice(-3),10)||1}`},t=e.d?["decrypt","unwrapKey"]:["encrypt","wrapKey"];break;default:throw new i.b('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;case"EC":switch(e.alg){case"ES256":r={name:"ECDSA",namedCurve:"P-256"},t=e.d?["sign"]:["verify"];break;case"ES384":r={name:"ECDSA",namedCurve:"P-384"},t=e.d?["sign"]:["verify"];break;case"ES512":r={name:"ECDSA",namedCurve:"P-521"},t=e.d?["sign"]:["verify"];break;case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":r={name:"ECDH",namedCurve:e.crv},t=e.d?["deriveBits"]:[];break;default:throw new i.b('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;case"OKP":switch(e.alg){case"Ed25519":r={name:"Ed25519"},t=e.d?["sign"]:["verify"];break;case"EdDSA":r={name:e.crv},t=e.d?["sign"]:["verify"];break;case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":r={name:e.crv},t=e.d?["deriveBits"]:[];break;default:throw new i.b('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;default:throw new i.b('Invalid or unsupported JWK "kty" (Key Type) Parameter value')}return{algorithm:r,keyUsages:t}}(e),a=[r,e.ext??!1,e.key_ops??t],o={...e};return delete o.alg,delete o.use,n.a.subtle.importKey("jwk",o,...a)}},252:(e,r,t)=>{"use strict";t.d(r,{a:()=>i});var n=t(105);function i(e,r){const t=`SHA-${e.slice(-3)}`;switch(e){case"HS256":case"HS384":case"HS512":return{hash:t,name:"HMAC"};case"PS256":case"PS384":case"PS512":return{hash:t,name:"RSA-PSS",saltLength:e.slice(-3)>>3};case"RS256":case"RS384":case"RS512":return{hash:t,name:"RSASSA-PKCS1-v1_5"};case"ES256":case"ES384":case"ES512":return{hash:t,name:"ECDSA",namedCurve:r.namedCurve};case"Ed25519":return{name:"Ed25519"};case"EdDSA":return{name:r.name};default:throw new n.b(`alg ${e} is not supported either by JOSE or your javascript runtime`)}}},119:(e,r,t)=>{"use strict";t.d(r,{a:()=>n,b:()=>i});const n=crypto,i=e=>e instanceof CryptoKey},372:(e,r,t)=>{"use strict";t.d(r,{a:()=>u});var n=t(135);n.b;const i=n.a;var a=t(136),o=t(137),s=t(105);function u(e){if("string"!=typeof e)throw new s.g("JWTs must use Compact JWS serialization, JWT must be a string");const{1:r,length:t}=e.split(".");if(5===t)throw new s.g("Only JWTs using Compact JWS serialization can be decoded");if(3!==t)throw new s.g("Invalid JWT");if(!r)throw new s.g("JWTs must contain a payload");let n,u;try{n=i(r)}catch{throw new s.g("Failed to base64url decode the payload")}try{u=JSON.parse(a.b.decode(n))}catch{throw new s.g("Failed to parse the decoded payload as JSON")}if(!(0,o.a)(u))throw new s.g("Invalid JWT Claims Set");return u}},105:(e,r,t)=>{"use strict";t.d(r,{a:()=>o,b:()=>s,c:()=>u,d:()=>l,e:()=>i,f:()=>a,g:()=>c});class n extends Error{constructor(e,r){super(e,r),this.code="ERR_JOSE_GENERIC",this.name=this.constructor.name,Error.captureStackTrace?.(this,this.constructor)}}n.code="ERR_JOSE_GENERIC";class i extends n{constructor(e,r,t="unspecified",n="unspecified"){super(e,{cause:{claim:t,reason:n,payload:r}}),this.code="ERR_JWT_CLAIM_VALIDATION_FAILED",this.claim=t,this.reason=n,this.payload=r}}i.code="ERR_JWT_CLAIM_VALIDATION_FAILED";class a extends n{constructor(e,r,t="unspecified",n="unspecified"){super(e,{cause:{claim:t,reason:n,payload:r}}),this.code="ERR_JWT_EXPIRED",this.claim=t,this.reason=n,this.payload=r}}a.code="ERR_JWT_EXPIRED";class o extends n{constructor(){super(...arguments),this.code="ERR_JOSE_ALG_NOT_ALLOWED"}}o.code="ERR_JOSE_ALG_NOT_ALLOWED";class s extends n{constructor(){super(...arguments),this.code="ERR_JOSE_NOT_SUPPORTED"}}s.code="ERR_JOSE_NOT_SUPPORTED",class extends n{constructor(e="decryption operation failed",r){super(e,r),this.code="ERR_JWE_DECRYPTION_FAILED"}}.code="ERR_JWE_DECRYPTION_FAILED",class extends n{constructor(){super(...arguments),this.code="ERR_JWE_INVALID"}}.code="ERR_JWE_INVALID";class u extends n{constructor(){super(...arguments),this.code="ERR_JWS_INVALID"}}u.code="ERR_JWS_INVALID";class c extends n{constructor(){super(...arguments),this.code="ERR_JWT_INVALID"}}c.code="ERR_JWT_INVALID",class extends n{constructor(){super(...arguments),this.code="ERR_JWK_INVALID"}}.code="ERR_JWK_INVALID",class extends n{constructor(){super(...arguments),this.code="ERR_JWKS_INVALID"}}.code="ERR_JWKS_INVALID",class extends n{constructor(e="no applicable key found in the JSON Web Key Set",r){super(e,r),this.code="ERR_JWKS_NO_MATCHING_KEY"}}.code="ERR_JWKS_NO_MATCHING_KEY",Symbol.asyncIterator,class extends n{constructor(e="multiple matching keys found in the JSON Web Key Set",r){super(e,r),this.code="ERR_JWKS_MULTIPLE_MATCHING_KEYS"}}.code="ERR_JWKS_MULTIPLE_MATCHING_KEYS",class extends n{constructor(e="request timed out",r){super(e,r),this.code="ERR_JWKS_TIMEOUT"}}.code="ERR_JWKS_TIMEOUT";class l extends n{constructor(e="signature verification failed",r){super(e,r),this.code="ERR_JWS_SIGNATURE_VERIFICATION_FAILED"}}l.code="ERR_JWS_SIGNATURE_VERIFICATION_FAILED"},74:(e,r,t)=>{"use strict";t.d(r,{a:()=>pr});var n={};t.r(n),t.d(n,{ar:()=>h,az:()=>y,be:()=>w,ca:()=>S,cs:()=>x,da:()=>z,de:()=>U,en:()=>N,eo:()=>j,es:()=>T,fa:()=>L,fi:()=>Z,fr:()=>V,frCA:()=>B,he:()=>H,hu:()=>W,id:()=>M,is:()=>X,it:()=>ee,ja:()=>te,kh:()=>ie,ko:()=>oe,mk:()=>ue,ms:()=>le,nl:()=>me,no:()=>fe,ota:()=>ve,pl:()=>$e,ps:()=>be,pt:()=>we,ru:()=>Ie,sl:()=>De,sv:()=>Ee,ta:()=>Ae,th:()=>Oe,tr:()=>Pe,ua:()=>qe,ur:()=>Re,vi:()=>Ce,yo:()=>Ge,zhCN:()=>Fe,zhTW:()=>Je});var i={};t.r(i);var a={};t.r(a),t.d(a,{$ZodAny:()=>d.a,$ZodArray:()=>d.b,$ZodAsyncError:()=>u.a,$ZodBase64:()=>d.d,$ZodBase64URL:()=>d.c,$ZodBigInt:()=>d.f,$ZodBigIntFormat:()=>d.e,$ZodBoolean:()=>d.g,$ZodCIDRv4:()=>d.h,$ZodCIDRv6:()=>d.i,$ZodCUID:()=>d.j,$ZodCUID2:()=>d.k,$ZodCatch:()=>d.l,$ZodCheck:()=>m.v,$ZodCheckBigIntFormat:()=>m.a,$ZodCheckEndsWith:()=>m.b,$ZodCheckGreaterThan:()=>m.c,$ZodCheckIncludes:()=>m.d,$ZodCheckLengthEquals:()=>m.e,$ZodCheckLessThan:()=>m.f,$ZodCheckLowerCase:()=>m.g,$ZodCheckMaxLength:()=>m.h,$ZodCheckMaxSize:()=>m.i,$ZodCheckMimeType:()=>m.j,$ZodCheckMinLength:()=>m.k,$ZodCheckMinSize:()=>m.l,$ZodCheckMultipleOf:()=>m.m,$ZodCheckNumberFormat:()=>m.n,$ZodCheckOverwrite:()=>m.o,$ZodCheckProperty:()=>m.p,$ZodCheckRegex:()=>m.q,$ZodCheckSizeEquals:()=>m.r,$ZodCheckStartsWith:()=>m.s,$ZodCheckStringFormat:()=>m.t,$ZodCheckUpperCase:()=>m.u,$ZodCustom:()=>d.n,$ZodCustomStringFormat:()=>d.m,$ZodDate:()=>d.o,$ZodDefault:()=>d.p,$ZodDiscriminatedUnion:()=>d.q,$ZodE164:()=>d.u,$ZodEmail:()=>d.r,$ZodEmoji:()=>d.s,$ZodEnum:()=>d.t,$ZodError:()=>l.a,$ZodFile:()=>d.v,$ZodFunction:()=>Ye,$ZodGUID:()=>d.w,$ZodIPv4:()=>d.x,$ZodIPv6:()=>d.y,$ZodISODate:()=>d.A,$ZodISODateTime:()=>d.z,$ZodISODuration:()=>d.B,$ZodISOTime:()=>d.C,$ZodIntersection:()=>d.D,$ZodJWT:()=>d.E,$ZodKSUID:()=>d.F,$ZodLazy:()=>d.G,$ZodLiteral:()=>d.H,$ZodMap:()=>d.I,$ZodNaN:()=>d.J,$ZodNanoID:()=>d.K,$ZodNever:()=>d.L,$ZodNonOptional:()=>d.M,$ZodNull:()=>d.O,$ZodNullable:()=>d.N,$ZodNumber:()=>d.Q,$ZodNumberFormat:()=>d.P,$ZodObject:()=>d.R,$ZodOptional:()=>d.S,$ZodPipe:()=>d.T,$ZodPrefault:()=>d.U,$ZodPromise:()=>d.V,$ZodReadonly:()=>d.W,$ZodRealError:()=>l.b,$ZodRecord:()=>d.X,$ZodRegistry:()=>We.a,$ZodSet:()=>d.Y,$ZodString:()=>d._,$ZodStringFormat:()=>d.Z,$ZodSuccess:()=>d.$,$ZodSymbol:()=>d.ab,$ZodTemplateLiteral:()=>d.bb,$ZodTransform:()=>d.cb,$ZodTuple:()=>d.db,$ZodType:()=>d.eb,$ZodULID:()=>d.fb,$ZodURL:()=>d.gb,$ZodUUID:()=>d.hb,$ZodUndefined:()=>d.ib,$ZodUnion:()=>d.jb,$ZodUnknown:()=>d.kb,$ZodVoid:()=>d.lb,$ZodXID:()=>d.mb,$brand:()=>u.b,$constructor:()=>u.c,$input:()=>We.b,$output:()=>We.c,Doc:()=>Ke.a,JSONSchema:()=>i,JSONSchemaGenerator:()=>Qe.a,NEVER:()=>u.d,TimePrecision:()=>Me.a,_any:()=>Me.b,_array:()=>Me.c,_base64:()=>Me.e,_base64url:()=>Me.d,_bigint:()=>Me.f,_boolean:()=>Me.g,_catch:()=>Me.h,_check:()=>Me.i,_cidrv4:()=>Me.j,_cidrv6:()=>Me.k,_coercedBigint:()=>Me.l,_coercedBoolean:()=>Me.m,_coercedDate:()=>Me.n,_coercedNumber:()=>Me.o,_coercedString:()=>Me.p,_cuid:()=>Me.q,_cuid2:()=>Me.r,_custom:()=>Me.s,_date:()=>Me.t,_default:()=>Me.u,_discriminatedUnion:()=>Me.v,_e164:()=>Me.A,_email:()=>Me.w,_emoji:()=>Me.x,_endsWith:()=>Me.y,_enum:()=>Me.z,_file:()=>Me.B,_float32:()=>Me.C,_float64:()=>Me.D,_gt:()=>Me.F,_gte:()=>Me.E,_guid:()=>Me.G,_includes:()=>Me.H,_int:()=>Me.J,_int32:()=>Me.K,_int64:()=>Me.L,_intersection:()=>Me.I,_ipv4:()=>Me.M,_ipv6:()=>Me.N,_isoDate:()=>Me.P,_isoDateTime:()=>Me.O,_isoDuration:()=>Me.Q,_isoTime:()=>Me.R,_jwt:()=>Me.S,_ksuid:()=>Me.T,_lazy:()=>Me.U,_length:()=>Me.V,_literal:()=>Me.W,_lowercase:()=>Me.X,_lt:()=>Me.Z,_lte:()=>Me.Y,_map:()=>Me._,_max:()=>Me.bb,_maxLength:()=>Me.$,_maxSize:()=>Me.ab,_mime:()=>Me.cb,_min:()=>Me.fb,_minLength:()=>Me.db,_minSize:()=>Me.eb,_multipleOf:()=>Me.gb,_nan:()=>Me.ib,_nanoid:()=>Me.hb,_nativeEnum:()=>Me.jb,_negative:()=>Me.kb,_never:()=>Me.lb,_nonnegative:()=>Me.mb,_nonoptional:()=>Me.nb,_nonpositive:()=>Me.ob,_normalize:()=>Me.pb,_null:()=>Me.rb,_nullable:()=>Me.qb,_number:()=>Me.sb,_optional:()=>Me.tb,_overwrite:()=>Me.ub,_parse:()=>c.b,_parseAsync:()=>c.a,_pipe:()=>Me.vb,_positive:()=>Me.wb,_promise:()=>Me.xb,_property:()=>Me.yb,_readonly:()=>Me.zb,_record:()=>Me.Ab,_refine:()=>Me.Bb,_regex:()=>Me.Cb,_safeParse:()=>c.d,_safeParseAsync:()=>c.c,_set:()=>Me.Db,_size:()=>Me.Eb,_startsWith:()=>Me.Fb,_string:()=>Me.Ib,_stringFormat:()=>Me.Gb,_stringbool:()=>Me.Hb,_success:()=>Me.Jb,_superRefine:()=>Me.Kb,_symbol:()=>Me.Lb,_templateLiteral:()=>Me.Mb,_toLowerCase:()=>Me.Nb,_toUpperCase:()=>Me.Ob,_transform:()=>Me.Pb,_trim:()=>Me.Qb,_tuple:()=>Me.Rb,_uint32:()=>Me.Sb,_uint64:()=>Me.Tb,_ulid:()=>Me.Ub,_undefined:()=>Me.Vb,_union:()=>Me.Wb,_unknown:()=>Me.Xb,_uppercase:()=>Me.Yb,_url:()=>Me.Zb,_uuid:()=>Me.bc,_uuidv4:()=>Me._b,_uuidv6:()=>Me.$b,_uuidv7:()=>Me.ac,_void:()=>Me.cc,_xid:()=>Me.dc,clone:()=>d.nb,config:()=>u.e,flattenError:()=>l.c,formatError:()=>l.d,function:()=>Xe,globalConfig:()=>u.f,globalRegistry:()=>We.d,isValidBase64:()=>d.pb,isValidBase64URL:()=>d.ob,isValidJWT:()=>d.qb,locales:()=>n,parse:()=>c.f,parseAsync:()=>c.e,prettifyError:()=>l.e,regexes:()=>g,registry:()=>We.e,safeParse:()=>c.h,safeParseAsync:()=>c.g,toDotPath:()=>l.f,toJSONSchema:()=>Qe.b,treeifyError:()=>l.g,util:()=>f,version:()=>p.a});var o={};t.r(o),t.d(o,{bigint:()=>dr,boolean:()=>lr,date:()=>mr,number:()=>cr,string:()=>ur});var s={};t.r(s),t.d(s,{$brand:()=>u.b,$input:()=>We.b,$output:()=>We.c,NEVER:()=>u.d,TimePrecision:()=>Me.a,ZodAny:()=>er.a,ZodArray:()=>er.b,ZodBase64:()=>er.d,ZodBase64URL:()=>er.c,ZodBigInt:()=>er.f,ZodBigIntFormat:()=>er.e,ZodBoolean:()=>er.g,ZodCIDRv4:()=>er.h,ZodCIDRv6:()=>er.i,ZodCUID:()=>er.j,ZodCUID2:()=>er.k,ZodCatch:()=>er.l,ZodCustom:()=>er.n,ZodCustomStringFormat:()=>er.m,ZodDate:()=>er.o,ZodDefault:()=>er.p,ZodDiscriminatedUnion:()=>er.q,ZodE164:()=>er.u,ZodEmail:()=>er.r,ZodEmoji:()=>er.s,ZodEnum:()=>er.t,ZodError:()=>rr.a,ZodFile:()=>er.v,ZodFirstPartyTypeKind:()=>or,ZodGUID:()=>er.w,ZodIPv4:()=>er.x,ZodIPv6:()=>er.y,ZodISODate:()=>sr.ZodISODate,ZodISODateTime:()=>sr.ZodISODateTime,ZodISODuration:()=>sr.ZodISODuration,ZodISOTime:()=>sr.ZodISOTime,ZodIntersection:()=>er.z,ZodIssueCode:()=>nr,ZodJWT:()=>er.A,ZodKSUID:()=>er.B,ZodLazy:()=>er.C,ZodLiteral:()=>er.D,ZodMap:()=>er.E,ZodNaN:()=>er.F,ZodNanoID:()=>er.G,ZodNever:()=>er.H,ZodNonOptional:()=>er.I,ZodNull:()=>er.K,ZodNullable:()=>er.J,ZodNumber:()=>er.M,ZodNumberFormat:()=>er.L,ZodObject:()=>er.N,ZodOptional:()=>er.O,ZodPipe:()=>er.P,ZodPrefault:()=>er.Q,ZodPromise:()=>er.R,ZodReadonly:()=>er.S,ZodRealError:()=>rr.b,ZodRecord:()=>er.T,ZodSet:()=>er.U,ZodString:()=>er.W,ZodStringFormat:()=>er.V,ZodSuccess:()=>er.X,ZodSymbol:()=>er.Y,ZodTemplateLiteral:()=>er.Z,ZodTransform:()=>er._,ZodTuple:()=>er.$,ZodType:()=>er.ab,ZodULID:()=>er.bb,ZodURL:()=>er.cb,ZodUUID:()=>er.db,ZodUndefined:()=>er.eb,ZodUnion:()=>er.fb,ZodUnknown:()=>er.gb,ZodVoid:()=>er.hb,ZodXID:()=>er.ib,_ZodString:()=>er.jb,_default:()=>er.kb,any:()=>er.lb,array:()=>er.mb,base64:()=>er.ob,base64url:()=>er.nb,bigint:()=>er.pb,boolean:()=>er.qb,catch:()=>er.rb,check:()=>er.sb,cidrv4:()=>er.tb,cidrv6:()=>er.ub,clone:()=>f.clone,coerce:()=>o,config:()=>u.e,core:()=>a,cuid:()=>er.vb,cuid2:()=>er.wb,custom:()=>er.xb,date:()=>er.yb,discriminatedUnion:()=>er.zb,e164:()=>er.Db,email:()=>er.Ab,emoji:()=>er.Bb,endsWith:()=>Me.y,enum:()=>er.Cb,file:()=>er.Eb,flattenError:()=>l.c,float32:()=>er.Fb,float64:()=>er.Gb,formatError:()=>l.d,function:()=>Xe,getErrorMap:()=>ar,globalRegistry:()=>We.d,gt:()=>Me.F,gte:()=>Me.E,guid:()=>er.Hb,hostname:()=>er.Ib,includes:()=>Me.H,instanceof:()=>er.Jb,int:()=>er.Lb,int32:()=>er.Mb,int64:()=>er.Nb,intersection:()=>er.Kb,ipv4:()=>er.Ob,ipv6:()=>er.Pb,iso:()=>sr,json:()=>er.Qb,jwt:()=>er.Rb,keyof:()=>er.Sb,ksuid:()=>er.Tb,lazy:()=>er.Ub,length:()=>Me.V,literal:()=>er.Vb,locales:()=>n,looseObject:()=>er.Wb,lowercase:()=>Me.X,lt:()=>Me.Z,lte:()=>Me.Y,map:()=>er.Xb,maxLength:()=>Me.$,maxSize:()=>Me.ab,mime:()=>Me.cb,minLength:()=>Me.db,minSize:()=>Me.eb,multipleOf:()=>Me.gb,nan:()=>er.Zb,nanoid:()=>er.Yb,nativeEnum:()=>er._b,negative:()=>Me.kb,never:()=>er.$b,nonnegative:()=>Me.mb,nonoptional:()=>er.ac,nonpositive:()=>Me.ob,normalize:()=>Me.pb,null:()=>er.dc,nullable:()=>er.bc,nullish:()=>er.cc,number:()=>er.ec,object:()=>er.fc,optional:()=>er.gc,overwrite:()=>Me.ub,parse:()=>tr.b,parseAsync:()=>tr.a,partialRecord:()=>er.hc,pipe:()=>er.ic,positive:()=>Me.wb,prefault:()=>er.jc,preprocess:()=>er.kc,prettifyError:()=>l.e,promise:()=>er.lc,property:()=>Me.yb,readonly:()=>er.mc,record:()=>er.nc,refine:()=>er.oc,regex:()=>Me.Cb,regexes:()=>g,registry:()=>We.e,safeParse:()=>tr.d,safeParseAsync:()=>tr.c,set:()=>er.pc,setErrorMap:()=>ir,size:()=>Me.Eb,startsWith:()=>Me.Fb,strictObject:()=>er.qc,string:()=>er.tc,stringFormat:()=>er.rc,stringbool:()=>er.sc,success:()=>er.uc,superRefine:()=>er.vc,symbol:()=>er.wc,templateLiteral:()=>er.xc,toJSONSchema:()=>Qe.b,toLowerCase:()=>Me.Nb,toUpperCase:()=>Me.Ob,transform:()=>er.yc,treeifyError:()=>l.g,trim:()=>Me.Qb,tuple:()=>er.zc,uint32:()=>er.Ac,uint64:()=>er.Bc,ulid:()=>er.Cc,undefined:()=>er.Dc,union:()=>er.Ec,unknown:()=>er.Fc,uppercase:()=>Me.Yb,url:()=>er.Gc,uuid:()=>er.Kc,uuidv4:()=>er.Hc,uuidv6:()=>er.Ic,uuidv7:()=>er.Jc,void:()=>er.Lc,xid:()=>er.Mc});var u=t(81),c=t(173),l=t(145),d=t(132),m=t(133),p=t(245),f=t(72),g=t(130);const v=()=>{const e={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}};function r(r){return e[r]??null}const t={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"};return e=>{switch(e.code){case"invalid_type":return`مدخلات غير مقبولة: يفترض إدخال ${e.expected}، ولكن تم إدخال ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`مدخلات غير مقبولة: يفترض إدخال ${f.stringifyPrimitive(e.values[0])}`:`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?` أكبر من اللازم: يفترض أن تكون ${e.origin??"القيمة"} ${t} ${e.maximum.toString()} ${n.unit??"عنصر"}`:`أكبر من اللازم: يفترض أن تكون ${e.origin??"القيمة"} ${t} ${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`أصغر من اللازم: يفترض لـ ${e.origin} أن يكون ${t} ${e.minimum.toString()} ${n.unit}`:`أصغر من اللازم: يفترض لـ ${e.origin} أن يكون ${t} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`نَص غير مقبول: يجب أن يبدأ بـ "${e.prefix}"`:"ends_with"===r.format?`نَص غير مقبول: يجب أن ينتهي بـ "${r.suffix}"`:"includes"===r.format?`نَص غير مقبول: يجب أن يتضمَّن "${r.includes}"`:"regex"===r.format?`نَص غير مقبول: يجب أن يطابق النمط ${r.pattern}`:`${t[r.format]??e.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${e.divisor}`;case"unrecognized_keys":return`معرف${e.keys.length>1?"ات":""} غريب${e.keys.length>1?"ة":""}: ${f.joinValues(e.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${e.origin}`;case"invalid_union":default:return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${e.origin}`}}};function h(){return{localeError:v()}}const b=()=>{const e={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}};function r(r){return e[r]??null}const t={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"};return e=>{switch(e.code){case"invalid_type":return`Yanlış dəyər: gözlənilən ${e.expected}, daxil olan ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Yanlış dəyər: gözlənilən ${f.stringifyPrimitive(e.values[0])}`:`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Çox böyük: gözlənilən ${e.origin??"dəyər"} ${t}${e.maximum.toString()} ${n.unit??"element"}`:`Çox böyük: gözlənilən ${e.origin??"dəyər"} ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Çox kiçik: gözlənilən ${e.origin} ${t}${e.minimum.toString()} ${n.unit}`:`Çox kiçik: gözlənilən ${e.origin} ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Yanlış mətn: "${r.prefix}" ilə başlamalıdır`:"ends_with"===r.format?`Yanlış mətn: "${r.suffix}" ilə bitməlidir`:"includes"===r.format?`Yanlış mətn: "${r.includes}" daxil olmalıdır`:"regex"===r.format?`Yanlış mətn: ${r.pattern} şablonuna uyğun olmalıdır`:`Yanlış ${t[r.format]??e.format}`}case"not_multiple_of":return`Yanlış ədəd: ${e.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${e.keys.length>1?"lar":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`${e.origin} daxilində yanlış açar`;case"invalid_union":default:return"Yanlış dəyər";case"invalid_element":return`${e.origin} daxilində yanlış dəyər`}}};function y(){return{localeError:b()}}function $(e,r,t,n){const i=Math.abs(e),a=i%10,o=i%100;return o>=11&&o<=19?n:1===a?r:a>=2&&a<=4?t:n}const _=()=>{const e={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function r(r){return e[r]??null}const t={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"};return e=>{switch(e.code){case"invalid_type":return`Няправільны ўвод: чакаўся ${e.expected}, атрымана ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"лік";case"object":if(Array.isArray(e))return"масіў";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Няправільны ўвод: чакалася ${f.stringifyPrimitive(e.values[0])}`:`Няправільны варыянт: чакаўся адзін з ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);if(n){const r=$(Number(e.maximum),n.unit.one,n.unit.few,n.unit.many);return`Занадта вялікі: чакалася, што ${e.origin??"значэнне"} павінна ${n.verb} ${t}${e.maximum.toString()} ${r}`}return`Занадта вялікі: чакалася, што ${e.origin??"значэнне"} павінна быць ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);if(n){const r=$(Number(e.minimum),n.unit.one,n.unit.few,n.unit.many);return`Занадта малы: чакалася, што ${e.origin} павінна ${n.verb} ${t}${e.minimum.toString()} ${r}`}return`Занадта малы: чакалася, што ${e.origin} павінна быць ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Няправільны радок: павінен пачынацца з "${r.prefix}"`:"ends_with"===r.format?`Няправільны радок: павінен заканчвацца на "${r.suffix}"`:"includes"===r.format?`Няправільны радок: павінен змяшчаць "${r.includes}"`:"regex"===r.format?`Няправільны радок: павінен адпавядаць шаблону ${r.pattern}`:`Няправільны ${t[r.format]??e.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${e.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${e.keys.length>1?"ключы":"ключ"}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${e.origin}`;case"invalid_union":default:return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${e.origin}`}}};function w(){return{localeError:_()}}const k=()=>{const e={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function r(r){return e[r]??null}const t={regex:"entrada",email:"adreça electrònica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adreça IPv4",ipv6:"adreça IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"};return e=>{switch(e.code){case"invalid_type":return`Tipus invàlid: s'esperava ${e.expected}, s'ha rebut ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Valor invàlid: s'esperava ${f.stringifyPrimitive(e.values[0])}`:`Opció invàlida: s'esperava una de ${f.joinValues(e.values," o ")}`;case"too_big":{const t=e.inclusive?"com a màxim":"menys de",n=r(e.origin);return n?`Massa gran: s'esperava que ${e.origin??"el valor"} contingués ${t} ${e.maximum.toString()} ${n.unit??"elements"}`:`Massa gran: s'esperava que ${e.origin??"el valor"} fos ${t} ${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?"com a mínim":"més de",n=r(e.origin);return n?`Massa petit: s'esperava que ${e.origin} contingués ${t} ${e.minimum.toString()} ${n.unit}`:`Massa petit: s'esperava que ${e.origin} fos ${t} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Format invàlid: ha de començar amb "${r.prefix}"`:"ends_with"===r.format?`Format invàlid: ha d'acabar amb "${r.suffix}"`:"includes"===r.format?`Format invàlid: ha d'incloure "${r.includes}"`:"regex"===r.format?`Format invàlid: ha de coincidir amb el patró ${r.pattern}`:`Format invàlid per a ${t[r.format]??e.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${e.divisor}`;case"unrecognized_keys":return`Clau${e.keys.length>1?"s":""} no reconeguda${e.keys.length>1?"s":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${e.origin}`;case"invalid_union":default:return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${e.origin}`}}};function S(){return{localeError:k()}}const I=()=>{const e={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"}};function r(r){return e[r]??null}const t={regex:"regulární výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",jwt:"JWT",template_literal:"vstup"};return e=>{switch(e.code){case"invalid_type":return`Neplatný vstup: očekáváno ${e.expected}, obdrženo ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"číslo";case"string":return"řetězec";case"boolean":return"boolean";case"bigint":return"bigint";case"function":return"funkce";case"symbol":return"symbol";case"undefined":return"undefined";case"object":if(Array.isArray(e))return"pole";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Neplatný vstup: očekáváno ${f.stringifyPrimitive(e.values[0])}`:`Neplatná možnost: očekávána jedna z hodnot ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Hodnota je příliš velká: ${e.origin??"hodnota"} musí mít ${t}${e.maximum.toString()} ${n.unit??"prvků"}`:`Hodnota je příliš velká: ${e.origin??"hodnota"} musí být ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Hodnota je příliš malá: ${e.origin??"hodnota"} musí mít ${t}${e.minimum.toString()} ${n.unit??"prvků"}`:`Hodnota je příliš malá: ${e.origin??"hodnota"} musí být ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Neplatný řetězec: musí začínat na "${r.prefix}"`:"ends_with"===r.format?`Neplatný řetězec: musí končit na "${r.suffix}"`:"includes"===r.format?`Neplatný řetězec: musí obsahovat "${r.includes}"`:"regex"===r.format?`Neplatný řetězec: musí odpovídat vzoru ${r.pattern}`:`Neplatný formát ${t[r.format]??e.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${e.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${e.origin}`;case"invalid_union":default:return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${e.origin}`}}};function x(){return{localeError:I()}}const D=()=>{const e={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}},r={string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"sæt",file:"fil"};function t(r){return e[r]??null}function n(e){return r[e]??e}const i={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslæt",date:"ISO-dato",time:"ISO-klokkeslæt",duration:"ISO-varighed",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"};return e=>{switch(e.code){case"invalid_type":return`Ugyldigt input: forventede ${n(e.expected)}, fik ${n((e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"tal";case"object":return Array.isArray(e)?"liste":null===e?"null":Object.getPrototypeOf(e)!==Object.prototype&&e.constructor?e.constructor.name:"objekt"}return r})(e.input))}`;case"invalid_value":return 1===e.values.length?`Ugyldig værdi: forventede ${f.stringifyPrimitive(e.values[0])}`:`Ugyldigt valg: forventede en af følgende ${f.joinValues(e.values,"|")}`;case"too_big":{const r=e.inclusive?"<=":"<",i=t(e.origin),a=n(e.origin);return i?`For stor: forventede ${a??"value"} ${i.verb} ${r} ${e.maximum.toString()} ${i.unit??"elementer"}`:`For stor: forventede ${a??"value"} havde ${r} ${e.maximum.toString()}`}case"too_small":{const r=e.inclusive?">=":">",i=t(e.origin),a=n(e.origin);return i?`For lille: forventede ${a} ${i.verb} ${r} ${e.minimum.toString()} ${i.unit}`:`For lille: forventede ${a} havde ${r} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Ugyldig streng: skal starte med "${r.prefix}"`:"ends_with"===r.format?`Ugyldig streng: skal ende med "${r.suffix}"`:"includes"===r.format?`Ugyldig streng: skal indeholde "${r.includes}"`:"regex"===r.format?`Ugyldig streng: skal matche mønsteret ${r.pattern}`:`Ugyldig ${i[r.format]??e.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${e.divisor}`;case"unrecognized_keys":return`${e.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${e.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${e.origin}`;default:return"Ugyldigt input"}}};function z(){return{localeError:D()}}const E=()=>{const e={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}};function r(r){return e[r]??null}const t={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"};return e=>{switch(e.code){case"invalid_type":return`Ungültige Eingabe: erwartet ${e.expected}, erhalten ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"Zahl";case"object":if(Array.isArray(e))return"Array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Ungültige Eingabe: erwartet ${f.stringifyPrimitive(e.values[0])}`:`Ungültige Option: erwartet eine von ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Zu groß: erwartet, dass ${e.origin??"Wert"} ${t}${e.maximum.toString()} ${n.unit??"Elemente"} hat`:`Zu groß: erwartet, dass ${e.origin??"Wert"} ${t}${e.maximum.toString()} ist`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Zu klein: erwartet, dass ${e.origin} ${t}${e.minimum.toString()} ${n.unit} hat`:`Zu klein: erwartet, dass ${e.origin} ${t}${e.minimum.toString()} ist`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Ungültiger String: muss mit "${r.prefix}" beginnen`:"ends_with"===r.format?`Ungültiger String: muss mit "${r.suffix}" enden`:"includes"===r.format?`Ungültiger String: muss "${r.includes}" enthalten`:"regex"===r.format?`Ungültiger String: muss dem Muster ${r.pattern} entsprechen`:`Ungültig: ${t[r.format]??e.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${e.divisor} sein`;case"unrecognized_keys":return`${e.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${e.origin}`;case"invalid_union":default:return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${e.origin}`}}};function U(){return{localeError:E()}}const A=()=>{const e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"}};function r(r){return e[r]??null}const t={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"};return e=>{switch(e.code){case"invalid_type":return`Invalid input: expected ${e.expected}, received ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Invalid input: expected ${f.stringifyPrimitive(e.values[0])}`:`Invalid option: expected one of ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Too big: expected ${e.origin??"value"} to have ${t}${e.maximum.toString()} ${n.unit??"elements"}`:`Too big: expected ${e.origin??"value"} to be ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Too small: expected ${e.origin} to have ${t}${e.minimum.toString()} ${n.unit}`:`Too small: expected ${e.origin} to be ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Invalid string: must start with "${r.prefix}"`:"ends_with"===r.format?`Invalid string: must end with "${r.suffix}"`:"includes"===r.format?`Invalid string: must include "${r.includes}"`:"regex"===r.format?`Invalid string: must match pattern ${r.pattern}`:`Invalid ${t[r.format]??e.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${e.divisor}`;case"unrecognized_keys":return`Unrecognized key${e.keys.length>1?"s":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Invalid key in ${e.origin}`;case"invalid_union":default:return"Invalid input";case"invalid_element":return`Invalid value in ${e.origin}`}}};function N(){return{localeError:A()}}const O=()=>{const e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function r(r){return e[r]??null}const t={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-daŭro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"};return e=>{switch(e.code){case"invalid_type":return`Nevalida enigo: atendiĝis ${e.expected}, riceviĝis ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"nombro";case"object":if(Array.isArray(e))return"tabelo";if(null===e)return"senvalora";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Nevalida enigo: atendiĝis ${f.stringifyPrimitive(e.values[0])}`:`Nevalida opcio: atendiĝis unu el ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Tro granda: atendiĝis ke ${e.origin??"valoro"} havu ${t}${e.maximum.toString()} ${n.unit??"elementojn"}`:`Tro granda: atendiĝis ke ${e.origin??"valoro"} havu ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Tro malgranda: atendiĝis ke ${e.origin} havu ${t}${e.minimum.toString()} ${n.unit}`:`Tro malgranda: atendiĝis ke ${e.origin} estu ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Nevalida karaktraro: devas komenciĝi per "${r.prefix}"`:"ends_with"===r.format?`Nevalida karaktraro: devas finiĝi per "${r.suffix}"`:"includes"===r.format?`Nevalida karaktraro: devas inkluzivi "${r.includes}"`:"regex"===r.format?`Nevalida karaktraro: devas kongrui kun la modelo ${r.pattern}`:`Nevalida ${t[r.format]??e.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${e.divisor}`;case"unrecognized_keys":return`Nekonata${e.keys.length>1?"j":""} ŝlosilo${e.keys.length>1?"j":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${e.origin}`;case"invalid_union":default:return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${e.origin}`}}};function j(){return{localeError:O()}}const P=()=>{const e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function r(r){return e[r]??null}const t={regex:"entrada",email:"dirección de correo electrónico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duración ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"};return e=>{switch(e.code){case"invalid_type":return`Entrada inválida: se esperaba ${e.expected}, recibido ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"número";case"object":if(Array.isArray(e))return"arreglo";if(null===e)return"nulo";if(Object.getPrototypeOf(e)!==Object.prototype)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Entrada inválida: se esperaba ${f.stringifyPrimitive(e.values[0])}`:`Opción inválida: se esperaba una de ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Demasiado grande: se esperaba que ${e.origin??"valor"} tuviera ${t}${e.maximum.toString()} ${n.unit??"elementos"}`:`Demasiado grande: se esperaba que ${e.origin??"valor"} fuera ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Demasiado pequeño: se esperaba que ${e.origin} tuviera ${t}${e.minimum.toString()} ${n.unit}`:`Demasiado pequeño: se esperaba que ${e.origin} fuera ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Cadena inválida: debe comenzar con "${r.prefix}"`:"ends_with"===r.format?`Cadena inválida: debe terminar en "${r.suffix}"`:"includes"===r.format?`Cadena inválida: debe incluir "${r.includes}"`:"regex"===r.format?`Cadena inválida: debe coincidir con el patrón ${r.pattern}`:`Inválido ${t[r.format]??e.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${e.divisor}`;case"unrecognized_keys":return`Llave${e.keys.length>1?"s":""} desconocida${e.keys.length>1?"s":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Llave inválida en ${e.origin}`;case"invalid_union":default:return"Entrada inválida";case"invalid_element":return`Valor inválido en ${e.origin}`}}};function T(){return{localeError:P()}}const q=()=>{const e={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}};function r(r){return e[r]??null}const t={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"};return e=>{switch(e.code){case"invalid_type":return`ورودی نامعتبر: می‌بایست ${e.expected} می‌بود، ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"عدد";case"object":if(Array.isArray(e))return"آرایه";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)} دریافت شد`;case"invalid_value":return 1===e.values.length?`ورودی نامعتبر: می‌بایست ${f.stringifyPrimitive(e.values[0])} می‌بود`:`گزینه نامعتبر: می‌بایست یکی از ${f.joinValues(e.values,"|")} می‌بود`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`خیلی بزرگ: ${e.origin??"مقدار"} باید ${t}${e.maximum.toString()} ${n.unit??"عنصر"} باشد`:`خیلی بزرگ: ${e.origin??"مقدار"} باید ${t}${e.maximum.toString()} باشد`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`خیلی کوچک: ${e.origin} باید ${t}${e.minimum.toString()} ${n.unit} باشد`:`خیلی کوچک: ${e.origin} باید ${t}${e.minimum.toString()} باشد`}case"invalid_format":{const r=e;return"starts_with"===r.format?`رشته نامعتبر: باید با "${r.prefix}" شروع شود`:"ends_with"===r.format?`رشته نامعتبر: باید با "${r.suffix}" تمام شود`:"includes"===r.format?`رشته نامعتبر: باید شامل "${r.includes}" باشد`:"regex"===r.format?`رشته نامعتبر: باید با الگوی ${r.pattern} مطابقت داشته باشد`:`${t[r.format]??e.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${e.divisor} باشد`;case"unrecognized_keys":return`کلید${e.keys.length>1?"های":""} ناشناس: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${e.origin}`;case"invalid_union":default:return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${e.origin}`}}};function L(){return{localeError:q()}}const R=()=>{const e={string:{unit:"merkkiä",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"päivämäärän"}};function r(r){return e[r]??null}const t={regex:"säännöllinen lauseke",email:"sähköpostiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-päivämäärä",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"};return e=>{switch(e.code){case"invalid_type":return`Virheellinen tyyppi: odotettiin ${e.expected}, oli ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Virheellinen syöte: täytyy olla ${f.stringifyPrimitive(e.values[0])}`:`Virheellinen valinta: täytyy olla yksi seuraavista: ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Liian suuri: ${n.subject} täytyy olla ${t}${e.maximum.toString()} ${n.unit}`.trim():`Liian suuri: arvon täytyy olla ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Liian pieni: ${n.subject} täytyy olla ${t}${e.minimum.toString()} ${n.unit}`.trim():`Liian pieni: arvon täytyy olla ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Virheellinen syöte: täytyy alkaa "${r.prefix}"`:"ends_with"===r.format?`Virheellinen syöte: täytyy loppua "${r.suffix}"`:"includes"===r.format?`Virheellinen syöte: täytyy sisältää "${r.includes}"`:"regex"===r.format?`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${r.pattern}`:`Virheellinen ${t[r.format]??e.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${e.divisor} monikerta`;case"unrecognized_keys":return`${e.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen syöte"}}};function Z(){return{localeError:R()}}const C=()=>{const e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function r(r){return e[r]??null}const t={regex:"entrée",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"};return e=>{switch(e.code){case"invalid_type":return`Entrée invalide : ${e.expected} attendu, ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"nombre";case"object":if(Array.isArray(e))return"tableau";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)} reçu`;case"invalid_value":return 1===e.values.length?`Entrée invalide : ${f.stringifyPrimitive(e.values[0])} attendu`:`Option invalide : une valeur parmi ${f.joinValues(e.values,"|")} attendue`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Trop grand : ${e.origin??"valeur"} doit ${n.verb} ${t}${e.maximum.toString()} ${n.unit??"élément(s)"}`:`Trop grand : ${e.origin??"valeur"} doit être ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Trop petit : ${e.origin} doit ${n.verb} ${t}${e.minimum.toString()} ${n.unit}`:`Trop petit : ${e.origin} doit être ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Chaîne invalide : doit commencer par "${r.prefix}"`:"ends_with"===r.format?`Chaîne invalide : doit se terminer par "${r.suffix}"`:"includes"===r.format?`Chaîne invalide : doit inclure "${r.includes}"`:"regex"===r.format?`Chaîne invalide : doit correspondre au modèle ${r.pattern}`:`${t[r.format]??e.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${e.divisor}`;case"unrecognized_keys":return`Clé${e.keys.length>1?"s":""} non reconnue${e.keys.length>1?"s":""} : ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${e.origin}`;case"invalid_union":default:return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${e.origin}`}}};function V(){return{localeError:C()}}const F=()=>{const e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function r(r){return e[r]??null}const t={regex:"entrée",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"};return e=>{switch(e.code){case"invalid_type":return`Entrée invalide : attendu ${e.expected}, reçu ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Entrée invalide : attendu ${f.stringifyPrimitive(e.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"≤":"<",n=r(e.origin);return n?`Trop grand : attendu que ${e.origin??"la valeur"} ait ${t}${e.maximum.toString()} ${n.unit}`:`Trop grand : attendu que ${e.origin??"la valeur"} soit ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?"≥":">",n=r(e.origin);return n?`Trop petit : attendu que ${e.origin} ait ${t}${e.minimum.toString()} ${n.unit}`:`Trop petit : attendu que ${e.origin} soit ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Chaîne invalide : doit commencer par "${r.prefix}"`:"ends_with"===r.format?`Chaîne invalide : doit se terminer par "${r.suffix}"`:"includes"===r.format?`Chaîne invalide : doit inclure "${r.includes}"`:"regex"===r.format?`Chaîne invalide : doit correspondre au motif ${r.pattern}`:`${t[r.format]??e.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${e.divisor}`;case"unrecognized_keys":return`Clé${e.keys.length>1?"s":""} non reconnue${e.keys.length>1?"s":""} : ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${e.origin}`;case"invalid_union":default:return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${e.origin}`}}};function B(){return{localeError:F()}}const J=()=>{const e={string:{unit:"אותיות",verb:"לכלול"},file:{unit:"בייטים",verb:"לכלול"},array:{unit:"פריטים",verb:"לכלול"},set:{unit:"פריטים",verb:"לכלול"}};function r(r){return e[r]??null}const t={regex:"קלט",email:"כתובת אימייל",url:"כתובת רשת",emoji:"אימוג'י",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"תאריך וזמן ISO",date:"תאריך ISO",time:"זמן ISO",duration:"משך זמן ISO",ipv4:"כתובת IPv4",ipv6:"כתובת IPv6",cidrv4:"טווח IPv4",cidrv6:"טווח IPv6",base64:"מחרוזת בבסיס 64",base64url:"מחרוזת בבסיס 64 לכתובות רשת",json_string:"מחרוזת JSON",e164:"מספר E.164",jwt:"JWT",template_literal:"קלט"};return e=>{switch(e.code){case"invalid_type":return`קלט לא תקין: צריך ${e.expected}, התקבל ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`קלט לא תקין: צריך ${f.stringifyPrimitive(e.values[0])}`:`קלט לא תקין: צריך אחת מהאפשרויות ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`גדול מדי: ${e.origin??"value"} צריך להיות ${t}${e.maximum.toString()} ${n.unit??"elements"}`:`גדול מדי: ${e.origin??"value"} צריך להיות ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`קטן מדי: ${e.origin} צריך להיות ${t}${e.minimum.toString()} ${n.unit}`:`קטן מדי: ${e.origin} צריך להיות ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`מחרוזת לא תקינה: חייבת להתחיל ב"${r.prefix}"`:"ends_with"===r.format?`מחרוזת לא תקינה: חייבת להסתיים ב "${r.suffix}"`:"includes"===r.format?`מחרוזת לא תקינה: חייבת לכלול "${r.includes}"`:"regex"===r.format?`מחרוזת לא תקינה: חייבת להתאים לתבנית ${r.pattern}`:`${t[r.format]??e.format} לא תקין`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${e.divisor}`;case"unrecognized_keys":return`מפתח${e.keys.length>1?"ות":""} לא מזוה${e.keys.length>1?"ים":"ה"}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`מפתח לא תקין ב${e.origin}`;case"invalid_union":default:return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${e.origin}`}}};function H(){return{localeError:J()}}const G=()=>{const e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function r(r){return e[r]??null}const t={regex:"bemenet",email:"email cím",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO időbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",jwt:"JWT",template_literal:"bemenet"};return e=>{switch(e.code){case"invalid_type":return`Érvénytelen bemenet: a várt érték ${e.expected}, a kapott érték ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"szám";case"object":if(Array.isArray(e))return"tömb";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Érvénytelen bemenet: a várt érték ${f.stringifyPrimitive(e.values[0])}`:`Érvénytelen opció: valamelyik érték várt ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Túl nagy: ${e.origin??"érték"} mérete túl nagy ${t}${e.maximum.toString()} ${n.unit??"elem"}`:`Túl nagy: a bemeneti érték ${e.origin??"érték"} túl nagy: ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Túl kicsi: a bemeneti érték ${e.origin} mérete túl kicsi ${t}${e.minimum.toString()} ${n.unit}`:`Túl kicsi: a bemeneti érték ${e.origin} túl kicsi ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Érvénytelen string: "${r.prefix}" értékkel kell kezdődnie`:"ends_with"===r.format?`Érvénytelen string: "${r.suffix}" értékkel kell végződnie`:"includes"===r.format?`Érvénytelen string: "${r.includes}" értéket kell tartalmaznia`:"regex"===r.format?`Érvénytelen string: ${r.pattern} mintának kell megfelelnie`:`Érvénytelen ${t[r.format]??e.format}`}case"not_multiple_of":return`Érvénytelen szám: ${e.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${e.keys.length>1?"s":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${e.origin}`;case"invalid_union":default:return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${e.origin}`}}};function W(){return{localeError:G()}}const K=()=>{const e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function r(r){return e[r]??null}const t={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"};return e=>{switch(e.code){case"invalid_type":return`Input tidak valid: diharapkan ${e.expected}, diterima ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Input tidak valid: diharapkan ${f.stringifyPrimitive(e.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Terlalu besar: diharapkan ${e.origin??"value"} memiliki ${t}${e.maximum.toString()} ${n.unit??"elemen"}`:`Terlalu besar: diharapkan ${e.origin??"value"} menjadi ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Terlalu kecil: diharapkan ${e.origin} memiliki ${t}${e.minimum.toString()} ${n.unit}`:`Terlalu kecil: diharapkan ${e.origin} menjadi ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`String tidak valid: harus dimulai dengan "${r.prefix}"`:"ends_with"===r.format?`String tidak valid: harus berakhir dengan "${r.suffix}"`:"includes"===r.format?`String tidak valid: harus menyertakan "${r.includes}"`:"regex"===r.format?`String tidak valid: harus sesuai pola ${r.pattern}`:`${t[r.format]??e.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${e.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${e.keys.length>1?"s":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${e.origin}`;case"invalid_union":default:return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${e.origin}`}}};function M(){return{localeError:K()}}const Y=()=>{const e={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"}};function r(r){return e[r]??null}const t={regex:"gildi",email:"netfang",url:"vefslóð",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og tími",date:"ISO dagsetning",time:"ISO tími",duration:"ISO tímalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 tölugildi",jwt:"JWT",template_literal:"gildi"};return e=>{switch(e.code){case"invalid_type":return`Rangt gildi: Þú slóst inn ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"númer";case"object":if(Array.isArray(e))return"fylki";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)} þar sem á að vera ${e.expected}`;case"invalid_value":return 1===e.values.length?`Rangt gildi: gert ráð fyrir ${f.stringifyPrimitive(e.values[0])}`:`Ógilt val: má vera eitt af eftirfarandi ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Of stórt: gert er ráð fyrir að ${e.origin??"gildi"} hafi ${t}${e.maximum.toString()} ${n.unit??"hluti"}`:`Of stórt: gert er ráð fyrir að ${e.origin??"gildi"} sé ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Of lítið: gert er ráð fyrir að ${e.origin} hafi ${t}${e.minimum.toString()} ${n.unit}`:`Of lítið: gert er ráð fyrir að ${e.origin} sé ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Ógildur strengur: verður að byrja á "${r.prefix}"`:"ends_with"===r.format?`Ógildur strengur: verður að enda á "${r.suffix}"`:"includes"===r.format?`Ógildur strengur: verður að innihalda "${r.includes}"`:"regex"===r.format?`Ógildur strengur: verður að fylgja mynstri ${r.pattern}`:`Rangt ${t[r.format]??e.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${e.divisor}`;case"unrecognized_keys":return`Óþekkt ${e.keys.length>1?"ir lyklar":"ur lykill"}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${e.origin}`;case"invalid_union":default:return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${e.origin}`}}};function X(){return{localeError:Y()}}const Q=()=>{const e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function r(r){return e[r]??null}const t={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"};return e=>{switch(e.code){case"invalid_type":return`Input non valido: atteso ${e.expected}, ricevuto ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"numero";case"object":if(Array.isArray(e))return"vettore";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Input non valido: atteso ${f.stringifyPrimitive(e.values[0])}`:`Opzione non valida: atteso uno tra ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Troppo grande: ${e.origin??"valore"} deve avere ${t}${e.maximum.toString()} ${n.unit??"elementi"}`:`Troppo grande: ${e.origin??"valore"} deve essere ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Troppo piccolo: ${e.origin} deve avere ${t}${e.minimum.toString()} ${n.unit}`:`Troppo piccolo: ${e.origin} deve essere ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Stringa non valida: deve iniziare con "${r.prefix}"`:"ends_with"===r.format?`Stringa non valida: deve terminare con "${r.suffix}"`:"includes"===r.format?`Stringa non valida: deve includere "${r.includes}"`:"regex"===r.format?`Stringa non valida: deve corrispondere al pattern ${r.pattern}`:`Invalid ${t[r.format]??e.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${e.divisor}`;case"unrecognized_keys":return`Chiav${e.keys.length>1?"i":"e"} non riconosciut${e.keys.length>1?"e":"a"}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${e.origin}`;case"invalid_union":default:return"Input non valido";case"invalid_element":return`Valore non valido in ${e.origin}`}}};function ee(){return{localeError:Q()}}const re=()=>{const e={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}};function r(r){return e[r]??null}const t={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"};return e=>{switch(e.code){case"invalid_type":return`無効な入力: ${e.expected}が期待されましたが、${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"数値";case"object":if(Array.isArray(e))return"配列";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}が入力されました`;case"invalid_value":return 1===e.values.length?`無効な入力: ${f.stringifyPrimitive(e.values[0])}が期待されました`:`無効な選択: ${f.joinValues(e.values,"、")}のいずれかである必要があります`;case"too_big":{const t=e.inclusive?"以下である":"より小さい",n=r(e.origin);return n?`大きすぎる値: ${e.origin??"値"}は${e.maximum.toString()}${n.unit??"要素"}${t}必要があります`:`大きすぎる値: ${e.origin??"値"}は${e.maximum.toString()}${t}必要があります`}case"too_small":{const t=e.inclusive?"以上である":"より大きい",n=r(e.origin);return n?`小さすぎる値: ${e.origin}は${e.minimum.toString()}${n.unit}${t}必要があります`:`小さすぎる値: ${e.origin}は${e.minimum.toString()}${t}必要があります`}case"invalid_format":{const r=e;return"starts_with"===r.format?`無効な文字列: "${r.prefix}"で始まる必要があります`:"ends_with"===r.format?`無効な文字列: "${r.suffix}"で終わる必要があります`:"includes"===r.format?`無効な文字列: "${r.includes}"を含む必要があります`:"regex"===r.format?`無効な文字列: パターン${r.pattern}に一致する必要があります`:`無効な${t[r.format]??e.format}`}case"not_multiple_of":return`無効な数値: ${e.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${e.keys.length>1?"群":""}: ${f.joinValues(e.keys,"、")}`;case"invalid_key":return`${e.origin}内の無効なキー`;case"invalid_union":default:return"無効な入力";case"invalid_element":return`${e.origin}内の無効な値`}}};function te(){return{localeError:re()}}const ne=()=>{const e={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}};function r(r){return e[r]??null}const t={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"};return e=>{switch(e.code){case"invalid_type":return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${e.expected} ប៉ុន្តែទទួលបាន ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"មិនមែនជាលេខ (NaN)":"លេខ";case"object":if(Array.isArray(e))return"អារេ (Array)";if(null===e)return"គ្មានតម្លៃ (null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${f.stringifyPrimitive(e.values[0])}`:`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`ធំពេក៖ ត្រូវការ ${e.origin??"តម្លៃ"} ${t} ${e.maximum.toString()} ${n.unit??"ធាតុ"}`:`ធំពេក៖ ត្រូវការ ${e.origin??"តម្លៃ"} ${t} ${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`តូចពេក៖ ត្រូវការ ${e.origin} ${t} ${e.minimum.toString()} ${n.unit}`:`តូចពេក៖ ត្រូវការ ${e.origin} ${t} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${r.prefix}"`:"ends_with"===r.format?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${r.suffix}"`:"includes"===r.format?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${r.includes}"`:"regex"===r.format?`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${r.pattern}`:`មិនត្រឹមត្រូវ៖ ${t[r.format]??e.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${e.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${e.origin}`;case"invalid_union":default:return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${e.origin}`}}};function ie(){return{localeError:ne()}}const ae=()=>{const e={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}};function r(r){return e[r]??null}const t={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"};return e=>{switch(e.code){case"invalid_type":return`잘못된 입력: 예상 타입은 ${e.expected}, 받은 타입은 ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}입니다`;case"invalid_value":return 1===e.values.length?`잘못된 입력: 값은 ${f.stringifyPrimitive(e.values[0])} 이어야 합니다`:`잘못된 옵션: ${f.joinValues(e.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{const t=e.inclusive?"이하":"미만",n="미만"===t?"이어야 합니다":"여야 합니다",i=r(e.origin),a=i?.unit??"요소";return i?`${e.origin??"값"}이 너무 큽니다: ${e.maximum.toString()}${a} ${t}${n}`:`${e.origin??"값"}이 너무 큽니다: ${e.maximum.toString()} ${t}${n}`}case"too_small":{const t=e.inclusive?"이상":"초과",n="이상"===t?"이어야 합니다":"여야 합니다",i=r(e.origin),a=i?.unit??"요소";return i?`${e.origin??"값"}이 너무 작습니다: ${e.minimum.toString()}${a} ${t}${n}`:`${e.origin??"값"}이 너무 작습니다: ${e.minimum.toString()} ${t}${n}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`잘못된 문자열: "${r.prefix}"(으)로 시작해야 합니다`:"ends_with"===r.format?`잘못된 문자열: "${r.suffix}"(으)로 끝나야 합니다`:"includes"===r.format?`잘못된 문자열: "${r.includes}"을(를) 포함해야 합니다`:"regex"===r.format?`잘못된 문자열: 정규식 ${r.pattern} 패턴과 일치해야 합니다`:`잘못된 ${t[r.format]??e.format}`}case"not_multiple_of":return`잘못된 숫자: ${e.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`잘못된 키: ${e.origin}`;case"invalid_union":default:return"잘못된 입력";case"invalid_element":return`잘못된 값: ${e.origin}`}}};function oe(){return{localeError:ae()}}const se=()=>{const e={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}};function r(r){return e[r]??null}const t={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"};return e=>{switch(e.code){case"invalid_type":return`Грешен внес: се очекува ${e.expected}, примено ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"број";case"object":if(Array.isArray(e))return"низа";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Invalid input: expected ${f.stringifyPrimitive(e.values[0])}`:`Грешана опција: се очекува една ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Премногу голем: се очекува ${e.origin??"вредноста"} да има ${t}${e.maximum.toString()} ${n.unit??"елементи"}`:`Премногу голем: се очекува ${e.origin??"вредноста"} да биде ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Премногу мал: се очекува ${e.origin} да има ${t}${e.minimum.toString()} ${n.unit}`:`Премногу мал: се очекува ${e.origin} да биде ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Неважечка низа: мора да започнува со "${r.prefix}"`:"ends_with"===r.format?`Неважечка низа: мора да завршува со "${r.suffix}"`:"includes"===r.format?`Неважечка низа: мора да вклучува "${r.includes}"`:"regex"===r.format?`Неважечка низа: мора да одгоара на патернот ${r.pattern}`:`Invalid ${t[r.format]??e.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${e.divisor}`;case"unrecognized_keys":return`${e.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${e.origin}`;case"invalid_union":default:return"Грешен внес";case"invalid_element":return`Грешна вредност во ${e.origin}`}}};function ue(){return{localeError:se()}}const ce=()=>{const e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function r(r){return e[r]??null}const t={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"};return e=>{switch(e.code){case"invalid_type":return`Input tidak sah: dijangka ${e.expected}, diterima ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"nombor";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Input tidak sah: dijangka ${f.stringifyPrimitive(e.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Terlalu besar: dijangka ${e.origin??"nilai"} ${n.verb} ${t}${e.maximum.toString()} ${n.unit??"elemen"}`:`Terlalu besar: dijangka ${e.origin??"nilai"} adalah ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Terlalu kecil: dijangka ${e.origin} ${n.verb} ${t}${e.minimum.toString()} ${n.unit}`:`Terlalu kecil: dijangka ${e.origin} adalah ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`String tidak sah: mesti bermula dengan "${r.prefix}"`:"ends_with"===r.format?`String tidak sah: mesti berakhir dengan "${r.suffix}"`:"includes"===r.format?`String tidak sah: mesti mengandungi "${r.includes}"`:"regex"===r.format?`String tidak sah: mesti sepadan dengan corak ${r.pattern}`:`${t[r.format]??e.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${e.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${e.origin}`;case"invalid_union":default:return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${e.origin}`}}};function le(){return{localeError:ce()}}const de=()=>{const e={string:{unit:"tekens"},file:{unit:"bytes"},array:{unit:"elementen"},set:{unit:"elementen"}};function r(r){return e[r]??null}const t={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"};return e=>{switch(e.code){case"invalid_type":return`Ongeldige invoer: verwacht ${e.expected}, ontving ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"getal";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Ongeldige invoer: verwacht ${f.stringifyPrimitive(e.values[0])}`:`Ongeldige optie: verwacht één van ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Te lang: verwacht dat ${e.origin??"waarde"} ${t}${e.maximum.toString()} ${n.unit??"elementen"} bevat`:`Te lang: verwacht dat ${e.origin??"waarde"} ${t}${e.maximum.toString()} is`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Te kort: verwacht dat ${e.origin} ${t}${e.minimum.toString()} ${n.unit} bevat`:`Te kort: verwacht dat ${e.origin} ${t}${e.minimum.toString()} is`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Ongeldige tekst: moet met "${r.prefix}" beginnen`:"ends_with"===r.format?`Ongeldige tekst: moet op "${r.suffix}" eindigen`:"includes"===r.format?`Ongeldige tekst: moet "${r.includes}" bevatten`:"regex"===r.format?`Ongeldige tekst: moet overeenkomen met patroon ${r.pattern}`:`Ongeldig: ${t[r.format]??e.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${e.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${e.keys.length>1?"s":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${e.origin}`;case"invalid_union":default:return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${e.origin}`}}};function me(){return{localeError:de()}}const pe=()=>{const e={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"}};function r(r){return e[r]??null}const t={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"};return e=>{switch(e.code){case"invalid_type":return`Ugyldig input: forventet ${e.expected}, fikk ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"tall";case"object":if(Array.isArray(e))return"liste";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Ugyldig verdi: forventet ${f.stringifyPrimitive(e.values[0])}`:`Ugyldig valg: forventet en av ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`For stor(t): forventet ${e.origin??"value"} til å ha ${t}${e.maximum.toString()} ${n.unit??"elementer"}`:`For stor(t): forventet ${e.origin??"value"} til å ha ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`For lite(n): forventet ${e.origin} til å ha ${t}${e.minimum.toString()} ${n.unit}`:`For lite(n): forventet ${e.origin} til å ha ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Ugyldig streng: må starte med "${r.prefix}"`:"ends_with"===r.format?`Ugyldig streng: må ende med "${r.suffix}"`:"includes"===r.format?`Ugyldig streng: må inneholde "${r.includes}"`:"regex"===r.format?`Ugyldig streng: må matche mønsteret ${r.pattern}`:`Ugyldig ${t[r.format]??e.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${e.divisor}`;case"unrecognized_keys":return`${e.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${e.origin}`;case"invalid_union":default:return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${e.origin}`}}};function fe(){return{localeError:pe()}}const ge=()=>{const e={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}};function r(r){return e[r]??null}const t={regex:"giren",email:"epostagâh",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO hengâmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"};return e=>{switch(e.code){case"invalid_type":return`Fâsit giren: umulan ${e.expected}, alınan ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"numara";case"object":if(Array.isArray(e))return"saf";if(null===e)return"gayb";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Fâsit giren: umulan ${f.stringifyPrimitive(e.values[0])}`:`Fâsit tercih: mûteberler ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Fazla büyük: ${e.origin??"value"}, ${t}${e.maximum.toString()} ${n.unit??"elements"} sahip olmalıydı.`:`Fazla büyük: ${e.origin??"value"}, ${t}${e.maximum.toString()} olmalıydı.`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Fazla küçük: ${e.origin}, ${t}${e.minimum.toString()} ${n.unit} sahip olmalıydı.`:`Fazla küçük: ${e.origin}, ${t}${e.minimum.toString()} olmalıydı.`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Fâsit metin: "${r.prefix}" ile başlamalı.`:"ends_with"===r.format?`Fâsit metin: "${r.suffix}" ile bitmeli.`:"includes"===r.format?`Fâsit metin: "${r.includes}" ihtivâ etmeli.`:"regex"===r.format?`Fâsit metin: ${r.pattern} nakşına uymalı.`:`Fâsit ${t[r.format]??e.format}`}case"not_multiple_of":return`Fâsit sayı: ${e.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${e.keys.length>1?"s":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`${e.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${e.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};function ve(){return{localeError:ge()}}const he=()=>{const e={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}};function r(r){return e[r]??null}const t={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"};return e=>{switch(e.code){case"invalid_type":return`ناسم ورودي: باید ${e.expected} وای, مګر ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"عدد";case"object":if(Array.isArray(e))return"ارې";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)} ترلاسه شو`;case"invalid_value":return 1===e.values.length?`ناسم ورودي: باید ${f.stringifyPrimitive(e.values[0])} وای`:`ناسم انتخاب: باید یو له ${f.joinValues(e.values,"|")} څخه وای`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`ډیر لوی: ${e.origin??"ارزښت"} باید ${t}${e.maximum.toString()} ${n.unit??"عنصرونه"} ولري`:`ډیر لوی: ${e.origin??"ارزښت"} باید ${t}${e.maximum.toString()} وي`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`ډیر کوچنی: ${e.origin} باید ${t}${e.minimum.toString()} ${n.unit} ولري`:`ډیر کوچنی: ${e.origin} باید ${t}${e.minimum.toString()} وي`}case"invalid_format":{const r=e;return"starts_with"===r.format?`ناسم متن: باید د "${r.prefix}" سره پیل شي`:"ends_with"===r.format?`ناسم متن: باید د "${r.suffix}" سره پای ته ورسيږي`:"includes"===r.format?`ناسم متن: باید "${r.includes}" ولري`:"regex"===r.format?`ناسم متن: باید د ${r.pattern} سره مطابقت ولري`:`${t[r.format]??e.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${e.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${e.keys.length>1?"کلیډونه":"کلیډ"}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${e.origin} کې`;case"invalid_union":default:return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${e.origin} کې`}}};function be(){return{localeError:he()}}const ye=()=>{const e={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"}};function r(r){return e[r]??null}const t={regex:"wyrażenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"};return e=>{switch(e.code){case"invalid_type":return`Nieprawidłowe dane wejściowe: oczekiwano ${e.expected}, otrzymano ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"liczba";case"object":if(Array.isArray(e))return"tablica";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Nieprawidłowe dane wejściowe: oczekiwano ${f.stringifyPrimitive(e.values[0])}`:`Nieprawidłowa opcja: oczekiwano jednej z wartości ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Za duża wartość: oczekiwano, że ${e.origin??"wartość"} będzie mieć ${t}${e.maximum.toString()} ${n.unit??"elementów"}`:`Zbyt duż(y/a/e): oczekiwano, że ${e.origin??"wartość"} będzie wynosić ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Za mała wartość: oczekiwano, że ${e.origin??"wartość"} będzie mieć ${t}${e.minimum.toString()} ${n.unit??"elementów"}`:`Zbyt mał(y/a/e): oczekiwano, że ${e.origin??"wartość"} będzie wynosić ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Nieprawidłowy ciąg znaków: musi zaczynać się od "${r.prefix}"`:"ends_with"===r.format?`Nieprawidłowy ciąg znaków: musi kończyć się na "${r.suffix}"`:"includes"===r.format?`Nieprawidłowy ciąg znaków: musi zawierać "${r.includes}"`:"regex"===r.format?`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${r.pattern}`:`Nieprawidłow(y/a/e) ${t[r.format]??e.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${e.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${e.keys.length>1?"s":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${e.origin}`;case"invalid_union":default:return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${e.origin}`}}};function $e(){return{localeError:ye()}}const _e=()=>{const e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function r(r){return e[r]??null}const t={regex:"padrão",email:"endereço de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"duração ISO",ipv4:"endereço IPv4",ipv6:"endereço IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"};return e=>{switch(e.code){case"invalid_type":return`Tipo inválido: esperado ${e.expected}, recebido ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"número";case"object":if(Array.isArray(e))return"array";if(null===e)return"nulo";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Entrada inválida: esperado ${f.stringifyPrimitive(e.values[0])}`:`Opção inválida: esperada uma das ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Muito grande: esperado que ${e.origin??"valor"} tivesse ${t}${e.maximum.toString()} ${n.unit??"elementos"}`:`Muito grande: esperado que ${e.origin??"valor"} fosse ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Muito pequeno: esperado que ${e.origin} tivesse ${t}${e.minimum.toString()} ${n.unit}`:`Muito pequeno: esperado que ${e.origin} fosse ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Texto inválido: deve começar com "${r.prefix}"`:"ends_with"===r.format?`Texto inválido: deve terminar com "${r.suffix}"`:"includes"===r.format?`Texto inválido: deve incluir "${r.includes}"`:"regex"===r.format?`Texto inválido: deve corresponder ao padrão ${r.pattern}`:`${t[r.format]??e.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${e.divisor}`;case"unrecognized_keys":return`Chave${e.keys.length>1?"s":""} desconhecida${e.keys.length>1?"s":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Chave inválida em ${e.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido em ${e.origin}`;default:return"Campo inválido"}}};function we(){return{localeError:_e()}}function ke(e,r,t,n){const i=Math.abs(e),a=i%10,o=i%100;return o>=11&&o<=19?n:1===a?r:a>=2&&a<=4?t:n}const Se=()=>{const e={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function r(r){return e[r]??null}const t={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"};return e=>{switch(e.code){case"invalid_type":return`Неверный ввод: ожидалось ${e.expected}, получено ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"число";case"object":if(Array.isArray(e))return"массив";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Неверный ввод: ожидалось ${f.stringifyPrimitive(e.values[0])}`:`Неверный вариант: ожидалось одно из ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);if(n){const r=ke(Number(e.maximum),n.unit.one,n.unit.few,n.unit.many);return`Слишком большое значение: ожидалось, что ${e.origin??"значение"} будет иметь ${t}${e.maximum.toString()} ${r}`}return`Слишком большое значение: ожидалось, что ${e.origin??"значение"} будет ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);if(n){const r=ke(Number(e.minimum),n.unit.one,n.unit.few,n.unit.many);return`Слишком маленькое значение: ожидалось, что ${e.origin} будет иметь ${t}${e.minimum.toString()} ${r}`}return`Слишком маленькое значение: ожидалось, что ${e.origin} будет ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Неверная строка: должна начинаться с "${r.prefix}"`:"ends_with"===r.format?`Неверная строка: должна заканчиваться на "${r.suffix}"`:"includes"===r.format?`Неверная строка: должна содержать "${r.includes}"`:"regex"===r.format?`Неверная строка: должна соответствовать шаблону ${r.pattern}`:`Неверный ${t[r.format]??e.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${e.divisor}`;case"unrecognized_keys":return`Нераспознанн${e.keys.length>1?"ые":"ый"} ключ${e.keys.length>1?"и":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${e.origin}`;case"invalid_union":default:return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${e.origin}`}}};function Ie(){return{localeError:Se()}}const xe=()=>{const e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function r(r){return e[r]??null}const t={regex:"vnos",email:"e-poštni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in čas",date:"ISO datum",time:"ISO čas",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",jwt:"JWT",template_literal:"vnos"};return e=>{switch(e.code){case"invalid_type":return`Neveljaven vnos: pričakovano ${e.expected}, prejeto ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"število";case"object":if(Array.isArray(e))return"tabela";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Neveljaven vnos: pričakovano ${f.stringifyPrimitive(e.values[0])}`:`Neveljavna možnost: pričakovano eno izmed ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Preveliko: pričakovano, da bo ${e.origin??"vrednost"} imelo ${t}${e.maximum.toString()} ${n.unit??"elementov"}`:`Preveliko: pričakovano, da bo ${e.origin??"vrednost"} ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Premajhno: pričakovano, da bo ${e.origin} imelo ${t}${e.minimum.toString()} ${n.unit}`:`Premajhno: pričakovano, da bo ${e.origin} ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Neveljaven niz: mora se začeti z "${r.prefix}"`:"ends_with"===r.format?`Neveljaven niz: mora se končati z "${r.suffix}"`:"includes"===r.format?`Neveljaven niz: mora vsebovati "${r.includes}"`:"regex"===r.format?`Neveljaven niz: mora ustrezati vzorcu ${r.pattern}`:`Neveljaven ${t[r.format]??e.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${e.divisor}`;case"unrecognized_keys":return`Neprepoznan${e.keys.length>1?"i ključi":" ključ"}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${e.origin}`;case"invalid_union":default:return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${e.origin}`}}};function De(){return{localeError:xe()}}const ze=()=>{const e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"}};function r(r){return e[r]??null}const t={regex:"reguljärt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad sträng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"};return e=>{switch(e.code){case"invalid_type":return`Ogiltig inmatning: förväntat ${e.expected}, fick ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"antal";case"object":if(Array.isArray(e))return"lista";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Ogiltig inmatning: förväntat ${f.stringifyPrimitive(e.values[0])}`:`Ogiltigt val: förväntade en av ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`För stor(t): förväntade ${e.origin??"värdet"} att ha ${t}${e.maximum.toString()} ${n.unit??"element"}`:`För stor(t): förväntat ${e.origin??"värdet"} att ha ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`För lite(t): förväntade ${e.origin??"värdet"} att ha ${t}${e.minimum.toString()} ${n.unit}`:`För lite(t): förväntade ${e.origin??"värdet"} att ha ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Ogiltig sträng: måste börja med "${r.prefix}"`:"ends_with"===r.format?`Ogiltig sträng: måste sluta med "${r.suffix}"`:"includes"===r.format?`Ogiltig sträng: måste innehålla "${r.includes}"`:"regex"===r.format?`Ogiltig sträng: måste matcha mönstret "${r.pattern}"`:`Ogiltig(t) ${t[r.format]??e.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${e.divisor}`;case"unrecognized_keys":return`${e.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${e.origin??"värdet"}`;case"invalid_union":default:return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${e.origin??"värdet"}`}}};function Ee(){return{localeError:ze()}}const Ue=()=>{const e={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function r(r){return e[r]??null}const t={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"};return e=>{switch(e.code){case"invalid_type":return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${e.expected}, பெறப்பட்டது ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"எண் அல்லாதது":"எண்";case"object":if(Array.isArray(e))return"அணி";if(null===e)return"வெறுமை";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${f.stringifyPrimitive(e.values[0])}`:`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${f.joinValues(e.values,"|")} இல் ஒன்று`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${e.origin??"மதிப்பு"} ${t}${e.maximum.toString()} ${n.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`:`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${e.origin??"மதிப்பு"} ${t}${e.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${e.origin} ${t}${e.minimum.toString()} ${n.unit} ஆக இருக்க வேண்டும்`:`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${e.origin} ${t}${e.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{const r=e;return"starts_with"===r.format?`தவறான சரம்: "${r.prefix}" இல் தொடங்க வேண்டும்`:"ends_with"===r.format?`தவறான சரம்: "${r.suffix}" இல் முடிவடைய வேண்டும்`:"includes"===r.format?`தவறான சரம்: "${r.includes}" ஐ உள்ளடக்க வேண்டும்`:"regex"===r.format?`தவறான சரம்: ${r.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`:`தவறான ${t[r.format]??e.format}`}case"not_multiple_of":return`தவறான எண்: ${e.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${e.keys.length>1?"கள்":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`${e.origin} இல் தவறான விசை`;case"invalid_union":default:return"தவறான உள்ளீடு";case"invalid_element":return`${e.origin} இல் தவறான மதிப்பு`}}};function Ae(){return{localeError:Ue()}}const Ne=()=>{const e={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}};function r(r){return e[r]??null}const t={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"};return e=>{switch(e.code){case"invalid_type":return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${e.expected} แต่ได้รับ ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"ไม่ใช่ตัวเลข (NaN)":"ตัวเลข";case"object":if(Array.isArray(e))return"อาร์เรย์ (Array)";if(null===e)return"ไม่มีค่า (null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`ค่าไม่ถูกต้อง: ควรเป็น ${f.stringifyPrimitive(e.values[0])}`:`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"ไม่เกิน":"น้อยกว่า",n=r(e.origin);return n?`เกินกำหนด: ${e.origin??"ค่า"} ควรมี${t} ${e.maximum.toString()} ${n.unit??"รายการ"}`:`เกินกำหนด: ${e.origin??"ค่า"} ควรมี${t} ${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?"อย่างน้อย":"มากกว่า",n=r(e.origin);return n?`น้อยกว่ากำหนด: ${e.origin} ควรมี${t} ${e.minimum.toString()} ${n.unit}`:`น้อยกว่ากำหนด: ${e.origin} ควรมี${t} ${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${r.prefix}"`:"ends_with"===r.format?`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${r.suffix}"`:"includes"===r.format?`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${r.includes}" อยู่ในข้อความ`:"regex"===r.format?`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${r.pattern}`:`รูปแบบไม่ถูกต้อง: ${t[r.format]??e.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${e.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${e.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${e.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};function Oe(){return{localeError:Ne()}}const je=()=>{const e={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"}};function r(r){return e[r]??null}const t={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO süre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"};return e=>{switch(e.code){case"invalid_type":return`Geçersiz değer: beklenen ${e.expected}, alınan ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Geçersiz değer: beklenen ${f.stringifyPrimitive(e.values[0])}`:`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Çok büyük: beklenen ${e.origin??"değer"} ${t}${e.maximum.toString()} ${n.unit??"öğe"}`:`Çok büyük: beklenen ${e.origin??"değer"} ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Çok küçük: beklenen ${e.origin} ${t}${e.minimum.toString()} ${n.unit}`:`Çok küçük: beklenen ${e.origin} ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Geçersiz metin: "${r.prefix}" ile başlamalı`:"ends_with"===r.format?`Geçersiz metin: "${r.suffix}" ile bitmeli`:"includes"===r.format?`Geçersiz metin: "${r.includes}" içermeli`:"regex"===r.format?`Geçersiz metin: ${r.pattern} desenine uymalı`:`Geçersiz ${t[r.format]??e.format}`}case"not_multiple_of":return`Geçersiz sayı: ${e.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${e.keys.length>1?"lar":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`${e.origin} içinde geçersiz anahtar`;case"invalid_union":default:return"Geçersiz değer";case"invalid_element":return`${e.origin} içinde geçersiz değer`}}};function Pe(){return{localeError:je()}}const Te=()=>{const e={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}};function r(r){return e[r]??null}const t={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"};return e=>{switch(e.code){case"invalid_type":return`Неправильні вхідні дані: очікується ${e.expected}, отримано ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"число";case"object":if(Array.isArray(e))return"масив";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Неправильні вхідні дані: очікується ${f.stringifyPrimitive(e.values[0])}`:`Неправильна опція: очікується одне з ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Занадто велике: очікується, що ${e.origin??"значення"} ${n.verb} ${t}${e.maximum.toString()} ${n.unit??"елементів"}`:`Занадто велике: очікується, що ${e.origin??"значення"} буде ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Занадто мале: очікується, що ${e.origin} ${n.verb} ${t}${e.minimum.toString()} ${n.unit}`:`Занадто мале: очікується, що ${e.origin} буде ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Неправильний рядок: повинен починатися з "${r.prefix}"`:"ends_with"===r.format?`Неправильний рядок: повинен закінчуватися на "${r.suffix}"`:"includes"===r.format?`Неправильний рядок: повинен містити "${r.includes}"`:"regex"===r.format?`Неправильний рядок: повинен відповідати шаблону ${r.pattern}`:`Неправильний ${t[r.format]??e.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${e.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${e.keys.length>1?"і":""}: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${e.origin}`;case"invalid_union":default:return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${e.origin}`}}};function qe(){return{localeError:Te()}}const Le=()=>{const e={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}};function r(r){return e[r]??null}const t={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"};return e=>{switch(e.code){case"invalid_type":return`غلط ان پٹ: ${e.expected} متوقع تھا، ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"نمبر";case"object":if(Array.isArray(e))return"آرے";if(null===e)return"نل";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)} موصول ہوا`;case"invalid_value":return 1===e.values.length?`غلط ان پٹ: ${f.stringifyPrimitive(e.values[0])} متوقع تھا`:`غلط آپشن: ${f.joinValues(e.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`بہت بڑا: ${e.origin??"ویلیو"} کے ${t}${e.maximum.toString()} ${n.unit??"عناصر"} ہونے متوقع تھے`:`بہت بڑا: ${e.origin??"ویلیو"} کا ${t}${e.maximum.toString()} ہونا متوقع تھا`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`بہت چھوٹا: ${e.origin} کے ${t}${e.minimum.toString()} ${n.unit} ہونے متوقع تھے`:`بہت چھوٹا: ${e.origin} کا ${t}${e.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{const r=e;return"starts_with"===r.format?`غلط سٹرنگ: "${r.prefix}" سے شروع ہونا چاہیے`:"ends_with"===r.format?`غلط سٹرنگ: "${r.suffix}" پر ختم ہونا چاہیے`:"includes"===r.format?`غلط سٹرنگ: "${r.includes}" شامل ہونا چاہیے`:"regex"===r.format?`غلط سٹرنگ: پیٹرن ${r.pattern} سے میچ ہونا چاہیے`:`غلط ${t[r.format]??e.format}`}case"not_multiple_of":return`غلط نمبر: ${e.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${e.keys.length>1?"ز":""}: ${f.joinValues(e.keys,"، ")}`;case"invalid_key":return`${e.origin} میں غلط کی`;case"invalid_union":default:return"غلط ان پٹ";case"invalid_element":return`${e.origin} میں غلط ویلیو`}}};function Re(){return{localeError:Le()}}const Ze=()=>{const e={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"}};function r(r){return e[r]??null}const t={regex:"đầu vào",email:"địa chỉ email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ngày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu vào"};return e=>{switch(e.code){case"invalid_type":return`Đầu vào không hợp lệ: mong đợi ${e.expected}, nhận được ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"số";case"object":if(Array.isArray(e))return"mảng";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Đầu vào không hợp lệ: mong đợi ${f.stringifyPrimitive(e.values[0])}`:`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Quá lớn: mong đợi ${e.origin??"giá trị"} ${n.verb} ${t}${e.maximum.toString()} ${n.unit??"phần tử"}`:`Quá lớn: mong đợi ${e.origin??"giá trị"} ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Quá nhỏ: mong đợi ${e.origin} ${n.verb} ${t}${e.minimum.toString()} ${n.unit}`:`Quá nhỏ: mong đợi ${e.origin} ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Chuỗi không hợp lệ: phải bắt đầu bằng "${r.prefix}"`:"ends_with"===r.format?`Chuỗi không hợp lệ: phải kết thúc bằng "${r.suffix}"`:"includes"===r.format?`Chuỗi không hợp lệ: phải bao gồm "${r.includes}"`:"regex"===r.format?`Chuỗi không hợp lệ: phải khớp với mẫu ${r.pattern}`:`${t[r.format]??e.format} không hợp lệ`}case"not_multiple_of":return`Số không hợp lệ: phải là bội số của ${e.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${e.origin}`;case"invalid_union":default:return"Đầu vào không hợp lệ";case"invalid_element":return`Giá trị không hợp lệ trong ${e.origin}`}}};function Ce(){return{localeError:Ze()}}const Ve=()=>{const e={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}};function r(r){return e[r]??null}const t={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"};return e=>{switch(e.code){case"invalid_type":return`无效输入:期望 ${e.expected},实际接收 ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"非数字(NaN)":"数字";case"object":if(Array.isArray(e))return"数组";if(null===e)return"空值(null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`无效输入:期望 ${f.stringifyPrimitive(e.values[0])}`:`无效选项:期望以下之一 ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`数值过大:期望 ${e.origin??"值"} ${t}${e.maximum.toString()} ${n.unit??"个元素"}`:`数值过大:期望 ${e.origin??"值"} ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`数值过小:期望 ${e.origin} ${t}${e.minimum.toString()} ${n.unit}`:`数值过小:期望 ${e.origin} ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`无效字符串:必须以 "${r.prefix}" 开头`:"ends_with"===r.format?`无效字符串:必须以 "${r.suffix}" 结尾`:"includes"===r.format?`无效字符串:必须包含 "${r.includes}"`:"regex"===r.format?`无效字符串:必须满足正则表达式 ${r.pattern}`:`无效${t[r.format]??e.format}`}case"not_multiple_of":return`无效数字:必须是 ${e.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`${e.origin} 中的键(key)无效`;case"invalid_union":default:return"无效输入";case"invalid_element":return`${e.origin} 中包含无效值(value)`}}};function Fe(){return{localeError:Ve()}}const Be=()=>{const e={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}};function r(r){return e[r]??null}const t={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"};return e=>{switch(e.code){case"invalid_type":return`無效的輸入值:預期為 ${e.expected},但收到 ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`無效的輸入值:預期為 ${f.stringifyPrimitive(e.values[0])}`:`無效的選項:預期為以下其中之一 ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`數值過大:預期 ${e.origin??"值"} 應為 ${t}${e.maximum.toString()} ${n.unit??"個元素"}`:`數值過大:預期 ${e.origin??"值"} 應為 ${t}${e.maximum.toString()}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`數值過小:預期 ${e.origin} 應為 ${t}${e.minimum.toString()} ${n.unit}`:`數值過小:預期 ${e.origin} 應為 ${t}${e.minimum.toString()}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`無效的字串:必須以 "${r.prefix}" 開頭`:"ends_with"===r.format?`無效的字串:必須以 "${r.suffix}" 結尾`:"includes"===r.format?`無效的字串:必須包含 "${r.includes}"`:"regex"===r.format?`無效的字串:必須符合格式 ${r.pattern}`:`無效的 ${t[r.format]??e.format}`}case"not_multiple_of":return`無效的數字:必須為 ${e.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${e.keys.length>1?"們":""}:${f.joinValues(e.keys,"、")}`;case"invalid_key":return`${e.origin} 中有無效的鍵值`;case"invalid_union":default:return"無效的輸入值";case"invalid_element":return`${e.origin} 中有無效的值`}}};function Je(){return{localeError:Be()}}const He=()=>{const e={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"}};function r(r){return e[r]??null}const t={regex:"ẹ̀rọ ìbáwọlé",email:"àdírẹ́sì ìmẹ́lì",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"àkókò ISO",date:"ọjọ́ ISO",time:"àkókò ISO",duration:"àkókò tó pé ISO",ipv4:"àdírẹ́sì IPv4",ipv6:"àdírẹ́sì IPv6",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"};return e=>{switch(e.code){case"invalid_type":return`Ìbáwọlé aṣìṣe: a ní láti fi ${e.expected}, àmọ̀ a rí ${(e=>{const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":"nọ́mbà";case"object":if(Array.isArray(e))return"akopọ";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return r})(e.input)}`;case"invalid_value":return 1===e.values.length?`Ìbáwọlé aṣìṣe: a ní láti fi ${f.stringifyPrimitive(e.values[0])}`:`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${f.joinValues(e.values,"|")}`;case"too_big":{const t=e.inclusive?"<=":"<",n=r(e.origin);return n?`Tó pọ̀ jù: a ní láti jẹ́ pé ${e.origin??"iye"} ${n.verb} ${t}${e.maximum} ${n.unit}`:`Tó pọ̀ jù: a ní láti jẹ́ ${t}${e.maximum}`}case"too_small":{const t=e.inclusive?">=":">",n=r(e.origin);return n?`Kéré ju: a ní láti jẹ́ pé ${e.origin} ${n.verb} ${t}${e.minimum} ${n.unit}`:`Kéré ju: a ní láti jẹ́ ${t}${e.minimum}`}case"invalid_format":{const r=e;return"starts_with"===r.format?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${r.prefix}"`:"ends_with"===r.format?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${r.suffix}"`:"includes"===r.format?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${r.includes}"`:"regex"===r.format?`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${r.pattern}`:`Aṣìṣe: ${t[r.format]??e.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${e.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${f.joinValues(e.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${e.origin}`;case"invalid_union":default:return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${e.origin}`}}};function Ge(){return{localeError:He()}}var We=t(144),Ke=t(244),Me=t(138);class Ye{constructor(e){this._def=e,this.def=e}implement(e){if("function"!=typeof e)throw new Error("implement() must be called with a function");const r=(...t)=>{const n=this._def.input?(0,c.f)(this._def.input,t,void 0,{callee:r}):t;if(!Array.isArray(n))throw new Error("Invalid arguments schema: not an array or tuple schema.");const i=e(...n);return this._def.output?(0,c.f)(this._def.output,i,void 0,{callee:r}):i};return r}implementAsync(e){if("function"!=typeof e)throw new Error("implement() must be called with a function");const r=async(...t)=>{const n=this._def.input?await(0,c.e)(this._def.input,t,void 0,{callee:r}):t;if(!Array.isArray(n))throw new Error("Invalid arguments schema: not an array or tuple schema.");const i=await e(...n);return this._def.output?(0,c.e)(this._def.output,i,void 0,{callee:r}):i};return r}input(...e){const r=this.constructor;return Array.isArray(e[0])?new r({type:"function",input:new d.db({type:"tuple",items:e[0],rest:e[1]}),output:this._def.output}):new r({type:"function",input:e[0],output:this._def.output})}output(e){return new(0,this.constructor)({type:"function",input:this._def.input,output:e})}}function Xe(e){return new Ye({type:"function",input:Array.isArray(e?.input)?(0,Me.Rb)(d.db,e?.input):e?.input??(0,Me.c)(d.b,(0,Me.Xb)(d.kb)),output:e?.output??(0,Me.Xb)(d.kb)})}var Qe=t(237),er=t(172),rr=t(247),tr=t(246);const nr={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};function ir(e){u.e({customError:e})}function ar(){return u.e().customError}var or;or||(or={});var sr=t(180);function ur(e){return Me.p(er.W,e)}function cr(e){return Me.o(er.M,e)}function lr(e){return Me.m(er.g,e)}function dr(e){return Me.l(er.f,e)}function mr(e){return Me.n(er.o,e)}(0,u.e)(N());const pr=s},247:(e,r,t)=>{"use strict";t.d(r,{a:()=>s,b:()=>u});var n=t(145),i=t(81),a=t(72);const o=(e,r)=>{n.a.init(e,r),e.name="ZodError",Object.defineProperties(e,{format:{value:r=>n.d(e,r)},flatten:{value:r=>n.c(e,r)},addIssue:{value:r=>{e.issues.push(r),e.message=JSON.stringify(e.issues,a.jsonStringifyReplacer,2)}},addIssues:{value:r=>{e.issues.push(...r),e.message=JSON.stringify(e.issues,a.jsonStringifyReplacer,2)}},isEmpty:{get:()=>0===e.issues.length}})},s=i.c("ZodError",o),u=i.c("ZodError",o,{Parent:Error})},180:(e,r,t)=>{"use strict";t.r(r),t.d(r,{ZodISODate:()=>c,ZodISODateTime:()=>s,ZodISODuration:()=>p,ZodISOTime:()=>d,date:()=>l,datetime:()=>u,duration:()=>f,time:()=>m});var n=t(81),i=t(132),a=t(138),o=t(172);const s=n.c("ZodISODateTime",((e,r)=>{i.z.init(e,r),o.V.init(e,r)}));function u(e){return a.O(s,e)}const c=n.c("ZodISODate",((e,r)=>{i.A.init(e,r),o.V.init(e,r)}));function l(e){return a.P(c,e)}const d=n.c("ZodISOTime",((e,r)=>{i.C.init(e,r),o.V.init(e,r)}));function m(e){return a.R(d,e)}const p=n.c("ZodISODuration",((e,r)=>{i.B.init(e,r),o.V.init(e,r)}));function f(e){return a.Q(p,e)}},246:(e,r,t)=>{"use strict";t.d(r,{a:()=>o,b:()=>a,c:()=>u,d:()=>s});var n=t(173),i=t(247);const a=n.b(i.b),o=n.a(i.b),s=n.d(i.b),u=n.c(i.b)},172:(e,r,t)=>{"use strict";t.d(r,{$:()=>Ye,$b:()=>Oe,A:()=>te,Ab:()=>b,Ac:()=>fe,B:()=>Z,Bb:()=>E,Bc:()=>_e,C:()=>Lr,Cb:()=>sr,Cc:()=>q,D:()=>cr,Db:()=>re,Dc:()=>Ie,E:()=>tr,Eb:()=>mr,Ec:()=>He,F:()=>Ur,Fb:()=>de,Fc:()=>Ae,G:()=>U,Gb:()=>me,Gc:()=>D,H:()=>Ne,Hb:()=>$,Hc:()=>k,I:()=>Sr,Ib:()=>oe,Ic:()=>S,J:()=>hr,Jb:()=>Gr,Jc:()=>I,K:()=>xe,Kb:()=>Me,Kc:()=>w,L:()=>ce,Lb:()=>le,Lc:()=>Pe,M:()=>se,Mb:()=>pe,Mc:()=>R,N:()=>Ce,Nb:()=>$e,O:()=>gr,Ob:()=>F,P:()=>Nr,Pb:()=>J,Q:()=>wr,Qb:()=>Kr,R:()=>Zr,Rb:()=>ne,S:()=>jr,Sb:()=>Ze,T:()=>Qe,Tb:()=>C,U:()=>ir,Ub:()=>Rr,V:()=>v,Vb:()=>lr,W:()=>f,Wb:()=>Be,X:()=>xr,Xb:()=>nr,Y:()=>we,Yb:()=>A,Z:()=>Tr,Zb:()=>Ar,_:()=>pr,_b:()=>ur,a:()=>ze,ab:()=>m,ac:()=>Ir,b:()=>Le,bb:()=>T,bc:()=>br,c:()=>X,cb:()=>x,cc:()=>yr,d:()=>M,db:()=>_,dc:()=>De,e:()=>ye,eb:()=>Se,ec:()=>ue,f:()=>he,fb:()=>Je,fc:()=>Ve,g:()=>ge,gb:()=>Ue,gc:()=>vr,h:()=>H,hb:()=>je,hc:()=>rr,i:()=>W,ib:()=>L,ic:()=>Or,j:()=>N,jb:()=>p,jc:()=>kr,k:()=>j,kb:()=>_r,kc:()=>Mr,l:()=>zr,lb:()=>Ee,lc:()=>Cr,m:()=>ie,mb:()=>Re,mc:()=>Pr,n:()=>Vr,nb:()=>Q,nc:()=>er,o:()=>Te,ob:()=>Y,oc:()=>Jr,p:()=>$r,pb:()=>be,pc:()=>ar,q:()=>Ge,qb:()=>ve,qc:()=>Fe,r:()=>h,rb:()=>Er,rc:()=>ae,s:()=>z,sb:()=>Fr,sc:()=>Wr,t:()=>or,tb:()=>G,tc:()=>g,u:()=>ee,ub:()=>K,uc:()=>Dr,v:()=>dr,vb:()=>O,vc:()=>Hr,w:()=>y,wb:()=>P,wc:()=>ke,x:()=>V,xb:()=>Br,xc:()=>qr,y:()=>B,yb:()=>qe,yc:()=>fr,z:()=>Ke,zb:()=>We,zc:()=>Xe});var n=t(81),i=t(132),a=t(72),o=t(144),s=t(138),u=t(130),c=t(133),l=t(180),d=t(246);const m=n.c("ZodType",((e,r)=>(i.eb.init(e,r),e.def=r,Object.defineProperty(e,"_def",{value:r}),e.check=(...t)=>e.clone({...r,checks:[...r.checks??[],...t.map((e=>"function"==typeof e?{_zod:{check:e,def:{check:"custom"},onattach:[]}}:e))]}),e.clone=(r,t)=>a.clone(e,r,t),e.brand=()=>e,e.register=(r,t)=>(r.add(e,t),e),e.parse=(r,t)=>d.b(e,r,t,{callee:e.parse}),e.safeParse=(r,t)=>d.d(e,r,t),e.parseAsync=async(r,t)=>d.a(e,r,t,{callee:e.parseAsync}),e.safeParseAsync=async(r,t)=>d.c(e,r,t),e.spa=e.safeParseAsync,e.refine=(r,t)=>e.check(Jr(r,t)),e.superRefine=r=>e.check(Hr(r)),e.overwrite=r=>e.check(s.ub(r)),e.optional=()=>vr(e),e.nullable=()=>br(e),e.nullish=()=>vr(br(e)),e.nonoptional=r=>Ir(e,r),e.array=()=>Re(e),e.or=r=>He([e,r]),e.and=r=>Me(e,r),e.transform=r=>Or(e,fr(r)),e.default=r=>_r(e,r),e.prefault=r=>kr(e,r),e.catch=r=>Er(e,r),e.pipe=r=>Or(e,r),e.readonly=()=>Pr(e),e.describe=r=>{const t=e.clone();return o.d.add(t,{description:r}),t},Object.defineProperty(e,"description",{get:()=>o.d.get(e)?.description,configurable:!0}),e.meta=(...r)=>{if(0===r.length)return o.d.get(e);const t=e.clone();return o.d.add(t,r[0]),t},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e))),p=n.c("_ZodString",((e,r)=>{i._.init(e,r),m.init(e,r);const t=e._zod.bag;e.format=t.format??null,e.minLength=t.minimum??null,e.maxLength=t.maximum??null,e.regex=(...r)=>e.check(s.Cb(...r)),e.includes=(...r)=>e.check(s.H(...r)),e.startsWith=(...r)=>e.check(s.Fb(...r)),e.endsWith=(...r)=>e.check(s.y(...r)),e.min=(...r)=>e.check(s.db(...r)),e.max=(...r)=>e.check(s.$(...r)),e.length=(...r)=>e.check(s.V(...r)),e.nonempty=(...r)=>e.check(s.db(1,...r)),e.lowercase=r=>e.check(s.X(r)),e.uppercase=r=>e.check(s.Yb(r)),e.trim=()=>e.check(s.Qb()),e.normalize=(...r)=>e.check(s.pb(...r)),e.toLowerCase=()=>e.check(s.Nb()),e.toUpperCase=()=>e.check(s.Ob())})),f=n.c("ZodString",((e,r)=>{i._.init(e,r),p.init(e,r),e.email=r=>e.check(s.w(h,r)),e.url=r=>e.check(s.Zb(x,r)),e.jwt=r=>e.check(s.S(te,r)),e.emoji=r=>e.check(s.x(z,r)),e.guid=r=>e.check(s.G(y,r)),e.uuid=r=>e.check(s.bc(_,r)),e.uuidv4=r=>e.check(s._b(_,r)),e.uuidv6=r=>e.check(s.$b(_,r)),e.uuidv7=r=>e.check(s.ac(_,r)),e.nanoid=r=>e.check(s.hb(U,r)),e.guid=r=>e.check(s.G(y,r)),e.cuid=r=>e.check(s.q(N,r)),e.cuid2=r=>e.check(s.r(j,r)),e.ulid=r=>e.check(s.Ub(T,r)),e.base64=r=>e.check(s.e(M,r)),e.base64url=r=>e.check(s.d(X,r)),e.xid=r=>e.check(s.dc(L,r)),e.ksuid=r=>e.check(s.T(Z,r)),e.ipv4=r=>e.check(s.M(V,r)),e.ipv6=r=>e.check(s.N(B,r)),e.cidrv4=r=>e.check(s.j(H,r)),e.cidrv6=r=>e.check(s.k(W,r)),e.e164=r=>e.check(s.A(ee,r)),e.datetime=r=>e.check(l.datetime(r)),e.date=r=>e.check(l.date(r)),e.time=r=>e.check(l.time(r)),e.duration=r=>e.check(l.duration(r))}));function g(e){return s.Ib(f,e)}const v=n.c("ZodStringFormat",((e,r)=>{i.Z.init(e,r),p.init(e,r)})),h=n.c("ZodEmail",((e,r)=>{i.r.init(e,r),v.init(e,r)}));function b(e){return s.w(h,e)}const y=n.c("ZodGUID",((e,r)=>{i.w.init(e,r),v.init(e,r)}));function $(e){return s.G(y,e)}const _=n.c("ZodUUID",((e,r)=>{i.hb.init(e,r),v.init(e,r)}));function w(e){return s.bc(_,e)}function k(e){return s._b(_,e)}function S(e){return s.$b(_,e)}function I(e){return s.ac(_,e)}const x=n.c("ZodURL",((e,r)=>{i.gb.init(e,r),v.init(e,r)}));function D(e){return s.Zb(x,e)}const z=n.c("ZodEmoji",((e,r)=>{i.s.init(e,r),v.init(e,r)}));function E(e){return s.x(z,e)}const U=n.c("ZodNanoID",((e,r)=>{i.K.init(e,r),v.init(e,r)}));function A(e){return s.hb(U,e)}const N=n.c("ZodCUID",((e,r)=>{i.j.init(e,r),v.init(e,r)}));function O(e){return s.q(N,e)}const j=n.c("ZodCUID2",((e,r)=>{i.k.init(e,r),v.init(e,r)}));function P(e){return s.r(j,e)}const T=n.c("ZodULID",((e,r)=>{i.fb.init(e,r),v.init(e,r)}));function q(e){return s.Ub(T,e)}const L=n.c("ZodXID",((e,r)=>{i.mb.init(e,r),v.init(e,r)}));function R(e){return s.dc(L,e)}const Z=n.c("ZodKSUID",((e,r)=>{i.F.init(e,r),v.init(e,r)}));function C(e){return s.T(Z,e)}const V=n.c("ZodIPv4",((e,r)=>{i.x.init(e,r),v.init(e,r)}));function F(e){return s.M(V,e)}const B=n.c("ZodIPv6",((e,r)=>{i.y.init(e,r),v.init(e,r)}));function J(e){return s.N(B,e)}const H=n.c("ZodCIDRv4",((e,r)=>{i.h.init(e,r),v.init(e,r)}));function G(e){return s.j(H,e)}const W=n.c("ZodCIDRv6",((e,r)=>{i.i.init(e,r),v.init(e,r)}));function K(e){return s.k(W,e)}const M=n.c("ZodBase64",((e,r)=>{i.d.init(e,r),v.init(e,r)}));function Y(e){return s.e(M,e)}const X=n.c("ZodBase64URL",((e,r)=>{i.c.init(e,r),v.init(e,r)}));function Q(e){return s.d(X,e)}const ee=n.c("ZodE164",((e,r)=>{i.u.init(e,r),v.init(e,r)}));function re(e){return s.A(ee,e)}const te=n.c("ZodJWT",((e,r)=>{i.E.init(e,r),v.init(e,r)}));function ne(e){return s.S(te,e)}const ie=n.c("ZodCustomStringFormat",((e,r)=>{i.m.init(e,r),v.init(e,r)}));function ae(e,r,t={}){return s.Gb(ie,e,r,t)}function oe(e){return s.Gb(ie,"hostname",u.hostname,e)}const se=n.c("ZodNumber",((e,r)=>{i.Q.init(e,r),m.init(e,r),e.gt=(r,t)=>e.check(s.F(r,t)),e.gte=(r,t)=>e.check(s.E(r,t)),e.min=(r,t)=>e.check(s.E(r,t)),e.lt=(r,t)=>e.check(s.Z(r,t)),e.lte=(r,t)=>e.check(s.Y(r,t)),e.max=(r,t)=>e.check(s.Y(r,t)),e.int=r=>e.check(le(r)),e.safe=r=>e.check(le(r)),e.positive=r=>e.check(s.F(0,r)),e.nonnegative=r=>e.check(s.E(0,r)),e.negative=r=>e.check(s.Z(0,r)),e.nonpositive=r=>e.check(s.Y(0,r)),e.multipleOf=(r,t)=>e.check(s.gb(r,t)),e.step=(r,t)=>e.check(s.gb(r,t)),e.finite=()=>e;const t=e._zod.bag;e.minValue=Math.max(t.minimum??Number.NEGATIVE_INFINITY,t.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(t.maximum??Number.POSITIVE_INFINITY,t.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(t.format??"").includes("int")||Number.isSafeInteger(t.multipleOf??.5),e.isFinite=!0,e.format=t.format??null}));function ue(e){return s.sb(se,e)}const ce=n.c("ZodNumberFormat",((e,r)=>{i.P.init(e,r),se.init(e,r)}));function le(e){return s.J(ce,e)}function de(e){return s.C(ce,e)}function me(e){return s.D(ce,e)}function pe(e){return s.K(ce,e)}function fe(e){return s.Sb(ce,e)}const ge=n.c("ZodBoolean",((e,r)=>{i.g.init(e,r),m.init(e,r)}));function ve(e){return s.g(ge,e)}const he=n.c("ZodBigInt",((e,r)=>{i.f.init(e,r),m.init(e,r),e.gte=(r,t)=>e.check(s.E(r,t)),e.min=(r,t)=>e.check(s.E(r,t)),e.gt=(r,t)=>e.check(s.F(r,t)),e.gte=(r,t)=>e.check(s.E(r,t)),e.min=(r,t)=>e.check(s.E(r,t)),e.lt=(r,t)=>e.check(s.Z(r,t)),e.lte=(r,t)=>e.check(s.Y(r,t)),e.max=(r,t)=>e.check(s.Y(r,t)),e.positive=r=>e.check(s.F(BigInt(0),r)),e.negative=r=>e.check(s.Z(BigInt(0),r)),e.nonpositive=r=>e.check(s.Y(BigInt(0),r)),e.nonnegative=r=>e.check(s.E(BigInt(0),r)),e.multipleOf=(r,t)=>e.check(s.gb(r,t));const t=e._zod.bag;e.minValue=t.minimum??null,e.maxValue=t.maximum??null,e.format=t.format??null}));function be(e){return s.f(he,e)}const ye=n.c("ZodBigIntFormat",((e,r)=>{i.e.init(e,r),he.init(e,r)}));function $e(e){return s.L(ye,e)}function _e(e){return s.Tb(ye,e)}const we=n.c("ZodSymbol",((e,r)=>{i.ab.init(e,r),m.init(e,r)}));function ke(e){return s.Lb(we,e)}const Se=n.c("ZodUndefined",((e,r)=>{i.ib.init(e,r),m.init(e,r)}));function Ie(e){return s.Vb(Se,e)}const xe=n.c("ZodNull",((e,r)=>{i.O.init(e,r),m.init(e,r)}));function De(e){return s.rb(xe,e)}const ze=n.c("ZodAny",((e,r)=>{i.a.init(e,r),m.init(e,r)}));function Ee(){return s.b(ze)}const Ue=n.c("ZodUnknown",((e,r)=>{i.kb.init(e,r),m.init(e,r)}));function Ae(){return s.Xb(Ue)}const Ne=n.c("ZodNever",((e,r)=>{i.L.init(e,r),m.init(e,r)}));function Oe(e){return s.lb(Ne,e)}const je=n.c("ZodVoid",((e,r)=>{i.lb.init(e,r),m.init(e,r)}));function Pe(e){return s.cc(je,e)}const Te=n.c("ZodDate",((e,r)=>{i.o.init(e,r),m.init(e,r),e.min=(r,t)=>e.check(s.E(r,t)),e.max=(r,t)=>e.check(s.Y(r,t));const t=e._zod.bag;e.minDate=t.minimum?new Date(t.minimum):null,e.maxDate=t.maximum?new Date(t.maximum):null}));function qe(e){return s.t(Te,e)}const Le=n.c("ZodArray",((e,r)=>{i.b.init(e,r),m.init(e,r),e.element=r.element,e.min=(r,t)=>e.check(s.db(r,t)),e.nonempty=r=>e.check(s.db(1,r)),e.max=(r,t)=>e.check(s.$(r,t)),e.length=(r,t)=>e.check(s.V(r,t)),e.unwrap=()=>e.element}));function Re(e,r){return s.c(Le,e,r)}function Ze(e){const r=e._zod.def.shape;return sr(Object.keys(r))}const Ce=n.c("ZodObject",((e,r)=>{i.R.init(e,r),m.init(e,r),a.defineLazy(e,"shape",(()=>r.shape)),e.keyof=()=>sr(Object.keys(e._zod.def.shape)),e.catchall=r=>e.clone({...e._zod.def,catchall:r}),e.passthrough=()=>e.clone({...e._zod.def,catchall:Ae()}),e.loose=()=>e.clone({...e._zod.def,catchall:Ae()}),e.strict=()=>e.clone({...e._zod.def,catchall:Oe()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=r=>a.extend(e,r),e.merge=r=>a.merge(e,r),e.pick=r=>a.pick(e,r),e.omit=r=>a.omit(e,r),e.partial=(...r)=>a.partial(gr,e,r[0]),e.required=(...r)=>a.required(Sr,e,r[0])}));function Ve(e,r){const t={type:"object",get shape(){return a.assignProp(this,"shape",e?a.objectClone(e):{}),this.shape},...a.normalizeParams(r)};return new Ce(t)}function Fe(e,r){return new Ce({type:"object",get shape(){return a.assignProp(this,"shape",a.objectClone(e)),this.shape},catchall:Oe(),...a.normalizeParams(r)})}function Be(e,r){return new Ce({type:"object",get shape(){return a.assignProp(this,"shape",a.objectClone(e)),this.shape},catchall:Ae(),...a.normalizeParams(r)})}const Je=n.c("ZodUnion",((e,r)=>{i.jb.init(e,r),m.init(e,r),e.options=r.options}));function He(e,r){return new Je({type:"union",options:e,...a.normalizeParams(r)})}const Ge=n.c("ZodDiscriminatedUnion",((e,r)=>{Je.init(e,r),i.q.init(e,r)}));function We(e,r,t){return new Ge({type:"union",options:r,discriminator:e,...a.normalizeParams(t)})}const Ke=n.c("ZodIntersection",((e,r)=>{i.D.init(e,r),m.init(e,r)}));function Me(e,r){return new Ke({type:"intersection",left:e,right:r})}const Ye=n.c("ZodTuple",((e,r)=>{i.db.init(e,r),m.init(e,r),e.rest=r=>e.clone({...e._zod.def,rest:r})}));function Xe(e,r,t){const n=r instanceof i.eb,o=n?t:r;return new Ye({type:"tuple",items:e,rest:n?r:null,...a.normalizeParams(o)})}const Qe=n.c("ZodRecord",((e,r)=>{i.X.init(e,r),m.init(e,r),e.keyType=r.keyType,e.valueType=r.valueType}));function er(e,r,t){return new Qe({type:"record",keyType:e,valueType:r,...a.normalizeParams(t)})}function rr(e,r,t){const n=a.clone(e);return n._zod.values=void 0,new Qe({type:"record",keyType:n,valueType:r,...a.normalizeParams(t)})}const tr=n.c("ZodMap",((e,r)=>{i.I.init(e,r),m.init(e,r),e.keyType=r.keyType,e.valueType=r.valueType}));function nr(e,r,t){return new tr({type:"map",keyType:e,valueType:r,...a.normalizeParams(t)})}const ir=n.c("ZodSet",((e,r)=>{i.Y.init(e,r),m.init(e,r),e.min=(...r)=>e.check(s.eb(...r)),e.nonempty=r=>e.check(s.eb(1,r)),e.max=(...r)=>e.check(s.ab(...r)),e.size=(...r)=>e.check(s.Eb(...r))}));function ar(e,r){return new ir({type:"set",valueType:e,...a.normalizeParams(r)})}const or=n.c("ZodEnum",((e,r)=>{i.t.init(e,r),m.init(e,r),e.enum=r.entries,e.options=Object.values(r.entries);const t=new Set(Object.keys(r.entries));e.extract=(e,n)=>{const i={};for(const n of e){if(!t.has(n))throw new Error(`Key ${n} not found in enum`);i[n]=r.entries[n]}return new or({...r,checks:[],...a.normalizeParams(n),entries:i})},e.exclude=(e,n)=>{const i={...r.entries};for(const r of e){if(!t.has(r))throw new Error(`Key ${r} not found in enum`);delete i[r]}return new or({...r,checks:[],...a.normalizeParams(n),entries:i})}}));function sr(e,r){const t=Array.isArray(e)?Object.fromEntries(e.map((e=>[e,e]))):e;return new or({type:"enum",entries:t,...a.normalizeParams(r)})}function ur(e,r){return new or({type:"enum",entries:e,...a.normalizeParams(r)})}const cr=n.c("ZodLiteral",((e,r)=>{i.H.init(e,r),m.init(e,r),e.values=new Set(r.values),Object.defineProperty(e,"value",{get(){if(r.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return r.values[0]}})}));function lr(e,r){return new cr({type:"literal",values:Array.isArray(e)?e:[e],...a.normalizeParams(r)})}const dr=n.c("ZodFile",((e,r)=>{i.v.init(e,r),m.init(e,r),e.min=(r,t)=>e.check(s.eb(r,t)),e.max=(r,t)=>e.check(s.ab(r,t)),e.mime=(r,t)=>e.check(s.cb(Array.isArray(r)?r:[r],t))}));function mr(e){return s.B(dr,e)}const pr=n.c("ZodTransform",((e,r)=>{i.cb.init(e,r),m.init(e,r),e._zod.parse=(t,n)=>{t.addIssue=n=>{if("string"==typeof n)t.issues.push(a.issue(n,t.value,r));else{const r=n;r.fatal&&(r.continue=!1),r.code??(r.code="custom"),r.input??(r.input=t.value),r.inst??(r.inst=e),t.issues.push(a.issue(r))}};const i=r.transform(t.value,t);return i instanceof Promise?i.then((e=>(t.value=e,t))):(t.value=i,t)}}));function fr(e){return new pr({type:"transform",transform:e})}const gr=n.c("ZodOptional",((e,r)=>{i.S.init(e,r),m.init(e,r),e.unwrap=()=>e._zod.def.innerType}));function vr(e){return new gr({type:"optional",innerType:e})}const hr=n.c("ZodNullable",((e,r)=>{i.N.init(e,r),m.init(e,r),e.unwrap=()=>e._zod.def.innerType}));function br(e){return new hr({type:"nullable",innerType:e})}function yr(e){return vr(br(e))}const $r=n.c("ZodDefault",((e,r)=>{i.p.init(e,r),m.init(e,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap}));function _r(e,r){return new $r({type:"default",innerType:e,get defaultValue(){return"function"==typeof r?r():a.shallowClone(r)}})}const wr=n.c("ZodPrefault",((e,r)=>{i.U.init(e,r),m.init(e,r),e.unwrap=()=>e._zod.def.innerType}));function kr(e,r){return new wr({type:"prefault",innerType:e,get defaultValue(){return"function"==typeof r?r():a.shallowClone(r)}})}const Sr=n.c("ZodNonOptional",((e,r)=>{i.M.init(e,r),m.init(e,r),e.unwrap=()=>e._zod.def.innerType}));function Ir(e,r){return new Sr({type:"nonoptional",innerType:e,...a.normalizeParams(r)})}const xr=n.c("ZodSuccess",((e,r)=>{i.$.init(e,r),m.init(e,r),e.unwrap=()=>e._zod.def.innerType}));function Dr(e){return new xr({type:"success",innerType:e})}const zr=n.c("ZodCatch",((e,r)=>{i.l.init(e,r),m.init(e,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap}));function Er(e,r){return new zr({type:"catch",innerType:e,catchValue:"function"==typeof r?r:()=>r})}const Ur=n.c("ZodNaN",((e,r)=>{i.J.init(e,r),m.init(e,r)}));function Ar(e){return s.ib(Ur,e)}const Nr=n.c("ZodPipe",((e,r)=>{i.T.init(e,r),m.init(e,r),e.in=r.in,e.out=r.out}));function Or(e,r){return new Nr({type:"pipe",in:e,out:r})}const jr=n.c("ZodReadonly",((e,r)=>{i.W.init(e,r),m.init(e,r),e.unwrap=()=>e._zod.def.innerType}));function Pr(e){return new jr({type:"readonly",innerType:e})}const Tr=n.c("ZodTemplateLiteral",((e,r)=>{i.bb.init(e,r),m.init(e,r)}));function qr(e,r){return new Tr({type:"template_literal",parts:e,...a.normalizeParams(r)})}const Lr=n.c("ZodLazy",((e,r)=>{i.G.init(e,r),m.init(e,r),e.unwrap=()=>e._zod.def.getter()}));function Rr(e){return new Lr({type:"lazy",getter:e})}const Zr=n.c("ZodPromise",((e,r)=>{i.V.init(e,r),m.init(e,r),e.unwrap=()=>e._zod.def.innerType}));function Cr(e){return new Zr({type:"promise",innerType:e})}const Vr=n.c("ZodCustom",((e,r)=>{i.n.init(e,r),m.init(e,r)}));function Fr(e){const r=new c.v({check:"custom"});return r._zod.check=e,r}function Br(e,r){return s.s(Vr,e??(()=>!0),r)}function Jr(e,r={}){return s.Bb(Vr,e,r)}function Hr(e){return s.Kb(e)}function Gr(e,r={error:`Input not instance of ${e.name}`}){const t=new Vr({type:"custom",check:"custom",fn:r=>r instanceof e,abort:!0,...a.normalizeParams(r)});return t._zod.bag.Class=e,t}const Wr=(...e)=>s.Hb({Pipe:Nr,Boolean:ge,String:f,Transform:pr},...e);function Kr(e){const r=Rr((()=>He([g(e),ue(),ve(),De(),Re(r),er(g(),r)])));return r}function Mr(e,r){return Or(fr(e),r)}},138:(e,r,t)=>{"use strict";t.d(r,{$:()=>ve,$b:()=>m,A:()=>z,Ab:()=>qe,B:()=>Fe,Bb:()=>nr,C:()=>L,Cb:()=>ye,D:()=>R,Db:()=>Re,E:()=>se,Eb:()=>ge,F:()=>oe,Fb:()=>ke,G:()=>c,Gb:()=>sr,H:()=>we,Hb:()=>or,I:()=>Pe,Ib:()=>o,J:()=>q,Jb:()=>Ke,K:()=>Z,Kb:()=>ir,L:()=>H,Lb:()=>W,M:()=>w,Mb:()=>Qe,N:()=>k,Nb:()=>Ue,O:()=>A,Ob:()=>Ae,P:()=>N,Pb:()=>Be,Q:()=>j,Qb:()=>Ee,R:()=>O,Rb:()=>Te,S:()=>E,Sb:()=>C,T:()=>_,Tb:()=>G,U:()=>er,Ub:()=>y,V:()=>be,Vb:()=>K,W:()=>Ve,Wb:()=>Oe,X:()=>$e,Xb:()=>X,Y:()=>ae,Yb:()=>_e,Z:()=>ie,Zb:()=>f,_:()=>Le,_b:()=>d,a:()=>U,ab:()=>pe,ac:()=>p,b:()=>Y,bb:()=>ae,bc:()=>l,c:()=>Ne,cb:()=>xe,cc:()=>ee,d:()=>D,db:()=>he,dc:()=>$,e:()=>x,eb:()=>fe,f:()=>B,fb:()=>se,g:()=>V,gb:()=>me,h:()=>Me,hb:()=>v,i:()=>ar,ib:()=>ne,j:()=>S,jb:()=>Ce,k:()=>I,kb:()=>ce,l:()=>J,lb:()=>Q,m:()=>F,mb:()=>de,n:()=>te,nb:()=>We,o:()=>T,ob:()=>le,p:()=>s,pb:()=>ze,q:()=>h,qb:()=>He,r:()=>b,rb:()=>M,s:()=>tr,sb:()=>P,t:()=>re,tb:()=>Je,u:()=>Ge,ub:()=>De,v:()=>je,vb:()=>Ye,w:()=>u,wb:()=>ue,x:()=>g,xb:()=>rr,y:()=>Se,yb:()=>Ie,z:()=>Ze,zb:()=>Xe});var n=t(133),i=t(132),a=t(72);function o(e,r){return new e({type:"string",...a.normalizeParams(r)})}function s(e,r){return new e({type:"string",coerce:!0,...a.normalizeParams(r)})}function u(e,r){return new e({type:"string",format:"email",check:"string_format",abort:!1,...a.normalizeParams(r)})}function c(e,r){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...a.normalizeParams(r)})}function l(e,r){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...a.normalizeParams(r)})}function d(e,r){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...a.normalizeParams(r)})}function m(e,r){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...a.normalizeParams(r)})}function p(e,r){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...a.normalizeParams(r)})}function f(e,r){return new e({type:"string",format:"url",check:"string_format",abort:!1,...a.normalizeParams(r)})}function g(e,r){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...a.normalizeParams(r)})}function v(e,r){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...a.normalizeParams(r)})}function h(e,r){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...a.normalizeParams(r)})}function b(e,r){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...a.normalizeParams(r)})}function y(e,r){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...a.normalizeParams(r)})}function $(e,r){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...a.normalizeParams(r)})}function _(e,r){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...a.normalizeParams(r)})}function w(e,r){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...a.normalizeParams(r)})}function k(e,r){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...a.normalizeParams(r)})}function S(e,r){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...a.normalizeParams(r)})}function I(e,r){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...a.normalizeParams(r)})}function x(e,r){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...a.normalizeParams(r)})}function D(e,r){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...a.normalizeParams(r)})}function z(e,r){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...a.normalizeParams(r)})}function E(e,r){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...a.normalizeParams(r)})}const U={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function A(e,r){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...a.normalizeParams(r)})}function N(e,r){return new e({type:"string",format:"date",check:"string_format",...a.normalizeParams(r)})}function O(e,r){return new e({type:"string",format:"time",check:"string_format",precision:null,...a.normalizeParams(r)})}function j(e,r){return new e({type:"string",format:"duration",check:"string_format",...a.normalizeParams(r)})}function P(e,r){return new e({type:"number",checks:[],...a.normalizeParams(r)})}function T(e,r){return new e({type:"number",coerce:!0,checks:[],...a.normalizeParams(r)})}function q(e,r){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...a.normalizeParams(r)})}function L(e,r){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...a.normalizeParams(r)})}function R(e,r){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...a.normalizeParams(r)})}function Z(e,r){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...a.normalizeParams(r)})}function C(e,r){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...a.normalizeParams(r)})}function V(e,r){return new e({type:"boolean",...a.normalizeParams(r)})}function F(e,r){return new e({type:"boolean",coerce:!0,...a.normalizeParams(r)})}function B(e,r){return new e({type:"bigint",...a.normalizeParams(r)})}function J(e,r){return new e({type:"bigint",coerce:!0,...a.normalizeParams(r)})}function H(e,r){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...a.normalizeParams(r)})}function G(e,r){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...a.normalizeParams(r)})}function W(e,r){return new e({type:"symbol",...a.normalizeParams(r)})}function K(e,r){return new e({type:"undefined",...a.normalizeParams(r)})}function M(e,r){return new e({type:"null",...a.normalizeParams(r)})}function Y(e){return new e({type:"any"})}function X(e){return new e({type:"unknown"})}function Q(e,r){return new e({type:"never",...a.normalizeParams(r)})}function ee(e,r){return new e({type:"void",...a.normalizeParams(r)})}function re(e,r){return new e({type:"date",...a.normalizeParams(r)})}function te(e,r){return new e({type:"date",coerce:!0,...a.normalizeParams(r)})}function ne(e,r){return new e({type:"nan",...a.normalizeParams(r)})}function ie(e,r){return new n.f({check:"less_than",...a.normalizeParams(r),value:e,inclusive:!1})}function ae(e,r){return new n.f({check:"less_than",...a.normalizeParams(r),value:e,inclusive:!0})}function oe(e,r){return new n.c({check:"greater_than",...a.normalizeParams(r),value:e,inclusive:!1})}function se(e,r){return new n.c({check:"greater_than",...a.normalizeParams(r),value:e,inclusive:!0})}function ue(e){return oe(0,e)}function ce(e){return ie(0,e)}function le(e){return ae(0,e)}function de(e){return se(0,e)}function me(e,r){return new n.m({check:"multiple_of",...a.normalizeParams(r),value:e})}function pe(e,r){return new n.i({check:"max_size",...a.normalizeParams(r),maximum:e})}function fe(e,r){return new n.l({check:"min_size",...a.normalizeParams(r),minimum:e})}function ge(e,r){return new n.r({check:"size_equals",...a.normalizeParams(r),size:e})}function ve(e,r){return new n.h({check:"max_length",...a.normalizeParams(r),maximum:e})}function he(e,r){return new n.k({check:"min_length",...a.normalizeParams(r),minimum:e})}function be(e,r){return new n.e({check:"length_equals",...a.normalizeParams(r),length:e})}function ye(e,r){return new n.q({check:"string_format",format:"regex",...a.normalizeParams(r),pattern:e})}function $e(e){return new n.g({check:"string_format",format:"lowercase",...a.normalizeParams(e)})}function _e(e){return new n.u({check:"string_format",format:"uppercase",...a.normalizeParams(e)})}function we(e,r){return new n.d({check:"string_format",format:"includes",...a.normalizeParams(r),includes:e})}function ke(e,r){return new n.s({check:"string_format",format:"starts_with",...a.normalizeParams(r),prefix:e})}function Se(e,r){return new n.b({check:"string_format",format:"ends_with",...a.normalizeParams(r),suffix:e})}function Ie(e,r,t){return new n.p({check:"property",property:e,schema:r,...a.normalizeParams(t)})}function xe(e,r){return new n.j({check:"mime_type",mime:e,...a.normalizeParams(r)})}function De(e){return new n.o({check:"overwrite",tx:e})}function ze(e){return De((r=>r.normalize(e)))}function Ee(){return De((e=>e.trim()))}function Ue(){return De((e=>e.toLowerCase()))}function Ae(){return De((e=>e.toUpperCase()))}function Ne(e,r,t){return new e({type:"array",element:r,...a.normalizeParams(t)})}function Oe(e,r,t){return new e({type:"union",options:r,...a.normalizeParams(t)})}function je(e,r,t,n){return new e({type:"union",options:t,discriminator:r,...a.normalizeParams(n)})}function Pe(e,r,t){return new e({type:"intersection",left:r,right:t})}function Te(e,r,t,n){const o=t instanceof i.eb,s=o?n:t;return new e({type:"tuple",items:r,rest:o?t:null,...a.normalizeParams(s)})}function qe(e,r,t,n){return new e({type:"record",keyType:r,valueType:t,...a.normalizeParams(n)})}function Le(e,r,t,n){return new e({type:"map",keyType:r,valueType:t,...a.normalizeParams(n)})}function Re(e,r,t){return new e({type:"set",valueType:r,...a.normalizeParams(t)})}function Ze(e,r,t){return new e({type:"enum",entries:Array.isArray(r)?Object.fromEntries(r.map((e=>[e,e]))):r,...a.normalizeParams(t)})}function Ce(e,r,t){return new e({type:"enum",entries:r,...a.normalizeParams(t)})}function Ve(e,r,t){return new e({type:"literal",values:Array.isArray(r)?r:[r],...a.normalizeParams(t)})}function Fe(e,r){return new e({type:"file",...a.normalizeParams(r)})}function Be(e,r){return new e({type:"transform",transform:r})}function Je(e,r){return new e({type:"optional",innerType:r})}function He(e,r){return new e({type:"nullable",innerType:r})}function Ge(e,r,t){return new e({type:"default",innerType:r,get defaultValue(){return"function"==typeof t?t():a.shallowClone(t)}})}function We(e,r,t){return new e({type:"nonoptional",innerType:r,...a.normalizeParams(t)})}function Ke(e,r){return new e({type:"success",innerType:r})}function Me(e,r,t){return new e({type:"catch",innerType:r,catchValue:"function"==typeof t?t:()=>t})}function Ye(e,r,t){return new e({type:"pipe",in:r,out:t})}function Xe(e,r){return new e({type:"readonly",innerType:r})}function Qe(e,r,t){return new e({type:"template_literal",parts:r,...a.normalizeParams(t)})}function er(e,r){return new e({type:"lazy",getter:r})}function rr(e,r){return new e({type:"promise",innerType:r})}function tr(e,r,t){const n=a.normalizeParams(t);return n.abort??(n.abort=!0),new e({type:"custom",check:"custom",fn:r,...n})}function nr(e,r,t){return new e({type:"custom",check:"custom",fn:r,...a.normalizeParams(t)})}function ir(e){const r=ar((t=>(t.addIssue=e=>{if("string"==typeof e)t.issues.push(a.issue(e,t.value,r._zod.def));else{const n=e;n.fatal&&(n.continue=!1),n.code??(n.code="custom"),n.input??(n.input=t.value),n.inst??(n.inst=r),n.continue??(n.continue=!r._zod.def.abort),t.issues.push(a.issue(n))}},e(t.value,t))));return r}function ar(e,r){const t=new n.v({check:"custom",...a.normalizeParams(r)});return t._zod.check=e,t}function or(e,r){const t=a.normalizeParams(r);let n=t.truthy??["true","1","yes","on","y","enabled"],o=t.falsy??["false","0","no","off","n","disabled"];"sensitive"!==t.case&&(n=n.map((e=>"string"==typeof e?e.toLowerCase():e)),o=o.map((e=>"string"==typeof e?e.toLowerCase():e)));const s=new Set(n),u=new Set(o),c=e.Pipe??i.T,l=e.Boolean??i.g,d=e.String??i._,m=new(e.Transform??i.cb)({type:"transform",transform:(e,r)=>{let n=e;return"sensitive"!==t.case&&(n=n.toLowerCase()),!!s.has(n)||!u.has(n)&&(r.issues.push({code:"invalid_value",expected:"stringbool",values:[...s,...u],input:r.value,inst:m,continue:!1}),{})},error:t.error}),p=new c({type:"pipe",in:new d({type:"string",error:t.error}),out:m,error:t.error});return new c({type:"pipe",in:p,out:new l({type:"boolean",error:t.error}),error:t.error})}function sr(e,r,t,n={}){const i=a.normalizeParams(n),o={...a.normalizeParams(n),check:"string_format",type:"string",format:r,fn:"function"==typeof t?t:e=>t.test(e),...i};return t instanceof RegExp&&(o.pattern=t),new e(o)}},133:(e,r,t)=>{"use strict";t.d(r,{a:()=>m,b:()=>I,c:()=>c,d:()=>k,e:()=>b,f:()=>u,g:()=>_,h:()=>v,i:()=>p,j:()=>z,k:()=>h,l:()=>f,m:()=>l,n:()=>d,o:()=>E,p:()=>D,q:()=>$,r:()=>g,s:()=>S,t:()=>y,u:()=>w,v:()=>o});var n=t(81),i=t(130),a=t(72);const o=n.c("$ZodCheck",((e,r)=>{var t;e._zod??(e._zod={}),e._zod.def=r,(t=e._zod).onattach??(t.onattach=[])})),s={number:"number",bigint:"bigint",object:"date"},u=n.c("$ZodCheckLessThan",((e,r)=>{o.init(e,r);const t=s[typeof r.value];e._zod.onattach.push((e=>{const t=e._zod.bag,n=(r.inclusive?t.maximum:t.exclusiveMaximum)??Number.POSITIVE_INFINITY;r.value{(r.inclusive?n.value<=r.value:n.value{o.init(e,r);const t=s[typeof r.value];e._zod.onattach.push((e=>{const t=e._zod.bag,n=(r.inclusive?t.minimum:t.exclusiveMinimum)??Number.NEGATIVE_INFINITY;r.value>n&&(r.inclusive?t.minimum=r.value:t.exclusiveMinimum=r.value)})),e._zod.check=n=>{(r.inclusive?n.value>=r.value:n.value>r.value)||n.issues.push({origin:t,code:"too_small",minimum:r.value,input:n.value,inclusive:r.inclusive,inst:e,continue:!r.abort})}})),l=n.c("$ZodCheckMultipleOf",((e,r)=>{o.init(e,r),e._zod.onattach.push((e=>{var t;(t=e._zod.bag).multipleOf??(t.multipleOf=r.value)})),e._zod.check=t=>{if(typeof t.value!=typeof r.value)throw new Error("Cannot mix number and bigint in multiple_of check.");("bigint"==typeof t.value?t.value%r.value===BigInt(0):0===a.floatSafeRemainder(t.value,r.value))||t.issues.push({origin:typeof t.value,code:"not_multiple_of",divisor:r.value,input:t.value,inst:e,continue:!r.abort})}})),d=n.c("$ZodCheckNumberFormat",((e,r)=>{o.init(e,r),r.format=r.format||"float64";const t=r.format?.includes("int"),n=t?"int":"number",[s,u]=a.NUMBER_FORMAT_RANGES[r.format];e._zod.onattach.push((e=>{const n=e._zod.bag;n.format=r.format,n.minimum=s,n.maximum=u,t&&(n.pattern=i.integer)})),e._zod.check=i=>{const a=i.value;if(t){if(!Number.isInteger(a))return void i.issues.push({expected:n,format:r.format,code:"invalid_type",continue:!1,input:a,inst:e});if(!Number.isSafeInteger(a))return void(a>0?i.issues.push({input:a,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:n,continue:!r.abort}):i.issues.push({input:a,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:n,continue:!r.abort}))}au&&i.issues.push({origin:"number",input:a,code:"too_big",maximum:u,inst:e})}})),m=n.c("$ZodCheckBigIntFormat",((e,r)=>{o.init(e,r);const[t,n]=a.BIGINT_FORMAT_RANGES[r.format];e._zod.onattach.push((e=>{const i=e._zod.bag;i.format=r.format,i.minimum=t,i.maximum=n})),e._zod.check=i=>{const a=i.value;an&&i.issues.push({origin:"bigint",input:a,code:"too_big",maximum:n,inst:e})}})),p=n.c("$ZodCheckMaxSize",((e,r)=>{var t;o.init(e,r),(t=e._zod.def).when??(t.when=e=>{const r=e.value;return!a.nullish(r)&&void 0!==r.size}),e._zod.onattach.push((e=>{const t=e._zod.bag.maximum??Number.POSITIVE_INFINITY;r.maximum{const n=t.value;n.size<=r.maximum||t.issues.push({origin:a.getSizableOrigin(n),code:"too_big",maximum:r.maximum,input:n,inst:e,continue:!r.abort})}})),f=n.c("$ZodCheckMinSize",((e,r)=>{var t;o.init(e,r),(t=e._zod.def).when??(t.when=e=>{const r=e.value;return!a.nullish(r)&&void 0!==r.size}),e._zod.onattach.push((e=>{const t=e._zod.bag.minimum??Number.NEGATIVE_INFINITY;r.minimum>t&&(e._zod.bag.minimum=r.minimum)})),e._zod.check=t=>{const n=t.value;n.size>=r.minimum||t.issues.push({origin:a.getSizableOrigin(n),code:"too_small",minimum:r.minimum,input:n,inst:e,continue:!r.abort})}})),g=n.c("$ZodCheckSizeEquals",((e,r)=>{var t;o.init(e,r),(t=e._zod.def).when??(t.when=e=>{const r=e.value;return!a.nullish(r)&&void 0!==r.size}),e._zod.onattach.push((e=>{const t=e._zod.bag;t.minimum=r.size,t.maximum=r.size,t.size=r.size})),e._zod.check=t=>{const n=t.value,i=n.size;if(i===r.size)return;const o=i>r.size;t.issues.push({origin:a.getSizableOrigin(n),...o?{code:"too_big",maximum:r.size}:{code:"too_small",minimum:r.size},inclusive:!0,exact:!0,input:t.value,inst:e,continue:!r.abort})}})),v=n.c("$ZodCheckMaxLength",((e,r)=>{var t;o.init(e,r),(t=e._zod.def).when??(t.when=e=>{const r=e.value;return!a.nullish(r)&&void 0!==r.length}),e._zod.onattach.push((e=>{const t=e._zod.bag.maximum??Number.POSITIVE_INFINITY;r.maximum{const n=t.value;if(n.length<=r.maximum)return;const i=a.getLengthableOrigin(n);t.issues.push({origin:i,code:"too_big",maximum:r.maximum,inclusive:!0,input:n,inst:e,continue:!r.abort})}})),h=n.c("$ZodCheckMinLength",((e,r)=>{var t;o.init(e,r),(t=e._zod.def).when??(t.when=e=>{const r=e.value;return!a.nullish(r)&&void 0!==r.length}),e._zod.onattach.push((e=>{const t=e._zod.bag.minimum??Number.NEGATIVE_INFINITY;r.minimum>t&&(e._zod.bag.minimum=r.minimum)})),e._zod.check=t=>{const n=t.value;if(n.length>=r.minimum)return;const i=a.getLengthableOrigin(n);t.issues.push({origin:i,code:"too_small",minimum:r.minimum,inclusive:!0,input:n,inst:e,continue:!r.abort})}})),b=n.c("$ZodCheckLengthEquals",((e,r)=>{var t;o.init(e,r),(t=e._zod.def).when??(t.when=e=>{const r=e.value;return!a.nullish(r)&&void 0!==r.length}),e._zod.onattach.push((e=>{const t=e._zod.bag;t.minimum=r.length,t.maximum=r.length,t.length=r.length})),e._zod.check=t=>{const n=t.value,i=n.length;if(i===r.length)return;const o=a.getLengthableOrigin(n),s=i>r.length;t.issues.push({origin:o,...s?{code:"too_big",maximum:r.length}:{code:"too_small",minimum:r.length},inclusive:!0,exact:!0,input:t.value,inst:e,continue:!r.abort})}})),y=n.c("$ZodCheckStringFormat",((e,r)=>{var t,n;o.init(e,r),e._zod.onattach.push((e=>{const t=e._zod.bag;t.format=r.format,r.pattern&&(t.patterns??(t.patterns=new Set),t.patterns.add(r.pattern))})),r.pattern?(t=e._zod).check??(t.check=t=>{r.pattern.lastIndex=0,r.pattern.test(t.value)||t.issues.push({origin:"string",code:"invalid_format",format:r.format,input:t.value,...r.pattern?{pattern:r.pattern.toString()}:{},inst:e,continue:!r.abort})}):(n=e._zod).check??(n.check=()=>{})})),$=n.c("$ZodCheckRegex",((e,r)=>{y.init(e,r),e._zod.check=t=>{r.pattern.lastIndex=0,r.pattern.test(t.value)||t.issues.push({origin:"string",code:"invalid_format",format:"regex",input:t.value,pattern:r.pattern.toString(),inst:e,continue:!r.abort})}})),_=n.c("$ZodCheckLowerCase",((e,r)=>{r.pattern??(r.pattern=i.lowercase),y.init(e,r)})),w=n.c("$ZodCheckUpperCase",((e,r)=>{r.pattern??(r.pattern=i.uppercase),y.init(e,r)})),k=n.c("$ZodCheckIncludes",((e,r)=>{o.init(e,r);const t=a.escapeRegex(r.includes),n=new RegExp("number"==typeof r.position?`^.{${r.position}}${t}`:t);r.pattern=n,e._zod.onattach.push((e=>{const r=e._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(n)})),e._zod.check=t=>{t.value.includes(r.includes,r.position)||t.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:r.includes,input:t.value,inst:e,continue:!r.abort})}})),S=n.c("$ZodCheckStartsWith",((e,r)=>{o.init(e,r);const t=new RegExp(`^${a.escapeRegex(r.prefix)}.*`);r.pattern??(r.pattern=t),e._zod.onattach.push((e=>{const r=e._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(t)})),e._zod.check=t=>{t.value.startsWith(r.prefix)||t.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:r.prefix,input:t.value,inst:e,continue:!r.abort})}})),I=n.c("$ZodCheckEndsWith",((e,r)=>{o.init(e,r);const t=new RegExp(`.*${a.escapeRegex(r.suffix)}$`);r.pattern??(r.pattern=t),e._zod.onattach.push((e=>{const r=e._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(t)})),e._zod.check=t=>{t.value.endsWith(r.suffix)||t.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:r.suffix,input:t.value,inst:e,continue:!r.abort})}}));function x(e,r,t){e.issues.length&&r.issues.push(...a.prefixIssues(t,e.issues))}const D=n.c("$ZodCheckProperty",((e,r)=>{o.init(e,r),e._zod.check=e=>{const t=r.schema._zod.run({value:e.value[r.property],issues:[]},{});if(t instanceof Promise)return t.then((t=>x(t,e,r.property)));x(t,e,r.property)}})),z=n.c("$ZodCheckMimeType",((e,r)=>{o.init(e,r);const t=new Set(r.mime);e._zod.onattach.push((e=>{e._zod.bag.mime=r.mime})),e._zod.check=n=>{t.has(n.value.type)||n.issues.push({code:"invalid_value",values:r.mime,input:n.value.type,inst:e,continue:!r.abort})}})),E=n.c("$ZodCheckOverwrite",((e,r)=>{o.init(e,r),e._zod.check=e=>{e.value=r.tx(e.value)}}))},81:(e,r,t)=>{"use strict";t.d(r,{a:()=>o,b:()=>a,c:()=>i,d:()=>n,e:()=>u,f:()=>s});const n=Object.freeze({status:"aborted"});function i(e,r,t){function n(t,n){var i;Object.defineProperty(t,"_zod",{value:t._zod??{},enumerable:!1}),(i=t._zod).traits??(i.traits=new Set),t._zod.traits.add(e),r(t,n);for(const e in o.prototype)e in t||Object.defineProperty(t,e,{value:o.prototype[e].bind(t)});t._zod.constr=o,t._zod.def=n}const i=t?.Parent??Object;class a extends i{}function o(e){var r;const i=t?.Parent?new a:this;n(i,e),(r=i._zod).deferred??(r.deferred=[]);for(const e of i._zod.deferred)e();return i}return Object.defineProperty(a,"name",{value:e}),Object.defineProperty(o,"init",{value:n}),Object.defineProperty(o,Symbol.hasInstance,{value:r=>!!(t?.Parent&&r instanceof t.Parent)||r?._zod?.traits?.has(e)}),Object.defineProperty(o,"name",{value:e}),o}const a=Symbol("zod_brand");class o extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}const s={};function u(e){return e&&Object.assign(s,e),s}},244:(e,r,t)=>{"use strict";t.d(r,{a:()=>n});class n{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if("function"==typeof e)return e(this,{execution:"sync"}),void e(this,{execution:"async"});const r=e.split("\n").filter((e=>e)),t=Math.min(...r.map((e=>e.length-e.trimStart().length))),n=r.map((e=>e.slice(t))).map((e=>" ".repeat(2*this.indent)+e));for(const e of n)this.content.push(e)}compile(){const e=Function,r=this?.args;return new e(...r,[...(this?.content??[""]).map((e=>` ${e}`))].join("\n"))}}},145:(e,r,t)=>{"use strict";t.d(r,{a:()=>o,b:()=>s,c:()=>u,d:()=>c,e:()=>m,f:()=>d,g:()=>l});var n=t(81),i=t(72);const a=(e,r)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:r,enumerable:!1}),e.message=JSON.stringify(r,i.jsonStringifyReplacer,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},o=(0,n.c)("$ZodError",a),s=(0,n.c)("$ZodError",a,{Parent:Error});function u(e,r=e=>e.message){const t={},n=[];for(const i of e.issues)i.path.length>0?(t[i.path[0]]=t[i.path[0]]||[],t[i.path[0]].push(r(i))):n.push(r(i));return{formErrors:n,fieldErrors:t}}function c(e,r){const t=r||function(e){return e.message},n={_errors:[]},i=e=>{for(const r of e.issues)if("invalid_union"===r.code&&r.errors.length)r.errors.map((e=>i({issues:e})));else if("invalid_key"===r.code)i({issues:r.issues});else if("invalid_element"===r.code)i({issues:r.issues});else if(0===r.path.length)n._errors.push(t(r));else{let e=n,i=0;for(;i{var a,o;for(const s of e.issues)if("invalid_union"===s.code&&s.errors.length)s.errors.map((e=>i({issues:e},s.path)));else if("invalid_key"===s.code)i({issues:s.issues},s.path);else if("invalid_element"===s.code)i({issues:s.issues},s.path);else{const e=[...r,...s.path];if(0===e.length){n.errors.push(t(s));continue}let i=n,u=0;for(;u"object"==typeof e?e.key:e));for(const e of t)"number"==typeof e?r.push(`[${e}]`):"symbol"==typeof e?r.push(`[${JSON.stringify(String(e))}]`):/[^\w$]/.test(e)?r.push(`[${JSON.stringify(e)}]`):(r.length&&r.push("."),r.push(e));return r.join("")}function m(e){const r=[],t=[...e.issues].sort(((e,r)=>(e.path??[]).length-(r.path??[]).length));for(const e of t)r.push(`✖ ${e.message}`),e.path?.length&&r.push(` → at ${d(e.path)}`);return r.join("\n")}},173:(e,r,t)=>{"use strict";t.d(r,{a:()=>u,b:()=>o,c:()=>m,d:()=>l,e:()=>c,f:()=>s,g:()=>p,h:()=>d});var n=t(81),i=t(145),a=t(72);const o=e=>(r,t,i,o)=>{const s=i?Object.assign(i,{async:!1}):{async:!1},u=r._zod.run({value:t,issues:[]},s);if(u instanceof Promise)throw new n.a;if(u.issues.length){const r=new(o?.Err??e)(u.issues.map((e=>a.finalizeIssue(e,s,n.e()))));throw a.captureStackTrace(r,o?.callee),r}return u.value},s=o(i.b),u=e=>async(r,t,i,o)=>{const s=i?Object.assign(i,{async:!0}):{async:!0};let u=r._zod.run({value:t,issues:[]},s);if(u instanceof Promise&&(u=await u),u.issues.length){const r=new(o?.Err??e)(u.issues.map((e=>a.finalizeIssue(e,s,n.e()))));throw a.captureStackTrace(r,o?.callee),r}return u.value},c=u(i.b),l=e=>(r,t,o)=>{const s=o?{...o,async:!1}:{async:!1},u=r._zod.run({value:t,issues:[]},s);if(u instanceof Promise)throw new n.a;return u.issues.length?{success:!1,error:new(e??i.a)(u.issues.map((e=>a.finalizeIssue(e,s,n.e()))))}:{success:!0,data:u.value}},d=l(i.b),m=e=>async(r,t,i)=>{const o=i?Object.assign(i,{async:!0}):{async:!0};let s=r._zod.run({value:t,issues:[]},o);return s instanceof Promise&&(s=await s),s.issues.length?{success:!1,error:new e(s.issues.map((e=>a.finalizeIssue(e,o,n.e()))))}:{success:!0,data:s.value}},p=m(i.b)},130:(e,r,t)=>{"use strict";t.r(r),t.d(r,{base64:()=>z,base64url:()=>E,bigint:()=>R,boolean:()=>V,browserEmail:()=>_,cidrv4:()=>x,cidrv6:()=>D,cuid:()=>n,cuid2:()=>i,date:()=>j,datetime:()=>q,domain:()=>A,duration:()=>c,e164:()=>N,email:()=>v,emoji:()=>k,extendedDuration:()=>l,guid:()=>d,hostname:()=>U,html5Email:()=>h,idnEmail:()=>$,integer:()=>Z,ipv4:()=>S,ipv6:()=>I,ksuid:()=>s,lowercase:()=>J,nanoid:()=>u,null:()=>F,number:()=>C,rfc5322Email:()=>b,string:()=>L,time:()=>T,ulid:()=>a,undefined:()=>B,unicodeEmail:()=>y,uppercase:()=>H,uuid:()=>m,uuid4:()=>p,uuid6:()=>f,uuid7:()=>g,xid:()=>o});const n=/^[cC][^\s-]{8,}$/,i=/^[0-9a-z]+$/,a=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,o=/^[0-9a-vA-V]{20}$/,s=/^[A-Za-z0-9]{27}$/,u=/^[a-zA-Z0-9_-]{21}$/,c=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,l=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,d=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,m=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$/,p=m(4),f=m(6),g=m(7),v=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,h=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,b=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,y=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,$=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,_=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,w="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function k(){return new RegExp(w,"u")}const S=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,I=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})$/,x=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,D=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,z=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,E=/^[A-Za-z0-9_-]*$/,U=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,A=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,N=/^\+(?:[0-9]){6,14}[0-9]$/,O="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",j=new RegExp(`^${O}$`);function P(e){const r="(?:[01]\\d|2[0-3]):[0-5]\\d";return"number"==typeof e.precision?-1===e.precision?`${r}`:0===e.precision?`${r}:[0-5]\\d`:`${r}:[0-5]\\d\\.\\d{${e.precision}}`:`${r}(?::[0-5]\\d(?:\\.\\d+)?)?`}function T(e){return new RegExp(`^${P(e)}$`)}function q(e){const r=P({precision:e.precision}),t=["Z"];e.local&&t.push(""),e.offset&&t.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const n=`${r}(?:${t.join("|")})`;return new RegExp(`^${O}T(?:${n})$`)}const L=e=>new RegExp(`^${e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*"}$`),R=/^\d+n?$/,Z=/^\d+$/,C=/^-?\d+(?:\.\d+)?/i,V=/true|false/i,F=/null/i,B=/undefined/i,J=/^[^A-Z]*$/,H=/^[^a-z]*$/},144:(e,r,t)=>{"use strict";t.d(r,{a:()=>a,b:()=>i,c:()=>n,d:()=>s,e:()=>o});const n=Symbol("ZodOutput"),i=Symbol("ZodInput");class a{constructor(){this._map=new Map,this._idmap=new Map}add(e,...r){const t=r[0];if(this._map.set(e,t),t&&"object"==typeof t&&"id"in t){if(this._idmap.has(t.id))throw new Error(`ID ${t.id} already exists in the registry`);this._idmap.set(t.id,e)}return this}clear(){return this._map=new Map,this._idmap=new Map,this}remove(e){const r=this._map.get(e);return r&&"object"==typeof r&&"id"in r&&this._idmap.delete(r.id),this._map.delete(e),this}get(e){const r=e._zod.parent;if(r){const t={...this.get(r)??{}};delete t.id;const n={...t,...this._map.get(e)};return Object.keys(n).length?n:void 0}return this._map.get(e)}has(e){return this._map.has(e)}}function o(){return new a}const s=o()},132:(e,r,t)=>{"use strict";t.d(r,{$:()=>ze,A:()=>I,B:()=>D,C:()=>x,D:()=>oe,E:()=>L,F:()=>k,G:()=>qe,H:()=>he,I:()=>me,J:()=>Ue,K:()=>b,L:()=>M,M:()=>xe,N:()=>we,O:()=>G,P:()=>C,Q:()=>Z,R:()=>te,S:()=>_e,T:()=>Ae,U:()=>Ie,V:()=>Te,W:()=>Oe,X:()=>de,Y:()=>fe,Z:()=>m,_:()=>d,a:()=>W,ab:()=>J,b:()=>ee,bb:()=>Pe,c:()=>P,cb:()=>ye,d:()=>O,db:()=>ce,e:()=>B,eb:()=>l,f:()=>F,fb:()=>_,g:()=>V,gb:()=>v,h:()=>U,hb:()=>f,i:()=>A,ib:()=>H,j:()=>y,jb:()=>ie,k:()=>$,kb:()=>K,l:()=>Ee,lb:()=>Y,m:()=>R,mb:()=>w,n:()=>Le,nb:()=>u.clone,o:()=>X,ob:()=>j,p:()=>ke,pb:()=>N,q:()=>ae,qb:()=>q,r:()=>g,s:()=>h,t:()=>ve,u:()=>T,v:()=>be,w:()=>p,x:()=>z,y:()=>E,z:()=>S});var n=t(133),i=t(81),a=t(244),o=t(173),s=t(130),u=t(72),c=t(245);const l=i.c("$ZodType",((e,r)=>{var t;e??(e={}),e._zod.def=r,e._zod.bag=e._zod.bag||{},e._zod.version=c.a;const n=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&n.unshift(e);for(const r of n)for(const t of r._zod.onattach)t(e);if(0===n.length)(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred?.push((()=>{e._zod.run=e._zod.parse}));else{const r=(e,r,t)=>{let n,a=u.aborted(e);for(const o of r){if(o._zod.def.when){if(!o._zod.def.when(e))continue}else if(a)continue;const r=e.issues.length,s=o._zod.check(e);if(s instanceof Promise&&!1===t?.async)throw new i.a;if(n||s instanceof Promise)n=(n??Promise.resolve()).then((async()=>{await s,e.issues.length!==r&&(a||(a=u.aborted(e,r)))}));else{if(e.issues.length===r)continue;a||(a=u.aborted(e,r))}}return n?n.then((()=>e)):e};e._zod.run=(t,a)=>{const o=e._zod.parse(t,a);if(o instanceof Promise){if(!1===a.async)throw new i.a;return o.then((e=>r(e,n,a)))}return r(o,n,a)}}e["~standard"]={validate:r=>{try{const t=(0,o.h)(e,r);return t.success?{value:t.data}:{issues:t.error?.issues}}catch(t){return(0,o.g)(e,r).then((e=>e.success?{value:e.data}:{issues:e.error?.issues}))}},vendor:"zod",version:1}})),d=i.c("$ZodString",((e,r)=>{l.init(e,r),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??s.string(e._zod.bag),e._zod.parse=(t,n)=>{if(r.coerce)try{t.value=String(t.value)}catch(n){}return"string"==typeof t.value||t.issues.push({expected:"string",code:"invalid_type",input:t.value,inst:e}),t}})),m=i.c("$ZodStringFormat",((e,r)=>{n.t.init(e,r),d.init(e,r)})),p=i.c("$ZodGUID",((e,r)=>{r.pattern??(r.pattern=s.guid),m.init(e,r)})),f=i.c("$ZodUUID",((e,r)=>{if(r.version){const e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[r.version];if(void 0===e)throw new Error(`Invalid UUID version: "${r.version}"`);r.pattern??(r.pattern=s.uuid(e))}else r.pattern??(r.pattern=s.uuid());m.init(e,r)})),g=i.c("$ZodEmail",((e,r)=>{r.pattern??(r.pattern=s.email),m.init(e,r)})),v=i.c("$ZodURL",((e,r)=>{m.init(e,r),e._zod.check=t=>{try{const n=t.value.trim(),i=new URL(n);return r.hostname&&(r.hostname.lastIndex=0,r.hostname.test(i.hostname)||t.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:s.hostname.source,input:t.value,inst:e,continue:!r.abort})),r.protocol&&(r.protocol.lastIndex=0,r.protocol.test(i.protocol.endsWith(":")?i.protocol.slice(0,-1):i.protocol)||t.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:r.protocol.source,input:t.value,inst:e,continue:!r.abort})),void(r.normalize?t.value=i.href:t.value=n)}catch(n){t.issues.push({code:"invalid_format",format:"url",input:t.value,inst:e,continue:!r.abort})}}})),h=i.c("$ZodEmoji",((e,r)=>{r.pattern??(r.pattern=s.emoji()),m.init(e,r)})),b=i.c("$ZodNanoID",((e,r)=>{r.pattern??(r.pattern=s.nanoid),m.init(e,r)})),y=i.c("$ZodCUID",((e,r)=>{r.pattern??(r.pattern=s.cuid),m.init(e,r)})),$=i.c("$ZodCUID2",((e,r)=>{r.pattern??(r.pattern=s.cuid2),m.init(e,r)})),_=i.c("$ZodULID",((e,r)=>{r.pattern??(r.pattern=s.ulid),m.init(e,r)})),w=i.c("$ZodXID",((e,r)=>{r.pattern??(r.pattern=s.xid),m.init(e,r)})),k=i.c("$ZodKSUID",((e,r)=>{r.pattern??(r.pattern=s.ksuid),m.init(e,r)})),S=i.c("$ZodISODateTime",((e,r)=>{r.pattern??(r.pattern=s.datetime(r)),m.init(e,r)})),I=i.c("$ZodISODate",((e,r)=>{r.pattern??(r.pattern=s.date),m.init(e,r)})),x=i.c("$ZodISOTime",((e,r)=>{r.pattern??(r.pattern=s.time(r)),m.init(e,r)})),D=i.c("$ZodISODuration",((e,r)=>{r.pattern??(r.pattern=s.duration),m.init(e,r)})),z=i.c("$ZodIPv4",((e,r)=>{r.pattern??(r.pattern=s.ipv4),m.init(e,r),e._zod.onattach.push((e=>{e._zod.bag.format="ipv4"}))})),E=i.c("$ZodIPv6",((e,r)=>{r.pattern??(r.pattern=s.ipv6),m.init(e,r),e._zod.onattach.push((e=>{e._zod.bag.format="ipv6"})),e._zod.check=t=>{try{new URL(`http://[${t.value}]`)}catch{t.issues.push({code:"invalid_format",format:"ipv6",input:t.value,inst:e,continue:!r.abort})}}})),U=i.c("$ZodCIDRv4",((e,r)=>{r.pattern??(r.pattern=s.cidrv4),m.init(e,r)})),A=i.c("$ZodCIDRv6",((e,r)=>{r.pattern??(r.pattern=s.cidrv6),m.init(e,r),e._zod.check=t=>{const[n,i]=t.value.split("/");try{if(!i)throw new Error;const e=Number(i);if(`${e}`!==i)throw new Error;if(e<0||e>128)throw new Error;new URL(`http://[${n}]`)}catch{t.issues.push({code:"invalid_format",format:"cidrv6",input:t.value,inst:e,continue:!r.abort})}}}));function N(e){if(""===e)return!0;if(e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}const O=i.c("$ZodBase64",((e,r)=>{r.pattern??(r.pattern=s.base64),m.init(e,r),e._zod.onattach.push((e=>{e._zod.bag.contentEncoding="base64"})),e._zod.check=t=>{N(t.value)||t.issues.push({code:"invalid_format",format:"base64",input:t.value,inst:e,continue:!r.abort})}}));function j(e){if(!s.base64url.test(e))return!1;const r=e.replace(/[-_]/g,(e=>"-"===e?"+":"/"));return N(r.padEnd(4*Math.ceil(r.length/4),"="))}const P=i.c("$ZodBase64URL",((e,r)=>{r.pattern??(r.pattern=s.base64url),m.init(e,r),e._zod.onattach.push((e=>{e._zod.bag.contentEncoding="base64url"})),e._zod.check=t=>{j(t.value)||t.issues.push({code:"invalid_format",format:"base64url",input:t.value,inst:e,continue:!r.abort})}})),T=i.c("$ZodE164",((e,r)=>{r.pattern??(r.pattern=s.e164),m.init(e,r)}));function q(e,r=null){try{const t=e.split(".");if(3!==t.length)return!1;const[n]=t;if(!n)return!1;const i=JSON.parse(atob(n));return!("typ"in i&&"JWT"!==i?.typ||!i.alg||r&&(!("alg"in i)||i.alg!==r))}catch{return!1}}const L=i.c("$ZodJWT",((e,r)=>{m.init(e,r),e._zod.check=t=>{q(t.value,r.alg)||t.issues.push({code:"invalid_format",format:"jwt",input:t.value,inst:e,continue:!r.abort})}})),R=i.c("$ZodCustomStringFormat",((e,r)=>{m.init(e,r),e._zod.check=t=>{r.fn(t.value)||t.issues.push({code:"invalid_format",format:r.format,input:t.value,inst:e,continue:!r.abort})}})),Z=i.c("$ZodNumber",((e,r)=>{l.init(e,r),e._zod.pattern=e._zod.bag.pattern??s.number,e._zod.parse=(t,n)=>{if(r.coerce)try{t.value=Number(t.value)}catch(e){}const i=t.value;if("number"==typeof i&&!Number.isNaN(i)&&Number.isFinite(i))return t;const a="number"==typeof i?Number.isNaN(i)?"NaN":Number.isFinite(i)?void 0:"Infinity":void 0;return t.issues.push({expected:"number",code:"invalid_type",input:i,inst:e,...a?{received:a}:{}}),t}})),C=i.c("$ZodNumber",((e,r)=>{n.n.init(e,r),Z.init(e,r)})),V=i.c("$ZodBoolean",((e,r)=>{l.init(e,r),e._zod.pattern=s.boolean,e._zod.parse=(t,n)=>{if(r.coerce)try{t.value=Boolean(t.value)}catch(e){}const i=t.value;return"boolean"==typeof i||t.issues.push({expected:"boolean",code:"invalid_type",input:i,inst:e}),t}})),F=i.c("$ZodBigInt",((e,r)=>{l.init(e,r),e._zod.pattern=s.bigint,e._zod.parse=(t,n)=>{if(r.coerce)try{t.value=BigInt(t.value)}catch(e){}return"bigint"==typeof t.value||t.issues.push({expected:"bigint",code:"invalid_type",input:t.value,inst:e}),t}})),B=i.c("$ZodBigInt",((e,r)=>{n.a.init(e,r),F.init(e,r)})),J=i.c("$ZodSymbol",((e,r)=>{l.init(e,r),e._zod.parse=(r,t)=>{const n=r.value;return"symbol"==typeof n||r.issues.push({expected:"symbol",code:"invalid_type",input:n,inst:e}),r}})),H=i.c("$ZodUndefined",((e,r)=>{l.init(e,r),e._zod.pattern=s.undefined,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(r,t)=>{const n=r.value;return void 0===n||r.issues.push({expected:"undefined",code:"invalid_type",input:n,inst:e}),r}})),G=i.c("$ZodNull",((e,r)=>{l.init(e,r),e._zod.pattern=s.null,e._zod.values=new Set([null]),e._zod.parse=(r,t)=>{const n=r.value;return null===n||r.issues.push({expected:"null",code:"invalid_type",input:n,inst:e}),r}})),W=i.c("$ZodAny",((e,r)=>{l.init(e,r),e._zod.parse=e=>e})),K=i.c("$ZodUnknown",((e,r)=>{l.init(e,r),e._zod.parse=e=>e})),M=i.c("$ZodNever",((e,r)=>{l.init(e,r),e._zod.parse=(r,t)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:e}),r)})),Y=i.c("$ZodVoid",((e,r)=>{l.init(e,r),e._zod.parse=(r,t)=>{const n=r.value;return void 0===n||r.issues.push({expected:"void",code:"invalid_type",input:n,inst:e}),r}})),X=i.c("$ZodDate",((e,r)=>{l.init(e,r),e._zod.parse=(t,n)=>{if(r.coerce)try{t.value=new Date(t.value)}catch(e){}const i=t.value,a=i instanceof Date;return a&&!Number.isNaN(i.getTime())||t.issues.push({expected:"date",code:"invalid_type",input:i,...a?{received:"Invalid Date"}:{},inst:e}),t}}));function Q(e,r,t){e.issues.length&&r.issues.push(...u.prefixIssues(t,e.issues)),r.value[t]=e.value}const ee=i.c("$ZodArray",((e,r)=>{l.init(e,r),e._zod.parse=(t,n)=>{const i=t.value;if(!Array.isArray(i))return t.issues.push({expected:"array",code:"invalid_type",input:i,inst:e}),t;t.value=Array(i.length);const a=[];for(let e=0;eQ(r,t,e)))):Q(s,t,e)}return a.length?Promise.all(a).then((()=>t)):t}}));function re(e,r,t,n){e.issues.length&&r.issues.push(...u.prefixIssues(t,e.issues)),void 0===e.value?t in n&&(r.value[t]=void 0):r.value[t]=e.value}const te=i.c("$ZodObject",((e,r)=>{l.init(e,r);const t=u.cached((()=>{const e=Object.keys(r.shape);for(const t of e)if(!r.shape[t]._zod.traits.has("$ZodType"))throw new Error(`Invalid element at key "${t}": expected a Zod schema`);const t=u.optionalKeys(r.shape);return{shape:r.shape,keys:e,keySet:new Set(e),numKeys:e.length,optionalKeys:new Set(t)}}));let n;u.defineLazy(e._zod,"propValues",(()=>{const e=r.shape,t={};for(const r in e){const n=e[r]._zod;if(n.values){t[r]??(t[r]=new Set);for(const e of n.values)t[r].add(e)}}return t}));const o=u.isObject,s=!i.f.jitless,c=u.allowsEval,d=s&&c.value,m=r.catchall;let p;e._zod.parse=(i,c)=>{p??(p=t.value);const l=i.value;if(!o(l))return i.issues.push({expected:"object",code:"invalid_type",input:l,inst:e}),i;const f=[];if(s&&d&&!1===c?.async&&!0!==c.jitless)n||(n=(e=>{const r=new a.a(["shape","payload","ctx"]),n=t.value,i=e=>{const r=u.esc(e);return`shape[${r}]._zod.run({ value: input[${r}], issues: [] }, ctx)`};r.write("const input = payload.value;");const o=Object.create(null);let s=0;for(const e of n.keys)o[e]="key_"+s++;r.write("const newResult = {}");for(const e of n.keys){const t=o[e],n=u.esc(e);r.write(`const ${t} = ${i(e)};`),r.write(`\n if (${t}.issues.length) {\n payload.issues = payload.issues.concat(${t}.issues.map(iss => ({\n ...iss,\n path: iss.path ? [${n}, ...iss.path] : [${n}]\n })));\n }\n \n if (${t}.value === undefined) {\n if (${n} in input) {\n newResult[${n}] = undefined;\n }\n } else {\n newResult[${n}] = ${t}.value;\n }\n `)}r.write("payload.value = newResult;"),r.write("return payload;");const c=r.compile();return(r,t)=>c(e,r,t)})(r.shape)),i=n(i,c);else{i.value={};const e=p.shape;for(const r of p.keys){const t=e[r]._zod.run({value:l[r],issues:[]},c);t instanceof Promise?f.push(t.then((e=>re(e,i,r,l)))):re(t,i,r,l)}}if(!m)return f.length?Promise.all(f).then((()=>i)):i;const g=[],v=p.keySet,h=m._zod,b=h.def.type;for(const e of Object.keys(l)){if(v.has(e))continue;if("never"===b){g.push(e);continue}const r=h.run({value:l[e],issues:[]},c);r instanceof Promise?f.push(r.then((r=>re(r,i,e,l)))):re(r,i,e,l)}return g.length&&i.issues.push({code:"unrecognized_keys",keys:g,input:l,inst:e}),f.length?Promise.all(f).then((()=>i)):i}}));function ne(e,r,t,n){for(const t of e)if(0===t.issues.length)return r.value=t.value,r;const a=e.filter((e=>!u.aborted(e)));return 1===a.length?(r.value=a[0].value,a[0]):(r.issues.push({code:"invalid_union",input:r.value,inst:t,errors:e.map((e=>e.issues.map((e=>u.finalizeIssue(e,n,i.e())))))}),r)}const ie=i.c("$ZodUnion",((e,r)=>{l.init(e,r),u.defineLazy(e._zod,"optin",(()=>r.options.some((e=>"optional"===e._zod.optin))?"optional":void 0)),u.defineLazy(e._zod,"optout",(()=>r.options.some((e=>"optional"===e._zod.optout))?"optional":void 0)),u.defineLazy(e._zod,"values",(()=>{if(r.options.every((e=>e._zod.values)))return new Set(r.options.flatMap((e=>Array.from(e._zod.values))))})),u.defineLazy(e._zod,"pattern",(()=>{if(r.options.every((e=>e._zod.pattern))){const e=r.options.map((e=>e._zod.pattern));return new RegExp(`^(${e.map((e=>u.cleanRegex(e.source))).join("|")})$`)}}));const t=1===r.options.length,n=r.options[0]._zod.run;e._zod.parse=(i,a)=>{if(t)return n(i,a);let o=!1;const s=[];for(const e of r.options){const r=e._zod.run({value:i.value,issues:[]},a);if(r instanceof Promise)s.push(r),o=!0;else{if(0===r.issues.length)return r;s.push(r)}}return o?Promise.all(s).then((r=>ne(r,i,e,a))):ne(s,i,e,a)}})),ae=i.c("$ZodDiscriminatedUnion",((e,r)=>{ie.init(e,r);const t=e._zod.parse;u.defineLazy(e._zod,"propValues",(()=>{const e={};for(const t of r.options){const n=t._zod.propValues;if(!n||0===Object.keys(n).length)throw new Error(`Invalid discriminated union option at index "${r.options.indexOf(t)}"`);for(const[r,t]of Object.entries(n)){e[r]||(e[r]=new Set);for(const n of t)e[r].add(n)}}return e}));const n=u.cached((()=>{const e=r.options,t=new Map;for(const n of e){const e=n._zod.propValues?.[r.discriminator];if(!e||0===e.size)throw new Error(`Invalid discriminated union option at index "${r.options.indexOf(n)}"`);for(const r of e){if(t.has(r))throw new Error(`Duplicate discriminator value "${String(r)}"`);t.set(r,n)}}return t}));e._zod.parse=(i,a)=>{const o=i.value;if(!u.isObject(o))return i.issues.push({code:"invalid_type",expected:"object",input:o,inst:e}),i;const s=n.value.get(o?.[r.discriminator]);return s?s._zod.run(i,a):r.unionFallback?t(i,a):(i.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:r.discriminator,input:o,path:[r.discriminator],inst:e}),i)}})),oe=i.c("$ZodIntersection",((e,r)=>{l.init(e,r),e._zod.parse=(e,t)=>{const n=e.value,i=r.left._zod.run({value:n,issues:[]},t),a=r.right._zod.run({value:n,issues:[]},t);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then((([r,t])=>ue(e,r,t))):ue(e,i,a)}}));function se(e,r){if(e===r)return{valid:!0,data:e};if(e instanceof Date&&r instanceof Date&&+e==+r)return{valid:!0,data:e};if(u.isPlainObject(e)&&u.isPlainObject(r)){const t=Object.keys(r),n=Object.keys(e).filter((e=>-1!==t.indexOf(e))),i={...e,...r};for(const t of n){const n=se(e[t],r[t]);if(!n.valid)return{valid:!1,mergeErrorPath:[t,...n.mergeErrorPath]};i[t]=n.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(r)){if(e.length!==r.length)return{valid:!1,mergeErrorPath:[]};const t=[];for(let n=0;n{l.init(e,r);const t=r.items,n=t.length-[...t].reverse().findIndex((e=>"optional"!==e._zod.optin));e._zod.parse=(i,a)=>{const o=i.value;if(!Array.isArray(o))return i.issues.push({input:o,inst:e,expected:"tuple",code:"invalid_type"}),i;i.value=[];const s=[];if(!r.rest){const r=o.length>t.length,a=o.length=o.length&&u>=n)continue;const r=e._zod.run({value:o[u],issues:[]},a);r instanceof Promise?s.push(r.then((e=>le(e,i,u)))):le(r,i,u)}if(r.rest){const e=o.slice(t.length);for(const t of e){u++;const e=r.rest._zod.run({value:t,issues:[]},a);e instanceof Promise?s.push(e.then((e=>le(e,i,u)))):le(e,i,u)}}return s.length?Promise.all(s).then((()=>i)):i}}));function le(e,r,t){e.issues.length&&r.issues.push(...u.prefixIssues(t,e.issues)),r.value[t]=e.value}const de=i.c("$ZodRecord",((e,r)=>{l.init(e,r),e._zod.parse=(t,n)=>{const a=t.value;if(!u.isPlainObject(a))return t.issues.push({expected:"record",code:"invalid_type",input:a,inst:e}),t;const o=[];if(r.keyType._zod.values){const i=r.keyType._zod.values;t.value={};for(const e of i)if("string"==typeof e||"number"==typeof e||"symbol"==typeof e){const i=r.valueType._zod.run({value:a[e],issues:[]},n);i instanceof Promise?o.push(i.then((r=>{r.issues.length&&t.issues.push(...u.prefixIssues(e,r.issues)),t.value[e]=r.value}))):(i.issues.length&&t.issues.push(...u.prefixIssues(e,i.issues)),t.value[e]=i.value)}let s;for(const e in a)i.has(e)||(s=s??[],s.push(e));s&&s.length>0&&t.issues.push({code:"unrecognized_keys",input:a,inst:e,keys:s})}else{t.value={};for(const s of Reflect.ownKeys(a)){if("__proto__"===s)continue;const c=r.keyType._zod.run({value:s,issues:[]},n);if(c instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(c.issues.length){t.issues.push({code:"invalid_key",origin:"record",issues:c.issues.map((e=>u.finalizeIssue(e,n,i.e()))),input:s,path:[s],inst:e}),t.value[c.value]=c.value;continue}const l=r.valueType._zod.run({value:a[s],issues:[]},n);l instanceof Promise?o.push(l.then((e=>{e.issues.length&&t.issues.push(...u.prefixIssues(s,e.issues)),t.value[c.value]=e.value}))):(l.issues.length&&t.issues.push(...u.prefixIssues(s,l.issues)),t.value[c.value]=l.value)}}return o.length?Promise.all(o).then((()=>t)):t}})),me=i.c("$ZodMap",((e,r)=>{l.init(e,r),e._zod.parse=(t,n)=>{const i=t.value;if(!(i instanceof Map))return t.issues.push({expected:"map",code:"invalid_type",input:i,inst:e}),t;const a=[];t.value=new Map;for(const[o,s]of i){const u=r.keyType._zod.run({value:o,issues:[]},n),c=r.valueType._zod.run({value:s,issues:[]},n);u instanceof Promise||c instanceof Promise?a.push(Promise.all([u,c]).then((([r,a])=>{pe(r,a,t,o,i,e,n)}))):pe(u,c,t,o,i,e,n)}return a.length?Promise.all(a).then((()=>t)):t}}));function pe(e,r,t,n,a,o,s){e.issues.length&&(u.propertyKeyTypes.has(typeof n)?t.issues.push(...u.prefixIssues(n,e.issues)):t.issues.push({code:"invalid_key",origin:"map",input:a,inst:o,issues:e.issues.map((e=>u.finalizeIssue(e,s,i.e())))})),r.issues.length&&(u.propertyKeyTypes.has(typeof n)?t.issues.push(...u.prefixIssues(n,r.issues)):t.issues.push({origin:"map",code:"invalid_element",input:a,inst:o,key:n,issues:r.issues.map((e=>u.finalizeIssue(e,s,i.e())))})),t.value.set(e.value,r.value)}const fe=i.c("$ZodSet",((e,r)=>{l.init(e,r),e._zod.parse=(t,n)=>{const i=t.value;if(!(i instanceof Set))return t.issues.push({input:i,inst:e,expected:"set",code:"invalid_type"}),t;const a=[];t.value=new Set;for(const e of i){const i=r.valueType._zod.run({value:e,issues:[]},n);i instanceof Promise?a.push(i.then((e=>ge(e,t)))):ge(i,t)}return a.length?Promise.all(a).then((()=>t)):t}}));function ge(e,r){e.issues.length&&r.issues.push(...e.issues),r.value.add(e.value)}const ve=i.c("$ZodEnum",((e,r)=>{l.init(e,r);const t=u.getEnumValues(r.entries),n=new Set(t);e._zod.values=n,e._zod.pattern=new RegExp(`^(${t.filter((e=>u.propertyKeyTypes.has(typeof e))).map((e=>"string"==typeof e?u.escapeRegex(e):e.toString())).join("|")})$`),e._zod.parse=(r,i)=>{const a=r.value;return n.has(a)||r.issues.push({code:"invalid_value",values:t,input:a,inst:e}),r}})),he=i.c("$ZodLiteral",((e,r)=>{if(l.init(e,r),0===r.values.length)throw new Error("Cannot create literal schema with no valid values");e._zod.values=new Set(r.values),e._zod.pattern=new RegExp(`^(${r.values.map((e=>"string"==typeof e?u.escapeRegex(e):e?u.escapeRegex(e.toString()):String(e))).join("|")})$`),e._zod.parse=(t,n)=>{const i=t.value;return e._zod.values.has(i)||t.issues.push({code:"invalid_value",values:r.values,input:i,inst:e}),t}})),be=i.c("$ZodFile",((e,r)=>{l.init(e,r),e._zod.parse=(r,t)=>{const n=r.value;return n instanceof File||r.issues.push({expected:"file",code:"invalid_type",input:n,inst:e}),r}})),ye=i.c("$ZodTransform",((e,r)=>{l.init(e,r),e._zod.parse=(e,t)=>{const n=r.transform(e.value,e);if(t.async)return(n instanceof Promise?n:Promise.resolve(n)).then((r=>(e.value=r,e)));if(n instanceof Promise)throw new i.a;return e.value=n,e}}));function $e(e,r){return e.issues.length&&void 0===r?{issues:[],value:void 0}:e}const _e=i.c("$ZodOptional",((e,r)=>{l.init(e,r),e._zod.optin="optional",e._zod.optout="optional",u.defineLazy(e._zod,"values",(()=>r.innerType._zod.values?new Set([...r.innerType._zod.values,void 0]):void 0)),u.defineLazy(e._zod,"pattern",(()=>{const e=r.innerType._zod.pattern;return e?new RegExp(`^(${u.cleanRegex(e.source)})?$`):void 0})),e._zod.parse=(e,t)=>{if("optional"===r.innerType._zod.optin){const n=r.innerType._zod.run(e,t);return n instanceof Promise?n.then((r=>$e(r,e.value))):$e(n,e.value)}return void 0===e.value?e:r.innerType._zod.run(e,t)}})),we=i.c("$ZodNullable",((e,r)=>{l.init(e,r),u.defineLazy(e._zod,"optin",(()=>r.innerType._zod.optin)),u.defineLazy(e._zod,"optout",(()=>r.innerType._zod.optout)),u.defineLazy(e._zod,"pattern",(()=>{const e=r.innerType._zod.pattern;return e?new RegExp(`^(${u.cleanRegex(e.source)}|null)$`):void 0})),u.defineLazy(e._zod,"values",(()=>r.innerType._zod.values?new Set([...r.innerType._zod.values,null]):void 0)),e._zod.parse=(e,t)=>null===e.value?e:r.innerType._zod.run(e,t)})),ke=i.c("$ZodDefault",((e,r)=>{l.init(e,r),e._zod.optin="optional",u.defineLazy(e._zod,"values",(()=>r.innerType._zod.values)),e._zod.parse=(e,t)=>{if(void 0===e.value)return e.value=r.defaultValue,e;const n=r.innerType._zod.run(e,t);return n instanceof Promise?n.then((e=>Se(e,r))):Se(n,r)}}));function Se(e,r){return void 0===e.value&&(e.value=r.defaultValue),e}const Ie=i.c("$ZodPrefault",((e,r)=>{l.init(e,r),e._zod.optin="optional",u.defineLazy(e._zod,"values",(()=>r.innerType._zod.values)),e._zod.parse=(e,t)=>(void 0===e.value&&(e.value=r.defaultValue),r.innerType._zod.run(e,t))})),xe=i.c("$ZodNonOptional",((e,r)=>{l.init(e,r),u.defineLazy(e._zod,"values",(()=>{const e=r.innerType._zod.values;return e?new Set([...e].filter((e=>void 0!==e))):void 0})),e._zod.parse=(t,n)=>{const i=r.innerType._zod.run(t,n);return i instanceof Promise?i.then((r=>De(r,e))):De(i,e)}}));function De(e,r){return e.issues.length||void 0!==e.value||e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:r}),e}const ze=i.c("$ZodSuccess",((e,r)=>{l.init(e,r),e._zod.parse=(e,t)=>{const n=r.innerType._zod.run(e,t);return n instanceof Promise?n.then((r=>(e.value=0===r.issues.length,e))):(e.value=0===n.issues.length,e)}})),Ee=i.c("$ZodCatch",((e,r)=>{l.init(e,r),u.defineLazy(e._zod,"optin",(()=>r.innerType._zod.optin)),u.defineLazy(e._zod,"optout",(()=>r.innerType._zod.optout)),u.defineLazy(e._zod,"values",(()=>r.innerType._zod.values)),e._zod.parse=(e,t)=>{const n=r.innerType._zod.run(e,t);return n instanceof Promise?n.then((n=>(e.value=n.value,n.issues.length&&(e.value=r.catchValue({...e,error:{issues:n.issues.map((e=>u.finalizeIssue(e,t,i.e())))},input:e.value}),e.issues=[]),e))):(e.value=n.value,n.issues.length&&(e.value=r.catchValue({...e,error:{issues:n.issues.map((e=>u.finalizeIssue(e,t,i.e())))},input:e.value}),e.issues=[]),e)}})),Ue=i.c("$ZodNaN",((e,r)=>{l.init(e,r),e._zod.parse=(r,t)=>("number"==typeof r.value&&Number.isNaN(r.value)||r.issues.push({input:r.value,inst:e,expected:"nan",code:"invalid_type"}),r)})),Ae=i.c("$ZodPipe",((e,r)=>{l.init(e,r),u.defineLazy(e._zod,"values",(()=>r.in._zod.values)),u.defineLazy(e._zod,"optin",(()=>r.in._zod.optin)),u.defineLazy(e._zod,"optout",(()=>r.out._zod.optout)),u.defineLazy(e._zod,"propValues",(()=>r.in._zod.propValues)),e._zod.parse=(e,t)=>{const n=r.in._zod.run(e,t);return n instanceof Promise?n.then((e=>Ne(e,r,t))):Ne(n,r,t)}}));function Ne(e,r,t){return e.issues.length?e:r.out._zod.run({value:e.value,issues:e.issues},t)}const Oe=i.c("$ZodReadonly",((e,r)=>{l.init(e,r),u.defineLazy(e._zod,"propValues",(()=>r.innerType._zod.propValues)),u.defineLazy(e._zod,"values",(()=>r.innerType._zod.values)),u.defineLazy(e._zod,"optin",(()=>r.innerType._zod.optin)),u.defineLazy(e._zod,"optout",(()=>r.innerType._zod.optout)),e._zod.parse=(e,t)=>{const n=r.innerType._zod.run(e,t);return n instanceof Promise?n.then(je):je(n)}}));function je(e){return e.value=Object.freeze(e.value),e}const Pe=i.c("$ZodTemplateLiteral",((e,r)=>{l.init(e,r);const t=[];for(const e of r.parts)if("object"==typeof e&&null!==e){if(!e._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...e._zod.traits].shift()}`);const r=e._zod.pattern instanceof RegExp?e._zod.pattern.source:e._zod.pattern;if(!r)throw new Error(`Invalid template literal part: ${e._zod.traits}`);const n=r.startsWith("^")?1:0,i=r.endsWith("$")?r.length-1:r.length;t.push(r.slice(n,i))}else{if(null!==e&&!u.primitiveTypes.has(typeof e))throw new Error(`Invalid template literal part: ${e}`);t.push(u.escapeRegex(`${e}`))}e._zod.pattern=new RegExp(`^${t.join("")}$`),e._zod.parse=(t,n)=>"string"!=typeof t.value?(t.issues.push({input:t.value,inst:e,expected:"template_literal",code:"invalid_type"}),t):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(t.value)||t.issues.push({input:t.value,inst:e,code:"invalid_format",format:r.format??"template_literal",pattern:e._zod.pattern.source}),t)})),Te=i.c("$ZodPromise",((e,r)=>{l.init(e,r),e._zod.parse=(e,t)=>Promise.resolve(e.value).then((e=>r.innerType._zod.run({value:e,issues:[]},t)))})),qe=i.c("$ZodLazy",((e,r)=>{l.init(e,r),u.defineLazy(e._zod,"innerType",(()=>r.getter())),u.defineLazy(e._zod,"pattern",(()=>e._zod.innerType._zod.pattern)),u.defineLazy(e._zod,"propValues",(()=>e._zod.innerType._zod.propValues)),u.defineLazy(e._zod,"optin",(()=>e._zod.innerType._zod.optin??void 0)),u.defineLazy(e._zod,"optout",(()=>e._zod.innerType._zod.optout??void 0)),e._zod.parse=(r,t)=>e._zod.innerType._zod.run(r,t)})),Le=i.c("$ZodCustom",((e,r)=>{n.v.init(e,r),l.init(e,r),e._zod.parse=(e,r)=>e,e._zod.check=t=>{const n=t.value,i=r.fn(n);if(i instanceof Promise)return i.then((r=>Re(r,t,n,e)));Re(i,t,n,e)}}));function Re(e,r,t,n){if(!e){const e={code:"custom",input:t,inst:n,path:[...n._zod.def.path??[]],continue:!n._zod.def.abort};n._zod.def.params&&(e.params=n._zod.def.params),r.issues.push(u.issue(e))}}},237:(e,r,t)=>{"use strict";t.d(r,{a:()=>a,b:()=>o});var n=t(144),i=t(72);class a{constructor(e){this.counter=0,this.metadataRegistry=e?.metadata??n.d,this.target=e?.target??"draft-2020-12",this.unrepresentable=e?.unrepresentable??"throw",this.override=e?.override??(()=>{}),this.io=e?.io??"output",this.seen=new Map}process(e,r={path:[],schemaPath:[]}){var t;const n=e._zod.def,a={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},o=this.seen.get(e);if(o)return o.count++,r.schemaPath.includes(e)&&(o.cycle=r.path),o.schema;const u={schema:{},count:1,cycle:void 0,path:r.path};this.seen.set(e,u);const c=e._zod.toJSONSchema?.();if(c)u.schema=c;else{const t={...r,schemaPath:[...r.schemaPath,e],path:r.path},o=e._zod.parent;if(o)u.ref=o,this.process(o,t),this.seen.get(o).isParent=!0;else{const r=u.schema;switch(n.type){case"string":{const t=r;t.type="string";const{minimum:n,maximum:i,format:o,patterns:s,contentEncoding:c}=e._zod.bag;if("number"==typeof n&&(t.minLength=n),"number"==typeof i&&(t.maxLength=i),o&&(t.format=a[o]??o,""===t.format&&delete t.format),c&&(t.contentEncoding=c),s&&s.size>0){const e=[...s];1===e.length?t.pattern=e[0].source:e.length>1&&(u.schema.allOf=[...e.map((e=>({..."draft-7"===this.target||"draft-4"===this.target?{type:"string"}:{},pattern:e.source})))])}break}case"number":{const t=r,{minimum:n,maximum:i,format:a,multipleOf:o,exclusiveMaximum:s,exclusiveMinimum:u}=e._zod.bag;"string"==typeof a&&a.includes("int")?t.type="integer":t.type="number","number"==typeof u&&("draft-4"===this.target?(t.minimum=u,t.exclusiveMinimum=!0):t.exclusiveMinimum=u),"number"==typeof n&&(t.minimum=n,"number"==typeof u&&"draft-4"!==this.target&&(u>=n?delete t.minimum:delete t.exclusiveMinimum)),"number"==typeof s&&("draft-4"===this.target?(t.maximum=s,t.exclusiveMaximum=!0):t.exclusiveMaximum=s),"number"==typeof i&&(t.maximum=i,"number"==typeof s&&"draft-4"!==this.target&&(s<=i?delete t.maximum:delete t.exclusiveMaximum)),"number"==typeof o&&(t.multipleOf=o);break}case"boolean":case"success":r.type="boolean";break;case"bigint":if("throw"===this.unrepresentable)throw new Error("BigInt cannot be represented in JSON Schema");break;case"symbol":if("throw"===this.unrepresentable)throw new Error("Symbols cannot be represented in JSON Schema");break;case"null":r.type="null";break;case"any":case"unknown":break;case"undefined":if("throw"===this.unrepresentable)throw new Error("Undefined cannot be represented in JSON Schema");break;case"void":if("throw"===this.unrepresentable)throw new Error("Void cannot be represented in JSON Schema");break;case"never":r.not={};break;case"date":if("throw"===this.unrepresentable)throw new Error("Date cannot be represented in JSON Schema");break;case"array":{const i=r,{minimum:a,maximum:o}=e._zod.bag;"number"==typeof a&&(i.minItems=a),"number"==typeof o&&(i.maxItems=o),i.type="array",i.items=this.process(n.element,{...t,path:[...t.path,"items"]});break}case"object":{const e=r;e.type="object",e.properties={};const i=n.shape;for(const r in i)e.properties[r]=this.process(i[r],{...t,path:[...t.path,"properties",r]});const a=new Set(Object.keys(i)),o=new Set([...a].filter((e=>{const r=n.shape[e]._zod;return"input"===this.io?void 0===r.optin:void 0===r.optout})));o.size>0&&(e.required=Array.from(o)),"never"===n.catchall?._zod.def.type?e.additionalProperties=!1:n.catchall?n.catchall&&(e.additionalProperties=this.process(n.catchall,{...t,path:[...t.path,"additionalProperties"]})):"output"===this.io&&(e.additionalProperties=!1);break}case"union":r.anyOf=n.options.map(((e,r)=>this.process(e,{...t,path:[...t.path,"anyOf",r]})));break;case"intersection":{const e=r,i=this.process(n.left,{...t,path:[...t.path,"allOf",0]}),a=this.process(n.right,{...t,path:[...t.path,"allOf",1]}),o=e=>"allOf"in e&&1===Object.keys(e).length,s=[...o(i)?i.allOf:[i],...o(a)?a.allOf:[a]];e.allOf=s;break}case"tuple":{const i=r;i.type="array";const a=n.items.map(((e,r)=>this.process(e,{...t,path:[...t.path,"prefixItems",r]})));if("draft-2020-12"===this.target?i.prefixItems=a:i.items=a,n.rest){const e=this.process(n.rest,{...t,path:[...t.path,"items"]});"draft-2020-12"===this.target?i.items=e:i.additionalItems=e}n.rest&&(i.items=this.process(n.rest,{...t,path:[...t.path,"items"]}));const{minimum:o,maximum:s}=e._zod.bag;"number"==typeof o&&(i.minItems=o),"number"==typeof s&&(i.maxItems=s);break}case"record":{const e=r;e.type="object","draft-4"!==this.target&&(e.propertyNames=this.process(n.keyType,{...t,path:[...t.path,"propertyNames"]})),e.additionalProperties=this.process(n.valueType,{...t,path:[...t.path,"additionalProperties"]});break}case"map":if("throw"===this.unrepresentable)throw new Error("Map cannot be represented in JSON Schema");break;case"set":if("throw"===this.unrepresentable)throw new Error("Set cannot be represented in JSON Schema");break;case"enum":{const e=r,t=(0,i.getEnumValues)(n.entries);t.every((e=>"number"==typeof e))&&(e.type="number"),t.every((e=>"string"==typeof e))&&(e.type="string"),e.enum=t;break}case"literal":{const e=r,t=[];for(const e of n.values)if(void 0===e){if("throw"===this.unrepresentable)throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if("bigint"==typeof e){if("throw"===this.unrepresentable)throw new Error("BigInt literals cannot be represented in JSON Schema");t.push(Number(e))}else t.push(e);if(0===t.length);else if(1===t.length){const r=t[0];e.type=null===r?"null":typeof r,"draft-4"===this.target?e.enum=[r]:e.const=r}else t.every((e=>"number"==typeof e))&&(e.type="number"),t.every((e=>"string"==typeof e))&&(e.type="string"),t.every((e=>"boolean"==typeof e))&&(e.type="string"),t.every((e=>null===e))&&(e.type="null"),e.enum=t;break}case"file":{const t=r,n={type:"string",format:"binary",contentEncoding:"binary"},{minimum:i,maximum:a,mime:o}=e._zod.bag;void 0!==i&&(n.minLength=i),void 0!==a&&(n.maxLength=a),o?1===o.length?(n.contentMediaType=o[0],Object.assign(t,n)):t.anyOf=o.map((e=>({...n,contentMediaType:e}))):Object.assign(t,n);break}case"transform":if("throw"===this.unrepresentable)throw new Error("Transforms cannot be represented in JSON Schema");break;case"nullable":{const e=this.process(n.innerType,t);r.anyOf=[e,{type:"null"}];break}case"nonoptional":case"promise":case"optional":this.process(n.innerType,t),u.ref=n.innerType;break;case"default":this.process(n.innerType,t),u.ref=n.innerType,r.default=JSON.parse(JSON.stringify(n.defaultValue));break;case"prefault":this.process(n.innerType,t),u.ref=n.innerType,"input"===this.io&&(r._prefault=JSON.parse(JSON.stringify(n.defaultValue)));break;case"catch":{let e;this.process(n.innerType,t),u.ref=n.innerType;try{e=n.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}r.default=e;break}case"nan":if("throw"===this.unrepresentable)throw new Error("NaN cannot be represented in JSON Schema");break;case"template_literal":{const t=r,n=e._zod.pattern;if(!n)throw new Error("Pattern not found in template literal");t.type="string",t.pattern=n.source;break}case"pipe":{const e="input"===this.io?"transform"===n.in._zod.def.type?n.out:n.in:n.out;this.process(e,t),u.ref=e;break}case"readonly":this.process(n.innerType,t),u.ref=n.innerType,r.readOnly=!0;break;case"lazy":{const r=e._zod.innerType;this.process(r,t),u.ref=r;break}case"custom":if("throw"===this.unrepresentable)throw new Error("Custom types cannot be represented in JSON Schema")}}}const l=this.metadataRegistry.get(e);return l&&Object.assign(u.schema,l),"input"===this.io&&s(e)&&(delete u.schema.examples,delete u.schema.default),"input"===this.io&&u.schema._prefault&&((t=u.schema).default??(t.default=u.schema._prefault)),delete u.schema._prefault,this.seen.get(e).schema}emit(e,r){const t={cycles:r?.cycles??"ref",reused:r?.reused??"inline",external:r?.external??void 0},n=this.seen.get(e);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");const i=e=>{const r="draft-2020-12"===this.target?"$defs":"definitions";if(t.external){const n=t.external.registry.get(e[0])?.id,i=t.external.uri??(e=>e);if(n)return{ref:i(n)};const a=e[1].defId??e[1].schema.id??"schema"+this.counter++;return e[1].defId=a,{defId:a,ref:`${i("__shared")}#/${r}/${a}`}}if(e[1]===n)return{ref:"#"};const i=`#/${r}/`,a=e[1].schema.id??"__schema"+this.counter++;return{defId:a,ref:i+a}},a=e=>{if(e[1].schema.$ref)return;const r=e[1],{ref:t,defId:n}=i(e);r.def={...r.schema},n&&(r.defId=n);const a=r.schema;for(const e in a)delete a[e];a.$ref=t};if("throw"===t.cycles)for(const e of this.seen.entries()){const r=e[1];if(r.cycle)throw new Error(`Cycle detected: #/${r.cycle?.join("/")}/\n\nSet the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const r of this.seen.entries()){const n=r[1];if(e===r[0]){a(r);continue}if(t.external){const n=t.external.registry.get(r[0])?.id;if(e!==r[0]&&n){a(r);continue}}const i=this.metadataRegistry.get(r[0])?.id;(i||n.cycle||n.count>1&&"ref"===t.reused)&&a(r)}const o=(e,r)=>{const t=this.seen.get(e),n=t.def??t.schema,i={...n};if(null===t.ref)return;const a=t.ref;if(t.ref=null,a){o(a,r);const e=this.seen.get(a).schema;!e.$ref||"draft-7"!==r.target&&"draft-4"!==r.target?(Object.assign(n,e),Object.assign(n,i)):(n.allOf=n.allOf??[],n.allOf.push(e))}t.isParent||this.override({zodSchema:e,jsonSchema:n,path:t.path??[]})};for(const e of[...this.seen.entries()].reverse())o(e[0],{target:this.target});const s={};if("draft-2020-12"===this.target?s.$schema="https://json-schema.org/draft/2020-12/schema":"draft-7"===this.target?s.$schema="http://json-schema.org/draft-07/schema#":"draft-4"===this.target?s.$schema="http://json-schema.org/draft-04/schema#":console.warn(`Invalid target: ${this.target}`),t.external?.uri){const r=t.external.registry.get(e)?.id;if(!r)throw new Error("Schema is missing an `id` property");s.$id=t.external.uri(r)}Object.assign(s,n.def);const u=t.external?.defs??{};for(const e of this.seen.entries()){const r=e[1];r.def&&r.defId&&(u[r.defId]=r.def)}t.external||Object.keys(u).length>0&&("draft-2020-12"===this.target?s.$defs=u:s.definitions=u);try{return JSON.parse(JSON.stringify(s))}catch(e){throw new Error("Error converting schema to JSON.")}}}function o(e,r){if(e instanceof n.a){const t=new a(r),n={};for(const r of e._idmap.entries()){const[e,n]=r;t.process(n)}const i={},o={registry:e,uri:r?.uri,defs:n};for(const n of e._idmap.entries()){const[e,a]=n;i[e]=t.emit(a,{...r,external:o})}if(Object.keys(n).length>0){const e="draft-2020-12"===t.target?"$defs":"definitions";i.__shared={[e]:n}}return{schemas:i}}const t=new a(r);return t.process(e),t.emit(e,r)}function s(e,r){const t=r??{seen:new Set};if(t.seen.has(e))return!1;t.seen.add(e);const n=e._zod.def;switch(n.type){case"string":case"number":case"bigint":case"boolean":case"date":case"symbol":case"undefined":case"null":case"any":case"unknown":case"never":case"void":case"literal":case"enum":case"nan":case"file":case"template_literal":case"custom":case"success":case"catch":return!1;case"array":return s(n.element,t);case"object":for(const e in n.shape)if(s(n.shape[e],t))return!0;return!1;case"union":for(const e of n.options)if(s(e,t))return!0;return!1;case"intersection":return s(n.left,t)||s(n.right,t);case"tuple":for(const e of n.items)if(s(e,t))return!0;return!(!n.rest||!s(n.rest,t));case"record":case"map":return s(n.keyType,t)||s(n.valueType,t);case"set":return s(n.valueType,t);case"promise":case"optional":case"nonoptional":case"nullable":case"readonly":case"default":case"prefault":return s(n.innerType,t);case"lazy":return s(n.getter(),t);case"transform":return!0;case"pipe":return s(n.in,t)||s(n.out,t)}throw new Error(`Unknown schema type: ${n.type}`)}},72:(e,r,t)=>{"use strict";function n(e){return e}function i(e){return e}function a(e){}function o(e){throw new Error}function s(e){}function u(e){const r=Object.values(e).filter((e=>"number"==typeof e));return Object.entries(e).filter((([e,t])=>-1===r.indexOf(+e))).map((([e,r])=>r))}function c(e,r="|"){return e.map((e=>L(e))).join(r)}function l(e,r){return"bigint"==typeof r?r.toString():r}function d(e){return{get value(){{const r=e();return Object.defineProperty(this,"value",{value:r}),r}}}}function m(e){return null==e}function p(e){const r=e.startsWith("^")?1:0,t=e.endsWith("$")?e.length-1:e.length;return e.slice(r,t)}function f(e,r){const t=(e.toString().split(".")[1]||"").length,n=r.toString();let i=(n.split(".")[1]||"").length;if(0===i&&/\d?e-\d?/.test(n)){const e=n.match(/\d?e-(\d?)/);e?.[1]&&(i=Number.parseInt(e[1]))}const a=t>i?t:i;return Number.parseInt(e.toFixed(a).replace(".",""))%Number.parseInt(r.toFixed(a).replace(".",""))/10**a}t.r(r),t.d(r,{BIGINT_FORMAT_RANGES:()=>C,Class:()=>te,NUMBER_FORMAT_RANGES:()=>Z,aborted:()=>W,allowsEval:()=>D,assert:()=>s,assertEqual:()=>n,assertIs:()=>a,assertNever:()=>o,assertNotEqual:()=>i,assignProp:()=>b,cached:()=>d,captureStackTrace:()=>I,cleanEnum:()=>re,cleanRegex:()=>p,clone:()=>P,cloneDef:()=>$,createTransparentProxy:()=>q,defineLazy:()=>v,esc:()=>S,escapeRegex:()=>j,extend:()=>B,finalizeIssue:()=>Y,floatSafeRemainder:()=>f,getElementAtPath:()=>_,getEnumValues:()=>u,getLengthableOrigin:()=>Q,getParsedType:()=>A,getSizableOrigin:()=>X,isObject:()=>x,isPlainObject:()=>z,issue:()=>ee,joinValues:()=>c,jsonStringifyReplacer:()=>l,merge:()=>J,mergeDefs:()=>y,normalizeParams:()=>T,nullish:()=>m,numKeys:()=>U,objectClone:()=>h,omit:()=>F,optionalKeys:()=>R,partial:()=>H,pick:()=>V,prefixIssues:()=>K,primitiveTypes:()=>O,promiseAllObject:()=>w,propertyKeyTypes:()=>N,randomString:()=>k,required:()=>G,shallowClone:()=>E,stringifyPrimitive:()=>L,unwrapMessage:()=>M});const g=Symbol("evaluating");function v(e,r,t){let n;Object.defineProperty(e,r,{get(){if(n!==g)return void 0===n&&(n=g,n=t()),n},set(t){Object.defineProperty(e,r,{value:t})},configurable:!0})}function h(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function b(e,r,t){Object.defineProperty(e,r,{value:t,writable:!0,enumerable:!0,configurable:!0})}function y(...e){const r={};for(const t of e){const e=Object.getOwnPropertyDescriptors(t);Object.assign(r,e)}return Object.defineProperties({},r)}function $(e){return y(e._zod.def)}function _(e,r){return r?r.reduce(((e,r)=>e?.[r]),e):e}function w(e){const r=Object.keys(e),t=r.map((r=>e[r]));return Promise.all(t).then((e=>{const t={};for(let n=0;n{};function x(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}const D=d((()=>{if("undefined"!=typeof navigator&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return new Function(""),!0}catch(e){return!1}}));function z(e){if(!1===x(e))return!1;const r=e.constructor;if(void 0===r)return!0;const t=r.prototype;return!1!==x(t)&&!1!==Object.prototype.hasOwnProperty.call(t,"isPrototypeOf")}function E(e){return z(e)?{...e}:e}function U(e){let r=0;for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&r++;return r}const A=e=>{const r=typeof e;switch(r){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(e)?"array":null===e?"null":e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch?"promise":"undefined"!=typeof Map&&e instanceof Map?"map":"undefined"!=typeof Set&&e instanceof Set?"set":"undefined"!=typeof Date&&e instanceof Date?"date":"undefined"!=typeof File&&e instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${r}`)}},N=new Set(["string","number","symbol"]),O=new Set(["string","number","bigint","boolean","symbol","undefined"]);function j(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function P(e,r,t){const n=new e._zod.constr(r??e._zod.def);return r&&!t?.parent||(n._zod.parent=e),n}function T(e){const r=e;if(!r)return{};if("string"==typeof r)return{error:()=>r};if(void 0!==r?.message){if(void 0!==r?.error)throw new Error("Cannot specify both `message` and `error` params");r.error=r.message}return delete r.message,"string"==typeof r.error?{...r,error:()=>r.error}:r}function q(e){let r;return new Proxy({},{get:(t,n,i)=>(r??(r=e()),Reflect.get(r,n,i)),set:(t,n,i,a)=>(r??(r=e()),Reflect.set(r,n,i,a)),has:(t,n)=>(r??(r=e()),Reflect.has(r,n)),deleteProperty:(t,n)=>(r??(r=e()),Reflect.deleteProperty(r,n)),ownKeys:t=>(r??(r=e()),Reflect.ownKeys(r)),getOwnPropertyDescriptor:(t,n)=>(r??(r=e()),Reflect.getOwnPropertyDescriptor(r,n)),defineProperty:(t,n,i)=>(r??(r=e()),Reflect.defineProperty(r,n,i))})}function L(e){return"bigint"==typeof e?e.toString()+"n":"string"==typeof e?`"${e}"`:`${e}`}function R(e){return Object.keys(e).filter((r=>"optional"===e[r]._zod.optin&&"optional"===e[r]._zod.optout))}const Z={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},C={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function V(e,r){const t=e._zod.def;return P(e,y(e._zod.def,{get shape(){const e={};for(const n in r){if(!(n in t.shape))throw new Error(`Unrecognized key: "${n}"`);r[n]&&(e[n]=t.shape[n])}return b(this,"shape",e),e},checks:[]}))}function F(e,r){const t=e._zod.def,n=y(e._zod.def,{get shape(){const n={...e._zod.def.shape};for(const e in r){if(!(e in t.shape))throw new Error(`Unrecognized key: "${e}"`);r[e]&&delete n[e]}return b(this,"shape",n),n},checks:[]});return P(e,n)}function B(e,r){if(!z(r))throw new Error("Invalid input to extend: expected a plain object");const t=y(e._zod.def,{get shape(){const t={...e._zod.def.shape,...r};return b(this,"shape",t),t},checks:[]});return P(e,t)}function J(e,r){const t=y(e._zod.def,{get shape(){const t={...e._zod.def.shape,...r._zod.def.shape};return b(this,"shape",t),t},get catchall(){return r._zod.def.catchall},checks:[]});return P(e,t)}function H(e,r,t){const n=y(r._zod.def,{get shape(){const n=r._zod.def.shape,i={...n};if(t)for(const r in t){if(!(r in n))throw new Error(`Unrecognized key: "${r}"`);t[r]&&(i[r]=e?new e({type:"optional",innerType:n[r]}):n[r])}else for(const r in n)i[r]=e?new e({type:"optional",innerType:n[r]}):n[r];return b(this,"shape",i),i},checks:[]});return P(r,n)}function G(e,r,t){const n=y(r._zod.def,{get shape(){const n=r._zod.def.shape,i={...n};if(t)for(const r in t){if(!(r in i))throw new Error(`Unrecognized key: "${r}"`);t[r]&&(i[r]=new e({type:"nonoptional",innerType:n[r]}))}else for(const r in n)i[r]=new e({type:"nonoptional",innerType:n[r]});return b(this,"shape",i),i},checks:[]});return P(r,n)}function W(e,r=0){for(let t=r;t{var t;return(t=r).path??(t.path=[]),r.path.unshift(e),r}))}function M(e){return"string"==typeof e?e:e?.message}function Y(e,r,t){const n={...e,path:e.path??[]};if(!e.message){const i=M(e.inst?._zod.def?.error?.(e))??M(r?.error?.(e))??M(t.customError?.(e))??M(t.localeError?.(e))??"Invalid input";n.message=i}return delete n.inst,delete n.continue,r?.reportInput||delete n.input,n}function X(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function Q(e){return Array.isArray(e)?"array":"string"==typeof e?"string":"unknown"}function ee(...e){const[r,t,n]=e;return"string"==typeof r?{message:r,code:"custom",input:t,inst:n}:{...r}}function re(e){return Object.entries(e).filter((([e,r])=>Number.isNaN(Number.parseInt(e,10)))).map((e=>e[1]))}class te{constructor(...e){}}},245:(e,r,t)=>{"use strict";t.d(r,{a:()=>n});const n={major:4,minor:0,patch:17}}}]);