Files
dotflies/.local/share/millennium/plugins/extendium/.extensions/augmented-steam/js/background.js
T

25 lines
406 KiB
JavaScript

"use strict";var _as=(()=>{var Sf=Object.create;var Bn=Object.defineProperty;var If=Object.getOwnPropertyDescriptor;var Tf=Object.getOwnPropertyNames;var zf=Object.getPrototypeOf,Of=Object.prototype.hasOwnProperty;var Nf=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),tt=(t,e)=>{for(var n in e)Bn(t,n,{get:e[n],enumerable:!0})},Dl=(t,e,n,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of Tf(e))!Of.call(t,r)&&r!==n&&Bn(t,r,{get:()=>e[r],enumerable:!(o=If(e,r))||o.enumerable});return t};var Oe=(t,e,n)=>(n=t!=null?Sf(zf(t)):{},Dl(e||!t||!t.__esModule?Bn(n,"default",{value:t,enumerable:!0}):n,t)),Df=t=>Dl(Bn({},"__esModule",{value:!0}),t);var we=Nf((Si,Wl)=>{(function(t,e){if(typeof define=="function"&&define.amd)define("webextension-polyfill",["module"],e);else if(typeof Si<"u")e(Wl);else{var n={exports:{}};e(n),t.browser=n.exports}})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:Si,function(t){"use strict";if(!chrome?.runtime?.id)throw new Error("This script should only be loaded in a browser extension.");if(typeof globalThis.browser>"u"||Object.getPrototypeOf(globalThis.browser)!==Object.prototype){let e="The message port closed before a response was received.",n=o=>{let r={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0},elements:{createSidebarPane:{minArgs:1,maxArgs:1}}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},goBack:{minArgs:0,maxArgs:1},goForward:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(Object.keys(r).length===0)throw new Error("api-metadata.json has not been included in browser-polyfill");class i extends WeakMap{constructor(S,E=void 0){super(E),this.createItem=S}get(S){return this.has(S)||this.set(S,this.createItem(S)),super.get(S)}}let s=b=>b&&typeof b=="object"&&typeof b.then=="function",a=(b,S)=>(...E)=>{o.runtime.lastError?b.reject(new Error(o.runtime.lastError.message)):S.singleCallbackArg||E.length<=1&&S.singleCallbackArg!==!1?b.resolve(E[0]):b.resolve(E)},u=b=>b==1?"argument":"arguments",c=(b,S)=>function(Z,...ee){if(ee.length<S.minArgs)throw new Error(`Expected at least ${S.minArgs} ${u(S.minArgs)} for ${b}(), got ${ee.length}`);if(ee.length>S.maxArgs)throw new Error(`Expected at most ${S.maxArgs} ${u(S.maxArgs)} for ${b}(), got ${ee.length}`);return new Promise((ae,te)=>{if(S.fallbackToNoCallback)try{Z[b](...ee,a({resolve:ae,reject:te},S))}catch(D){console.warn(`${b} API method doesn't seem to support the callback parameter, falling back to call it without a callback: `,D),Z[b](...ee),S.fallbackToNoCallback=!1,S.noCallback=!0,ae()}else S.noCallback?(Z[b](...ee),ae()):Z[b](...ee,a({resolve:ae,reject:te},S))})},l=(b,S,E)=>new Proxy(S,{apply(Z,ee,ae){return E.call(ee,b,...ae)}}),d=Function.call.bind(Object.prototype.hasOwnProperty),g=(b,S={},E={})=>{let Z=Object.create(null),ee={has(te,D){return D in b||D in Z},get(te,D,be){if(D in Z)return Z[D];if(!(D in b))return;let re=b[D];if(typeof re=="function")if(typeof S[D]=="function")re=l(b,b[D],S[D]);else if(d(E,D)){let zt=c(D,E[D]);re=l(b,b[D],zt)}else re=re.bind(b);else if(typeof re=="object"&&re!==null&&(d(S,D)||d(E,D)))re=g(re,S[D],E[D]);else if(d(E,"*"))re=g(re,S[D],E["*"]);else return Object.defineProperty(Z,D,{configurable:!0,enumerable:!0,get(){return b[D]},set(zt){b[D]=zt}}),re;return Z[D]=re,re},set(te,D,be,re){return D in Z?Z[D]=be:b[D]=be,!0},defineProperty(te,D,be){return Reflect.defineProperty(Z,D,be)},deleteProperty(te,D){return Reflect.deleteProperty(Z,D)}},ae=Object.create(b);return new Proxy(ae,ee)},f=b=>({addListener(S,E,...Z){S.addListener(b.get(E),...Z)},hasListener(S,E){return S.hasListener(b.get(E))},removeListener(S,E){S.removeListener(b.get(E))}}),p=new i(b=>typeof b!="function"?b:function(E){let Z=g(E,{},{getContent:{minArgs:0,maxArgs:0}});b(Z)}),x=new i(b=>typeof b!="function"?b:function(E,Z,ee){let ae=!1,te,D=new Promise(ur=>{te=function(Le){ae=!0,ur(Le)}}),be;try{be=b(E,Z,te)}catch(ur){be=Promise.reject(ur)}let re=be!==!0&&s(be);if(be!==!0&&!re&&!ae)return!1;let zt=ur=>{ur.then(Le=>{ee(Le)},Le=>{let ki;Le&&(Le instanceof Error||typeof Le.message=="string")?ki=Le.message:ki="An unexpected error occurred",ee({__mozWebExtensionPolyfillReject__:!0,message:ki})}).catch(Le=>{console.error("Failed to send onMessage rejected reply",Le)})};return zt(re?be:D),!0}),k=({reject:b,resolve:S},E)=>{o.runtime.lastError?o.runtime.lastError.message===e?S():b(new Error(o.runtime.lastError.message)):E&&E.__mozWebExtensionPolyfillReject__?b(new Error(E.message)):S(E)},N=(b,S,E,...Z)=>{if(Z.length<S.minArgs)throw new Error(`Expected at least ${S.minArgs} ${u(S.minArgs)} for ${b}(), got ${Z.length}`);if(Z.length>S.maxArgs)throw new Error(`Expected at most ${S.maxArgs} ${u(S.maxArgs)} for ${b}(), got ${Z.length}`);return new Promise((ee,ae)=>{let te=k.bind(null,{resolve:ee,reject:ae});Z.push(te),E.sendMessage(...Z)})},z={devtools:{network:{onRequestFinished:f(p)}},runtime:{onMessage:f(x),onMessageExternal:f(x),sendMessage:N.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:N.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},A={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return r.privacy={network:{"*":A},services:{"*":A},websites:{"*":A}},g(o,z,r)};t.exports=n(chrome)}else t.exports=globalThis.browser})});var yx={};tt(yx,{Unrecognized:()=>J});var Pl="options_contextSteamStore",Al="options_contextSteamLucky",El="options_contextSteamMarket",jl="options_contextItad",Ul="options_contextBartervg",Cl="options_contextSteamdb",Ll="options_contextSteamdbInstant",Zl="options_contextSteamKeys";var Ml="userNote_syncErrorEmpty",Fl="userNote_syncErrorUnknown",Rl="userNote_syncErrorLength";var Vl=Oe(we()),Ot={version:Vl.default.runtime.getManifest().version,db_version:8};var Ii=Oe(we());var $x=Oe(we()),We=class{constructor(e){this.storageArea=e}get onChanged(){return this.storageArea.onChanged}async get(e){return(await this.storageArea.get(e))[e]??void 0}getObject(e){return this.storageArea.get(e)}set(e,n){return this.storageArea.set({[e]:n})}setObject(e){return this.storageArea.set(e)}remove(...e){return this.storageArea.remove(e)}};var gt=class extends We{constructor(){super(Ii.default.storage.sync)}get QUOTA_BYTES_PER_ITEM(){return Ii.default.storage.sync.QUOTA_BYTES_PER_ITEM??8192}},Ze=new gt;var Hn={language:"english",version:Ot.version,version_show:!0,highlight_owned_color:"#00ce67",highlight_wishlist_color:"#0491bf",highlight_followed_color:"#d64550",highlight_notinterested_color:"#4f4f4f",highlight_ignored_owned_color:"#4f4f4f",highlight_collection_color:"#856d0e",highlight_waitlist_color:"#4c7521",tag_owned_color:"#00b75b",tag_wishlist_color:"#0383b4",tag_followed_color:"#d64550",tag_notinterested_color:"#4f4f4f",tag_ignored_owned_color:"#4f4f4f",tag_collection_color:"#856d0e",tag_waitlist_color:"#4c7521",highlight_owned:!0,highlight_wishlist:!0,highlight_followed:!0,highlight_notinterested:!1,highlight_ignored_owned:!1,highlight_excludef2p:!1,highlight_collection:!0,highlight_waitlist:!0,tag_owned:!1,tag_wishlist:!1,tag_followed:!1,tag_notinterested:!0,tag_ignored_owned:!0,tag_collection:!1,tag_waitlist:!1,tag_short:!1,showlowestprice:!0,showlowestprice_onwishlist:!0,showlowestpricecoupon:!0,showallstores:!0,excluded_stores:[],override_price:"auto",showregionalprice:"mouse",regional_countries:["us","gb","fr","br","au","jp"],restore_price_cut:!1,show_es_homepagetabs:!0,showmarkettotal:!1,showmcus:!0,showoc:!0,showhltb:!0,showyoutube:!0,showtwitch:!0,showpcgw:!0,showcompletionistme:!1,showprotondb:!1,showviewinlibrary:!1,showsteamcardexchange:!1,showitadlinks:!0,showsteamdb:!0,showbartervg:!1,showyoutubegameplay:!0,showyoutubereviews:!0,showwsgf:!0,exfgls:!0,app_custom_link:[{enabled:!0,name:"Google",url:"https://www.google.com/search?q=[ID]+[NAME]",icon:"https://www.google.com/images/branding/product/ico/googleg_lodp.ico"}],customize_apppage:{},customize_frontpage:{},show_package_info:!1,show_players_info:!0,show_steampeek:!0,show_early_access:!0,show_alternative_linux_icon:!1,show_itad_button:!1,skip_got_steam:!1,installsteam:"show",openinnewtab:!1,keepssachecked:!1,showemptywishlist:!0,user_notes_app:!0,user_notes_wishlist:!0,user_notes_simple:!0,showwishliststats:!0,oneclickremovewl:!1,user_notes_adapter:"synced_storage",showlanguagewarning:!0,showlanguagewarninglanguage:"english",homepage_tab_selection:"remember",send_age_info:!0,removebroadcasts:!1,prevent_video_pause:!1,tabtitle_appname_first:!1,horizontalscrolling:!0,showsupportinfo:!0,showdrm:!0,regional_hideworld:!1,showinvnav:!0,quickinv:!0,quickinv_diff:-.01,community_default_tab:"",showallstats:!0,replacecommunityhublinks:!1,hideannouncementcomments:!1,showachinstore:!0,hideactivelistings:!1,showlowestmarketprice:!0,hidespamcomments:!1,spamcommentregex:"[\\u2500-\\u25FF]",wlbuttoncommunityapp:!0,removeguideslanguagefilter:!1,confirmdeletecomment:!0,disablelinkfilter:!1,show1clickgoo:!0,show_profile_link_images:"gray",show_custom_themes:!0,profile_pinned_bg:!1,friends_append_nickname:!1,profile_steamrepcn:!0,profile_steamgifts:!0,profile_steamtrades:!0,profile_bartervg:!0,profile_steamdbcalc:!0,profile_backpacktf:!0,profile_steamid:!0,profile_custom_link:[{enabled:!0,name:"Google",url:"https://www.google.com/search?q=[ID]",icon:"https://www.google.com/images/branding/product/ico/googleg_lodp.ico"}],group_steamgifts:!0,steamcardexchange:!0,purchase_dates:!0,show_badge_progress:!0,show_wishlist_link:!0,show_wishlist_count:!0,show_progressbar:!0,show_backtotop:!1,profile_showcase_twitch:!0,profile_showcase_own_twitch:!1,profile_showcase_twitch_profileonly:!1,itad_sync_library:!0,itad_sync_wishlist:!0,add_to_waitlist:!1,collection_banner_notowned:!1,itad_sync_notes:!1,ai_enabled:!0,show_vaporlens_summary:!0,context_steam_store:!1,context_steam_lucky:!1,context_steam_market:!1,context_itad:!1,context_bartervg:!1,context_steamdb:!1,context_steamdb_instant:!1,context_steam_keys:!1},Gn=class{constructor(){this.listeners=new Set}addListener(e){this.listeners.add(e)}removeListener(e){this.listeners.delete(e)}invoke(){for(let e of this.listeners)e()}},K=class{static{this.storage=new gt}static{this.onSaveStart=new Gn}static{this.onSaveEnd=new Gn}static async load(){this.data=await this.storage.getObject(Hn)}static init(){return this.promise||(this.promise=this.load()),this.promise}static getDefault(e){return Hn[e]}static get(e){if(!this.data)throw new Error("Settings have not been loaded");return this.data[e]}static async set(e,n){this.onSaveStart.invoke(),this.data[e]=n,await this.storage.set(e,n),this.onSaveEnd.invoke()}static remove(e){this.storage.remove(e),this.data[e]=structuredClone(Hn[e])}static clear(){this.storage.remove(...Object.keys(this.data)),this.data=structuredClone(Hn)}static async import(e){await this.storage.setObject(e),await this.load()}static asObject(){return structuredClone(this.data)}},Y=new Proxy(K,{get(t,e){return t.get(e)},set(t,e,n){return t.set(e,n),!0}});var Bl=Oe(we()),lr=class t{static getURL(e){return Bl.default.runtime.getURL(e)}static get(e){return fetch(t.getURL(e))}static async getJSON(e){return await(await t.get(e)).json()}static async getText(e){return await(await t.get(e)).text()}};var mr=class t{static{this.map={english:"en",bulgarian:"bg",czech:"cs",danish:"da",dutch:"nl",finnish:"fi",french:"fr",greek:"el",german:"de",hungarian:"hu",italian:"it",japanese:"ja",koreana:"ko",norwegian:"no",polish:"pl",portuguese:"pt-PT",brazilian:"pt-BR",russian:"ru",romanian:"ro",schinese:"zh-CN",spanish:"es-ES",latam:"es-419",swedish:"sv-SE",tchinese:"zh-TW",thai:"th",turkish:"tr",ukrainian:"ua",vietnamese:"vi"}}constructor(e){this._name=e,this._code=t.map[e]??null}get name(){return this._name}get code(){return this._code}isOneOf(...e){return e.includes(this._name)}};var Pf=Oe(we());var Nt=class{static load(e){return lr.getJSON(`/localization/compiled/${e}.json`)}static async init(e){let n=Y.language;e===null?e=new mr(n):e.name!==n&&(Y.language=e.name);let o=e.code??"en";try{this.locale=await this.load(o)}catch{console.error(`Failed to load ${o}`),this.locale=await this.load("en")}}};function Ti(t,e=null){let n=Nt.locale.strings[t]??"<<missing text>>";if(e!==null)for(let[o,r]of Object.entries(e))n=n.replaceAll(`__${o}__`,String(r));return n}var Ve=Oe(we()),dr=class t{static{this.queryLinks={context_steam_store:[Pl,"https://store.steampowered.com/search/?term=__query__",()=>Y.context_steam_store],context_steam_lucky:[Al,"https://store.steampowered.com/search/?term=__query__&ifeellucky",()=>Y.context_steam_lucky],context_steam_market:[El,"https://steamcommunity.com/market/search?q=__query__",()=>Y.context_steam_market],context_itad:[jl,"https://isthereanydeal.com/search/?q=__query__",()=>Y.context_itad],context_bartervg:[Ul,"https://barter.vg/search?q=__query__",()=>Y.context_bartervg],context_steamdb:[Cl,"https://steamdb.info/search/?q=__query__",()=>Y.context_steamdb],context_steamdb_instant:[Ll,"https://steamdb.info/instantsearch/?query=__query__",()=>Y.context_steamdb_instant],context_steam_keys:[Zl,"https://store.steampowered.com/account/registerkey?key=__query__",()=>Y.context_steam_keys]}}static register(){Ve.default.runtime.onStartup.addListener(t.build),Ve.default.runtime.onInstalled.addListener(t.build),Ve.default.contextMenus.onClicked.hasListener(t.onClick)||Ve.default.contextMenus.onClicked.addListener(t.onClick)}static onClick(e){let n=t.queryLinks[e.menuItemId];if(!n)return;let o=n[1],r=e.selectionText.trim();if(e.menuItemId==="context_steam_keys"){let i=r.match(/[A-Z0-9]{5}(-[A-Z0-9]{5}){2}/g);Array.isArray(i)&&(r=i.join(","))}Ve.default.tabs.create({url:o.replace("__query__",encodeURIComponent(r))})}static async build(){await K.init(),await Nt.init(null);for(let[e,n]of Object.entries(t.queryLinks)){let[o,r,i]=n;Ve.default.contextMenus.create({id:e,title:Ti(o,{query:"%s"}),contexts:["selection"],visible:i()},()=>Ve.default.runtime.lastError)}}static update(e){let n=this.queryLinks[e];if(!n)return;let[o,r,i]=n;Ve.default.contextMenus.update(e,{title:Ti(o,{query:"%s"}),contexts:["selection"],visible:i()})}};var Af=(t,e)=>e.some(n=>t instanceof n),Hl,Gl;function Ef(){return Hl||(Hl=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function jf(){return Gl||(Gl=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}var Jl=new WeakMap,Oi=new WeakMap,ql=new WeakMap,zi=new WeakMap,Di=new WeakMap;function Uf(t){let e=new Promise((n,o)=>{let r=()=>{t.removeEventListener("success",i),t.removeEventListener("error",s)},i=()=>{n(Me(t.result)),r()},s=()=>{o(t.error),r()};t.addEventListener("success",i),t.addEventListener("error",s)});return e.then(n=>{n instanceof IDBCursor&&Jl.set(n,t)}).catch(()=>{}),Di.set(e,t),e}function Cf(t){if(Oi.has(t))return;let e=new Promise((n,o)=>{let r=()=>{t.removeEventListener("complete",i),t.removeEventListener("error",s),t.removeEventListener("abort",s)},i=()=>{n(),r()},s=()=>{o(t.error||new DOMException("AbortError","AbortError")),r()};t.addEventListener("complete",i),t.addEventListener("error",s),t.addEventListener("abort",s)});Oi.set(t,e)}var Ni={get(t,e,n){if(t instanceof IDBTransaction){if(e==="done")return Oi.get(t);if(e==="objectStoreNames")return t.objectStoreNames||ql.get(t);if(e==="store")return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return Me(t[e])},set(t,e,n){return t[e]=n,!0},has(t,e){return t instanceof IDBTransaction&&(e==="done"||e==="store")?!0:e in t}};function Kl(t){Ni=t(Ni)}function Lf(t){return t===IDBDatabase.prototype.transaction&&!("objectStoreNames"in IDBTransaction.prototype)?function(e,...n){let o=t.call(Jn(this),e,...n);return ql.set(o,e.sort?e.sort():[e]),Me(o)}:jf().includes(t)?function(...e){return t.apply(Jn(this),e),Me(Jl.get(this))}:function(...e){return Me(t.apply(Jn(this),e))}}function Zf(t){return typeof t=="function"?Lf(t):(t instanceof IDBTransaction&&Cf(t),Af(t,Ef())?new Proxy(t,Ni):t)}function Me(t){if(t instanceof IDBRequest)return Uf(t);if(zi.has(t))return zi.get(t);let e=Zf(t);return e!==t&&(zi.set(t,e),Di.set(e,t)),e}var Jn=t=>Di.get(t);function Xl(t,e,{blocked:n,upgrade:o,blocking:r,terminated:i}={}){let s=indexedDB.open(t,e),a=Me(s);return o&&s.addEventListener("upgradeneeded",u=>{o(Me(s.result),u.oldVersion,u.newVersion,Me(s.transaction),u)}),n&&s.addEventListener("blocked",u=>n(u.oldVersion,u.newVersion,u)),a.then(u=>{i&&u.addEventListener("close",()=>i()),r&&u.addEventListener("versionchange",c=>r(c.oldVersion,c.newVersion,c))}).catch(()=>{}),a}var Mf=["get","getKey","getAll","getAllKeys","count"],Ff=["put","add","delete","clear"],Pi=new Map;function Yl(t,e){if(!(t instanceof IDBDatabase&&!(e in t)&&typeof e=="string"))return;if(Pi.get(e))return Pi.get(e);let n=e.replace(/FromIndex$/,""),o=e!==n,r=Ff.includes(n);if(!(n in(o?IDBIndex:IDBObjectStore).prototype)||!(r||Mf.includes(n)))return;let i=async function(s,...a){let u=this.transaction(s,r?"readwrite":"readonly"),c=u.store;return o&&(c=c.index(a.shift())),(await Promise.all([c[n](...a),r&&u.done]))[0]};return Pi.set(e,i),i}Kl(t=>({...t,get:(e,n,o)=>Yl(e,n)||t.get(e,n,o),has:(e,n)=>!!Yl(e,n)||t.has(e,n)}));async function Rf(t,e,n,o){if(e==0&&(t.createObjectStore("items"),t.createObjectStore("earlyAccessAppids"),t.createObjectStore("collection"),t.createObjectStore("waitlist"),t.createObjectStore("itadImport"),t.createObjectStore("purchases"),t.createObjectStore("notes")),e<5&&(e>=1&&(t.deleteObjectStore("storePageData"),t.deleteObjectStore("profiles"),t.deleteObjectStore("rates"),t.deleteObjectStore("coupons"),t.deleteObjectStore("giftsAndPasses"),t.deleteObjectStore("dynamicStore"),t.deleteObjectStore("packages")),e>=2&&(t.deleteObjectStore("workshopFileSizes"),t.deleteObjectStore("reviews")),e>=3&&t.deleteObjectStore("expiries"),e>=4&&t.deleteObjectStore("storeList"),t.createObjectStore("storePageData").createIndex("idx_expiry","expiry"),t.createObjectStore("profiles").createIndex("idx_expiry","expiry"),t.createObjectStore("rates").createIndex("idx_expiry","expiry"),t.createObjectStore("coupons").createIndex("idx_appid","appids",{unique:!1,multiEntry:!0}),t.createObjectStore("giftsAndPasses").createIndex("idx_appid","",{unique:!1,multiEntry:!0}),t.createObjectStore("dynamicStore").createIndex("idx_appid","",{unique:!1,multiEntry:!0}),t.createObjectStore("packages").createIndex("idx_expiry","expiry"),t.createObjectStore("workshopFileSizes").createIndex("idx_expiry","expiry"),t.createObjectStore("reviews").createIndex("idx_expiry","expiry"),t.createObjectStore("expiries").createIndex("idx_expiry",""),t.createObjectStore("storeList")),e<6){let r=await o.objectStore("collection").getAllKeys(),i=o.objectStore("collection");for(let s of r)i.put([],s)}e<7&&(t.deleteObjectStore("coupons"),t.deleteObjectStore("giftsAndPasses")),e<8&&(t.deleteObjectStore("purchases"),t.createObjectStore("purchases2")),console.log(`DB migrated, ${e} -> ${n}`)}var Ql={upgrade:Rf};var em=Oe(we());var Ai=class extends We{constructor(){super(em.default.storage.local)}},U=new Ai;var Ei=class{constructor(e){this.promise=new Promise(n=>setTimeout(n,e))}then(e){return this.promise.then(e)}},ji=class{constructor(e,n){this._running=!1;this.onDone=e,this.duration=n,this.reset()}get running(){return this._running}reset(){typeof this.id<"u"&&clearTimeout(this.id),this.id=window.setTimeout(async()=>{await this.onDone(),this._running=!1},this.duration),this._running=!0}stop(){typeof this.id<"u"&&(clearTimeout(this.id),this.id=void 0),this._running=!1}},j=class{static timer(e){return new Ei(e)}static resettableTimer(e,n){return new ji(e,n)}static now(){return Math.trunc(Date.now()/1e3)}static isInPast(e){return e<=this.now()}static isInFuture(e){return e>this.now()}};var w=class t{static init(){return this.promise||(this.promise=(async()=>{this.db=await Xl("Augmented Steam",Ot.db_version,{upgrade:Ql.upgrade,blocked(){console.error("Failed to upgrade database, there is already an open connection")}});let e=await U.get("db_cleanup");(!e||j.isInPast(e+86400))&&(console.log("Db cleanup"),await t.cleanup(),await U.set("db_cleanup",j.now()))})()),this.promise}static async cleanup(){let e=[],n=this.db.transaction(this.db.objectStoreNames,"readwrite"),o=await n.objectStore("expiries").index("idx_expiry").openCursor(IDBKeyRange.upperBound(j.now()));for(;o;){let r=o.key;this.db.objectStoreNames.contains(r)&&e.push(n.objectStore(r).clear()),e.push(o.delete()),o=await o.continue()}await Promise.all(e),await Promise.all([this.deleteExpiredEntries("packages","idx_expiry"),this.deleteExpiredEntries("storePageData","idx_expiry"),this.deleteExpiredEntries("profiles","idx_expiry"),this.deleteExpiredEntries("rates","idx_expiry"),this.deleteExpiredEntries("workshopFileSizes","idx_expiry"),this.deleteExpiredEntries("reviews","idx_expiry")])}static async deleteExpiredEntries(e,n){let i=await this.db.transaction(e,"readwrite").store.index(n).openCursor(IDBKeyRange.upperBound(j.now()));if(i)for(;i;)await i.delete(),i=await i.continue()}static async isStoreExpired(e){let n=await this.db.get("expiries",e);return!n||j.isInPast(n)}static async setStoreExpiry(e,n){return this.db.put("expiries",j.now()+n,e)}static async put(e,n,o){await this.db.put(e,n,o)}static async putMany(e,n){let o=this.db.transaction(e,"readwrite"),r=o.store;await Promise.all(n.map(([i,s])=>r.put(s,i))),await o.done}static async replaceAll(e,n){let o=this.db.transaction(e,"readwrite"),r=o.store;await r.clear(),n.length>0&&await Promise.all(n.map(([i,s])=>r.put(s,i))),await o.done}static async get(e,n){return await this.db.get(e,n)}static async getObject(e,n){let o=await this.db.transaction(e).store.openCursor(),r=Object.fromEntries(n.map(i=>[i,void 0]));for(;o;)r[o.key]=o.value,o=await o.continue();return r}static async getFromIndex(e,n,o){return await this.db.transaction(e).store.index(n).get(o)}static async delete(e,...n){for(let o of n)await this.db.delete(e,o)}static async clear(...e){let n=this.db.transaction([...e,"expiries"],"readwrite");for(let o of e)n.objectStore("expiries").delete(o),n.objectStore(o).clear()}static async contains(e,n){let r=this.db.transaction(e).store;return Object.fromEntries(await Promise.all(n.map(async i=>[i,await r.getKey(i)!==void 0])))}};var Ui=class extends Error{constructor(e){super(e),this.name="LoginError"}},Ci=class extends Error{constructor(e){super(e),this.name="ServerOutageError"}},Li=class extends Error{constructor(e){super(e),this.name="OAuth Unauthorized"}},Zi=class extends Error{constructor(e,n){super(n),this.code=e}},Mi=class extends Error{constructor(e,n){super(e),this.featureName=n}},q={LoginError:Ui,ServerOutageError:Ci,HTTPError:Zi,FeatureDependencyError:Mi,OAuthUnauthorized:Li};var ue=class{constructor(e){this.origin=e}getUrl(e,n={}){let o=new URL(e,this.origin);for(let[r,i]of Object.entries(n))i!==void 0&&o.searchParams.set(r,String(i));return o}async fetchJson(e,n={}){let o=await fetch(e,n);if(!o.ok)throw new q.HTTPError(o.status,o.statusText);return await o.json()}async fetchText(e,n={}){let o=await fetch(e,n);if(!o.ok)throw new q.HTTPError(o.status,o.statusText);return await o.text()}};var ht=class{static getVariable(e,n){if(typeof e=="string"){let o=e.match(n);return o&&o[1]?o[1]:null}for(let o of e.querySelectorAll("script"))if(o.textContent){let r=o.textContent.match(n);if(r)return r&&r[1]?r[1]:null}return null}static getStringVariable(e,n=document){let o=typeof e=="string"?new RegExp(`${e}\\s*=\\s*['"](.+?)['"];`):e;return this.getVariable(n,o)}static getIntVariable(e,n=document){let o=typeof e=="string"?new RegExp(`${e}\\s*=\\s*(.+?);`):e,r=this.getVariable(n,o);return r?Number(r):null}static getArrayVariable(e,n=document){let o=typeof e=="string"?new RegExp(`${e}\\s*=\\s*(\\[.+?]);`):e,r=this.getVariable(n,o);return r?JSON.parse(r):null}static getObjectVariable(e,n=document){let o=typeof e=="string"?new RegExp(`${e}\\s*=\\s*(\\{.+?});`):e,r=this.getVariable(n,o);return r?JSON.parse(r):null}};var Fi=Oe(we()),tm="html/offscreen_domparser.html",pr=class{async ensureDocument(){let e=await clients.matchAll();for(let n of e)if(n.url.endsWith(tm))return;return chrome.offscreen.createDocument({url:Fi.default.runtime.getURL(tm),reasons:["DOM_PARSER"],justification:"Parsing data from DOM"})}closeDocument(){chrome.offscreen.closeDocument()}async send(e,n){await this.ensureDocument();let o=await Fi.default.runtime.sendMessage({domparser:{op:e,html:n}});return this.closeDocument(),o}parseCurrencyFromWallet(e){return this.send("currencyFromWallet",e)}parseCurrencyFromApp(e){return this.send("currencyFromApp",e)}parseWorkshopFileSize(e){return this.send("workshopFileSize",e)}parseReviews(e){return this.send("reviews",e)}parsePurchaseDatesHelp(e){return this.send("purchaseDatesHelp",e)}};var Be=class extends Error{},qn=class extends Be{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}},Kn=class extends Be{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}},Yn=class extends Be{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}},De=class extends Be{},Dt=class extends Be{constructor(e){super(`Invalid unit ${e}`)}},Q=class extends Be{},Pe=class extends Be{constructor(){super("Zone is an abstract class")}};var $="numeric",Ae="short",he="long",rt={year:$,month:$,day:$},fr={year:$,month:Ae,day:$},Ri={year:$,month:Ae,day:$,weekday:Ae},_r={year:$,month:he,day:$},gr={year:$,month:he,day:$,weekday:he},hr={hour:$,minute:$},vr={hour:$,minute:$,second:$},yr={hour:$,minute:$,second:$,timeZoneName:Ae},xr={hour:$,minute:$,second:$,timeZoneName:he},br={hour:$,minute:$,hourCycle:"h23"},wr={hour:$,minute:$,second:$,hourCycle:"h23"},$r={hour:$,minute:$,second:$,hourCycle:"h23",timeZoneName:Ae},kr={hour:$,minute:$,second:$,hourCycle:"h23",timeZoneName:he},Sr={year:$,month:$,day:$,hour:$,minute:$},Ir={year:$,month:$,day:$,hour:$,minute:$,second:$},Tr={year:$,month:Ae,day:$,hour:$,minute:$},zr={year:$,month:Ae,day:$,hour:$,minute:$,second:$},Wi={year:$,month:Ae,day:$,weekday:Ae,hour:$,minute:$},Or={year:$,month:he,day:$,hour:$,minute:$,timeZoneName:Ae},Nr={year:$,month:he,day:$,hour:$,minute:$,second:$,timeZoneName:Ae},Dr={year:$,month:he,day:$,weekday:he,hour:$,minute:$,timeZoneName:he},Pr={year:$,month:he,day:$,weekday:he,hour:$,minute:$,second:$,timeZoneName:he};var pe=class{get type(){throw new Pe}get name(){throw new Pe}get ianaName(){return this.name}get isUniversal(){throw new Pe}offsetName(e,n){throw new Pe}formatOffset(e,n){throw new Pe}offset(e){throw new Pe}equals(e){throw new Pe}get isValid(){throw new Pe}};var Vi=null,nt=class t extends pe{static get instance(){return Vi===null&&(Vi=new t),Vi}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:n,locale:o}){return Qn(e,n,o)}formatOffset(e,n){return ot(this.offset(e),n)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type==="system"}get isValid(){return!0}};var to={};function Wf(t){return to[t]||(to[t]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),to[t]}var Vf={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function Bf(t,e){let n=t.format(e).replace(/\u200E/g,""),o=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(n),[,r,i,s,a,u,c,l]=o;return[s,r,i,a,u,c,l]}function Hf(t,e){let n=t.formatToParts(e),o=[];for(let r=0;r<n.length;r++){let{type:i,value:s}=n[r],a=Vf[i];i==="era"?o[a]=s:I(a)||(o[a]=parseInt(s,10))}return o}var eo={},ce=class t extends pe{static create(e){return eo[e]||(eo[e]=new t(e)),eo[e]}static resetCache(){eo={},to={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch{return!1}}constructor(e){super(),this.zoneName=e,this.valid=t.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:n,locale:o}){return Qn(e,n,o,this.name)}formatOffset(e,n){return ot(this.offset(e),n)}offset(e){let n=new Date(e);if(isNaN(n))return NaN;let o=Wf(this.name),[r,i,s,a,u,c,l]=o.formatToParts?Hf(o,n):Bf(o,n);a==="BC"&&(r=-Math.abs(r)+1);let g=Pt({year:r,month:i,day:s,hour:u===24?0:u,minute:c,second:l,millisecond:0}),f=+n,p=f%1e3;return f-=p>=0?p:1e3+p,(g-f)/(60*1e3)}equals(e){return e.type==="iana"&&e.name===this.name}get isValid(){return this.valid}};var rm={};function Gf(t,e={}){let n=JSON.stringify([t,e]),o=rm[n];return o||(o=new Intl.ListFormat(t,e),rm[n]=o),o}var Bi={};function Hi(t,e={}){let n=JSON.stringify([t,e]),o=Bi[n];return o||(o=new Intl.DateTimeFormat(t,e),Bi[n]=o),o}var Gi={};function Jf(t,e={}){let n=JSON.stringify([t,e]),o=Gi[n];return o||(o=new Intl.NumberFormat(t,e),Gi[n]=o),o}var Ji={};function qf(t,e={}){let{base:n,...o}=e,r=JSON.stringify([t,o]),i=Ji[r];return i||(i=new Intl.RelativeTimeFormat(t,e),Ji[r]=i),i}var Ar=null;function Kf(){return Ar||(Ar=new Intl.DateTimeFormat().resolvedOptions().locale,Ar)}var nm={};function Yf(t){let e=nm[t];if(!e){let n=new Intl.Locale(t);e="getWeekInfo"in n?n.getWeekInfo():n.weekInfo,nm[t]=e}return e}function Xf(t){let e=t.indexOf("-x-");e!==-1&&(t=t.substring(0,e));let n=t.indexOf("-u-");if(n===-1)return[t];{let o,r;try{o=Hi(t).resolvedOptions(),r=t}catch{let u=t.substring(0,n);o=Hi(u).resolvedOptions(),r=u}let{numberingSystem:i,calendar:s}=o;return[r,i,s]}}function Qf(t,e,n){return(n||e)&&(t.includes("-u-")||(t+="-u"),n&&(t+=`-ca-${n}`),e&&(t+=`-nu-${e}`)),t}function e_(t){let e=[];for(let n=1;n<=12;n++){let o=F.utc(2009,n,1);e.push(t(o))}return e}function t_(t){let e=[];for(let n=1;n<=7;n++){let o=F.utc(2016,11,13+n);e.push(t(o))}return e}function ro(t,e,n,o){let r=t.listingMode();return r==="error"?null:r==="en"?n(e):o(e)}function r_(t){return t.numberingSystem&&t.numberingSystem!=="latn"?!1:t.numberingSystem==="latn"||!t.locale||t.locale.startsWith("en")||new Intl.DateTimeFormat(t.intl).resolvedOptions().numberingSystem==="latn"}var qi=class{constructor(e,n,o){this.padTo=o.padTo||0,this.floor=o.floor||!1;let{padTo:r,floor:i,...s}=o;if(!n||Object.keys(s).length>0){let a={useGrouping:!1,...o};o.padTo>0&&(a.minimumIntegerDigits=o.padTo),this.inf=Jf(e,a)}}format(e){if(this.inf){let n=this.floor?Math.floor(e):e;return this.inf.format(n)}else{let n=this.floor?Math.floor(e):At(e,3);return H(n,this.padTo)}}},Ki=class{constructor(e,n,o){this.opts=o,this.originalZone=void 0;let r;if(this.opts.timeZone)this.dt=e;else if(e.zone.type==="fixed"){let s=-1*(e.offset/60),a=s>=0?`Etc/GMT+${s}`:`Etc/GMT${s}`;e.offset!==0&&ce.create(a).valid?(r=a,this.dt=e):(r="UTC",this.dt=e.offset===0?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else e.zone.type==="system"?this.dt=e:e.zone.type==="iana"?(this.dt=e,r=e.zone.name):(r="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);let i={...this.opts};i.timeZone=i.timeZone||r,this.dtf=Hi(n,i)}format(){return this.originalZone?this.formatToParts().map(({value:e})=>e).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){let e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(n=>{if(n.type==="timeZoneName"){let o=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...n,value:o}}else return n}):e}resolvedOptions(){return this.dtf.resolvedOptions()}},Yi=class{constructor(e,n,o){this.opts={style:"long",...o},!n&&no()&&(this.rtf=qf(e,o))}format(e,n){return this.rtf?this.rtf.format(e,n):om(n,e,this.opts.numeric,this.opts.style!=="long")}formatToParts(e,n){return this.rtf?this.rtf.formatToParts(e,n):[]}},n_={firstDay:1,minimalDays:4,weekend:[6,7]},M=class t{static fromOpts(e){return t.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,n,o,r,i=!1){let s=e||C.defaultLocale,a=s||(i?"en-US":Kf()),u=n||C.defaultNumberingSystem,c=o||C.defaultOutputCalendar,l=Er(r)||C.defaultWeekSettings;return new t(a,u,c,l,s)}static resetCache(){Ar=null,Bi={},Gi={},Ji={}}static fromObject({locale:e,numberingSystem:n,outputCalendar:o,weekSettings:r}={}){return t.create(e,n,o,r)}constructor(e,n,o,r,i){let[s,a,u]=Xf(e);this.locale=s,this.numberingSystem=n||a||null,this.outputCalendar=o||u||null,this.weekSettings=r,this.intl=Qf(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=i,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=r_(this)),this.fastNumbersCached}listingMode(){let e=this.isEnglish(),n=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return e&&n?"en":"intl"}clone(e){return!e||Object.getOwnPropertyNames(e).length===0?this:t.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,Er(e.weekSettings)||this.weekSettings,e.defaultToEN||!1)}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,n=!1){return ro(this,e,Xi,()=>{let o=n?{month:e,day:"numeric"}:{month:e},r=n?"format":"standalone";return this.monthsCache[r][e]||(this.monthsCache[r][e]=e_(i=>this.extract(i,o,"month"))),this.monthsCache[r][e]})}weekdays(e,n=!1){return ro(this,e,Qi,()=>{let o=n?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},r=n?"format":"standalone";return this.weekdaysCache[r][e]||(this.weekdaysCache[r][e]=t_(i=>this.extract(i,o,"weekday"))),this.weekdaysCache[r][e]})}meridiems(){return ro(this,void 0,()=>es,()=>{if(!this.meridiemCache){let e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[F.utc(2016,11,13,9),F.utc(2016,11,13,19)].map(n=>this.extract(n,e,"dayperiod"))}return this.meridiemCache})}eras(e){return ro(this,e,ts,()=>{let n={era:e};return this.eraCache[e]||(this.eraCache[e]=[F.utc(-40,1,1),F.utc(2017,1,1)].map(o=>this.extract(o,n,"era"))),this.eraCache[e]})}extract(e,n,o){let r=this.dtFormatter(e,n),i=r.formatToParts(),s=i.find(a=>a.type.toLowerCase()===o);return s?s.value:null}numberFormatter(e={}){return new qi(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,n={}){return new Ki(e,this.intl,n)}relFormatter(e={}){return new Yi(this.intl,this.isEnglish(),e)}listFormatter(e={}){return Gf(this.intl,e)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:oo()?Yf(this.locale):n_}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}};var ns=null,ne=class t extends pe{static get utcInstance(){return ns===null&&(ns=new t(0)),ns}static instance(e){return e===0?t.utcInstance:new t(e)}static parseSpecifier(e){if(e){let n=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new t(vt(n[1],n[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${ot(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${ot(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,n){return ot(this.fixed,n)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return e.type==="fixed"&&e.fixed===this.fixed}get isValid(){return!0}};var Et=class extends pe{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function Ee(t,e){let n;if(I(t)||t===null)return e;if(t instanceof pe)return t;if(im(t)){let o=t.toLowerCase();return o==="default"?e:o==="local"||o==="system"?nt.instance:o==="utc"||o==="gmt"?ne.utcInstance:ne.parseSpecifier(o)||ce.create(t)}else return Fe(t)?ne.instance(t):typeof t=="object"&&"offset"in t&&typeof t.offset=="function"?t:new Et(t)}var sm=()=>Date.now(),am="system",cm=null,um=null,lm=null,mm=60,dm,pm=null,C=class{static get now(){return sm}static set now(e){sm=e}static set defaultZone(e){am=e}static get defaultZone(){return Ee(am,nt.instance)}static get defaultLocale(){return cm}static set defaultLocale(e){cm=e}static get defaultNumberingSystem(){return um}static set defaultNumberingSystem(e){um=e}static get defaultOutputCalendar(){return lm}static set defaultOutputCalendar(e){lm=e}static get defaultWeekSettings(){return pm}static set defaultWeekSettings(e){pm=Er(e)}static get twoDigitCutoffYear(){return mm}static set twoDigitCutoffYear(e){mm=e%100}static get throwOnInvalid(){return dm}static set throwOnInvalid(e){dm=e}static resetCaches(){M.resetCache(),ce.resetCache()}};var oe=class{constructor(e,n){this.reason=e,this.explanation=n}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}};var fm=[0,31,59,90,120,151,181,212,243,273,304,334],_m=[0,31,60,91,121,152,182,213,244,274,305,335];function $e(t,e){return new oe("unit out of range",`you specified ${e} (of type ${typeof e}) as a ${t}, which is invalid`)}function io(t,e,n){let o=new Date(Date.UTC(t,e-1,n));t<100&&t>=0&&o.setUTCFullYear(o.getUTCFullYear()-1900);let r=o.getUTCDay();return r===0?7:r}function gm(t,e,n){return n+(xt(t)?_m:fm)[e-1]}function hm(t,e){let n=xt(t)?_m:fm,o=n.findIndex(i=>i<e),r=e-n[o];return{month:o+1,day:r}}function so(t,e){return(t-e+7)%7+1}function jr(t,e=4,n=1){let{year:o,month:r,day:i}=t,s=gm(o,r,i),a=so(io(o,r,i),n),u=Math.floor((s-a+14-e)/7),c;return u<1?(c=o-1,u=yt(c,e,n)):u>yt(o,e,n)?(c=o+1,u=1):c=o,{weekYear:c,weekNumber:u,weekday:a,...Cr(t)}}function os(t,e=4,n=1){let{weekYear:o,weekNumber:r,weekday:i}=t,s=so(io(o,1,e),n),a=it(o),u=r*7+i-s-7+e,c;u<1?(c=o-1,u+=it(c)):u>a?(c=o+1,u-=it(o)):c=o;let{month:l,day:d}=hm(c,u);return{year:c,month:l,day:d,...Cr(t)}}function ao(t){let{year:e,month:n,day:o}=t,r=gm(e,n,o);return{year:e,ordinal:r,...Cr(t)}}function is(t){let{year:e,ordinal:n}=t,{month:o,day:r}=hm(e,n);return{year:e,month:o,day:r,...Cr(t)}}function ss(t,e){if(!I(t.localWeekday)||!I(t.localWeekNumber)||!I(t.localWeekYear)){if(!I(t.weekday)||!I(t.weekNumber)||!I(t.weekYear))throw new De("Cannot mix locale-based week fields with ISO-based week fields");return I(t.localWeekday)||(t.weekday=t.localWeekday),I(t.localWeekNumber)||(t.weekNumber=t.localWeekNumber),I(t.localWeekYear)||(t.weekYear=t.localWeekYear),delete t.localWeekday,delete t.localWeekNumber,delete t.localWeekYear,{minDaysInFirstWeek:e.getMinDaysInFirstWeek(),startOfWeek:e.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function vm(t,e=4,n=1){let o=Ur(t.weekYear),r=ve(t.weekNumber,1,yt(t.weekYear,e,n)),i=ve(t.weekday,1,7);return o?r?i?!1:$e("weekday",t.weekday):$e("week",t.weekNumber):$e("weekYear",t.weekYear)}function ym(t){let e=Ur(t.year),n=ve(t.ordinal,1,it(t.year));return e?n?!1:$e("ordinal",t.ordinal):$e("year",t.year)}function as(t){let e=Ur(t.year),n=ve(t.month,1,12),o=ve(t.day,1,jt(t.year,t.month));return e?n?o?!1:$e("day",t.day):$e("month",t.month):$e("year",t.year)}function cs(t){let{hour:e,minute:n,second:o,millisecond:r}=t,i=ve(e,0,23)||e===24&&n===0&&o===0&&r===0,s=ve(n,0,59),a=ve(o,0,59),u=ve(r,0,999);return i?s?a?u?!1:$e("millisecond",r):$e("second",o):$e("minute",n):$e("hour",e)}function I(t){return typeof t>"u"}function Fe(t){return typeof t=="number"}function Ur(t){return typeof t=="number"&&t%1===0}function im(t){return typeof t=="string"}function bm(t){return Object.prototype.toString.call(t)==="[object Date]"}function no(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function oo(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function wm(t){return Array.isArray(t)?t:[t]}function us(t,e,n){if(t.length!==0)return t.reduce((o,r)=>{let i=[e(r),r];return o&&n(o[0],i[0])===o[0]?o:i},null)[1]}function $m(t,e){return e.reduce((n,o)=>(n[o]=t[o],n),{})}function st(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function Er(t){if(t==null)return null;if(typeof t!="object")throw new Q("Week settings must be an object");if(!ve(t.firstDay,1,7)||!ve(t.minimalDays,1,7)||!Array.isArray(t.weekend)||t.weekend.some(e=>!ve(e,1,7)))throw new Q("Invalid week settings");return{firstDay:t.firstDay,minimalDays:t.minimalDays,weekend:Array.from(t.weekend)}}function ve(t,e,n){return Ur(t)&&t>=e&&t<=n}function o_(t,e){return t-e*Math.floor(t/e)}function H(t,e=2){let n=t<0,o;return n?o="-"+(""+-t).padStart(e,"0"):o=(""+t).padStart(e,"0"),o}function He(t){if(!(I(t)||t===null||t===""))return parseInt(t,10)}function at(t){if(!(I(t)||t===null||t===""))return parseFloat(t)}function Lr(t){if(!(I(t)||t===null||t==="")){let e=parseFloat("0."+t)*1e3;return Math.floor(e)}}function At(t,e,n=!1){let o=10**e;return(n?Math.trunc:Math.round)(t*o)/o}function xt(t){return t%4===0&&(t%100!==0||t%400===0)}function it(t){return xt(t)?366:365}function jt(t,e){let n=o_(e-1,12)+1,o=t+(e-n)/12;return n===2?xt(o)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function Pt(t){let e=Date.UTC(t.year,t.month-1,t.day,t.hour,t.minute,t.second,t.millisecond);return t.year<100&&t.year>=0&&(e=new Date(e),e.setUTCFullYear(t.year,t.month-1,t.day)),+e}function xm(t,e,n){return-so(io(t,1,e),n)+e-1}function yt(t,e=4,n=1){let o=xm(t,e,n),r=xm(t+1,e,n);return(it(t)-o+r)/7}function Zr(t){return t>99?t:t>C.twoDigitCutoffYear?1900+t:2e3+t}function Qn(t,e,n,o=null){let r=new Date(t),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};o&&(i.timeZone=o);let s={timeZoneName:e,...i},a=new Intl.DateTimeFormat(n,s).formatToParts(r).find(u=>u.type.toLowerCase()==="timezonename");return a?a.value:null}function vt(t,e){let n=parseInt(t,10);Number.isNaN(n)&&(n=0);let o=parseInt(e,10)||0,r=n<0||Object.is(n,-0)?-o:o;return n*60+r}function ls(t){let e=Number(t);if(typeof t=="boolean"||t===""||Number.isNaN(e))throw new Q(`Invalid unit value ${t}`);return e}function Ut(t,e){let n={};for(let o in t)if(st(t,o)){let r=t[o];if(r==null)continue;n[e(o)]=ls(r)}return n}function ot(t,e){let n=Math.trunc(Math.abs(t/60)),o=Math.trunc(Math.abs(t%60)),r=t>=0?"+":"-";switch(e){case"short":return`${r}${H(n,2)}:${H(o,2)}`;case"narrow":return`${r}${n}${o>0?`:${o}`:""}`;case"techie":return`${r}${H(n,2)}${H(o,2)}`;default:throw new RangeError(`Value format ${e} is out of range for property format`)}}function Cr(t){return $m(t,["hour","minute","second","millisecond"])}var i_=["January","February","March","April","May","June","July","August","September","October","November","December"],ms=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],s_=["J","F","M","A","M","J","J","A","S","O","N","D"];function Xi(t){switch(t){case"narrow":return[...s_];case"short":return[...ms];case"long":return[...i_];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var ds=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],ps=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],a_=["M","T","W","T","F","S","S"];function Qi(t){switch(t){case"narrow":return[...a_];case"short":return[...ps];case"long":return[...ds];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var es=["AM","PM"],c_=["Before Christ","Anno Domini"],u_=["BC","AD"],l_=["B","A"];function ts(t){switch(t){case"narrow":return[...l_];case"short":return[...u_];case"long":return[...c_];default:return null}}function km(t){return es[t.hour<12?0:1]}function Sm(t,e){return Qi(e)[t.weekday-1]}function Im(t,e){return Xi(e)[t.month-1]}function Tm(t,e){return ts(e)[t.year<0?0:1]}function om(t,e,n="always",o=!1){let r={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=["hours","minutes","seconds"].indexOf(t)===-1;if(n==="auto"&&i){let d=t==="days";switch(e){case 1:return d?"tomorrow":`next ${r[t][0]}`;case-1:return d?"yesterday":`last ${r[t][0]}`;case 0:return d?"today":`this ${r[t][0]}`;default:}}let s=Object.is(e,-0)||e<0,a=Math.abs(e),u=a===1,c=r[t],l=o?u?c[1]:c[2]||c[1]:u?r[t][0]:t;return s?`${a} ${l} ago`:`in ${a} ${l}`}function zm(t,e){let n="";for(let o of t)o.literal?n+=o.val:n+=e(o.val);return n}var m_={D:rt,DD:fr,DDD:_r,DDDD:gr,t:hr,tt:vr,ttt:yr,tttt:xr,T:br,TT:wr,TTT:$r,TTTT:kr,f:Sr,ff:Tr,fff:Or,ffff:Dr,F:Ir,FF:zr,FFF:Nr,FFFF:Pr},ie=class t{static create(e,n={}){return new t(e,n)}static parseFormat(e){let n=null,o="",r=!1,i=[];for(let s=0;s<e.length;s++){let a=e.charAt(s);a==="'"?(o.length>0&&i.push({literal:r||/^\s+$/.test(o),val:o}),n=null,o="",r=!r):r||a===n?o+=a:(o.length>0&&i.push({literal:/^\s+$/.test(o),val:o}),o=a,n=a)}return o.length>0&&i.push({literal:r||/^\s+$/.test(o),val:o}),i}static macroTokenToFormatOpts(e){return m_[e]}constructor(e,n){this.opts=n,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,n){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...n}).format()}dtFormatter(e,n={}){return this.loc.dtFormatter(e,{...this.opts,...n})}formatDateTime(e,n){return this.dtFormatter(e,n).format()}formatDateTimeParts(e,n){return this.dtFormatter(e,n).formatToParts()}formatInterval(e,n){return this.dtFormatter(e.start,n).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,n){return this.dtFormatter(e,n).resolvedOptions()}num(e,n=0){if(this.opts.forceSimple)return H(e,n);let o={...this.opts};return n>0&&(o.padTo=n),this.loc.numberFormatter(o).format(e)}formatDateTimeFromString(e,n){let o=this.loc.listingMode()==="en",r=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",i=(f,p)=>this.loc.extract(e,f,p),s=f=>e.isOffsetFixed&&e.offset===0&&f.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,f.format):"",a=()=>o?km(e):i({hour:"numeric",hourCycle:"h12"},"dayperiod"),u=(f,p)=>o?Im(e,f):i(p?{month:f}:{month:f,day:"numeric"},"month"),c=(f,p)=>o?Sm(e,f):i(p?{weekday:f}:{weekday:f,month:"long",day:"numeric"},"weekday"),l=f=>{let p=t.macroTokenToFormatOpts(f);return p?this.formatWithSystemDefault(e,p):f},d=f=>o?Tm(e,f):i({era:f},"era"),g=f=>{switch(f){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12===0?12:e.hour%12);case"hh":return this.num(e.hour%12===0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return s({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return s({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return s({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return a();case"d":return r?i({day:"numeric"},"day"):this.num(e.day);case"dd":return r?i({day:"2-digit"},"day"):this.num(e.day,2);case"c":return this.num(e.weekday);case"ccc":return c("short",!0);case"cccc":return c("long",!0);case"ccccc":return c("narrow",!0);case"E":return this.num(e.weekday);case"EEE":return c("short",!1);case"EEEE":return c("long",!1);case"EEEEE":return c("narrow",!1);case"L":return r?i({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return r?i({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return u("short",!0);case"LLLL":return u("long",!0);case"LLLLL":return u("narrow",!0);case"M":return r?i({month:"numeric"},"month"):this.num(e.month);case"MM":return r?i({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return u("short",!1);case"MMMM":return u("long",!1);case"MMMMM":return u("narrow",!1);case"y":return r?i({year:"numeric"},"year"):this.num(e.year);case"yy":return r?i({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return r?i({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return r?i({year:"numeric"},"year"):this.num(e.year,6);case"G":return d("short");case"GG":return d("long");case"GGGGG":return d("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"n":return this.num(e.localWeekNumber);case"nn":return this.num(e.localWeekNumber,2);case"ii":return this.num(e.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(e.localWeekYear,4);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return l(f)}};return zm(t.parseFormat(n),g)}formatDurationFromString(e,n){let o=u=>{switch(u[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},r=u=>c=>{let l=o(c);return l?this.num(u.get(l),c.length):c},i=t.parseFormat(n),s=i.reduce((u,{literal:c,val:l})=>c?u:u.concat(l),[]),a=e.shiftTo(...s.map(o).filter(u=>u));return zm(i,r(a))}};var Nm=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Lt(...t){let e=t.reduce((n,o)=>n+o.source,"");return RegExp(`^${e}$`)}function Zt(...t){return e=>t.reduce(([n,o,r],i)=>{let[s,a,u]=i(e,r);return[{...n,...s},a||o,u]},[{},null,1]).slice(0,2)}function Mt(t,...e){if(t==null)return[null,null];for(let[n,o]of e){let r=n.exec(t);if(r)return o(r)}return[null,null]}function Dm(...t){return(e,n)=>{let o={},r;for(r=0;r<t.length;r++)o[t[r]]=He(e[n+r]);return[o,null,n+r]}}var Pm=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,d_=`(?:${Pm.source}?(?:\\[(${Nm.source})\\])?)?`,fs=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,Am=RegExp(`${fs.source}${d_}`),_s=RegExp(`(?:T${Am.source})?`),p_=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,f_=/(\d{4})-?W(\d\d)(?:-?(\d))?/,__=/(\d{4})-?(\d{3})/,g_=Dm("weekYear","weekNumber","weekDay"),h_=Dm("year","ordinal"),v_=/(\d{4})-(\d\d)-(\d\d)/,Em=RegExp(`${fs.source} ?(?:${Pm.source}|(${Nm.source}))?`),y_=RegExp(`(?: ${Em.source})?`);function Ct(t,e,n){let o=t[e];return I(o)?n:He(o)}function x_(t,e){return[{year:Ct(t,e),month:Ct(t,e+1,1),day:Ct(t,e+2,1)},null,e+3]}function Ft(t,e){return[{hours:Ct(t,e,0),minutes:Ct(t,e+1,0),seconds:Ct(t,e+2,0),milliseconds:Lr(t[e+3])},null,e+4]}function Mr(t,e){let n=!t[e]&&!t[e+1],o=vt(t[e+1],t[e+2]),r=n?null:ne.instance(o);return[{},r,e+3]}function Fr(t,e){let n=t[e]?ce.create(t[e]):null;return[{},n,e+1]}var b_=RegExp(`^T?${fs.source}$`),w_=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function $_(t){let[e,n,o,r,i,s,a,u,c]=t,l=e[0]==="-",d=u&&u[0]==="-",g=(f,p=!1)=>f!==void 0&&(p||f&&l)?-f:f;return[{years:g(at(n)),months:g(at(o)),weeks:g(at(r)),days:g(at(i)),hours:g(at(s)),minutes:g(at(a)),seconds:g(at(u),u==="-0"),milliseconds:g(Lr(c),d)}]}var k_={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function gs(t,e,n,o,r,i,s){let a={year:e.length===2?Zr(He(e)):He(e),month:ms.indexOf(n)+1,day:He(o),hour:He(r),minute:He(i)};return s&&(a.second=He(s)),t&&(a.weekday=t.length>3?ds.indexOf(t)+1:ps.indexOf(t)+1),a}var S_=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function I_(t){let[,e,n,o,r,i,s,a,u,c,l,d]=t,g=gs(e,r,o,n,i,s,a),f;return u?f=k_[u]:c?f=0:f=vt(l,d),[g,new ne(f)]}function T_(t){return t.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}var z_=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,O_=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,N_=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function Om(t){let[,e,n,o,r,i,s,a]=t;return[gs(e,r,o,n,i,s,a),ne.utcInstance]}function D_(t){let[,e,n,o,r,i,s,a]=t;return[gs(e,a,n,o,r,i,s),ne.utcInstance]}var P_=Lt(p_,_s),A_=Lt(f_,_s),E_=Lt(__,_s),j_=Lt(Am),jm=Zt(x_,Ft,Mr,Fr),U_=Zt(g_,Ft,Mr,Fr),C_=Zt(h_,Ft,Mr,Fr),L_=Zt(Ft,Mr,Fr);function Um(t){return Mt(t,[P_,jm],[A_,U_],[E_,C_],[j_,L_])}function Cm(t){return Mt(T_(t),[S_,I_])}function Lm(t){return Mt(t,[z_,Om],[O_,Om],[N_,D_])}function Zm(t){return Mt(t,[w_,$_])}var Z_=Zt(Ft);function Mm(t){return Mt(t,[b_,Z_])}var M_=Lt(v_,y_),F_=Lt(Em),R_=Zt(Ft,Mr,Fr);function Fm(t){return Mt(t,[M_,jm],[F_,R_])}var Rm="Invalid Duration",Vm={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},W_={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...Vm},ke=146097/400,Rt=146097/4800,V_={years:{quarters:4,months:12,weeks:ke/7,days:ke,hours:ke*24,minutes:ke*24*60,seconds:ke*24*60*60,milliseconds:ke*24*60*60*1e3},quarters:{months:3,weeks:ke/28,days:ke/4,hours:ke*24/4,minutes:ke*24*60/4,seconds:ke*24*60*60/4,milliseconds:ke*24*60*60*1e3/4},months:{weeks:Rt/7,days:Rt,hours:Rt*24,minutes:Rt*24*60,seconds:Rt*24*60*60,milliseconds:Rt*24*60*60*1e3},...Vm},bt=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],B_=bt.slice(0).reverse();function ct(t,e,n=!1){let o={values:n?e.values:{...t.values,...e.values||{}},loc:t.loc.clone(e.loc),conversionAccuracy:e.conversionAccuracy||t.conversionAccuracy,matrix:e.matrix||t.matrix};return new G(o)}function Bm(t,e){let n=e.milliseconds??0;for(let o of B_.slice(1))e[o]&&(n+=e[o]*t[o].milliseconds);return n}function Wm(t,e){let n=Bm(t,e)<0?-1:1;bt.reduceRight((o,r)=>{if(I(e[r]))return o;if(o){let i=e[o]*n,s=t[r][o],a=Math.floor(i/s);e[r]+=a*n,e[o]-=a*s*n}return r},null),bt.reduce((o,r)=>{if(I(e[r]))return o;if(o){let i=e[o]%1;e[o]-=i,e[r]+=i*t[o][r]}return r},null)}function H_(t){let e={};for(let[n,o]of Object.entries(t))o!==0&&(e[n]=o);return e}var G=class t{constructor(e){let n=e.conversionAccuracy==="longterm"||!1,o=n?V_:W_;e.matrix&&(o=e.matrix),this.values=e.values,this.loc=e.loc||M.create(),this.conversionAccuracy=n?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=o,this.isLuxonDuration=!0}static fromMillis(e,n){return t.fromObject({milliseconds:e},n)}static fromObject(e,n={}){if(e==null||typeof e!="object")throw new Q(`Duration.fromObject: argument expected to be an object, got ${e===null?"null":typeof e}`);return new t({values:Ut(e,t.normalizeUnit),loc:M.fromObject(n),conversionAccuracy:n.conversionAccuracy,matrix:n.matrix})}static fromDurationLike(e){if(Fe(e))return t.fromMillis(e);if(t.isDuration(e))return e;if(typeof e=="object")return t.fromObject(e);throw new Q(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,n){let[o]=Zm(e);return o?t.fromObject(o,n):t.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,n){let[o]=Mm(e);return o?t.fromObject(o,n):t.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,n=null){if(!e)throw new Q("need to specify a reason the Duration is invalid");let o=e instanceof oe?e:new oe(e,n);if(C.throwOnInvalid)throw new Yn(o);return new t({invalid:o})}static normalizeUnit(e){let n={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e&&e.toLowerCase()];if(!n)throw new Dt(e);return n}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,n={}){let o={...n,floor:n.round!==!1&&n.floor!==!1};return this.isValid?ie.create(this.loc,o).formatDurationFromString(this,e):Rm}toHuman(e={}){if(!this.isValid)return Rm;let n=bt.map(o=>{let r=this.values[o];return I(r)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:o.slice(0,-1)}).format(r)}).filter(o=>o);return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(n)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e="P";return this.years!==0&&(e+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(e+=this.months+this.quarters*3+"M"),this.weeks!==0&&(e+=this.weeks+"W"),this.days!==0&&(e+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(e+="T"),this.hours!==0&&(e+=this.hours+"H"),this.minutes!==0&&(e+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(e+=At(this.seconds+this.milliseconds/1e3,3)+"S"),e==="P"&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;let n=this.toMillis();return n<0||n>=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e,includeOffset:!1},F.fromMillis(n,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?Bm(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;let n=t.fromDurationLike(e),o={};for(let r of bt)(st(n.values,r)||st(this.values,r))&&(o[r]=n.get(r)+this.get(r));return ct(this,{values:o},!0)}minus(e){if(!this.isValid)return this;let n=t.fromDurationLike(e);return this.plus(n.negate())}mapUnits(e){if(!this.isValid)return this;let n={};for(let o of Object.keys(this.values))n[o]=ls(e(this.values[o],o));return ct(this,{values:n},!0)}get(e){return this[t.normalizeUnit(e)]}set(e){if(!this.isValid)return this;let n={...this.values,...Ut(e,t.normalizeUnit)};return ct(this,{values:n})}reconfigure({locale:e,numberingSystem:n,conversionAccuracy:o,matrix:r}={}){let s={loc:this.loc.clone({locale:e,numberingSystem:n}),matrix:r,conversionAccuracy:o};return ct(this,s)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;let e=this.toObject();return Wm(this.matrix,e),ct(this,{values:e},!0)}rescale(){if(!this.isValid)return this;let e=H_(this.normalize().shiftToAll().toObject());return ct(this,{values:e},!0)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0)return this;e=e.map(s=>t.normalizeUnit(s));let n={},o={},r=this.toObject(),i;for(let s of bt)if(e.indexOf(s)>=0){i=s;let a=0;for(let c in o)a+=this.matrix[c][s]*o[c],o[c]=0;Fe(r[s])&&(a+=r[s]);let u=Math.trunc(a);n[s]=u,o[s]=(a*1e3-u*1e3)/1e3}else Fe(r[s])&&(o[s]=r[s]);for(let s in o)o[s]!==0&&(n[i]+=s===i?o[s]:o[s]/this.matrix[i][s]);return Wm(this.matrix,n),ct(this,{values:n},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;let e={};for(let n of Object.keys(this.values))e[n]=this.values[n]===0?0:-this.values[n];return ct(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;function n(o,r){return o===void 0||o===0?r===void 0||r===0:o===r}for(let o of bt)if(!n(this.values[o],e.values[o]))return!1;return!0}};var Wt="Invalid Interval";function G_(t,e){return!t||!t.isValid?Ge.invalid("missing or invalid start"):!e||!e.isValid?Ge.invalid("missing or invalid end"):e<t?Ge.invalid("end before start",`The end of an interval must be after its start, but you had start=${t.toISO()} and end=${e.toISO()}`):null}var Ge=class t{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,n=null){if(!e)throw new Q("need to specify a reason the Interval is invalid");let o=e instanceof oe?e:new oe(e,n);if(C.throwOnInvalid)throw new Kn(o);return new t({invalid:o})}static fromDateTimes(e,n){let o=Vt(e),r=Vt(n),i=G_(o,r);return i??new t({start:o,end:r})}static after(e,n){let o=G.fromDurationLike(n),r=Vt(e);return t.fromDateTimes(r,r.plus(o))}static before(e,n){let o=G.fromDurationLike(n),r=Vt(e);return t.fromDateTimes(r.minus(o),r)}static fromISO(e,n){let[o,r]=(e||"").split("/",2);if(o&&r){let i,s;try{i=F.fromISO(o,n),s=i.isValid}catch{s=!1}let a,u;try{a=F.fromISO(r,n),u=a.isValid}catch{u=!1}if(s&&u)return t.fromDateTimes(i,a);if(s){let c=G.fromISO(r,n);if(c.isValid)return t.after(i,c)}else if(u){let c=G.fromISO(o,n);if(c.isValid)return t.before(a,c)}}return t.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static isInterval(e){return e&&e.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(e="milliseconds"){return this.isValid?this.toDuration(e).get(e):NaN}count(e="milliseconds",n){if(!this.isValid)return NaN;let o=this.start.startOf(e,n),r;return n?.useLocaleWeeks?r=this.end.reconfigure({locale:o.locale}):r=this.end,r=r.startOf(e,n),Math.floor(r.diff(o,e).get(e))+(r.valueOf()!==this.end.valueOf())}hasSame(e){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,e):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(e){return this.isValid?this.s>e:!1}isBefore(e){return this.isValid?this.e<=e:!1}contains(e){return this.isValid?this.s<=e&&this.e>e:!1}set({start:e,end:n}={}){return this.isValid?t.fromDateTimes(e||this.s,n||this.e):this}splitAt(...e){if(!this.isValid)return[];let n=e.map(Vt).filter(s=>this.contains(s)).sort((s,a)=>s.toMillis()-a.toMillis()),o=[],{s:r}=this,i=0;for(;r<this.e;){let s=n[i]||this.e,a=+s>+this.e?this.e:s;o.push(t.fromDateTimes(r,a)),r=a,i+=1}return o}splitBy(e){let n=G.fromDurationLike(e);if(!this.isValid||!n.isValid||n.as("milliseconds")===0)return[];let{s:o}=this,r=1,i,s=[];for(;o<this.e;){let a=this.start.plus(n.mapUnits(u=>u*r));i=+a>+this.e?this.e:a,s.push(t.fromDateTimes(o,i)),o=i,r+=1}return s}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s<e.e}abutsStart(e){return this.isValid?+this.e==+e.s:!1}abutsEnd(e){return this.isValid?+e.e==+this.s:!1}engulfs(e){return this.isValid?this.s<=e.s&&this.e>=e.e:!1}equals(e){return!this.isValid||!e.isValid?!1:this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;let n=this.s>e.s?this.s:e.s,o=this.e<e.e?this.e:e.e;return n>=o?null:t.fromDateTimes(n,o)}union(e){if(!this.isValid)return this;let n=this.s<e.s?this.s:e.s,o=this.e>e.e?this.e:e.e;return t.fromDateTimes(n,o)}static merge(e){let[n,o]=e.sort((r,i)=>r.s-i.s).reduce(([r,i],s)=>i?i.overlaps(s)||i.abutsStart(s)?[r,i.union(s)]:[r.concat([i]),s]:[r,s],[[],null]);return o&&n.push(o),n}static xor(e){let n=null,o=0,r=[],i=e.map(u=>[{time:u.s,type:"s"},{time:u.e,type:"e"}]),s=Array.prototype.concat(...i),a=s.sort((u,c)=>u.time-c.time);for(let u of a)o+=u.type==="s"?1:-1,o===1?n=u.time:(n&&+n!=+u.time&&r.push(t.fromDateTimes(n,u.time)),n=null);return t.merge(r)}difference(...e){return t.xor([this].concat(e)).map(n=>this.intersection(n)).filter(n=>n&&!n.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:Wt}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=rt,n={}){return this.isValid?ie.create(this.s.loc.clone(n),e).formatInterval(this):Wt}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:Wt}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Wt}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:Wt}toFormat(e,{separator:n=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(e)}${n}${this.e.toFormat(e)}`:Wt}toDuration(e,n){return this.isValid?this.e.diff(this.s,e,n):G.invalid(this.invalidReason)}mapEndpoints(e){return t.fromDateTimes(e(this.s),e(this.e))}};var Je=class{static hasDST(e=C.defaultZone){let n=F.now().setZone(e).set({month:12});return!e.isUniversal&&n.offset!==n.set({month:6}).offset}static isValidIANAZone(e){return ce.isValidZone(e)}static normalizeZone(e){return Ee(e,C.defaultZone)}static getStartOfWeek({locale:e=null,locObj:n=null}={}){return(n||M.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:n=null}={}){return(n||M.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:n=null}={}){return(n||M.create(e)).getWeekendDays().slice()}static months(e="long",{locale:n=null,numberingSystem:o=null,locObj:r=null,outputCalendar:i="gregory"}={}){return(r||M.create(n,o,i)).months(e)}static monthsFormat(e="long",{locale:n=null,numberingSystem:o=null,locObj:r=null,outputCalendar:i="gregory"}={}){return(r||M.create(n,o,i)).months(e,!0)}static weekdays(e="long",{locale:n=null,numberingSystem:o=null,locObj:r=null}={}){return(r||M.create(n,o,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:n=null,numberingSystem:o=null,locObj:r=null}={}){return(r||M.create(n,o,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return M.create(e).meridiems()}static eras(e="short",{locale:n=null}={}){return M.create(n,null,"gregory").eras(e)}static features(){return{relative:no(),localeWeek:oo()}}};function Hm(t,e){let n=r=>r.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),o=n(e)-n(t);return Math.floor(G.fromMillis(o).as("days"))}function J_(t,e,n){let o=[["years",(u,c)=>c.year-u.year],["quarters",(u,c)=>c.quarter-u.quarter+(c.year-u.year)*4],["months",(u,c)=>c.month-u.month+(c.year-u.year)*12],["weeks",(u,c)=>{let l=Hm(u,c);return(l-l%7)/7}],["days",Hm]],r={},i=t,s,a;for(let[u,c]of o)n.indexOf(u)>=0&&(s=u,r[u]=c(t,e),a=i.plus(r),a>e?(r[u]--,t=i.plus(r),t>e&&(a=t,r[u]--,t=i.plus(r))):t=a);return[t,r,a,s]}function Gm(t,e,n,o){let[r,i,s,a]=J_(t,e,n),u=e-r,c=n.filter(d=>["hours","minutes","seconds","milliseconds"].indexOf(d)>=0);c.length===0&&(s<e&&(s=r.plus({[a]:1})),s!==r&&(i[a]=(i[a]||0)+u/(s-r)));let l=G.fromObject(i,o);return c.length>0?G.fromMillis(u,o).shiftTo(...c).plus(l):l}var hs={arab:"[\u0660-\u0669]",arabext:"[\u06F0-\u06F9]",bali:"[\u1B50-\u1B59]",beng:"[\u09E6-\u09EF]",deva:"[\u0966-\u096F]",fullwide:"[\uFF10-\uFF19]",gujr:"[\u0AE6-\u0AEF]",hanidec:"[\u3007|\u4E00|\u4E8C|\u4E09|\u56DB|\u4E94|\u516D|\u4E03|\u516B|\u4E5D]",khmr:"[\u17E0-\u17E9]",knda:"[\u0CE6-\u0CEF]",laoo:"[\u0ED0-\u0ED9]",limb:"[\u1946-\u194F]",mlym:"[\u0D66-\u0D6F]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0B66-\u0B6F]",tamldec:"[\u0BE6-\u0BEF]",telu:"[\u0C66-\u0C6F]",thai:"[\u0E50-\u0E59]",tibt:"[\u0F20-\u0F29]",latn:"\\d"},Jm={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},q_=hs.hanidec.replace(/[\[|\]]/g,"").split("");function qm(t){let e=parseInt(t,10);if(isNaN(e)){e="";for(let n=0;n<t.length;n++){let o=t.charCodeAt(n);if(t[n].search(hs.hanidec)!==-1)e+=q_.indexOf(t[n]);else for(let r in Jm){let[i,s]=Jm[r];o>=i&&o<=s&&(e+=o-i)}}return parseInt(e,10)}else return e}function Se({numberingSystem:t},e=""){return new RegExp(`${hs[t||"latn"]}${e}`)}var K_="missing Intl.DateTimeFormat.formatToParts support";function L(t,e=n=>n){return{regex:t,deser:([n])=>e(qm(n))}}var Y_="\xA0",Xm=`[ ${Y_}]`,Qm=new RegExp(Xm,"g");function X_(t){return t.replace(/\./g,"\\.?").replace(Qm,Xm)}function Km(t){return t.replace(/\./g,"").replace(Qm," ").toLowerCase()}function je(t,e){return t===null?null:{regex:RegExp(t.map(X_).join("|")),deser:([n])=>t.findIndex(o=>Km(n)===Km(o))+e}}function Ym(t,e){return{regex:t,deser:([,n,o])=>vt(n,o),groups:e}}function co(t){return{regex:t,deser:([e])=>e}}function Q_(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function eg(t,e){let n=Se(e),o=Se(e,"{2}"),r=Se(e,"{3}"),i=Se(e,"{4}"),s=Se(e,"{6}"),a=Se(e,"{1,2}"),u=Se(e,"{1,3}"),c=Se(e,"{1,6}"),l=Se(e,"{1,9}"),d=Se(e,"{2,4}"),g=Se(e,"{4,6}"),f=k=>({regex:RegExp(Q_(k.val)),deser:([N])=>N,literal:!0}),x=(k=>{if(t.literal)return f(k);switch(k.val){case"G":return je(e.eras("short"),0);case"GG":return je(e.eras("long"),0);case"y":return L(c);case"yy":return L(d,Zr);case"yyyy":return L(i);case"yyyyy":return L(g);case"yyyyyy":return L(s);case"M":return L(a);case"MM":return L(o);case"MMM":return je(e.months("short",!0),1);case"MMMM":return je(e.months("long",!0),1);case"L":return L(a);case"LL":return L(o);case"LLL":return je(e.months("short",!1),1);case"LLLL":return je(e.months("long",!1),1);case"d":return L(a);case"dd":return L(o);case"o":return L(u);case"ooo":return L(r);case"HH":return L(o);case"H":return L(a);case"hh":return L(o);case"h":return L(a);case"mm":return L(o);case"m":return L(a);case"q":return L(a);case"qq":return L(o);case"s":return L(a);case"ss":return L(o);case"S":return L(u);case"SSS":return L(r);case"u":return co(l);case"uu":return co(a);case"uuu":return L(n);case"a":return je(e.meridiems(),0);case"kkkk":return L(i);case"kk":return L(d,Zr);case"W":return L(a);case"WW":return L(o);case"E":case"c":return L(n);case"EEE":return je(e.weekdays("short",!1),1);case"EEEE":return je(e.weekdays("long",!1),1);case"ccc":return je(e.weekdays("short",!0),1);case"cccc":return je(e.weekdays("long",!0),1);case"Z":case"ZZ":return Ym(new RegExp(`([+-]${a.source})(?::(${o.source}))?`),2);case"ZZZ":return Ym(new RegExp(`([+-]${a.source})(${o.source})?`),2);case"z":return co(/[a-z_+-/]{1,256}?/i);case" ":return co(/[^\S\n\r]/);default:return f(k)}})(t)||{invalidReason:K_};return x.token=t,x}var tg={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function rg(t,e,n){let{type:o,value:r}=t;if(o==="literal"){let u=/^\s+$/.test(r);return{literal:!u,val:u?" ":r}}let i=e[o],s=o;o==="hour"&&(e.hour12!=null?s=e.hour12?"hour12":"hour24":e.hourCycle!=null?e.hourCycle==="h11"||e.hourCycle==="h12"?s="hour12":s="hour24":s=n.hour12?"hour12":"hour24");let a=tg[s];if(typeof a=="object"&&(a=a[i]),a)return{literal:!1,val:a}}function ng(t){return[`^${t.map(n=>n.regex).reduce((n,o)=>`${n}(${o.source})`,"")}$`,t]}function og(t,e,n){let o=t.match(e);if(o){let r={},i=1;for(let s in n)if(st(n,s)){let a=n[s],u=a.groups?a.groups+1:1;!a.literal&&a.token&&(r[a.token.val[0]]=a.deser(o.slice(i,i+u))),i+=u}return[o,r]}else return[o,{}]}function ig(t){let e=i=>{switch(i){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}},n=null,o;return I(t.z)||(n=ce.create(t.z)),I(t.Z)||(n||(n=new ne(t.Z)),o=t.Z),I(t.q)||(t.M=(t.q-1)*3+1),I(t.h)||(t.h<12&&t.a===1?t.h+=12:t.h===12&&t.a===0&&(t.h=0)),t.G===0&&t.y&&(t.y=-t.y),I(t.u)||(t.S=Lr(t.u)),[Object.keys(t).reduce((i,s)=>{let a=e(s);return a&&(i[a]=t[s]),i},{}),n,o]}var vs=null;function sg(){return vs||(vs=F.fromMillis(1555555555555)),vs}function ag(t,e){if(t.literal)return t;let n=ie.macroTokenToFormatOpts(t.val),o=bs(n,e);return o==null||o.includes(void 0)?t:o}function ys(t,e){return Array.prototype.concat(...t.map(n=>ag(n,e)))}function xs(t,e,n){let o=ys(ie.parseFormat(n),t),r=o.map(s=>eg(s,t)),i=r.find(s=>s.invalidReason);if(i)return{input:e,tokens:o,invalidReason:i.invalidReason};{let[s,a]=ng(r),u=RegExp(s,"i"),[c,l]=og(e,u,a),[d,g,f]=l?ig(l):[null,null,void 0];if(st(l,"a")&&st(l,"H"))throw new De("Can't include meridiem when specifying 24-hour format");return{input:e,tokens:o,regex:u,rawMatches:c,matches:l,result:d,zone:g,specificOffset:f}}}function ed(t,e,n){let{result:o,zone:r,specificOffset:i,invalidReason:s}=xs(t,e,n);return[o,r,i,s]}function bs(t,e){if(!t)return null;let o=ie.create(e,t).dtFormatter(sg()),r=o.formatToParts(),i=o.resolvedOptions();return r.map(s=>rg(s,t,i))}var ws="Invalid DateTime",td=864e13;function uo(t){return new oe("unsupported zone",`the zone "${t.name}" is not supported`)}function $s(t){return t.weekData===null&&(t.weekData=jr(t.c)),t.weekData}function ks(t){return t.localWeekData===null&&(t.localWeekData=jr(t.c,t.loc.getMinDaysInFirstWeek(),t.loc.getStartOfWeek())),t.localWeekData}function wt(t,e){let n={ts:t.ts,zone:t.zone,c:t.c,o:t.o,loc:t.loc,invalid:t.invalid};return new F({...n,...e,old:n})}function cd(t,e,n){let o=t-e*60*1e3,r=n.offset(o);if(e===r)return[o,e];o-=(r-e)*60*1e3;let i=n.offset(o);return r===i?[o,r]:[t-Math.min(r,i)*60*1e3,Math.max(r,i)]}function lo(t,e){t+=e*60*1e3;let n=new Date(t);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function po(t,e,n){return cd(Pt(t),e,n)}function rd(t,e){let n=t.o,o=t.c.year+Math.trunc(e.years),r=t.c.month+Math.trunc(e.months)+Math.trunc(e.quarters)*3,i={...t.c,year:o,month:r,day:Math.min(t.c.day,jt(o,r))+Math.trunc(e.days)+Math.trunc(e.weeks)*7},s=G.fromObject({years:e.years-Math.trunc(e.years),quarters:e.quarters-Math.trunc(e.quarters),months:e.months-Math.trunc(e.months),weeks:e.weeks-Math.trunc(e.weeks),days:e.days-Math.trunc(e.days),hours:e.hours,minutes:e.minutes,seconds:e.seconds,milliseconds:e.milliseconds}).as("milliseconds"),a=Pt(i),[u,c]=cd(a,n,t.zone);return s!==0&&(u+=s,c=t.zone.offset(u)),{ts:u,o:c}}function Rr(t,e,n,o,r,i){let{setZone:s,zone:a}=n;if(t&&Object.keys(t).length!==0||e){let u=e||a,c=F.fromObject(t,{...n,zone:u,specificOffset:i});return s?c:c.setZone(a)}else return F.invalid(new oe("unparsable",`the input "${r}" can't be parsed as ${o}`))}function mo(t,e,n=!0){return t.isValid?ie.create(M.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(t,e):null}function Ss(t,e){let n=t.c.year>9999||t.c.year<0,o="";return n&&t.c.year>=0&&(o+="+"),o+=H(t.c.year,n?6:4),e?(o+="-",o+=H(t.c.month),o+="-",o+=H(t.c.day)):(o+=H(t.c.month),o+=H(t.c.day)),o}function nd(t,e,n,o,r,i){let s=H(t.c.hour);return e?(s+=":",s+=H(t.c.minute),(t.c.millisecond!==0||t.c.second!==0||!n)&&(s+=":")):s+=H(t.c.minute),(t.c.millisecond!==0||t.c.second!==0||!n)&&(s+=H(t.c.second),(t.c.millisecond!==0||!o)&&(s+=".",s+=H(t.c.millisecond,3))),r&&(t.isOffsetFixed&&t.offset===0&&!i?s+="Z":t.o<0?(s+="-",s+=H(Math.trunc(-t.o/60)),s+=":",s+=H(Math.trunc(-t.o%60))):(s+="+",s+=H(Math.trunc(t.o/60)),s+=":",s+=H(Math.trunc(t.o%60)))),i&&(s+="["+t.zone.ianaName+"]"),s}var ud={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},cg={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},ug={ordinal:1,hour:0,minute:0,second:0,millisecond:0},ld=["year","month","day","hour","minute","second","millisecond"],lg=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],mg=["year","ordinal","hour","minute","second","millisecond"];function dg(t){let e={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[t.toLowerCase()];if(!e)throw new Dt(t);return e}function od(t){switch(t.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return dg(t)}}function id(t,e){let n=Ee(e.zone,C.defaultZone),o=M.fromObject(e),r=C.now(),i,s;if(I(t.year))i=r;else{for(let c of ld)I(t[c])&&(t[c]=ud[c]);let a=as(t)||cs(t);if(a)return F.invalid(a);let u=n.offset(r);[i,s]=po(t,u,n)}return new F({ts:i,zone:n,loc:o,o:s})}function sd(t,e,n){let o=I(n.round)?!0:n.round,r=(s,a)=>(s=At(s,o||n.calendary?0:2,!0),e.loc.clone(n).relFormatter(n).format(s,a)),i=s=>n.calendary?e.hasSame(t,s)?0:e.startOf(s).diff(t.startOf(s),s).get(s):e.diff(t,s).get(s);if(n.unit)return r(i(n.unit),n.unit);for(let s of n.units){let a=i(s);if(Math.abs(a)>=1)return r(a,s)}return r(t>e?-0:0,n.units[n.units.length-1])}function ad(t){let e={},n;return t.length>0&&typeof t[t.length-1]=="object"?(e=t[t.length-1],n=Array.from(t).slice(0,t.length-1)):n=Array.from(t),[e,n]}var F=class t{constructor(e){let n=e.zone||C.defaultZone,o=e.invalid||(Number.isNaN(e.ts)?new oe("invalid input"):null)||(n.isValid?null:uo(n));this.ts=I(e.ts)?C.now():e.ts;let r=null,i=null;if(!o)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(n))[r,i]=[e.old.c,e.old.o];else{let a=n.offset(this.ts);r=lo(this.ts,a),o=Number.isNaN(r.year)?new oe("invalid input"):null,r=o?null:r,i=o?null:a}this._zone=n,this.loc=e.loc||M.create(),this.invalid=o,this.weekData=null,this.localWeekData=null,this.c=r,this.o=i,this.isLuxonDateTime=!0}static now(){return new t({})}static local(){let[e,n]=ad(arguments),[o,r,i,s,a,u,c]=n;return id({year:o,month:r,day:i,hour:s,minute:a,second:u,millisecond:c},e)}static utc(){let[e,n]=ad(arguments),[o,r,i,s,a,u,c]=n;return e.zone=ne.utcInstance,id({year:o,month:r,day:i,hour:s,minute:a,second:u,millisecond:c},e)}static fromJSDate(e,n={}){let o=bm(e)?e.valueOf():NaN;if(Number.isNaN(o))return t.invalid("invalid input");let r=Ee(n.zone,C.defaultZone);return r.isValid?new t({ts:o,zone:r,loc:M.fromObject(n)}):t.invalid(uo(r))}static fromMillis(e,n={}){if(Fe(e))return e<-td||e>td?t.invalid("Timestamp out of range"):new t({ts:e,zone:Ee(n.zone,C.defaultZone),loc:M.fromObject(n)});throw new Q(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,n={}){if(Fe(e))return new t({ts:e*1e3,zone:Ee(n.zone,C.defaultZone),loc:M.fromObject(n)});throw new Q("fromSeconds requires a numerical input")}static fromObject(e,n={}){e=e||{};let o=Ee(n.zone,C.defaultZone);if(!o.isValid)return t.invalid(uo(o));let r=M.fromObject(n),i=Ut(e,od),{minDaysInFirstWeek:s,startOfWeek:a}=ss(i,r),u=C.now(),c=I(n.specificOffset)?o.offset(u):n.specificOffset,l=!I(i.ordinal),d=!I(i.year),g=!I(i.month)||!I(i.day),f=d||g,p=i.weekYear||i.weekNumber;if((f||l)&&p)throw new De("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(g&&l)throw new De("Can't mix ordinal dates with month/day");let x=p||i.weekday&&!f,k,N,z=lo(u,c);x?(k=lg,N=cg,z=jr(z,s,a)):l?(k=mg,N=ug,z=ao(z)):(k=ld,N=ud);let A=!1;for(let te of k){let D=i[te];I(D)?A?i[te]=N[te]:i[te]=z[te]:A=!0}let b=x?vm(i,s,a):l?ym(i):as(i),S=b||cs(i);if(S)return t.invalid(S);let E=x?os(i,s,a):l?is(i):i,[Z,ee]=po(E,c,o),ae=new t({ts:Z,zone:o,o:ee,loc:r});return i.weekday&&f&&e.weekday!==ae.weekday?t.invalid("mismatched weekday",`you can't specify both a weekday of ${i.weekday} and a date of ${ae.toISO()}`):ae}static fromISO(e,n={}){let[o,r]=Um(e);return Rr(o,r,n,"ISO 8601",e)}static fromRFC2822(e,n={}){let[o,r]=Cm(e);return Rr(o,r,n,"RFC 2822",e)}static fromHTTP(e,n={}){let[o,r]=Lm(e);return Rr(o,r,n,"HTTP",n)}static fromFormat(e,n,o={}){if(I(e)||I(n))throw new Q("fromFormat requires an input string and a format");let{locale:r=null,numberingSystem:i=null}=o,s=M.fromOpts({locale:r,numberingSystem:i,defaultToEN:!0}),[a,u,c,l]=ed(s,e,n);return l?t.invalid(l):Rr(a,u,o,`format ${n}`,e,c)}static fromString(e,n,o={}){return t.fromFormat(e,n,o)}static fromSQL(e,n={}){let[o,r]=Fm(e);return Rr(o,r,n,"SQL",e)}static invalid(e,n=null){if(!e)throw new Q("need to specify a reason the DateTime is invalid");let o=e instanceof oe?e:new oe(e,n);if(C.throwOnInvalid)throw new qn(o);return new t({invalid:o})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,n={}){let o=bs(e,M.fromObject(n));return o?o.map(r=>r?r.val:null).join(""):null}static expandFormat(e,n={}){return ys(ie.parseFormat(e),M.fromObject(n)).map(r=>r.val).join("")}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?$s(this).weekYear:NaN}get weekNumber(){return this.isValid?$s(this).weekNumber:NaN}get weekday(){return this.isValid?$s(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?ks(this).weekday:NaN}get localWeekNumber(){return this.isValid?ks(this).weekNumber:NaN}get localWeekYear(){return this.isValid?ks(this).weekYear:NaN}get ordinal(){return this.isValid?ao(this.c).ordinal:NaN}get monthShort(){return this.isValid?Je.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Je.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Je.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Je.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let e=864e5,n=6e4,o=Pt(this.c),r=this.zone.offset(o-e),i=this.zone.offset(o+e),s=this.zone.offset(o-r*n),a=this.zone.offset(o-i*n);if(s===a)return[this];let u=o-s*n,c=o-a*n,l=lo(u,s),d=lo(c,a);return l.hour===d.hour&&l.minute===d.minute&&l.second===d.second&&l.millisecond===d.millisecond?[wt(this,{ts:u}),wt(this,{ts:c})]:[this]}get isInLeapYear(){return xt(this.year)}get daysInMonth(){return jt(this.year,this.month)}get daysInYear(){return this.isValid?it(this.year):NaN}get weeksInWeekYear(){return this.isValid?yt(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?yt(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){let{locale:n,numberingSystem:o,calendar:r}=ie.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:n,numberingSystem:o,outputCalendar:r}}toUTC(e=0,n={}){return this.setZone(ne.instance(e),n)}toLocal(){return this.setZone(C.defaultZone)}setZone(e,{keepLocalTime:n=!1,keepCalendarTime:o=!1}={}){if(e=Ee(e,C.defaultZone),e.equals(this.zone))return this;if(e.isValid){let r=this.ts;if(n||o){let i=e.offset(this.ts),s=this.toObject();[r]=po(s,i,e)}return wt(this,{ts:r,zone:e})}else return t.invalid(uo(e))}reconfigure({locale:e,numberingSystem:n,outputCalendar:o}={}){let r=this.loc.clone({locale:e,numberingSystem:n,outputCalendar:o});return wt(this,{loc:r})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;let n=Ut(e,od),{minDaysInFirstWeek:o,startOfWeek:r}=ss(n,this.loc),i=!I(n.weekYear)||!I(n.weekNumber)||!I(n.weekday),s=!I(n.ordinal),a=!I(n.year),u=!I(n.month)||!I(n.day),c=a||u,l=n.weekYear||n.weekNumber;if((c||s)&&l)throw new De("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&s)throw new De("Can't mix ordinal dates with month/day");let d;i?d=os({...jr(this.c,o,r),...n},o,r):I(n.ordinal)?(d={...this.toObject(),...n},I(n.day)&&(d.day=Math.min(jt(d.year,d.month),d.day))):d=is({...ao(this.c),...n});let[g,f]=po(d,this.o,this.zone);return wt(this,{ts:g,o:f})}plus(e){if(!this.isValid)return this;let n=G.fromDurationLike(e);return wt(this,rd(this,n))}minus(e){if(!this.isValid)return this;let n=G.fromDurationLike(e).negate();return wt(this,rd(this,n))}startOf(e,{useLocaleWeeks:n=!1}={}){if(!this.isValid)return this;let o={},r=G.normalizeUnit(e);switch(r){case"years":o.month=1;case"quarters":case"months":o.day=1;case"weeks":case"days":o.hour=0;case"hours":o.minute=0;case"minutes":o.second=0;case"seconds":o.millisecond=0;break;case"milliseconds":break}if(r==="weeks")if(n){let i=this.loc.getStartOfWeek(),{weekday:s}=this;s<i&&(o.weekNumber=this.weekNumber-1),o.weekday=i}else o.weekday=1;if(r==="quarters"){let i=Math.ceil(this.month/3);o.month=(i-1)*3+1}return this.set(o)}endOf(e,n){return this.isValid?this.plus({[e]:1}).startOf(e,n).minus(1):this}toFormat(e,n={}){return this.isValid?ie.create(this.loc.redefaultToEN(n)).formatDateTimeFromString(this,e):ws}toLocaleString(e=rt,n={}){return this.isValid?ie.create(this.loc.clone(n),e).formatDateTime(this):ws}toLocaleParts(e={}){return this.isValid?ie.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e="extended",suppressSeconds:n=!1,suppressMilliseconds:o=!1,includeOffset:r=!0,extendedZone:i=!1}={}){if(!this.isValid)return null;let s=e==="extended",a=Ss(this,s);return a+="T",a+=nd(this,s,n,o,r,i),a}toISODate({format:e="extended"}={}){return this.isValid?Ss(this,e==="extended"):null}toISOWeekDate(){return mo(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:n=!1,includeOffset:o=!0,includePrefix:r=!1,extendedZone:i=!1,format:s="extended"}={}){return this.isValid?(r?"T":"")+nd(this,s==="extended",n,e,o,i):null}toRFC2822(){return mo(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return mo(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?Ss(this,!0):null}toSQLTime({includeOffset:e=!0,includeZone:n=!1,includeOffsetSpace:o=!0}={}){let r="HH:mm:ss.SSS";return(n||e)&&(o&&(r+=" "),n?r+="z":e&&(r+="ZZ")),mo(this,r,!0)}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():ws}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};let n={...this.c};return e.includeConfig&&(n.outputCalendar=this.outputCalendar,n.numberingSystem=this.loc.numberingSystem,n.locale=this.loc.locale),n}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,n="milliseconds",o={}){if(!this.isValid||!e.isValid)return G.invalid("created by diffing an invalid DateTime");let r={locale:this.locale,numberingSystem:this.numberingSystem,...o},i=wm(n).map(G.normalizeUnit),s=e.valueOf()>this.valueOf(),a=s?this:e,u=s?e:this,c=Gm(a,u,i,r);return s?c.negate():c}diffNow(e="milliseconds",n={}){return this.diff(t.now(),e,n)}until(e){return this.isValid?Ge.fromDateTimes(this,e):this}hasSame(e,n,o){if(!this.isValid)return!1;let r=e.valueOf(),i=this.setZone(e.zone,{keepLocalTime:!0});return i.startOf(n,o)<=r&&r<=i.endOf(n,o)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;let n=e.base||t.fromObject({},{zone:this.zone}),o=e.padding?this<n?-e.padding:e.padding:0,r=["years","months","days","hours","minutes","seconds"],i=e.unit;return Array.isArray(e.unit)&&(r=e.unit,i=void 0),sd(n,this.plus(o),{...e,numeric:"always",units:r,unit:i})}toRelativeCalendar(e={}){return this.isValid?sd(e.base||t.fromObject({},{zone:this.zone}),this,{...e,numeric:"auto",units:["years","months","days"],calendary:!0}):null}static min(...e){if(!e.every(t.isDateTime))throw new Q("min requires all arguments be DateTimes");return us(e,n=>n.valueOf(),Math.min)}static max(...e){if(!e.every(t.isDateTime))throw new Q("max requires all arguments be DateTimes");return us(e,n=>n.valueOf(),Math.max)}static fromFormatExplain(e,n,o={}){let{locale:r=null,numberingSystem:i=null}=o,s=M.fromOpts({locale:r,numberingSystem:i,defaultToEN:!0});return xs(s,e,n)}static fromStringExplain(e,n,o={}){return t.fromFormatExplain(e,n,o)}static get DATE_SHORT(){return rt}static get DATE_MED(){return fr}static get DATE_MED_WITH_WEEKDAY(){return Ri}static get DATE_FULL(){return _r}static get DATE_HUGE(){return gr}static get TIME_SIMPLE(){return hr}static get TIME_WITH_SECONDS(){return vr}static get TIME_WITH_SHORT_OFFSET(){return yr}static get TIME_WITH_LONG_OFFSET(){return xr}static get TIME_24_SIMPLE(){return br}static get TIME_24_WITH_SECONDS(){return wr}static get TIME_24_WITH_SHORT_OFFSET(){return $r}static get TIME_24_WITH_LONG_OFFSET(){return kr}static get DATETIME_SHORT(){return Sr}static get DATETIME_SHORT_WITH_SECONDS(){return Ir}static get DATETIME_MED(){return Tr}static get DATETIME_MED_WITH_SECONDS(){return zr}static get DATETIME_MED_WITH_WEEKDAY(){return Wi}static get DATETIME_FULL(){return Or}static get DATETIME_FULL_WITH_SECONDS(){return Nr}static get DATETIME_HUGE(){return Dr}static get DATETIME_HUGE_WITH_SECONDS(){return Pr}};function Vt(t){if(F.isDateTime(t))return t;if(t&&t.valueOf&&Fe(t.valueOf()))return F.fromJSDate(t);if(t&&typeof t=="object")return F.fromObject(t);throw new Q(`Unknown datetime argument: ${t}, of type ${typeof t}`)}var qe=class{static{this.parser=null}static getParser(){return this.parser||(this.parser=new pr),this.parser}};var Wr=class extends ue{constructor(){super("https://steamcommunity.com/")}async fetchPage(e){let n=await fetch(e,{credentials:"include"});if(!n.ok)throw new q.HTTPError(n.status,n.statusText);if(new URL(n.url).pathname==="/login/home/")throw new q.LoginError("community");return await n.text()}fetchBadgeInfo(e,n){let o=this.getUrl(`/profiles/${e}/ajaxgetbadgeinfo/${n}`);return this.fetchJson(o,{credentials:"include"})}async fetchWorkshopFileSize(e){let n=this.getUrl("/sharedfiles/filedetails/",{id:e}),o=await this.fetchText(n,{credentials:"include"}),i=await qe.getParser().parseWorkshopFileSize(o);if(i===-1)throw new Error(`Couldn't find details block for item id "${e}"`);if(i===-2)throw new Error(`Invalid file size for item id "${e}"`);return i}async getWorkshopFileSize(e,n){let o=await w.get("workshopFileSizes",e);if(!o||j.isInPast(o.expiry)){if(n)return await w.delete("workshopFileSizes",e),null;o={size:await this.fetchWorkshopFileSize(e),expiry:j.now()+5*86400},await w.put("workshopFileSizes",o,e)}return o.size}async fetchReviews(e,n){let o=qe.getParser(),r=[],i=0;for(let s=1;s<=n;s++){let a=this.getUrl(`${e}/recommended`,{p:s}),u=await this.fetchPage(a),c=await o.parseReviews(u);for(let l of c)l.default=i++,r.push(l)}return r}async getReviews(e,n){let o=await w.get("reviews",e);return(!o||j.isInPast(o.expiry))&&(o={data:await this.fetchReviews(e,n),expiry:j.now()+60*60},await w.put("reviews",o,e)),o.data}async login(e){if(!e)throw await this.logout(),new Error("Login endpoint needs a valid profile path");if(!e.startsWith("/id/")&&!e.startsWith("/profiles/"))throw await this.logout(),new Error(`Could not interpret ${e} as a valid profile path`);let n=await U.get("login");if(n?.profilePath===e)return n;let o=this.getUrl(e),r=await this.fetchText(o),s=ht.getObjectVariable("g_rgProfileData",r)?.steamid;if(!s)throw new Error("Failed to retrieve steamID from profile");await this.logout(!0);let a={steamId:s,profilePath:e};return await U.set("login",a),a}async logout(e=void 0){e===void 0&&(e=await U.get("login")!==void 0),e&&await Promise.all([U.remove("login"),U.remove("storeCountry"),U.remove("currency")])}async setStoreCountry(e){await U.set("storeCountry",e)}async getStoreCountry(){return await U.get("storeCountry")??null}handle(e){switch(e.action){case"community.badgeinfo":return this.fetchBadgeInfo(e.params.steamId,e.params.appid);case"community.workshopFileSize":return this.getWorkshopFileSize(e.params.id,e.params.preventFetch);case"community.reviews":return this.getReviews(e.params.steamId,e.params.pages);case"community.login":return this.login(e.params.profilePath);case"community.logout":return this.logout(e.params.force??void 0);case"community.storecountry.set":return this.setStoreCountry(e.params.newCountry);case"community.storecountry.get":return this.getStoreCountry()}return J}};var Vr=class extends ue{constructor(){super("https://store.steampowered.com/")}async fetchPage(e){let n=await fetch(e,{credentials:"include"});if(!n.ok)throw new q.HTTPError(n.status,n.statusText);if(new URL(n.url).pathname==="/login/")throw new q.LoginError("store");return await n.text()}async fetchPackageApps(e){let n=this.getUrl("/api/packagedetails/",{packageids:e}),r=(await this.fetchJson(n))[String(e)];return r&&r.success?r.data.apps.map(i=>i.id):[]}async getPackageApps(e){let n=new Map,o=[],r=await w.getObject("packages",e);for(let[i,s]of Object.entries(r))!s||j.isInPast(s.expiry)?o.push(Number(i)):n.set(Number(i),s.appids);if(o.length>0){let i=[];for(let s of o){let a=await this.fetchPackageApps(s);i.push([s,{appids:a,expiry:j.now()+86400}]),n.set(s,a)}i.length>0&&await w.putMany("packages",i)}return n}async wishlistAdd(e){let n,o=await this.fetchSessionId();if(o){let r=this.getUrl("/api/addtowishlist");n=await this.fetchJson(r,{method:"POST",credentials:"include",body:new URLSearchParams({sessionid:o,appid:String(e)})})}if(!n||!n.success)throw new Error(`Failed to add app ${e} to wishlist`);await this.clearDynamicStore()}async wishlistRemove(e){let n,o=await this.fetchSessionId();if(o){let r=this.getUrl("/api/removefromwishlist");n=await this.fetchJson(r,{method:"POST",credentials:"include",body:new URLSearchParams({sessionid:o,appid:String(e)})})}if(!n||!n.success)throw new Error(`Failed to remove app ${e} from wishlist`);await this.clearDynamicStore()}async getCurrencyFromWallet(e){let n=this.getUrl("/steamaccount/addfunds"),o=await this.fetchPage(n);return e.parseCurrencyFromWallet(o)}async getCurrencyFromApp(e){let n=this.getUrl("/app/220"),o=await this.fetchPage(n);return e.parseCurrencyFromApp(o)}async getCurrency(){let e=await U.get("currency");if(e&&j.isInFuture(e.expiry))return e.data;let n=qe.getParser(),o=await this.getCurrencyFromWallet(n);if(!o&&(o=await this.getCurrencyFromApp(n),!o))throw new Error("Store currency could not be determined from app 220");return await U.set("currency",{data:o,expiry:j.now()+86400}),o}async fetchSessionId(){let e=this.getUrl("/about/"),n=await this.fetchPage(e);return ht.getStringVariable("g_sessionID",n)}async fetchPurchaseDateFromHelp(e){let n=new URL(`https://help.steampowered.com/cs/wizard/HelpWithGame?appid=${e}`),o=await this.fetchPage(n);return qe.getParser().parsePurchaseDatesHelp(o)}async getPurchaseDate(e){let n=await w.get("purchases2",e)??null;return n===null&&(n=await this.fetchPurchaseDateFromHelp(e)??0,n!==0&&await w.put("purchases2",n,e)),n}async refreshDynamicStore(){if(!await w.isStoreExpired("dynamicStore"))return;let n=this.getUrl("dynamicstore/userdata"),o=await this.fetchJson(n,{cache:"no-cache"}),{rgOwnedApps:r,rgOwnedPackages:i,rgIgnoredApps:s,rgWishlist:a,rgFollowedApps:u}=o,c=[],l=[];for(let[d,g]of Object.entries(s)){let f=Number(d);g===0?c.push(f):g===2&&l.push(f)}await w.putMany("dynamicStore",[["ignored",c],["ignoredOwnedElsewhere",l],["ownedApps",r],["ownedPackages",i],["wishlisted",a],["followed",u]]),await w.setStoreExpiry("dynamicStore",5*60)}async getDynamicStoreStatus(e){await this.refreshDynamicStore();let r=w.db.transaction("dynamicStore").store.index("idx_appid"),i=[],s=[],a=[],u=[],c=[];for(let l of e){let d=l.split("/",2);if(d.length!=2)continue;let g=d[0],f=Number(d[1]),p=await r.getAllKeys(f);for(let x of p)switch(x){case"ignored":i.push(l);break;case"ignoredOwnedElsewhere":s.push(l);break;case"wishlisted":u.push(l);break;case"followed":c.push(l);break;case"ownedApps":g==="app"&&a.push(l);break;case"ownedPackages":g==="sub"&&a.push(l);break}}return{ignored:i,ignoredOwned:s,owned:a,wishlisted:u,followed:c}}async dynamicStoreRandomApp(){await this.refreshDynamicStore();let e=await w.get("dynamicStore","ownedApps");return!e||!Array.isArray(e)||e.length===0?null:e[Math.floor(Math.random()*e.length)]}async clearDynamicStore(){await w.clear("dynamicStore")}async fetchAppDetails(e,n=void 0){let o=this.getUrl("api/appdetails/",{appids:e,filter:n}),r=await this.fetchJson(o,{credentials:"include"}),i=String(e);if(r&&r[i]){let s=r[i];if(s.success)return s.data}return null}handle(e){switch(e.action){case"wishlist.add":return this.wishlistAdd(e.params.appid);case"wishlist.remove":return this.wishlistRemove(e.params.appid);case"appdetails":return this.fetchAppDetails(e.params.appid,e.params.filter??void 0);case"currency":return this.getCurrency();case"sessionid":return this.fetchSessionId();case"purchases":return this.getPurchaseDate(e.params.appid);case"dynamicstore.clear":return this.clearDynamicStore();case"dynamicstore.status":return this.getDynamicStoreStatus(e.params.ids);case"dynamicstore.randomapp":return this.dynamicStoreRandomApp()}return J}};var Ue={ApiServerHost:"https://api.augmentedsteam.com",PublicHost:"https://augmentedsteam.com",ITADApiServerHost:"https://api.isthereanydeal.com",ITADServer:"https://isthereanydeal.com",ITADClientId:"5fe78af07889f43a",ITADDiscord:"https://discord.gg/yn57q7f"};var Ke=Oe(we());var se=class{static{this.loadPromise=void 0}static load(){return this.loadPromise||(this.loadPromise=(async()=>{let e=await U.get("access_token");return e?j.isInPast(e.expiry)?(await U.remove("access_token"),null):e.token:null})()),this.loadPromise}static async create(e,n){await U.set("access_token",{token:e,expiry:j.now()+n}),this.loadPromise=void 0}static async clear(){await U.remove("access_token"),this.loadPromise=void 0}};var Br=class{constructor(){this.RedirectURI="https://isthereanydeal.com/connectaugmentedsteam"}generateString(e){let n="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.~",o=new Uint8Array(e);return crypto.getRandomValues(o),o.reduce((r,i)=>r+n.charAt(Math.floor(i%n.length)),"")}async sha256(e){let o=new TextEncoder().encode(e),r=await crypto.subtle.digest("SHA-256",o);return String.fromCharCode(...new Uint8Array(r))}base64url(e){return btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async getResponseUrl(e){return new Promise((n,o)=>{let r=(s,a,u)=>{s===e&&a.url?.startsWith(this.RedirectURI)&&(Ke.default.tabs.onUpdated.removeListener(r),Ke.default.tabs.onRemoved.removeListener(i),Ke.default.tabs.remove(s),n(new URL(a.url)))},i=(s,a)=>{s===e&&(Ke.default.tabs.onUpdated.removeListener(r),Ke.default.tabs.onRemoved.removeListener(i),o())};Ke.default.tabs.onUpdated.addListener(r),Ke.default.tabs.onRemoved.addListener(i)})}async authorize(e){let n=this.generateString(64),o=this.generateString(30),r=new URL(`${Ue.ITADServer}/oauth/authorize/`);r.searchParams.set("response_type","code"),r.searchParams.set("client_id",Ue.ITADClientId),r.searchParams.set("redirect_uri",this.RedirectURI),r.searchParams.set("scope",e.join(" ")),r.searchParams.set("state",o),r.searchParams.set("code_challenge",this.base64url(await this.sha256(n))),r.searchParams.set("code_challenge_method","S256");let i=await Ke.default.tabs.create({url:r.toString()});if(!i.id)throw new Error("Missing tab id");let s=await this.getResponseUrl(i.id);if(s.searchParams.get("state")!==o)throw new Error("Failed to verify state parameter from URL fragment");let a=s.searchParams.get("code");if(!a)throw new Error("Failed to receive code");let u=new URL("oauth/token/",Ue.ITADServer),c=new URLSearchParams;c.set("grant_type","authorization_code"),c.set("client_id",Ue.ITADClientId),c.set("redirect_uri",this.RedirectURI),c.set("code",a),c.set("code_verifier",n);let d=await(await fetch(u,{method:"POST",body:c})).json(),g=d.access_token,f=d.expires_in;if(!g||!f)throw new Error("Authorization failed");await se.create(g,Number(f))}};var Bt=class extends Error{constructor(e,n=void 0){super(n),this.name="OutOfCapacityError",this.ratio=e}};var Hr=class{constructor(e=!1,n){this.closeToFull=e,this.utilization=n}};var Gr=class{async getNotesMap(){return new Map(Object.entries(await Ze.get("user_notes")??{}).map(([e,n])=>[Number(e),n]))}async get(...e){let n=new Map(e.map(r=>[r,null])),o=await Ze.get("user_notes");if(o)for(let[r,i]of Object.entries(o)){let s=Number(r);n.has(s)&&n.set(s,i)}return n}async set(e,n){let o=await this.getNotesMap();o.set(e,n);let r=Object.fromEntries(o.entries()),i=this.getNotesSize(r)/Ze.QUOTA_BYTES_PER_ITEM;if(i>1)throw new Bt(i,"Can't set this user note, out of capacity");return await Ze.set("user_notes",r),new Hr(i>.85,i)}async delete(e){let n=await this.getNotesMap();return n.delete(e),n.size>0?Ze.set("user_notes",Object.fromEntries(n.entries())):Ze.remove("user_notes")}async export(){let e=await this.getNotesMap();return Object.fromEntries(e.entries())}async import(e){let n=this.getNotesSize(e)/Ze.QUOTA_BYTES_PER_ITEM;if(n>1)throw new Bt(n,"Import to synced storage failed, too much data for this adapter");return Ze.set("user_notes",e)}clear(){return Ze.remove("user_notes")}getNotesSize(e){return 10+JSON.stringify(e).length}};var md=250,pg=40,fg=84600,_g=5*60,gg=15*60,hg=15*60,vg=2*60,yg=["wait_read","wait_write","coll_read","coll_write","notes_read","notes_write"],Jr=class extends ue{constructor(){super(Ue.ITADApiServerHost)}async fetchStoreList(){let e=this.getUrl("service/shops/v1"),n=await this.fetchJson(e);if(!Array.isArray(n))throw new Error("Can't read store list from response");return n.map(o=>({id:o.id,title:o.title}))}async fetchSteamIds(e){let n=this.getUrl("lookup/shop/61/id/v1"),o=await this.fetchJson(n,{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify(e)}),r=new Map;for(let[i,s]of Object.entries(o))if(s!==null)for(let a of s)r.set(a,i);return r}async fetchGameIds(e){let n=this.getUrl("lookup/id/shop/61/v1"),o=await this.fetchJson(n,{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify(e)}),r=new Map;for(let[i,s]of Object.entries(o))s!==null&&r.set(i,s);return r}async fetchCollection(){let e=await se.load();if(!e)return null;let n=await this.fetchJson(this.getUrl("/collection/games/v1"),{headers:{authorization:"Bearer "+e}});if(n.length===0)return null;let o=new Map;for(let a of n)o.set(a.id,[]);let r=await this.fetchJson(this.getUrl("/collection/copies/v1"),{headers:{authorization:"Bearer "+e}});for(let a of r){let u=a.game.id,c={redeemed:a.redeemed};a.shop&&(c.shop=a.shop.name),a.note&&(c.note=a.note),a.tags.length>0&&(c.tags=a.tags.map(l=>l.tag)),o.get(u)?.push(c)}let i=await this.fetchSteamIds([...o.keys()]),s=new Map;for(let[a,u]of i.entries())s.set(a,o.get(u)??[]);return s}async fetchWaitlist(){let e=await se.load();if(!e)return null;let n=this.getUrl("/waitlist/games/v1"),o=await this.fetchJson(n,{headers:{authorization:"Bearer "+e}});if(o.length===0)return null;let r=o.map(i=>i.id);return await this.fetchSteamIds(r)}async getStoreList(){if(await w.isStoreExpired("storeList")){let e=await this.fetchStoreList();return await w.replaceAll("storeList",e.map(n=>[n.id,n])),await w.setStoreExpiry("storeList",fg),e}else return await w.db.getAll("storeList")}async isConnected(){return await se.load()!==null}async disconnect(){return await se.clear(),await U.remove("lastItadImport"),await U.remove("syncEvents"),w.clear("collection","waitlist","itadImport")}async getLastImport(){return await U.get("lastItadImport")??{from:null,to:null}}async recordLastImport(){let e=await this.getLastImport();e.from=j.now(),await U.set("lastItadImport",e)}async getSyncEvents(){return await U.get("syncEvents")??[]}async recordSyncEvent(e,n,o){let r=await this.getSyncEvents();r.unshift({section:e,type:n,timestamp:j.now(),count:o}),await U.set("syncEvents",r.slice(0,pg))}async removeFromWaitlist(e){let n=await se.load();if(!n)throw new Error("Missing access token");if(e.length===0)throw new Error("Can't remove nothing from ITAD Waitlist!");let o=e.map(i=>`app/${i}`),r=await Promise.all(o.map(i=>w.get("waitlist",i)));if(r=r.filter(i=>i),r.length>0){let i=this.getUrl("waitlist/games/v1"),s=await fetch(i,{method:"DELETE",headers:{authorization:"Bearer "+n},body:JSON.stringify(r)});if(!s.ok)throw new q.HTTPError(s.status,s.statusText);return w.delete("waitlist",...o)}}async addToWaitlist(e){let n=await se.load();if(!n)throw new Error("Missing access token");let o=e.map(i=>`app/${i}`),r=await this.fetchGameIds(o);if(r.size!==0){let i=await fetch(new URL("waitlist/games/v1",Ue.ITADApiServerHost),{method:"PUT",headers:{authorization:"Bearer "+n},body:JSON.stringify(Array.from(r.values()))});if(!i.ok)throw new q.HTTPError(i.status,i.statusText);return w.putMany("waitlist",[...r])}}async addToCollection(e,n){let o=await se.load();if(!o)throw new Error("Missing access token");let r=[...e.map(s=>`app/${s}`),...n.map(s=>`sub/${s}`)];if(r.length===0)return;let i=await this.fetchGameIds(r);if(i.size!==0&&(await fetch(new URL("collection/games/v1",Ue.ITADApiServerHost),{method:"PUT",headers:{authorization:"Bearer "+o},body:JSON.stringify(Array.from(i.values()))})).ok)return w.putMany("collection",[...i.keys()].map(a=>[a,[]]))}async exportToItad(e){if(await K.load(),!Y.itad_sync_library&&!Y.itad_sync_wishlist)return;if(!e){let o=await this.getLastImport();if(o.to&&j.isInFuture(o.to+_g))return}if(Y.itad_sync_library){let o=w.db.transaction(["dynamicStore","itadImport"]),r=o.objectStore("dynamicStore"),i=o.objectStore("itadImport"),s=new Set(await i.get("lastOwnedApps")??[]),a=new Set(await i.get("lastOwnedPackages")??[]),u=await r.get("ownedApps")??[],c=await r.get("ownedPackages")??[];await o.done;let l=u.filter(g=>e||!s.has(g)),d=c.filter(g=>e||!a.has(g));(l.length>0||d.length>0)&&(await this.addToCollection(l,d),await w.putMany("itadImport",[["lastOwnedApps",u],["lastOwnedPackages",c]])),await this.recordSyncEvent("collection","push",l.length+d.length)}if(Y.itad_sync_wishlist){let o=w.db.transaction(["dynamicStore","itadImport"]),r=o.objectStore("dynamicStore"),i=o.objectStore("itadImport"),s=new Set(await i.get("lastWishlisted")??[]),a=await r.get("wishlisted")??[];await o.done;let u=a.filter(c=>e||!s.has(c));u.length>0&&(await this.addToWaitlist(u),await w.put("itadImport",a,"lastWishlisted")),await this.recordSyncEvent("waitlist","push",u.length)}let n=await this.getLastImport();n.to=j.now(),await U.set("lastItadImport",n)}async importWaitlist(e){if(await K.load(),!!Y.itad_sync_wishlist&&(e||await w.isStoreExpired("waitlist"))){let n=await this.fetchWaitlist();await w.replaceAll("waitlist",n?[...n.entries()]:[]),await w.setStoreExpiry("waitlist",gg),await this.recordLastImport(),await this.recordSyncEvent("waitlist","pull",n?.size??0)}}async importCollection(e){if(await K.load(),!!Y.itad_sync_library&&(e||await w.isStoreExpired("collection"))){let n=await this.fetchCollection();await w.replaceAll("collection",n?[...n.entries()]:[]),await w.setStoreExpiry("collection",hg),await this.recordLastImport(),await this.recordSyncEvent("collection","pull",n?.size??0)}}async sync(e){await K.load(),await this.exportToItad(e),await this.importWaitlist(e),await this.importCollection(e),Y.itad_sync_notes&&await this.pullNotes(e)}async inWaitlist(e){return await this.importWaitlist(!1),w.contains("waitlist",e)}async inCollection(e){return await this.importCollection(!1),w.contains("collection",e)}async getFromCollection(e){return await this.importCollection(!1),await w.get("collection",e)??null}async pullNotes(e){if(await K.load(),!e&&!await w.isStoreExpired("notes"))return 0;let n=await se.load();if(!n)throw new q.OAuthUnauthorized;let o=await this.fetchJson(this.getUrl("/user/notes/v1"),{method:"GET",headers:{authorization:"Bearer "+n,accept:"application/json"}}),r=new Map;if(o.length!==0){let i=new Map(o.map(a=>[a.gid,a.note])),s=await this.fetchSteamIds([...i.keys()]);for(let[a,u]of s){if(!a.startsWith("app/"))continue;let c=Number(a.substring(4)),l=i.get(u);r.set(c,l)}switch(Y.user_notes_adapter){case"synced_storage":let a=new Gr;for(let[u,c]of r)await a.set(u,c);break;case"idb":await w.putMany("notes",[...r.entries()].map(([u,c])=>[Number(u),c]));break}}return await w.setStoreExpiry("notes",vg),await this.recordLastImport(),await this.recordSyncEvent("notes","pull",r.size),r.size}async pushNotes(e){let n=await se.load();if(!n)throw new q.OAuthUnauthorized;let o={pushed:0,errors:[]};if(e.length===0)return o;let r=new Map(e),i=[...r.keys()].map(u=>`app/${u}`),s=await this.fetchGameIds(i),a=[];for(let[u,c]of r.entries()){if(c=c.trim(),c===""){o.errors.push([u,Ml,null]);continue}if(c.length>md){o.errors.push([u,Rl,{length:c.length,max:md}]);continue}let l=s.get(`app/${u}`)??null;if(l===null){o.errors.push([u,Fl,null]);continue}a.push({gid:l,note:c})}if(a.length!==0){let u=await fetch(this.getUrl("/user/notes/v1"),{method:"PUT",headers:{authorization:"Bearer "+n,"content-type":"application/json",accept:"application/json"},body:JSON.stringify(a)});if(!u.ok)throw new q.HTTPError(u.status,u.statusText)}return o.pushed=a.length,await this.recordSyncEvent("notes","push",o.pushed),o}async deleteNotes(e){let n=await se.load();if(!n)throw new q.OAuthUnauthorized;let o=await this.fetchGameIds(e.map(i=>`app/${i}`)),r=await fetch(this.getUrl("/user/notes/v1"),{method:"DELETE",headers:{authorization:"Bearer "+n,"content-type":"application/json"},body:JSON.stringify([...o.values()])});if(!r.ok)throw new q.HTTPError(r.status,r.statusText)}handle(e){switch(e.action){case"itad.storelist":return this.getStoreList();case"itad.authorize":return new Br().authorize(yg);case"itad.disconnect":return this.disconnect();case"itad.isconnected":return this.isConnected();case"itad.export":return this.exportToItad(e.params.force);case"itad.sync":return this.sync(e.params.force);case"itad.lastimport":return this.getLastImport();case"itad.syncevents":return this.getSyncEvents();case"itad.inwaitlist":return this.inWaitlist(e.params.storeIds);case"itad.addtowaitlist":return this.addToWaitlist(e.params.appids);case"itad.removefromwaitlist":return this.removeFromWaitlist(e.params.appids);case"itad.incollection":return this.inCollection(e.params.storeIds);case"itad.getfromcollection":return this.getFromCollection(e.params.storeId);case"itad.notes.pull":return this.pullNotes(!0);case"itad.notes.push":return this.pushNotes(e.params.notes);case"itad.notes.delete":return this.deleteNotes(e.params.appids)}return J}};var qr=class extends ue{constructor(){super(Ue.ApiServerHost)}fetchStorePageData(e){let n=this.getUrl(`app/${e}/v2`);return this.fetchJson(n)}fetchRates(e){let n=this.getUrl("rates/v1",{to:e.join(",")});return this.fetchJson(n)}fetchEarlyAccess(){let e=this.getUrl("early-access/v1");return this.fetchJson(e)}fetchSteamPeek(e){let n=this.getUrl(`similar/${e}/v2`,{count:15});return this.fetchJson(n)}fetchDlcInfo(e){let n=this.getUrl(`dlc/${e}/v2`);return this.fetchJson(n)}fetchProfile(e){let n=this.getUrl(`profile/${e}/v2`);return this.fetchJson(n)}fetchTwitch(e){let n=this.getUrl(`twitch/${e}/stream/v2`);return this.fetchJson(n)}fetchProfileBackgrounds(e){let n=this.getUrl("profile/background/list/v2",{appid:e});return this.fetchJson(n)}fetchProfileBackgroundsGames(){let e=this.getUrl("profile/background/games/v1");return this.fetchJson(e)}fetchMarketAverageCardPrices(e,n){let o=this.getUrl("market/cards/average-prices/v2",{currency:e,appids:n.join(",")});return this.fetchJson(o)}fetchPrices(e,n,o,r,i,s){let a=this.getUrl("prices/v2");return this.fetchJson(a,{method:"POST",body:JSON.stringify({country:e,apps:n,subs:o,bundles:r,voucher:i,shops:s})})}async getProfileData(e){let o=await w.get("profiles",e);return(!o||j.isInPast(o.expiry))&&(o={data:await this.fetchProfile(e),expiry:j.now()+86400},await w.put("profiles",o,e)),o.data}clearOwn(e){return w.delete("profiles",e)}async getStorePageData(e){let o=await w.get("storePageData",e);return(!o||j.isInPast(o.expiry))&&(o={data:await this.fetchStorePageData(e),expiry:j.now()+3600},await w.put("storePageData",o,e)),o.data}expireStorePageData(e){return w.delete("storePageData",e)}async getRates(e){let o=e.join(","),r=await w.get("rates",o);return(!r||j.isInPast(r.expiry))&&(r={data:await this.fetchRates(e),expiry:j.now()+3600},await w.put("rates",r,o)),r.data}clearRates(){return w.clear("rates")}async isEarlyAccess(e){if(await w.isStoreExpired("earlyAccessAppids")){let r=await this.fetchEarlyAccess();await w.replaceAll("earlyAccessAppids",r.map(i=>[i,i])),await w.setStoreExpiry("earlyAccessAppids",7200)}return w.contains("earlyAccessAppids",e)}handle(e){switch(e.action){case"prices":{let{country:n,apps:o,subs:r,bundles:i,voucher:s,shops:a}=e.params;return this.fetchPrices(n,o,r,i,s,a)}case"dlcinfo":return this.fetchDlcInfo(e.params.appid);case"storepagedata":return this.getStorePageData(e.params.appid);case"storepagedata.expiry":return this.expireStorePageData(e.params.appid);case"rates":return this.getRates(e.params.to);case"clearrates":return this.clearRates();case"isea":return this.isEarlyAccess(e.params.appids);case"profile.background":return this.fetchProfileBackgrounds(e.params.appid);case"profile.background.games":return this.fetchProfileBackgroundsGames();case"twitch.stream":return this.fetchTwitch(e.params.channelId);case"market.averagecardprices":return this.fetchMarketAverageCardPrices(e.params.currency,e.params.appids);case"steampeek":return this.fetchSteamPeek(e.params.appid);case"profile":return this.getProfileData(e.params.steamId);case"clearownprofile":return this.clearOwn(e.params.steamId)}return J}};var Kr=class{getNote(e){return w.getObject("notes",e)}async setNote(e,n){await w.put("notes",n,e)}deleteNote(e){return w.delete("notes",e)}async getAllNotes(){let n=await w.db.transaction("notes").store.openCursor(),o={};for(;n;)o[n.key]=n.value,n=await n.continue();return o}async setAllNotes(e){return await this.clearNotes(),w.putMany("notes",Object.entries(e).map(([n,o])=>[Number(n),o]))}clearNotes(){return w.clear("notes")}handle(e){switch(e.action){case"notes.get":return this.getNote(e.params.appids);case"notes.set":return this.setNote(e.params.appid,e.params.note);case"notes.delete":return this.deleteNote(e.params.appid);case"notes.getall":return this.getAllNotes();case"notes.setall":return this.setAllNotes(e.params.notes);case"notes.clear":return this.clearNotes()}return J}};var $i=Oe(we());var Yr=class extends ue{constructor(){super("https://steamcommunity.com/")}async loadInventory(e){let n=await U.get("login");if(!n||!n.steamId)return console.warn("Must be signed in to access Inventory"),null;let o=null,r=new URL(`/inventory/${n.steamId}/753/${e}`,"https://steamcommunity.com/");r.searchParams.set("l","english"),r.searchParams.set("count","2000");let i=!1;do{i=!1;let s=await fetch(r,{credentials:"include"});if(!s.ok)throw s.status===403?new q.LoginError("community"):new q.HTTPError(s.status,s.statusText);let a=await s.json();a&&a.success&&(o||(o={assets:[],descriptions:[]}),a.assets&&o.assets.push(...a.assets),a.descriptions&&o.descriptions.push(...a.descriptions),a.last_assetid&&r.searchParams.set("start_assetid",a.last_assetid),a.more_items&&(i=!0))}while(i);if(!o)throw new Error(`Could not retrieve Inventory 753/${e}`);return o}async fetchItems(){let e=await this.loadInventory(6);return e?e.descriptions.map(n=>n.market_hash_name):null}async hasItem(e){if(await w.isStoreExpired("items")){let o=await this.fetchItems();o===null?await w.clear("items"):(await w.replaceAll("items",o.map(r=>[r,r])),await w.setStoreExpiry("items",60*60))}return await w.contains("items",e)}handle(e){switch(e.action){case"inventory.hasItem":return this.hasItem(e.params.hashes)}return J}};var Ht=class{async clearCache(){await U.remove("currency","market_stats","market_stats2"),await w.clear("items","earlyAccessAppids","purchases2","dynamicStore","packages","profiles","rates","collection","waitlist","itadImport","workshopFileSizes","reviews","storeList","storePageData","expiries")}handle(e){switch(e.action){case"cache.clear":return this.clearCache()}return J}};var Xr=class{static{this.currentContext=0}static set CurrentContext(e){this.currentContext=e}static isBackgroundScript(){return this.currentContext===1}static isContentScript(){return this.currentContext===2}static isOptions(){return this.currentContext===3}};var Qr=class t{constructor(e,n=0,o=0){console.assert([e,n,o].filter(Number.isInteger).length===3,`${e}.${n}.${o} must be integers`),this.major=e,this.minor=n,this.patch=o}static from(e){if(e instanceof t)return new t(e.major,e.minor,e.patch);if(typeof e=="string")return t.fromString(e);if(Array.isArray(e))return t.fromArray(e);throw new Error(`Could not construct a Version from ${e}`)}static fromArray(e){if(e.length===0)throw new Error;return new t(Number(e[0]),Number(e[1]??0),Number(e[2]??0))}static fromString(e){return t.fromArray(e.split("."))}static coerce(e){return e instanceof t?e:t.from(e)}toString(){return`${this.major}.${this.minor}.${this.patch}`}toArray(){return[this.major,this.minor,this.patch]}toJSON(){return this.toString()}isCurrent(){return this.isSameOrAfter(Ot.version)}isSame(e){let n=t.coerce(e);return this.major===n.major&&this.minor===n.minor&&this.patch===n.patch}isBefore(e){let n=t.coerce(e);return this.major<n.major?!0:this.major>n.major?!1:this.minor<n.minor?!0:this.minor>n.minor?!1:this.patch<n.patch}isSameOrBefore(e){return this.isSame(e)||this.isBefore(e)}isAfter(e){return t.coerce(e).isBefore(this)}isSameOrAfter(e){return t.coerce(e).isSameOrBefore(this)}};var en=class{static async migrate(e){let n=new gt;if(e.isSameOrBefore("2.0.0")&&(await n.remove("showfakeccwarning"),await n.remove("hideaboutlinks")),e.isSameOrBefore("2.0.1")){await n.remove("hide_dlcunownedgames"),await n.remove("hide_wishlist"),await n.remove("hide_cart"),await n.remove("hide_notdiscounted"),await n.remove("hide_mixed"),await n.remove("hide_negative"),await n.remove("hide_priceabove"),await n.remove("priceabove_value"),await n.remove("hide_owned"),await n.remove("hide_ignored"),await n.remove("highlight_notdiscounted"),await n.remove("showallfriendsthatown");let o=n.get("showusernotes");o!==void 0&&(await K.set("user_notes_app",!!o),await K.set("user_notes_wishlist",!!o),await n.remove("showusernotes"))}if(e.isSameOrBefore("2.1.0")){await n.remove("showcomparelinks");let o=await n.get("profile_custom_link");for(let r of o)r.url&&!r.url.includes("[ID]")&&(r.url+="[ID]");await K.set("profile_custom_link",o)}if(e.isSameOrBefore("2.3.3")){let o=await n.get("customize_apppage");for(let r of["steamchart","surveys","steamspy"])Object.prototype.hasOwnProperty.call(o,r)&&typeof o[r]=="boolean"&&delete o[r];await K.set("customize_apppage",o)}if(e.isSameOrBefore("2.4.1")&&await n.remove("showallachievements"),e.isSameOrBefore("2.5.0")&&await n.remove("replaceaccountname"),e.isSameOrBefore("3.0.0")){let o={adventureshop:1,allyouplay:2,amazonus:3,battlenet:4,bistore:5,bundlestars:6,coinplay:7,cybermanta:8,desura:9,digitaldownload:10,direct2drive:11,discord:12,dlgamer:13,dotemu:14,dreamgame:15,epic:16,fireflower:17,funstock:18,game2:19,gamebillet:20,gamefly:21,gamejolt:22,gameolith:23,gamersgate:24,gamesload:25,gamesplanet:26,gamesplanetde:27,gamesplanetfr:28,gamesplanetus:29,gamesrepublic:30,gamesrocket:31,gametap:32,gemly:33,getgames:34,gog:35,greenmangaming:36,humblestore:37,humblewidgets:38,chrono:39,imperialgames:40,impulse:41,indiegalastore:42,indiegamestand:43,itchio:44,lbostore:45,less4games:46,macgamestore:47,microsoft:48,newegg:49,nuuvem:50,oculus:51,origin:52,paradox:53,playfield:54,playism:55,razer:56,savemi:57,shinyloot:58,silagames:59,squenix:60,steam:61,uplay:62,voidu:63,wingamestore:64,joybuggy:65,noctre:66,etailmarket:67},r=await n.get("excluded_stores");await K.set("excluded_stores",r.map(i=>o[i]??null).filter(i=>i))}e.isSameOrBefore("3.1.0")&&(await n.remove("addtocart_no_redirect"),await n.remove("show_steamspy_info"),await n.remove("show_survey_info"),await n.remove("show_steamchart_info")),e.isSameOrBefore("4.0.1")&&(await K.set("itad_sync_library",await n.get("itad_import_library")??!0),await K.set("itad_sync_wishlist",await n.get("itad_import_wishlist")??!0),await n.remove("itad_import_library"),await n.remove("itad_import_wishlist"),await se.clear()),e.isSameOrBefore("4.1.2")&&await n.remove("showdeckcompat"),e.isSameOrBefore("4.5.0")&&(await n.remove("hidetmsymbols"),await n.remove("show_coupon"),await n.remove("highlight_coupon"),await n.remove("highlight_coupon_color"),await n.remove("tag_coupon"),await n.remove("tag_coupon_color"))}};var B={};tt(B,{$brand:()=>fo,$input:()=>Bc,$output:()=>Vc,NEVER:()=>Is,TimePrecision:()=>qc,ZodAny:()=>Wp,ZodArray:()=>Gp,ZodBase64:()=>fl,ZodBase64URL:()=>_l,ZodBigInt:()=>Fn,ZodBigIntFormat:()=>vl,ZodBoolean:()=>Mn,ZodCIDRv4:()=>dl,ZodCIDRv6:()=>pl,ZodCUID:()=>il,ZodCUID2:()=>sl,ZodCatch:()=>pf,ZodCodec:()=>zl,ZodCustom:()=>wi,ZodCustomStringFormat:()=>Ln,ZodDate:()=>yi,ZodDefault:()=>af,ZodDiscriminatedUnion:()=>Jp,ZodE164:()=>gl,ZodEmail:()=>rl,ZodEmoji:()=>nl,ZodEnum:()=>Un,ZodError:()=>Kv,ZodFile:()=>nf,ZodFirstPartyTypeKind:()=>Ol,ZodFunction:()=>wf,ZodGUID:()=>fi,ZodIPv4:()=>ll,ZodIPv6:()=>ml,ZodISODate:()=>li,ZodISODateTime:()=>ui,ZodISODuration:()=>di,ZodISOTime:()=>mi,ZodIntersection:()=>qp,ZodIssueCode:()=>lx,ZodJWT:()=>hl,ZodKSUID:()=>ul,ZodLazy:()=>yf,ZodLiteral:()=>rf,ZodMAC:()=>Up,ZodMap:()=>ef,ZodNaN:()=>_f,ZodNanoID:()=>ol,ZodNever:()=>Bp,ZodNonOptional:()=>Il,ZodNull:()=>Fp,ZodNullable:()=>sf,ZodNumber:()=>Zn,ZodNumberFormat:()=>ar,ZodObject:()=>bi,ZodOptional:()=>Sl,ZodPipe:()=>Tl,ZodPrefault:()=>uf,ZodPromise:()=>bf,ZodReadonly:()=>gf,ZodRealError:()=>ge,ZodRecord:()=>wl,ZodSet:()=>tf,ZodString:()=>Cn,ZodStringFormat:()=>V,ZodSuccess:()=>df,ZodSymbol:()=>Zp,ZodTemplateLiteral:()=>vf,ZodTransform:()=>of,ZodTuple:()=>Yp,ZodType:()=>O,ZodULID:()=>al,ZodURL:()=>vi,ZodUUID:()=>et,ZodUndefined:()=>Mp,ZodUnion:()=>xl,ZodUnknown:()=>Vp,ZodVoid:()=>Hp,ZodXID:()=>cl,_ZodString:()=>tl,_default:()=>cf,_function:()=>tx,any:()=>jy,array:()=>xi,base64:()=>vy,base64url:()=>yy,bigint:()=>Ny,boolean:()=>Lp,catch:()=>ff,check:()=>rx,cidrv4:()=>gy,cidrv6:()=>hy,clone:()=>le,codec:()=>Xy,coerce:()=>Nl,config:()=>X,core:()=>Qe,cuid:()=>cy,cuid2:()=>uy,custom:()=>nx,date:()=>Cy,decode:()=>Hu,decodeAsync:()=>Ju,describe:()=>ox,discriminatedUnion:()=>Ry,e164:()=>xy,email:()=>Xv,emoji:()=>sy,encode:()=>Bu,encodeAsync:()=>Gu,endsWith:()=>zn,enum:()=>$l,file:()=>Jy,flattenError:()=>ln,float32:()=>Iy,float64:()=>Ty,formatError:()=>mn,function:()=>tx,getErrorMap:()=>dx,globalRegistry:()=>me,gt:()=>Xe,gte:()=>_e,guid:()=>Qv,hash:()=>Sy,hex:()=>ky,hostname:()=>$y,httpUrl:()=>iy,includes:()=>In,instanceof:()=>sx,int:()=>el,int32:()=>zy,int64:()=>Dy,intersection:()=>Kp,ipv4:()=>py,ipv6:()=>_y,iso:()=>pi,json:()=>cx,jwt:()=>by,keyof:()=>Ly,ksuid:()=>dy,lazy:()=>xf,length:()=>or,literal:()=>Gy,locales:()=>yn,looseObject:()=>Fy,lowercase:()=>kn,lt:()=>Ye,lte:()=>ze,mac:()=>fy,map:()=>Vy,maxLength:()=>nr,maxSize:()=>rr,meta:()=>ix,mime:()=>On,minLength:()=>_t,minSize:()=>Tt,multipleOf:()=>It,nan:()=>Yy,nanoid:()=>ay,nativeEnum:()=>Hy,negative:()=>ku,never:()=>yl,nonnegative:()=>Iu,nonoptional:()=>mf,nonpositive:()=>Su,normalize:()=>Nn,null:()=>Rp,nullable:()=>gi,nullish:()=>qy,number:()=>Cp,object:()=>Zy,optional:()=>_i,overwrite:()=>Re,parse:()=>Fu,parseAsync:()=>Ru,partialRecord:()=>Wy,pipe:()=>hi,positive:()=>$u,prefault:()=>lf,preprocess:()=>ux,prettifyError:()=>Ls,promise:()=>ex,property:()=>Tu,readonly:()=>hf,record:()=>Qp,refine:()=>$f,regex:()=>$n,regexes:()=>Te,registry:()=>Ro,safeDecode:()=>Ku,safeDecodeAsync:()=>Xu,safeEncode:()=>qu,safeEncodeAsync:()=>Yu,safeParse:()=>Wu,safeParseAsync:()=>Vu,set:()=>By,setErrorMap:()=>mx,size:()=>wn,slugify:()=>En,startsWith:()=>Tn,strictObject:()=>My,string:()=>Qu,stringFormat:()=>wy,stringbool:()=>ax,success:()=>Ky,superRefine:()=>kf,symbol:()=>Ay,templateLiteral:()=>Qy,toJSONSchema:()=>Uu,toLowerCase:()=>Pn,toUpperCase:()=>An,transform:()=>kl,treeifyError:()=>Cs,trim:()=>Dn,tuple:()=>Xp,uint32:()=>Oy,uint64:()=>Py,ulid:()=>ly,undefined:()=>Ey,union:()=>bl,unknown:()=>sr,uppercase:()=>Sn,url:()=>oy,util:()=>y,uuid:()=>ey,uuidv4:()=>ty,uuidv6:()=>ry,uuidv7:()=>ny,void:()=>Uy,xid:()=>my});var Qe={};tt(Qe,{$ZodAny:()=>pc,$ZodArray:()=>vc,$ZodAsyncError:()=>Ce,$ZodBase64:()=>nc,$ZodBase64URL:()=>oc,$ZodBigInt:()=>Uo,$ZodBigIntFormat:()=>uc,$ZodBoolean:()=>_n,$ZodCIDRv4:()=>ec,$ZodCIDRv6:()=>tc,$ZodCUID:()=>Ra,$ZodCUID2:()=>Wa,$ZodCatch:()=>jc,$ZodCheck:()=>W,$ZodCheckBigIntFormat:()=>va,$ZodCheckEndsWith:()=>Na,$ZodCheckGreaterThan:()=>Oo,$ZodCheckIncludes:()=>za,$ZodCheckLengthEquals:()=>ka,$ZodCheckLessThan:()=>zo,$ZodCheckLowerCase:()=>Ia,$ZodCheckMaxLength:()=>wa,$ZodCheckMaxSize:()=>ya,$ZodCheckMimeType:()=>Pa,$ZodCheckMinLength:()=>$a,$ZodCheckMinSize:()=>xa,$ZodCheckMultipleOf:()=>ga,$ZodCheckNumberFormat:()=>ha,$ZodCheckOverwrite:()=>Aa,$ZodCheckProperty:()=>Da,$ZodCheckRegex:()=>Sa,$ZodCheckSizeEquals:()=>ba,$ZodCheckStartsWith:()=>Oa,$ZodCheckStringFormat:()=>er,$ZodCheckUpperCase:()=>Ta,$ZodCodec:()=>gn,$ZodCustom:()=>Wc,$ZodCustomStringFormat:()=>ac,$ZodDate:()=>hc,$ZodDefault:()=>Dc,$ZodDiscriminatedUnion:()=>xc,$ZodE164:()=>ic,$ZodEmail:()=>La,$ZodEmoji:()=>Ma,$ZodEncodeError:()=>ut,$ZodEnum:()=>Sc,$ZodError:()=>un,$ZodFile:()=>Tc,$ZodFunction:()=>Mc,$ZodGUID:()=>Ua,$ZodIPv4:()=>Ya,$ZodIPv6:()=>Xa,$ZodISODate:()=>Ja,$ZodISODateTime:()=>Ga,$ZodISODuration:()=>Ka,$ZodISOTime:()=>qa,$ZodIntersection:()=>bc,$ZodJWT:()=>sc,$ZodKSUID:()=>Ha,$ZodLazy:()=>Rc,$ZodLiteral:()=>Ic,$ZodMAC:()=>Qa,$ZodMap:()=>$c,$ZodNaN:()=>Uc,$ZodNanoID:()=>Fa,$ZodNever:()=>_c,$ZodNonOptional:()=>Ac,$ZodNull:()=>dc,$ZodNullable:()=>Nc,$ZodNumber:()=>jo,$ZodNumberFormat:()=>cc,$ZodObject:()=>Cd,$ZodObjectJIT:()=>yc,$ZodOptional:()=>Oc,$ZodPipe:()=>Cc,$ZodPrefault:()=>Pc,$ZodPromise:()=>Fc,$ZodReadonly:()=>Lc,$ZodRealError:()=>fe,$ZodRecord:()=>wc,$ZodRegistry:()=>tr,$ZodSet:()=>kc,$ZodString:()=>St,$ZodStringFormat:()=>R,$ZodSuccess:()=>Ec,$ZodSymbol:()=>lc,$ZodTemplateLiteral:()=>Zc,$ZodTransform:()=>zc,$ZodTuple:()=>Lo,$ZodType:()=>T,$ZodULID:()=>Va,$ZodURL:()=>Za,$ZodUUID:()=>Ca,$ZodUndefined:()=>mc,$ZodUnion:()=>Co,$ZodUnknown:()=>fc,$ZodVoid:()=>gc,$ZodXID:()=>Ba,$brand:()=>fo,$constructor:()=>m,$input:()=>Bc,$output:()=>Vc,Doc:()=>fn,JSONSchema:()=>Ap,JSONSchemaGenerator:()=>jn,NEVER:()=>Is,TimePrecision:()=>qc,_any:()=>gu,_array:()=>zu,_base64:()=>ii,_base64url:()=>si,_bigint:()=>uu,_boolean:()=>au,_catch:()=>Wv,_check:()=>Pp,_cidrv4:()=>ni,_cidrv6:()=>oi,_coercedBigint:()=>lu,_coercedBoolean:()=>cu,_coercedDate:()=>bu,_coercedNumber:()=>tu,_coercedString:()=>Gc,_cuid:()=>Ko,_cuid2:()=>Yo,_custom:()=>Nu,_date:()=>xu,_decode:()=>xo,_decodeAsync:()=>wo,_default:()=>Mv,_discriminatedUnion:()=>zv,_e164:()=>ai,_email:()=>Wo,_emoji:()=>Jo,_encode:()=>yo,_encodeAsync:()=>bo,_endsWith:()=>zn,_enum:()=>Ev,_file:()=>Ou,_float32:()=>nu,_float64:()=>ou,_gt:()=>Xe,_gte:()=>_e,_guid:()=>xn,_includes:()=>In,_int:()=>ru,_int32:()=>iu,_int64:()=>mu,_intersection:()=>Ov,_ipv4:()=>ti,_ipv6:()=>ri,_isoDate:()=>Yc,_isoDateTime:()=>Kc,_isoDuration:()=>Qc,_isoTime:()=>Xc,_jwt:()=>ci,_ksuid:()=>ei,_lazy:()=>Gv,_length:()=>or,_literal:()=>Uv,_lowercase:()=>kn,_lt:()=>Ye,_lte:()=>ze,_mac:()=>Jc,_map:()=>Pv,_max:()=>ze,_maxLength:()=>nr,_maxSize:()=>rr,_mime:()=>On,_min:()=>_e,_minLength:()=>_t,_minSize:()=>Tt,_multipleOf:()=>It,_nan:()=>wu,_nanoid:()=>qo,_nativeEnum:()=>jv,_negative:()=>ku,_never:()=>vu,_nonnegative:()=>Iu,_nonoptional:()=>Fv,_nonpositive:()=>Su,_normalize:()=>Nn,_null:()=>_u,_nullable:()=>Zv,_number:()=>eu,_optional:()=>Lv,_overwrite:()=>Re,_parse:()=>Kt,_parseAsync:()=>Yt,_pipe:()=>Vv,_positive:()=>$u,_promise:()=>Jv,_property:()=>Tu,_readonly:()=>Bv,_record:()=>Dv,_refine:()=>Du,_regex:()=>$n,_safeDecode:()=>ko,_safeDecodeAsync:()=>Io,_safeEncode:()=>$o,_safeEncodeAsync:()=>So,_safeParse:()=>Xt,_safeParseAsync:()=>Qt,_set:()=>Av,_size:()=>wn,_slugify:()=>En,_startsWith:()=>Tn,_string:()=>Hc,_stringFormat:()=>ir,_stringbool:()=>ju,_success:()=>Rv,_superRefine:()=>Pu,_symbol:()=>pu,_templateLiteral:()=>Hv,_toLowerCase:()=>Pn,_toUpperCase:()=>An,_transform:()=>Cv,_trim:()=>Dn,_tuple:()=>Nv,_uint32:()=>su,_uint64:()=>du,_ulid:()=>Xo,_undefined:()=>fu,_union:()=>Tv,_unknown:()=>hu,_uppercase:()=>Sn,_url:()=>bn,_uuid:()=>Vo,_uuidv4:()=>Bo,_uuidv6:()=>Ho,_uuidv7:()=>Go,_void:()=>yu,_xid:()=>Qo,clone:()=>le,config:()=>X,decode:()=>Gg,decodeAsync:()=>qg,describe:()=>Au,encode:()=>Hg,encodeAsync:()=>Jg,flattenError:()=>ln,formatError:()=>mn,globalConfig:()=>tn,globalRegistry:()=>me,isValidBase64:()=>rc,isValidBase64URL:()=>Ad,isValidJWT:()=>Ed,locales:()=>yn,meta:()=>Eu,parse:()=>ho,parseAsync:()=>vo,prettifyError:()=>Ls,regexes:()=>Te,registry:()=>Ro,safeDecode:()=>Yg,safeDecodeAsync:()=>Qg,safeEncode:()=>Kg,safeEncodeAsync:()=>Xg,safeParse:()=>Zs,safeParseAsync:()=>Ms,toDotPath:()=>gd,toJSONSchema:()=>Uu,treeifyError:()=>Cs,util:()=>y,version:()=>Ea});var Is=Object.freeze({status:"aborted"});function m(t,e,n){function o(a,u){if(a._zod||Object.defineProperty(a,"_zod",{value:{def:u,constr:s,traits:new Set},enumerable:!1}),a._zod.traits.has(t))return;a._zod.traits.add(t),e(a,u);let c=s.prototype,l=Object.keys(c);for(let d=0;d<l.length;d++){let g=l[d];g in a||(a[g]=c[g].bind(a))}}let r=n?.Parent??Object;class i extends r{}Object.defineProperty(i,"name",{value:t});function s(a){var u;let c=n?.Parent?new i:this;o(c,a),(u=c._zod).deferred??(u.deferred=[]);for(let l of c._zod.deferred)l();return c}return Object.defineProperty(s,"init",{value:o}),Object.defineProperty(s,Symbol.hasInstance,{value:a=>n?.Parent&&a instanceof n.Parent?!0:a?._zod?.traits?.has(t)}),Object.defineProperty(s,"name",{value:t}),s}var fo=Symbol("zod_brand"),Ce=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},ut=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name="ZodEncodeError"}},tn={};function X(t){return t&&Object.assign(tn,t),tn}var y={};tt(y,{BIGINT_FORMAT_RANGES:()=>Us,Class:()=>zs,NUMBER_FORMAT_RANGES:()=>js,aborted:()=>ft,allowsEval:()=>Ds,assert:()=>kg,assertEqual:()=>xg,assertIs:()=>wg,assertNever:()=>$g,assertNotEqual:()=>bg,assignProp:()=>mt,base64ToUint8Array:()=>pd,base64urlToUint8Array:()=>Fg,cached:()=>Jt,captureStackTrace:()=>go,cleanEnum:()=>Mg,cleanRegex:()=>on,clone:()=>le,cloneDef:()=>Ig,createTransparentProxy:()=>Pg,defineLazy:()=>P,esc:()=>_o,escapeRegex:()=>Ie,extend:()=>jg,finalizeIssue:()=>xe,floatSafeRemainder:()=>Os,getElementAtPath:()=>Tg,getEnumValues:()=>nn,getLengthableOrigin:()=>cn,getParsedType:()=>Dg,getSizableOrigin:()=>an,hexToUint8Array:()=>Wg,isObject:()=>$t,isPlainObject:()=>pt,issue:()=>qt,joinValues:()=>_,jsonStringifyReplacer:()=>Gt,merge:()=>Cg,mergeDefs:()=>dt,normalizeParams:()=>v,nullish:()=>lt,numKeys:()=>Ng,objectClone:()=>Sg,omit:()=>Eg,optionalKeys:()=>Es,partial:()=>Lg,pick:()=>Ag,prefixIssues:()=>ye,primitiveTypes:()=>As,promiseAllObject:()=>zg,propertyKeyTypes:()=>sn,randomString:()=>Og,required:()=>Zg,safeExtend:()=>Ug,shallowClone:()=>Ps,slugify:()=>Ns,stringifyPrimitive:()=>h,uint8ArrayToBase64:()=>fd,uint8ArrayToBase64url:()=>Rg,uint8ArrayToHex:()=>Vg,unwrapMessage:()=>rn});function xg(t){return t}function bg(t){return t}function wg(t){}function $g(t){throw new Error}function kg(t){}function nn(t){let e=Object.values(t).filter(o=>typeof o=="number");return Object.entries(t).filter(([o,r])=>e.indexOf(+o)===-1).map(([o,r])=>r)}function _(t,e="|"){return t.map(n=>h(n)).join(e)}function Gt(t,e){return typeof e=="bigint"?e.toString():e}function Jt(t){return{get value(){{let n=t();return Object.defineProperty(this,"value",{value:n}),n}throw new Error("cached value already set")}}}function lt(t){return t==null}function on(t){let e=t.startsWith("^")?1:0,n=t.endsWith("$")?t.length-1:t.length;return t.slice(e,n)}function Os(t,e){let n=(t.toString().split(".")[1]||"").length,o=e.toString(),r=(o.split(".")[1]||"").length;if(r===0&&/\d?e-\d?/.test(o)){let u=o.match(/\d?e-(\d?)/);u?.[1]&&(r=Number.parseInt(u[1]))}let i=n>r?n:r,s=Number.parseInt(t.toFixed(i).replace(".","")),a=Number.parseInt(e.toFixed(i).replace(".",""));return s%a/10**i}var dd=Symbol("evaluating");function P(t,e,n){let o;Object.defineProperty(t,e,{get(){if(o!==dd)return o===void 0&&(o=dd,o=n()),o},set(r){Object.defineProperty(t,e,{value:r})},configurable:!0})}function Sg(t){return Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t))}function mt(t,e,n){Object.defineProperty(t,e,{value:n,writable:!0,enumerable:!0,configurable:!0})}function dt(...t){let e={};for(let n of t){let o=Object.getOwnPropertyDescriptors(n);Object.assign(e,o)}return Object.defineProperties({},e)}function Ig(t){return dt(t._zod.def)}function Tg(t,e){return e?e.reduce((n,o)=>n?.[o],t):t}function zg(t){let e=Object.keys(t),n=e.map(o=>t[o]);return Promise.all(n).then(o=>{let r={};for(let i=0;i<e.length;i++)r[e[i]]=o[i];return r})}function Og(t=10){let e="abcdefghijklmnopqrstuvwxyz",n="";for(let o=0;o<t;o++)n+=e[Math.floor(Math.random()*e.length)];return n}function _o(t){return JSON.stringify(t)}function Ns(t){return t.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}var go="captureStackTrace"in Error?Error.captureStackTrace:(...t)=>{};function $t(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}var Ds=Jt(()=>{if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let t=Function;return new t(""),!0}catch{return!1}});function pt(t){if($t(t)===!1)return!1;let e=t.constructor;if(e===void 0||typeof e!="function")return!0;let n=e.prototype;return!($t(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function Ps(t){return pt(t)?{...t}:Array.isArray(t)?[...t]:t}function Ng(t){let e=0;for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&e++;return e}var Dg=t=>{let e=typeof t;switch(e){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(t)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(t)?"array":t===null?"null":t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?"promise":typeof Map<"u"&&t instanceof Map?"map":typeof Set<"u"&&t instanceof Set?"set":typeof Date<"u"&&t instanceof Date?"date":typeof File<"u"&&t instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${e}`)}},sn=new Set(["string","number","symbol"]),As=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Ie(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function le(t,e,n){let o=new t._zod.constr(e??t._zod.def);return(!e||n?.parent)&&(o._zod.parent=t),o}function v(t){let e=t;if(!e)return{};if(typeof e=="string")return{error:()=>e};if(e?.message!==void 0){if(e?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");e.error=e.message}return delete e.message,typeof e.error=="string"?{...e,error:()=>e.error}:e}function Pg(t){let e;return new Proxy({},{get(n,o,r){return e??(e=t()),Reflect.get(e,o,r)},set(n,o,r,i){return e??(e=t()),Reflect.set(e,o,r,i)},has(n,o){return e??(e=t()),Reflect.has(e,o)},deleteProperty(n,o){return e??(e=t()),Reflect.deleteProperty(e,o)},ownKeys(n){return e??(e=t()),Reflect.ownKeys(e)},getOwnPropertyDescriptor(n,o){return e??(e=t()),Reflect.getOwnPropertyDescriptor(e,o)},defineProperty(n,o,r){return e??(e=t()),Reflect.defineProperty(e,o,r)}})}function h(t){return typeof t=="bigint"?t.toString()+"n":typeof t=="string"?`"${t}"`:`${t}`}function Es(t){return Object.keys(t).filter(e=>t[e]._zod.optin==="optional"&&t[e]._zod.optout==="optional")}var js={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]},Us={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function Ag(t,e){let n=t._zod.def,o=dt(t._zod.def,{get shape(){let r={};for(let i in e){if(!(i in n.shape))throw new Error(`Unrecognized key: "${i}"`);e[i]&&(r[i]=n.shape[i])}return mt(this,"shape",r),r},checks:[]});return le(t,o)}function Eg(t,e){let n=t._zod.def,o=dt(t._zod.def,{get shape(){let r={...t._zod.def.shape};for(let i in e){if(!(i in n.shape))throw new Error(`Unrecognized key: "${i}"`);e[i]&&delete r[i]}return mt(this,"shape",r),r},checks:[]});return le(t,o)}function jg(t,e){if(!pt(e))throw new Error("Invalid input to extend: expected a plain object");let n=t._zod.def.checks;if(n&&n.length>0)throw new Error("Object schemas containing refinements cannot be extended. Use `.safeExtend()` instead.");let r=dt(t._zod.def,{get shape(){let i={...t._zod.def.shape,...e};return mt(this,"shape",i),i},checks:[]});return le(t,r)}function Ug(t,e){if(!pt(e))throw new Error("Invalid input to safeExtend: expected a plain object");let n={...t._zod.def,get shape(){let o={...t._zod.def.shape,...e};return mt(this,"shape",o),o},checks:t._zod.def.checks};return le(t,n)}function Cg(t,e){let n=dt(t._zod.def,{get shape(){let o={...t._zod.def.shape,...e._zod.def.shape};return mt(this,"shape",o),o},get catchall(){return e._zod.def.catchall},checks:[]});return le(t,n)}function Lg(t,e,n){let o=dt(e._zod.def,{get shape(){let r=e._zod.def.shape,i={...r};if(n)for(let s in n){if(!(s in r))throw new Error(`Unrecognized key: "${s}"`);n[s]&&(i[s]=t?new t({type:"optional",innerType:r[s]}):r[s])}else for(let s in r)i[s]=t?new t({type:"optional",innerType:r[s]}):r[s];return mt(this,"shape",i),i},checks:[]});return le(e,o)}function Zg(t,e,n){let o=dt(e._zod.def,{get shape(){let r=e._zod.def.shape,i={...r};if(n)for(let s in n){if(!(s in i))throw new Error(`Unrecognized key: "${s}"`);n[s]&&(i[s]=new t({type:"nonoptional",innerType:r[s]}))}else for(let s in r)i[s]=new t({type:"nonoptional",innerType:r[s]});return mt(this,"shape",i),i},checks:[]});return le(e,o)}function ft(t,e=0){if(t.aborted===!0)return!0;for(let n=e;n<t.issues.length;n++)if(t.issues[n]?.continue!==!0)return!0;return!1}function ye(t,e){return e.map(n=>{var o;return(o=n).path??(o.path=[]),n.path.unshift(t),n})}function rn(t){return typeof t=="string"?t:t?.message}function xe(t,e,n){let o={...t,path:t.path??[]};if(!t.message){let r=rn(t.inst?._zod.def?.error?.(t))??rn(e?.error?.(t))??rn(n.customError?.(t))??rn(n.localeError?.(t))??"Invalid input";o.message=r}return delete o.inst,delete o.continue,e?.reportInput||delete o.input,o}function an(t){return t instanceof Set?"set":t instanceof Map?"map":t instanceof File?"file":"unknown"}function cn(t){return Array.isArray(t)?"array":typeof t=="string"?"string":"unknown"}function qt(...t){let[e,n,o]=t;return typeof e=="string"?{message:e,code:"custom",input:n,inst:o}:{...e}}function Mg(t){return Object.entries(t).filter(([e,n])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}function pd(t){let e=atob(t),n=new Uint8Array(e.length);for(let o=0;o<e.length;o++)n[o]=e.charCodeAt(o);return n}function fd(t){let e="";for(let n=0;n<t.length;n++)e+=String.fromCharCode(t[n]);return btoa(e)}function Fg(t){let e=t.replace(/-/g,"+").replace(/_/g,"/"),n="=".repeat((4-e.length%4)%4);return pd(e+n)}function Rg(t){return fd(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function Wg(t){let e=t.replace(/^0x/,"");if(e.length%2!==0)throw new Error("Invalid hex string length");let n=new Uint8Array(e.length/2);for(let o=0;o<e.length;o+=2)n[o/2]=Number.parseInt(e.slice(o,o+2),16);return n}function Vg(t){return Array.from(t).map(e=>e.toString(16).padStart(2,"0")).join("")}var zs=class{constructor(...e){}};var _d=(t,e)=>{t.name="$ZodError",Object.defineProperty(t,"_zod",{value:t._zod,enumerable:!1}),Object.defineProperty(t,"issues",{value:e,enumerable:!1}),t.message=JSON.stringify(e,Gt,2),Object.defineProperty(t,"toString",{value:()=>t.message,enumerable:!1})},un=m("$ZodError",_d),fe=m("$ZodError",_d,{Parent:Error});function ln(t,e=n=>n.message){let n={},o=[];for(let r of t.issues)r.path.length>0?(n[r.path[0]]=n[r.path[0]]||[],n[r.path[0]].push(e(r))):o.push(e(r));return{formErrors:o,fieldErrors:n}}function mn(t,e=n=>n.message){let n={_errors:[]},o=r=>{for(let i of r.issues)if(i.code==="invalid_union"&&i.errors.length)i.errors.map(s=>o({issues:s}));else if(i.code==="invalid_key")o({issues:i.issues});else if(i.code==="invalid_element")o({issues:i.issues});else if(i.path.length===0)n._errors.push(e(i));else{let s=n,a=0;for(;a<i.path.length;){let u=i.path[a];a===i.path.length-1?(s[u]=s[u]||{_errors:[]},s[u]._errors.push(e(i))):s[u]=s[u]||{_errors:[]},s=s[u],a++}}};return o(t),n}function Cs(t,e=n=>n.message){let n={errors:[]},o=(r,i=[])=>{var s,a;for(let u of r.issues)if(u.code==="invalid_union"&&u.errors.length)u.errors.map(c=>o({issues:c},u.path));else if(u.code==="invalid_key")o({issues:u.issues},u.path);else if(u.code==="invalid_element")o({issues:u.issues},u.path);else{let c=[...i,...u.path];if(c.length===0){n.errors.push(e(u));continue}let l=n,d=0;for(;d<c.length;){let g=c[d],f=d===c.length-1;typeof g=="string"?(l.properties??(l.properties={}),(s=l.properties)[g]??(s[g]={errors:[]}),l=l.properties[g]):(l.items??(l.items=[]),(a=l.items)[g]??(a[g]={errors:[]}),l=l.items[g]),f&&l.errors.push(e(u)),d++}}};return o(t),n}function gd(t){let e=[],n=t.map(o=>typeof o=="object"?o.key:o);for(let o of n)typeof o=="number"?e.push(`[${o}]`):typeof o=="symbol"?e.push(`[${JSON.stringify(String(o))}]`):/[^\w$]/.test(o)?e.push(`[${JSON.stringify(o)}]`):(e.length&&e.push("."),e.push(o));return e.join("")}function Ls(t){let e=[],n=[...t.issues].sort((o,r)=>(o.path??[]).length-(r.path??[]).length);for(let o of n)e.push(`\u2716 ${o.message}`),o.path?.length&&e.push(` \u2192 at ${gd(o.path)}`);return e.join(`
`)}var Kt=t=>(e,n,o,r)=>{let i=o?Object.assign(o,{async:!1}):{async:!1},s=e._zod.run({value:n,issues:[]},i);if(s instanceof Promise)throw new Ce;if(s.issues.length){let a=new(r?.Err??t)(s.issues.map(u=>xe(u,i,X())));throw go(a,r?.callee),a}return s.value},ho=Kt(fe),Yt=t=>async(e,n,o,r)=>{let i=o?Object.assign(o,{async:!0}):{async:!0},s=e._zod.run({value:n,issues:[]},i);if(s instanceof Promise&&(s=await s),s.issues.length){let a=new(r?.Err??t)(s.issues.map(u=>xe(u,i,X())));throw go(a,r?.callee),a}return s.value},vo=Yt(fe),Xt=t=>(e,n,o)=>{let r=o?{...o,async:!1}:{async:!1},i=e._zod.run({value:n,issues:[]},r);if(i instanceof Promise)throw new Ce;return i.issues.length?{success:!1,error:new(t??un)(i.issues.map(s=>xe(s,r,X())))}:{success:!0,data:i.value}},Zs=Xt(fe),Qt=t=>async(e,n,o)=>{let r=o?Object.assign(o,{async:!0}):{async:!0},i=e._zod.run({value:n,issues:[]},r);return i instanceof Promise&&(i=await i),i.issues.length?{success:!1,error:new t(i.issues.map(s=>xe(s,r,X())))}:{success:!0,data:i.value}},Ms=Qt(fe),yo=t=>(e,n,o)=>{let r=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return Kt(t)(e,n,r)},Hg=yo(fe),xo=t=>(e,n,o)=>Kt(t)(e,n,o),Gg=xo(fe),bo=t=>async(e,n,o)=>{let r=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return Yt(t)(e,n,r)},Jg=bo(fe),wo=t=>async(e,n,o)=>Yt(t)(e,n,o),qg=wo(fe),$o=t=>(e,n,o)=>{let r=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return Xt(t)(e,n,r)},Kg=$o(fe),ko=t=>(e,n,o)=>Xt(t)(e,n,o),Yg=ko(fe),So=t=>async(e,n,o)=>{let r=o?Object.assign(o,{direction:"backward"}):{direction:"backward"};return Qt(t)(e,n,r)},Xg=So(fe),Io=t=>async(e,n,o)=>Qt(t)(e,n,o),Qg=Io(fe);var Te={};tt(Te,{base64:()=>ra,base64url:()=>To,bigint:()=>ca,boolean:()=>ma,browserEmail:()=>ah,cidrv4:()=>ea,cidrv6:()=>ta,cuid:()=>Fs,cuid2:()=>Rs,date:()=>oa,datetime:()=>sa,domain:()=>lh,duration:()=>Gs,e164:()=>na,email:()=>qs,emoji:()=>Ks,extendedDuration:()=>eh,guid:()=>Js,hex:()=>mh,hostname:()=>uh,html5Email:()=>oh,idnEmail:()=>sh,integer:()=>ua,ipv4:()=>Ys,ipv6:()=>Xs,ksuid:()=>Bs,lowercase:()=>fa,mac:()=>Qs,md5_base64:()=>ph,md5_base64url:()=>fh,md5_hex:()=>dh,nanoid:()=>Hs,null:()=>da,number:()=>la,rfc5322Email:()=>ih,sha1_base64:()=>gh,sha1_base64url:()=>hh,sha1_hex:()=>_h,sha256_base64:()=>yh,sha256_base64url:()=>xh,sha256_hex:()=>vh,sha384_base64:()=>wh,sha384_base64url:()=>$h,sha384_hex:()=>bh,sha512_base64:()=>Sh,sha512_base64url:()=>Ih,sha512_hex:()=>kh,string:()=>aa,time:()=>ia,ulid:()=>Ws,undefined:()=>pa,unicodeEmail:()=>hd,uppercase:()=>_a,uuid:()=>kt,uuid4:()=>th,uuid6:()=>rh,uuid7:()=>nh,xid:()=>Vs});var Fs=/^[cC][^\s-]{8,}$/,Rs=/^[0-9a-z]+$/,Ws=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Vs=/^[0-9a-vA-V]{20}$/,Bs=/^[A-Za-z0-9]{27}$/,Hs=/^[a-zA-Z0-9_-]{21}$/,Gs=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,eh=/^[-+]?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)?)??$/,Js=/^([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})$/,kt=t=>t?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${t}[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|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,th=kt(4),rh=kt(6),nh=kt(7),qs=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,oh=/^[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])?)*$/,ih=/^(([^<>()\[\]\\.,;:\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,}))$/,hd=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,sh=hd,ah=/^[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])?)*$/,ch="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function Ks(){return new RegExp(ch,"u")}var Ys=/^(?:(?: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])$/,Xs=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,Qs=t=>{let e=Ie(t??":");return new RegExp(`^(?:[0-9A-F]{2}${e}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${e}){5}[0-9a-f]{2}$`)},ea=/^((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])$/,ta=/^(([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])$/,ra=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,To=/^[A-Za-z0-9_-]*$/,uh=/^(?=.{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])?)*\.?$/,lh=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,na=/^\+(?:[0-9]){6,14}[0-9]$/,vd="(?:(?:\\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])))",oa=new RegExp(`^${vd}$`);function yd(t){let e="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof t.precision=="number"?t.precision===-1?`${e}`:t.precision===0?`${e}:[0-5]\\d`:`${e}:[0-5]\\d\\.\\d{${t.precision}}`:`${e}(?::[0-5]\\d(?:\\.\\d+)?)?`}function ia(t){return new RegExp(`^${yd(t)}$`)}function sa(t){let e=yd({precision:t.precision}),n=["Z"];t.local&&n.push(""),t.offset&&n.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let o=`${e}(?:${n.join("|")})`;return new RegExp(`^${vd}T(?:${o})$`)}var aa=t=>{let e=t?`[\\s\\S]{${t?.minimum??0},${t?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${e}$`)},ca=/^-?\d+n?$/,ua=/^-?\d+$/,la=/^-?\d+(?:\.\d+)?/,ma=/^(?:true|false)$/i,da=/^null$/i;var pa=/^undefined$/i;var fa=/^[^A-Z]*$/,_a=/^[^a-z]*$/,mh=/^[0-9a-fA-F]*$/;function dn(t,e){return new RegExp(`^[A-Za-z0-9+/]{${t}}${e}$`)}function pn(t){return new RegExp(`^[A-Za-z0-9_-]{${t}}$`)}var dh=/^[0-9a-fA-F]{32}$/,ph=dn(22,"=="),fh=pn(22),_h=/^[0-9a-fA-F]{40}$/,gh=dn(27,"="),hh=pn(27),vh=/^[0-9a-fA-F]{64}$/,yh=dn(43,"="),xh=pn(43),bh=/^[0-9a-fA-F]{96}$/,wh=dn(64,""),$h=pn(64),kh=/^[0-9a-fA-F]{128}$/,Sh=dn(86,"=="),Ih=pn(86);var W=m("$ZodCheck",(t,e)=>{var n;t._zod??(t._zod={}),t._zod.def=e,(n=t._zod).onattach??(n.onattach=[])}),bd={number:"number",bigint:"bigint",object:"date"},zo=m("$ZodCheckLessThan",(t,e)=>{W.init(t,e);let n=bd[typeof e.value];t._zod.onattach.push(o=>{let r=o._zod.bag,i=(e.inclusive?r.maximum:r.exclusiveMaximum)??Number.POSITIVE_INFINITY;e.value<i&&(e.inclusive?r.maximum=e.value:r.exclusiveMaximum=e.value)}),t._zod.check=o=>{(e.inclusive?o.value<=e.value:o.value<e.value)||o.issues.push({origin:n,code:"too_big",maximum:e.value,input:o.value,inclusive:e.inclusive,inst:t,continue:!e.abort})}}),Oo=m("$ZodCheckGreaterThan",(t,e)=>{W.init(t,e);let n=bd[typeof e.value];t._zod.onattach.push(o=>{let r=o._zod.bag,i=(e.inclusive?r.minimum:r.exclusiveMinimum)??Number.NEGATIVE_INFINITY;e.value>i&&(e.inclusive?r.minimum=e.value:r.exclusiveMinimum=e.value)}),t._zod.check=o=>{(e.inclusive?o.value>=e.value:o.value>e.value)||o.issues.push({origin:n,code:"too_small",minimum:e.value,input:o.value,inclusive:e.inclusive,inst:t,continue:!e.abort})}}),ga=m("$ZodCheckMultipleOf",(t,e)=>{W.init(t,e),t._zod.onattach.push(n=>{var o;(o=n._zod.bag).multipleOf??(o.multipleOf=e.value)}),t._zod.check=n=>{if(typeof n.value!=typeof e.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?n.value%e.value===BigInt(0):Os(n.value,e.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:e.value,input:n.value,inst:t,continue:!e.abort})}}),ha=m("$ZodCheckNumberFormat",(t,e)=>{W.init(t,e),e.format=e.format||"float64";let n=e.format?.includes("int"),o=n?"int":"number",[r,i]=js[e.format];t._zod.onattach.push(s=>{let a=s._zod.bag;a.format=e.format,a.minimum=r,a.maximum=i,n&&(a.pattern=ua)}),t._zod.check=s=>{let a=s.value;if(n){if(!Number.isInteger(a)){s.issues.push({expected:o,format:e.format,code:"invalid_type",continue:!1,input:a,inst:t});return}if(!Number.isSafeInteger(a)){a>0?s.issues.push({input:a,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:o,continue:!e.abort}):s.issues.push({input:a,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:o,continue:!e.abort});return}}a<r&&s.issues.push({origin:"number",input:a,code:"too_small",minimum:r,inclusive:!0,inst:t,continue:!e.abort}),a>i&&s.issues.push({origin:"number",input:a,code:"too_big",maximum:i,inst:t})}}),va=m("$ZodCheckBigIntFormat",(t,e)=>{W.init(t,e);let[n,o]=Us[e.format];t._zod.onattach.push(r=>{let i=r._zod.bag;i.format=e.format,i.minimum=n,i.maximum=o}),t._zod.check=r=>{let i=r.value;i<n&&r.issues.push({origin:"bigint",input:i,code:"too_small",minimum:n,inclusive:!0,inst:t,continue:!e.abort}),i>o&&r.issues.push({origin:"bigint",input:i,code:"too_big",maximum:o,inst:t})}}),ya=m("$ZodCheckMaxSize",(t,e)=>{var n;W.init(t,e),(n=t._zod.def).when??(n.when=o=>{let r=o.value;return!lt(r)&&r.size!==void 0}),t._zod.onattach.push(o=>{let r=o._zod.bag.maximum??Number.POSITIVE_INFINITY;e.maximum<r&&(o._zod.bag.maximum=e.maximum)}),t._zod.check=o=>{let r=o.value;r.size<=e.maximum||o.issues.push({origin:an(r),code:"too_big",maximum:e.maximum,inclusive:!0,input:r,inst:t,continue:!e.abort})}}),xa=m("$ZodCheckMinSize",(t,e)=>{var n;W.init(t,e),(n=t._zod.def).when??(n.when=o=>{let r=o.value;return!lt(r)&&r.size!==void 0}),t._zod.onattach.push(o=>{let r=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;e.minimum>r&&(o._zod.bag.minimum=e.minimum)}),t._zod.check=o=>{let r=o.value;r.size>=e.minimum||o.issues.push({origin:an(r),code:"too_small",minimum:e.minimum,inclusive:!0,input:r,inst:t,continue:!e.abort})}}),ba=m("$ZodCheckSizeEquals",(t,e)=>{var n;W.init(t,e),(n=t._zod.def).when??(n.when=o=>{let r=o.value;return!lt(r)&&r.size!==void 0}),t._zod.onattach.push(o=>{let r=o._zod.bag;r.minimum=e.size,r.maximum=e.size,r.size=e.size}),t._zod.check=o=>{let r=o.value,i=r.size;if(i===e.size)return;let s=i>e.size;o.issues.push({origin:an(r),...s?{code:"too_big",maximum:e.size}:{code:"too_small",minimum:e.size},inclusive:!0,exact:!0,input:o.value,inst:t,continue:!e.abort})}}),wa=m("$ZodCheckMaxLength",(t,e)=>{var n;W.init(t,e),(n=t._zod.def).when??(n.when=o=>{let r=o.value;return!lt(r)&&r.length!==void 0}),t._zod.onattach.push(o=>{let r=o._zod.bag.maximum??Number.POSITIVE_INFINITY;e.maximum<r&&(o._zod.bag.maximum=e.maximum)}),t._zod.check=o=>{let r=o.value;if(r.length<=e.maximum)return;let s=cn(r);o.issues.push({origin:s,code:"too_big",maximum:e.maximum,inclusive:!0,input:r,inst:t,continue:!e.abort})}}),$a=m("$ZodCheckMinLength",(t,e)=>{var n;W.init(t,e),(n=t._zod.def).when??(n.when=o=>{let r=o.value;return!lt(r)&&r.length!==void 0}),t._zod.onattach.push(o=>{let r=o._zod.bag.minimum??Number.NEGATIVE_INFINITY;e.minimum>r&&(o._zod.bag.minimum=e.minimum)}),t._zod.check=o=>{let r=o.value;if(r.length>=e.minimum)return;let s=cn(r);o.issues.push({origin:s,code:"too_small",minimum:e.minimum,inclusive:!0,input:r,inst:t,continue:!e.abort})}}),ka=m("$ZodCheckLengthEquals",(t,e)=>{var n;W.init(t,e),(n=t._zod.def).when??(n.when=o=>{let r=o.value;return!lt(r)&&r.length!==void 0}),t._zod.onattach.push(o=>{let r=o._zod.bag;r.minimum=e.length,r.maximum=e.length,r.length=e.length}),t._zod.check=o=>{let r=o.value,i=r.length;if(i===e.length)return;let s=cn(r),a=i>e.length;o.issues.push({origin:s,...a?{code:"too_big",maximum:e.length}:{code:"too_small",minimum:e.length},inclusive:!0,exact:!0,input:o.value,inst:t,continue:!e.abort})}}),er=m("$ZodCheckStringFormat",(t,e)=>{var n,o;W.init(t,e),t._zod.onattach.push(r=>{let i=r._zod.bag;i.format=e.format,e.pattern&&(i.patterns??(i.patterns=new Set),i.patterns.add(e.pattern))}),e.pattern?(n=t._zod).check??(n.check=r=>{e.pattern.lastIndex=0,!e.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:e.format,input:r.value,...e.pattern?{pattern:e.pattern.toString()}:{},inst:t,continue:!e.abort})}):(o=t._zod).check??(o.check=()=>{})}),Sa=m("$ZodCheckRegex",(t,e)=>{er.init(t,e),t._zod.check=n=>{e.pattern.lastIndex=0,!e.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:e.pattern.toString(),inst:t,continue:!e.abort})}}),Ia=m("$ZodCheckLowerCase",(t,e)=>{e.pattern??(e.pattern=fa),er.init(t,e)}),Ta=m("$ZodCheckUpperCase",(t,e)=>{e.pattern??(e.pattern=_a),er.init(t,e)}),za=m("$ZodCheckIncludes",(t,e)=>{W.init(t,e);let n=Ie(e.includes),o=new RegExp(typeof e.position=="number"?`^.{${e.position}}${n}`:n);e.pattern=o,t._zod.onattach.push(r=>{let i=r._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(o)}),t._zod.check=r=>{r.value.includes(e.includes,e.position)||r.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:e.includes,input:r.value,inst:t,continue:!e.abort})}}),Oa=m("$ZodCheckStartsWith",(t,e)=>{W.init(t,e);let n=new RegExp(`^${Ie(e.prefix)}.*`);e.pattern??(e.pattern=n),t._zod.onattach.push(o=>{let r=o._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(n)}),t._zod.check=o=>{o.value.startsWith(e.prefix)||o.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:e.prefix,input:o.value,inst:t,continue:!e.abort})}}),Na=m("$ZodCheckEndsWith",(t,e)=>{W.init(t,e);let n=new RegExp(`.*${Ie(e.suffix)}$`);e.pattern??(e.pattern=n),t._zod.onattach.push(o=>{let r=o._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(n)}),t._zod.check=o=>{o.value.endsWith(e.suffix)||o.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:e.suffix,input:o.value,inst:t,continue:!e.abort})}});function xd(t,e,n){t.issues.length&&e.issues.push(...ye(n,t.issues))}var Da=m("$ZodCheckProperty",(t,e)=>{W.init(t,e),t._zod.check=n=>{let o=e.schema._zod.run({value:n.value[e.property],issues:[]},{});if(o instanceof Promise)return o.then(r=>xd(r,n,e.property));xd(o,n,e.property)}}),Pa=m("$ZodCheckMimeType",(t,e)=>{W.init(t,e);let n=new Set(e.mime);t._zod.onattach.push(o=>{o._zod.bag.mime=e.mime}),t._zod.check=o=>{n.has(o.value.type)||o.issues.push({code:"invalid_value",values:e.mime,input:o.value.type,inst:t,continue:!e.abort})}}),Aa=m("$ZodCheckOverwrite",(t,e)=>{W.init(t,e),t._zod.check=n=>{n.value=e.tx(n.value)}});var fn=class{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if(typeof e=="function"){e(this,{execution:"sync"}),e(this,{execution:"async"});return}let o=e.split(`
`).filter(s=>s),r=Math.min(...o.map(s=>s.length-s.trimStart().length)),i=o.map(s=>s.slice(r)).map(s=>" ".repeat(this.indent*2)+s);for(let s of i)this.content.push(s)}compile(){let e=Function,n=this?.args,r=[...(this?.content??[""]).map(i=>` ${i}`)];return new e(...n,r.join(`
`))}};var Ea={major:4,minor:1,patch:13};var T=m("$ZodType",(t,e)=>{var n;t??(t={}),t._zod.def=e,t._zod.bag=t._zod.bag||{},t._zod.version=Ea;let o=[...t._zod.def.checks??[]];t._zod.traits.has("$ZodCheck")&&o.unshift(t);for(let r of o)for(let i of r._zod.onattach)i(t);if(o.length===0)(n=t._zod).deferred??(n.deferred=[]),t._zod.deferred?.push(()=>{t._zod.run=t._zod.parse});else{let r=(s,a,u)=>{let c=ft(s),l;for(let d of a){if(d._zod.def.when){if(!d._zod.def.when(s))continue}else if(c)continue;let g=s.issues.length,f=d._zod.check(s);if(f instanceof Promise&&u?.async===!1)throw new Ce;if(l||f instanceof Promise)l=(l??Promise.resolve()).then(async()=>{await f,s.issues.length!==g&&(c||(c=ft(s,g)))});else{if(s.issues.length===g)continue;c||(c=ft(s,g))}}return l?l.then(()=>s):s},i=(s,a,u)=>{if(ft(s))return s.aborted=!0,s;let c=r(a,o,u);if(c instanceof Promise){if(u.async===!1)throw new Ce;return c.then(l=>t._zod.parse(l,u))}return t._zod.parse(c,u)};t._zod.run=(s,a)=>{if(a.skipChecks)return t._zod.parse(s,a);if(a.direction==="backward"){let c=t._zod.parse({value:s.value,issues:[]},{...a,skipChecks:!0});return c instanceof Promise?c.then(l=>i(l,s,a)):i(c,s,a)}let u=t._zod.parse(s,a);if(u instanceof Promise){if(a.async===!1)throw new Ce;return u.then(c=>r(c,o,a))}return r(u,o,a)}}t["~standard"]={validate:r=>{try{let i=Zs(t,r);return i.success?{value:i.data}:{issues:i.error?.issues}}catch{return Ms(t,r).then(s=>s.success?{value:s.data}:{issues:s.error?.issues})}},vendor:"zod",version:1}}),St=m("$ZodString",(t,e)=>{T.init(t,e),t._zod.pattern=[...t?._zod.bag?.patterns??[]].pop()??aa(t._zod.bag),t._zod.parse=(n,o)=>{if(e.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:t}),n}}),R=m("$ZodStringFormat",(t,e)=>{er.init(t,e),St.init(t,e)}),Ua=m("$ZodGUID",(t,e)=>{e.pattern??(e.pattern=Js),R.init(t,e)}),Ca=m("$ZodUUID",(t,e)=>{if(e.version){let o={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[e.version];if(o===void 0)throw new Error(`Invalid UUID version: "${e.version}"`);e.pattern??(e.pattern=kt(o))}else e.pattern??(e.pattern=kt());R.init(t,e)}),La=m("$ZodEmail",(t,e)=>{e.pattern??(e.pattern=qs),R.init(t,e)}),Za=m("$ZodURL",(t,e)=>{R.init(t,e),t._zod.check=n=>{try{let o=n.value.trim(),r=new URL(o);e.hostname&&(e.hostname.lastIndex=0,e.hostname.test(r.hostname)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:e.hostname.source,input:n.value,inst:t,continue:!e.abort})),e.protocol&&(e.protocol.lastIndex=0,e.protocol.test(r.protocol.endsWith(":")?r.protocol.slice(0,-1):r.protocol)||n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:e.protocol.source,input:n.value,inst:t,continue:!e.abort})),e.normalize?n.value=r.href:n.value=o;return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:t,continue:!e.abort})}}}),Ma=m("$ZodEmoji",(t,e)=>{e.pattern??(e.pattern=Ks()),R.init(t,e)}),Fa=m("$ZodNanoID",(t,e)=>{e.pattern??(e.pattern=Hs),R.init(t,e)}),Ra=m("$ZodCUID",(t,e)=>{e.pattern??(e.pattern=Fs),R.init(t,e)}),Wa=m("$ZodCUID2",(t,e)=>{e.pattern??(e.pattern=Rs),R.init(t,e)}),Va=m("$ZodULID",(t,e)=>{e.pattern??(e.pattern=Ws),R.init(t,e)}),Ba=m("$ZodXID",(t,e)=>{e.pattern??(e.pattern=Vs),R.init(t,e)}),Ha=m("$ZodKSUID",(t,e)=>{e.pattern??(e.pattern=Bs),R.init(t,e)}),Ga=m("$ZodISODateTime",(t,e)=>{e.pattern??(e.pattern=sa(e)),R.init(t,e)}),Ja=m("$ZodISODate",(t,e)=>{e.pattern??(e.pattern=oa),R.init(t,e)}),qa=m("$ZodISOTime",(t,e)=>{e.pattern??(e.pattern=ia(e)),R.init(t,e)}),Ka=m("$ZodISODuration",(t,e)=>{e.pattern??(e.pattern=Gs),R.init(t,e)}),Ya=m("$ZodIPv4",(t,e)=>{e.pattern??(e.pattern=Ys),R.init(t,e),t._zod.bag.format="ipv4"}),Xa=m("$ZodIPv6",(t,e)=>{e.pattern??(e.pattern=Xs),R.init(t,e),t._zod.bag.format="ipv6",t._zod.check=n=>{try{new URL(`http://[${n.value}]`)}catch{n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:t,continue:!e.abort})}}}),Qa=m("$ZodMAC",(t,e)=>{e.pattern??(e.pattern=Qs(e.delimiter)),R.init(t,e),t._zod.bag.format="mac"}),ec=m("$ZodCIDRv4",(t,e)=>{e.pattern??(e.pattern=ea),R.init(t,e)}),tc=m("$ZodCIDRv6",(t,e)=>{e.pattern??(e.pattern=ta),R.init(t,e),t._zod.check=n=>{let o=n.value.split("/");try{if(o.length!==2)throw new Error;let[r,i]=o;if(!i)throw new Error;let s=Number(i);if(`${s}`!==i)throw new Error;if(s<0||s>128)throw new Error;new URL(`http://[${r}]`)}catch{n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:t,continue:!e.abort})}}});function rc(t){if(t==="")return!0;if(t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}var nc=m("$ZodBase64",(t,e)=>{e.pattern??(e.pattern=ra),R.init(t,e),t._zod.bag.contentEncoding="base64",t._zod.check=n=>{rc(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:t,continue:!e.abort})}});function Ad(t){if(!To.test(t))return!1;let e=t.replace(/[-_]/g,o=>o==="-"?"+":"/"),n=e.padEnd(Math.ceil(e.length/4)*4,"=");return rc(n)}var oc=m("$ZodBase64URL",(t,e)=>{e.pattern??(e.pattern=To),R.init(t,e),t._zod.bag.contentEncoding="base64url",t._zod.check=n=>{Ad(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:t,continue:!e.abort})}}),ic=m("$ZodE164",(t,e)=>{e.pattern??(e.pattern=na),R.init(t,e)});function Ed(t,e=null){try{let n=t.split(".");if(n.length!==3)return!1;let[o]=n;if(!o)return!1;let r=JSON.parse(atob(o));return!("typ"in r&&r?.typ!=="JWT"||!r.alg||e&&(!("alg"in r)||r.alg!==e))}catch{return!1}}var sc=m("$ZodJWT",(t,e)=>{R.init(t,e),t._zod.check=n=>{Ed(n.value,e.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:t,continue:!e.abort})}}),ac=m("$ZodCustomStringFormat",(t,e)=>{R.init(t,e),t._zod.check=n=>{e.fn(n.value)||n.issues.push({code:"invalid_format",format:e.format,input:n.value,inst:t,continue:!e.abort})}}),jo=m("$ZodNumber",(t,e)=>{T.init(t,e),t._zod.pattern=t._zod.bag.pattern??la,t._zod.parse=(n,o)=>{if(e.coerce)try{n.value=Number(n.value)}catch{}let r=n.value;if(typeof r=="number"&&!Number.isNaN(r)&&Number.isFinite(r))return n;let i=typeof r=="number"?Number.isNaN(r)?"NaN":Number.isFinite(r)?void 0:"Infinity":void 0;return n.issues.push({expected:"number",code:"invalid_type",input:r,inst:t,...i?{received:i}:{}}),n}}),cc=m("$ZodNumberFormat",(t,e)=>{ha.init(t,e),jo.init(t,e)}),_n=m("$ZodBoolean",(t,e)=>{T.init(t,e),t._zod.pattern=ma,t._zod.parse=(n,o)=>{if(e.coerce)try{n.value=!!n.value}catch{}let r=n.value;return typeof r=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:r,inst:t}),n}}),Uo=m("$ZodBigInt",(t,e)=>{T.init(t,e),t._zod.pattern=ca,t._zod.parse=(n,o)=>{if(e.coerce)try{n.value=BigInt(n.value)}catch{}return typeof n.value=="bigint"||n.issues.push({expected:"bigint",code:"invalid_type",input:n.value,inst:t}),n}}),uc=m("$ZodBigIntFormat",(t,e)=>{va.init(t,e),Uo.init(t,e)}),lc=m("$ZodSymbol",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>{let r=n.value;return typeof r=="symbol"||n.issues.push({expected:"symbol",code:"invalid_type",input:r,inst:t}),n}}),mc=m("$ZodUndefined",(t,e)=>{T.init(t,e),t._zod.pattern=pa,t._zod.values=new Set([void 0]),t._zod.optin="optional",t._zod.optout="optional",t._zod.parse=(n,o)=>{let r=n.value;return typeof r>"u"||n.issues.push({expected:"undefined",code:"invalid_type",input:r,inst:t}),n}}),dc=m("$ZodNull",(t,e)=>{T.init(t,e),t._zod.pattern=da,t._zod.values=new Set([null]),t._zod.parse=(n,o)=>{let r=n.value;return r===null||n.issues.push({expected:"null",code:"invalid_type",input:r,inst:t}),n}}),pc=m("$ZodAny",(t,e)=>{T.init(t,e),t._zod.parse=n=>n}),fc=m("$ZodUnknown",(t,e)=>{T.init(t,e),t._zod.parse=n=>n}),_c=m("$ZodNever",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:t}),n)}),gc=m("$ZodVoid",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>{let r=n.value;return typeof r>"u"||n.issues.push({expected:"void",code:"invalid_type",input:r,inst:t}),n}}),hc=m("$ZodDate",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>{if(e.coerce)try{n.value=new Date(n.value)}catch{}let r=n.value,i=r instanceof Date;return i&&!Number.isNaN(r.getTime())||n.issues.push({expected:"date",code:"invalid_type",input:r,...i?{received:"Invalid Date"}:{},inst:t}),n}});function $d(t,e,n){t.issues.length&&e.issues.push(...ye(n,t.issues)),e.value[n]=t.value}var vc=m("$ZodArray",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>{let r=n.value;if(!Array.isArray(r))return n.issues.push({expected:"array",code:"invalid_type",input:r,inst:t}),n;n.value=Array(r.length);let i=[];for(let s=0;s<r.length;s++){let a=r[s],u=e.element._zod.run({value:a,issues:[]},o);u instanceof Promise?i.push(u.then(c=>$d(c,n,s))):$d(u,n,s)}return i.length?Promise.all(i).then(()=>n):n}});function Eo(t,e,n,o){t.issues.length&&e.issues.push(...ye(n,t.issues)),t.value===void 0?n in o&&(e.value[n]=void 0):e.value[n]=t.value}function jd(t){let e=Object.keys(t.shape);for(let o of e)if(!t.shape?.[o]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${o}": expected a Zod schema`);let n=Es(t.shape);return{...t,keys:e,keySet:new Set(e),numKeys:e.length,optionalKeys:new Set(n)}}function Ud(t,e,n,o,r,i){let s=[],a=r.keySet,u=r.catchall._zod,c=u.def.type;for(let l in e){if(a.has(l))continue;if(c==="never"){s.push(l);continue}let d=u.run({value:e[l],issues:[]},o);d instanceof Promise?t.push(d.then(g=>Eo(g,n,l,e))):Eo(d,n,l,e)}return s.length&&n.issues.push({code:"unrecognized_keys",keys:s,input:e,inst:i}),t.length?Promise.all(t).then(()=>n):n}var Cd=m("$ZodObject",(t,e)=>{if(T.init(t,e),!Object.getOwnPropertyDescriptor(e,"shape")?.get){let a=e.shape;Object.defineProperty(e,"shape",{get:()=>{let u={...a};return Object.defineProperty(e,"shape",{value:u}),u}})}let o=Jt(()=>jd(e));P(t._zod,"propValues",()=>{let a=e.shape,u={};for(let c in a){let l=a[c]._zod;if(l.values){u[c]??(u[c]=new Set);for(let d of l.values)u[c].add(d)}}return u});let r=$t,i=e.catchall,s;t._zod.parse=(a,u)=>{s??(s=o.value);let c=a.value;if(!r(c))return a.issues.push({expected:"object",code:"invalid_type",input:c,inst:t}),a;a.value={};let l=[],d=s.shape;for(let g of s.keys){let p=d[g]._zod.run({value:c[g],issues:[]},u);p instanceof Promise?l.push(p.then(x=>Eo(x,a,g,c))):Eo(p,a,g,c)}return i?Ud(l,c,a,u,o.value,t):l.length?Promise.all(l).then(()=>a):a}}),yc=m("$ZodObjectJIT",(t,e)=>{Cd.init(t,e);let n=t._zod.parse,o=Jt(()=>jd(e)),r=g=>{let f=new fn(["shape","payload","ctx"]),p=o.value,x=A=>{let b=_o(A);return`shape[${b}]._zod.run({ value: input[${b}], issues: [] }, ctx)`};f.write("const input = payload.value;");let k=Object.create(null),N=0;for(let A of p.keys)k[A]=`key_${N++}`;f.write("const newResult = {};");for(let A of p.keys){let b=k[A],S=_o(A);f.write(`const ${b} = ${x(A)};`),f.write(`
if (${b}.issues.length) {
payload.issues = payload.issues.concat(${b}.issues.map(iss => ({
...iss,
path: iss.path ? [${S}, ...iss.path] : [${S}]
})));
}
if (${b}.value === undefined) {
if (${S} in input) {
newResult[${S}] = undefined;
}
} else {
newResult[${S}] = ${b}.value;
}
`)}f.write("payload.value = newResult;"),f.write("return payload;");let z=f.compile();return(A,b)=>z(g,A,b)},i,s=$t,a=!tn.jitless,c=a&&Ds.value,l=e.catchall,d;t._zod.parse=(g,f)=>{d??(d=o.value);let p=g.value;return s(p)?a&&c&&f?.async===!1&&f.jitless!==!0?(i||(i=r(e.shape)),g=i(g,f),l?Ud([],p,g,f,d,t):g):n(g,f):(g.issues.push({expected:"object",code:"invalid_type",input:p,inst:t}),g)}});function kd(t,e,n,o){for(let i of t)if(i.issues.length===0)return e.value=i.value,e;let r=t.filter(i=>!ft(i));return r.length===1?(e.value=r[0].value,r[0]):(e.issues.push({code:"invalid_union",input:e.value,inst:n,errors:t.map(i=>i.issues.map(s=>xe(s,o,X())))}),e)}var Co=m("$ZodUnion",(t,e)=>{T.init(t,e),P(t._zod,"optin",()=>e.options.some(r=>r._zod.optin==="optional")?"optional":void 0),P(t._zod,"optout",()=>e.options.some(r=>r._zod.optout==="optional")?"optional":void 0),P(t._zod,"values",()=>{if(e.options.every(r=>r._zod.values))return new Set(e.options.flatMap(r=>Array.from(r._zod.values)))}),P(t._zod,"pattern",()=>{if(e.options.every(r=>r._zod.pattern)){let r=e.options.map(i=>i._zod.pattern);return new RegExp(`^(${r.map(i=>on(i.source)).join("|")})$`)}});let n=e.options.length===1,o=e.options[0]._zod.run;t._zod.parse=(r,i)=>{if(n)return o(r,i);let s=!1,a=[];for(let u of e.options){let c=u._zod.run({value:r.value,issues:[]},i);if(c instanceof Promise)a.push(c),s=!0;else{if(c.issues.length===0)return c;a.push(c)}}return s?Promise.all(a).then(u=>kd(u,r,t,i)):kd(a,r,t,i)}}),xc=m("$ZodDiscriminatedUnion",(t,e)=>{Co.init(t,e);let n=t._zod.parse;P(t._zod,"propValues",()=>{let r={};for(let i of e.options){let s=i._zod.propValues;if(!s||Object.keys(s).length===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(i)}"`);for(let[a,u]of Object.entries(s)){r[a]||(r[a]=new Set);for(let c of u)r[a].add(c)}}return r});let o=Jt(()=>{let r=e.options,i=new Map;for(let s of r){let a=s._zod.propValues?.[e.discriminator];if(!a||a.size===0)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(s)}"`);for(let u of a){if(i.has(u))throw new Error(`Duplicate discriminator value "${String(u)}"`);i.set(u,s)}}return i});t._zod.parse=(r,i)=>{let s=r.value;if(!$t(s))return r.issues.push({code:"invalid_type",expected:"object",input:s,inst:t}),r;let a=o.value.get(s?.[e.discriminator]);return a?a._zod.run(r,i):e.unionFallback?n(r,i):(r.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:e.discriminator,input:s,path:[e.discriminator],inst:t}),r)}}),bc=m("$ZodIntersection",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>{let r=n.value,i=e.left._zod.run({value:r,issues:[]},o),s=e.right._zod.run({value:r,issues:[]},o);return i instanceof Promise||s instanceof Promise?Promise.all([i,s]).then(([u,c])=>Sd(n,u,c)):Sd(n,i,s)}});function ja(t,e){if(t===e)return{valid:!0,data:t};if(t instanceof Date&&e instanceof Date&&+t==+e)return{valid:!0,data:t};if(pt(t)&&pt(e)){let n=Object.keys(e),o=Object.keys(t).filter(i=>n.indexOf(i)!==-1),r={...t,...e};for(let i of o){let s=ja(t[i],e[i]);if(!s.valid)return{valid:!1,mergeErrorPath:[i,...s.mergeErrorPath]};r[i]=s.data}return{valid:!0,data:r}}if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let o=0;o<t.length;o++){let r=t[o],i=e[o],s=ja(r,i);if(!s.valid)return{valid:!1,mergeErrorPath:[o,...s.mergeErrorPath]};n.push(s.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function Sd(t,e,n){if(e.issues.length&&t.issues.push(...e.issues),n.issues.length&&t.issues.push(...n.issues),ft(t))return t;let o=ja(e.value,n.value);if(!o.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(o.mergeErrorPath)}`);return t.value=o.data,t}var Lo=m("$ZodTuple",(t,e)=>{T.init(t,e);let n=e.items;t._zod.parse=(o,r)=>{let i=o.value;if(!Array.isArray(i))return o.issues.push({input:i,inst:t,expected:"tuple",code:"invalid_type"}),o;o.value=[];let s=[],a=[...n].reverse().findIndex(l=>l._zod.optin!=="optional"),u=a===-1?0:n.length-a;if(!e.rest){let l=i.length>n.length,d=i.length<u-1;if(l||d)return o.issues.push({...l?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length},input:i,inst:t,origin:"array"}),o}let c=-1;for(let l of n){if(c++,c>=i.length&&c>=u)continue;let d=l._zod.run({value:i[c],issues:[]},r);d instanceof Promise?s.push(d.then(g=>No(g,o,c))):No(d,o,c)}if(e.rest){let l=i.slice(n.length);for(let d of l){c++;let g=e.rest._zod.run({value:d,issues:[]},r);g instanceof Promise?s.push(g.then(f=>No(f,o,c))):No(g,o,c)}}return s.length?Promise.all(s).then(()=>o):o}});function No(t,e,n){t.issues.length&&e.issues.push(...ye(n,t.issues)),e.value[n]=t.value}var wc=m("$ZodRecord",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>{let r=n.value;if(!pt(r))return n.issues.push({expected:"record",code:"invalid_type",input:r,inst:t}),n;let i=[],s=e.keyType._zod.values;if(s){n.value={};let a=new Set;for(let c of s)if(typeof c=="string"||typeof c=="number"||typeof c=="symbol"){a.add(typeof c=="number"?c.toString():c);let l=e.valueType._zod.run({value:r[c],issues:[]},o);l instanceof Promise?i.push(l.then(d=>{d.issues.length&&n.issues.push(...ye(c,d.issues)),n.value[c]=d.value})):(l.issues.length&&n.issues.push(...ye(c,l.issues)),n.value[c]=l.value)}let u;for(let c in r)a.has(c)||(u=u??[],u.push(c));u&&u.length>0&&n.issues.push({code:"unrecognized_keys",input:r,inst:t,keys:u})}else{n.value={};for(let a of Reflect.ownKeys(r)){if(a==="__proto__")continue;let u=e.keyType._zod.run({value:a,issues:[]},o);if(u instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(u.issues.length){n.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(l=>xe(l,o,X())),input:a,path:[a],inst:t}),n.value[u.value]=u.value;continue}let c=e.valueType._zod.run({value:r[a],issues:[]},o);c instanceof Promise?i.push(c.then(l=>{l.issues.length&&n.issues.push(...ye(a,l.issues)),n.value[u.value]=l.value})):(c.issues.length&&n.issues.push(...ye(a,c.issues)),n.value[u.value]=c.value)}}return i.length?Promise.all(i).then(()=>n):n}}),$c=m("$ZodMap",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>{let r=n.value;if(!(r instanceof Map))return n.issues.push({expected:"map",code:"invalid_type",input:r,inst:t}),n;let i=[];n.value=new Map;for(let[s,a]of r){let u=e.keyType._zod.run({value:s,issues:[]},o),c=e.valueType._zod.run({value:a,issues:[]},o);u instanceof Promise||c instanceof Promise?i.push(Promise.all([u,c]).then(([l,d])=>{Id(l,d,n,s,r,t,o)})):Id(u,c,n,s,r,t,o)}return i.length?Promise.all(i).then(()=>n):n}});function Id(t,e,n,o,r,i,s){t.issues.length&&(sn.has(typeof o)?n.issues.push(...ye(o,t.issues)):n.issues.push({code:"invalid_key",origin:"map",input:r,inst:i,issues:t.issues.map(a=>xe(a,s,X()))})),e.issues.length&&(sn.has(typeof o)?n.issues.push(...ye(o,e.issues)):n.issues.push({origin:"map",code:"invalid_element",input:r,inst:i,key:o,issues:e.issues.map(a=>xe(a,s,X()))})),n.value.set(t.value,e.value)}var kc=m("$ZodSet",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>{let r=n.value;if(!(r instanceof Set))return n.issues.push({input:r,inst:t,expected:"set",code:"invalid_type"}),n;let i=[];n.value=new Set;for(let s of r){let a=e.valueType._zod.run({value:s,issues:[]},o);a instanceof Promise?i.push(a.then(u=>Td(u,n))):Td(a,n)}return i.length?Promise.all(i).then(()=>n):n}});function Td(t,e){t.issues.length&&e.issues.push(...t.issues),e.value.add(t.value)}var Sc=m("$ZodEnum",(t,e)=>{T.init(t,e);let n=nn(e.entries),o=new Set(n);t._zod.values=o,t._zod.pattern=new RegExp(`^(${n.filter(r=>sn.has(typeof r)).map(r=>typeof r=="string"?Ie(r):r.toString()).join("|")})$`),t._zod.parse=(r,i)=>{let s=r.value;return o.has(s)||r.issues.push({code:"invalid_value",values:n,input:s,inst:t}),r}}),Ic=m("$ZodLiteral",(t,e)=>{if(T.init(t,e),e.values.length===0)throw new Error("Cannot create literal schema with no valid values");let n=new Set(e.values);t._zod.values=n,t._zod.pattern=new RegExp(`^(${e.values.map(o=>typeof o=="string"?Ie(o):o?Ie(o.toString()):String(o)).join("|")})$`),t._zod.parse=(o,r)=>{let i=o.value;return n.has(i)||o.issues.push({code:"invalid_value",values:e.values,input:i,inst:t}),o}}),Tc=m("$ZodFile",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>{let r=n.value;return r instanceof File||n.issues.push({expected:"file",code:"invalid_type",input:r,inst:t}),n}}),zc=m("$ZodTransform",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>{if(o.direction==="backward")throw new ut(t.constructor.name);let r=e.transform(n.value,n);if(o.async)return(r instanceof Promise?r:Promise.resolve(r)).then(s=>(n.value=s,n));if(r instanceof Promise)throw new Ce;return n.value=r,n}});function zd(t,e){return t.issues.length&&e===void 0?{issues:[],value:void 0}:t}var Oc=m("$ZodOptional",(t,e)=>{T.init(t,e),t._zod.optin="optional",t._zod.optout="optional",P(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,void 0]):void 0),P(t._zod,"pattern",()=>{let n=e.innerType._zod.pattern;return n?new RegExp(`^(${on(n.source)})?$`):void 0}),t._zod.parse=(n,o)=>{if(e.innerType._zod.optin==="optional"){let r=e.innerType._zod.run(n,o);return r instanceof Promise?r.then(i=>zd(i,n.value)):zd(r,n.value)}return n.value===void 0?n:e.innerType._zod.run(n,o)}}),Nc=m("$ZodNullable",(t,e)=>{T.init(t,e),P(t._zod,"optin",()=>e.innerType._zod.optin),P(t._zod,"optout",()=>e.innerType._zod.optout),P(t._zod,"pattern",()=>{let n=e.innerType._zod.pattern;return n?new RegExp(`^(${on(n.source)}|null)$`):void 0}),P(t._zod,"values",()=>e.innerType._zod.values?new Set([...e.innerType._zod.values,null]):void 0),t._zod.parse=(n,o)=>n.value===null?n:e.innerType._zod.run(n,o)}),Dc=m("$ZodDefault",(t,e)=>{T.init(t,e),t._zod.optin="optional",P(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(n,o)=>{if(o.direction==="backward")return e.innerType._zod.run(n,o);if(n.value===void 0)return n.value=e.defaultValue,n;let r=e.innerType._zod.run(n,o);return r instanceof Promise?r.then(i=>Od(i,e)):Od(r,e)}});function Od(t,e){return t.value===void 0&&(t.value=e.defaultValue),t}var Pc=m("$ZodPrefault",(t,e)=>{T.init(t,e),t._zod.optin="optional",P(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(n,o)=>(o.direction==="backward"||n.value===void 0&&(n.value=e.defaultValue),e.innerType._zod.run(n,o))}),Ac=m("$ZodNonOptional",(t,e)=>{T.init(t,e),P(t._zod,"values",()=>{let n=e.innerType._zod.values;return n?new Set([...n].filter(o=>o!==void 0)):void 0}),t._zod.parse=(n,o)=>{let r=e.innerType._zod.run(n,o);return r instanceof Promise?r.then(i=>Nd(i,t)):Nd(r,t)}});function Nd(t,e){return!t.issues.length&&t.value===void 0&&t.issues.push({code:"invalid_type",expected:"nonoptional",input:t.value,inst:e}),t}var Ec=m("$ZodSuccess",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>{if(o.direction==="backward")throw new ut("ZodSuccess");let r=e.innerType._zod.run(n,o);return r instanceof Promise?r.then(i=>(n.value=i.issues.length===0,n)):(n.value=r.issues.length===0,n)}}),jc=m("$ZodCatch",(t,e)=>{T.init(t,e),P(t._zod,"optin",()=>e.innerType._zod.optin),P(t._zod,"optout",()=>e.innerType._zod.optout),P(t._zod,"values",()=>e.innerType._zod.values),t._zod.parse=(n,o)=>{if(o.direction==="backward")return e.innerType._zod.run(n,o);let r=e.innerType._zod.run(n,o);return r instanceof Promise?r.then(i=>(n.value=i.value,i.issues.length&&(n.value=e.catchValue({...n,error:{issues:i.issues.map(s=>xe(s,o,X()))},input:n.value}),n.issues=[]),n)):(n.value=r.value,r.issues.length&&(n.value=e.catchValue({...n,error:{issues:r.issues.map(i=>xe(i,o,X()))},input:n.value}),n.issues=[]),n)}}),Uc=m("$ZodNaN",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>((typeof n.value!="number"||!Number.isNaN(n.value))&&n.issues.push({input:n.value,inst:t,expected:"nan",code:"invalid_type"}),n)}),Cc=m("$ZodPipe",(t,e)=>{T.init(t,e),P(t._zod,"values",()=>e.in._zod.values),P(t._zod,"optin",()=>e.in._zod.optin),P(t._zod,"optout",()=>e.out._zod.optout),P(t._zod,"propValues",()=>e.in._zod.propValues),t._zod.parse=(n,o)=>{if(o.direction==="backward"){let i=e.out._zod.run(n,o);return i instanceof Promise?i.then(s=>Do(s,e.in,o)):Do(i,e.in,o)}let r=e.in._zod.run(n,o);return r instanceof Promise?r.then(i=>Do(i,e.out,o)):Do(r,e.out,o)}});function Do(t,e,n){return t.issues.length?(t.aborted=!0,t):e._zod.run({value:t.value,issues:t.issues},n)}var gn=m("$ZodCodec",(t,e)=>{T.init(t,e),P(t._zod,"values",()=>e.in._zod.values),P(t._zod,"optin",()=>e.in._zod.optin),P(t._zod,"optout",()=>e.out._zod.optout),P(t._zod,"propValues",()=>e.in._zod.propValues),t._zod.parse=(n,o)=>{if((o.direction||"forward")==="forward"){let i=e.in._zod.run(n,o);return i instanceof Promise?i.then(s=>Po(s,e,o)):Po(i,e,o)}else{let i=e.out._zod.run(n,o);return i instanceof Promise?i.then(s=>Po(s,e,o)):Po(i,e,o)}}});function Po(t,e,n){if(t.issues.length)return t.aborted=!0,t;if((n.direction||"forward")==="forward"){let r=e.transform(t.value,t);return r instanceof Promise?r.then(i=>Ao(t,i,e.out,n)):Ao(t,r,e.out,n)}else{let r=e.reverseTransform(t.value,t);return r instanceof Promise?r.then(i=>Ao(t,i,e.in,n)):Ao(t,r,e.in,n)}}function Ao(t,e,n,o){return t.issues.length?(t.aborted=!0,t):n._zod.run({value:e,issues:t.issues},o)}var Lc=m("$ZodReadonly",(t,e)=>{T.init(t,e),P(t._zod,"propValues",()=>e.innerType._zod.propValues),P(t._zod,"values",()=>e.innerType._zod.values),P(t._zod,"optin",()=>e.innerType?._zod?.optin),P(t._zod,"optout",()=>e.innerType?._zod?.optout),t._zod.parse=(n,o)=>{if(o.direction==="backward")return e.innerType._zod.run(n,o);let r=e.innerType._zod.run(n,o);return r instanceof Promise?r.then(Dd):Dd(r)}});function Dd(t){return t.value=Object.freeze(t.value),t}var Zc=m("$ZodTemplateLiteral",(t,e)=>{T.init(t,e);let n=[];for(let o of e.parts)if(typeof o=="object"&&o!==null){if(!o._zod.pattern)throw new Error(`Invalid template literal part, no pattern found: ${[...o._zod.traits].shift()}`);let r=o._zod.pattern instanceof RegExp?o._zod.pattern.source:o._zod.pattern;if(!r)throw new Error(`Invalid template literal part: ${o._zod.traits}`);let i=r.startsWith("^")?1:0,s=r.endsWith("$")?r.length-1:r.length;n.push(r.slice(i,s))}else if(o===null||As.has(typeof o))n.push(Ie(`${o}`));else throw new Error(`Invalid template literal part: ${o}`);t._zod.pattern=new RegExp(`^${n.join("")}$`),t._zod.parse=(o,r)=>typeof o.value!="string"?(o.issues.push({input:o.value,inst:t,expected:"template_literal",code:"invalid_type"}),o):(t._zod.pattern.lastIndex=0,t._zod.pattern.test(o.value)||o.issues.push({input:o.value,inst:t,code:"invalid_format",format:e.format??"template_literal",pattern:t._zod.pattern.source}),o)}),Mc=m("$ZodFunction",(t,e)=>(T.init(t,e),t._def=e,t._zod.def=e,t.implement=n=>{if(typeof n!="function")throw new Error("implement() must be called with a function");return function(...o){let r=t._def.input?ho(t._def.input,o):o,i=Reflect.apply(n,this,r);return t._def.output?ho(t._def.output,i):i}},t.implementAsync=n=>{if(typeof n!="function")throw new Error("implementAsync() must be called with a function");return async function(...o){let r=t._def.input?await vo(t._def.input,o):o,i=await Reflect.apply(n,this,r);return t._def.output?await vo(t._def.output,i):i}},t._zod.parse=(n,o)=>typeof n.value!="function"?(n.issues.push({code:"invalid_type",expected:"function",input:n.value,inst:t}),n):(t._def.output&&t._def.output._zod.def.type==="promise"?n.value=t.implementAsync(n.value):n.value=t.implement(n.value),n),t.input=(...n)=>{let o=t.constructor;return Array.isArray(n[0])?new o({type:"function",input:new Lo({type:"tuple",items:n[0],rest:n[1]}),output:t._def.output}):new o({type:"function",input:n[0],output:t._def.output})},t.output=n=>{let o=t.constructor;return new o({type:"function",input:t._def.input,output:n})},t)),Fc=m("$ZodPromise",(t,e)=>{T.init(t,e),t._zod.parse=(n,o)=>Promise.resolve(n.value).then(r=>e.innerType._zod.run({value:r,issues:[]},o))}),Rc=m("$ZodLazy",(t,e)=>{T.init(t,e),P(t._zod,"innerType",()=>e.getter()),P(t._zod,"pattern",()=>t._zod.innerType?._zod?.pattern),P(t._zod,"propValues",()=>t._zod.innerType?._zod?.propValues),P(t._zod,"optin",()=>t._zod.innerType?._zod?.optin??void 0),P(t._zod,"optout",()=>t._zod.innerType?._zod?.optout??void 0),t._zod.parse=(n,o)=>t._zod.innerType._zod.run(n,o)}),Wc=m("$ZodCustom",(t,e)=>{W.init(t,e),T.init(t,e),t._zod.parse=(n,o)=>n,t._zod.check=n=>{let o=n.value,r=e.fn(o);if(r instanceof Promise)return r.then(i=>Pd(i,n,o,t));Pd(r,n,o,t)}});function Pd(t,e,n,o){if(!t){let r={code:"custom",input:n,inst:o,path:[...o._zod.def.path??[]],continue:!o._zod.def.abort};o._zod.def.params&&(r.params=o._zod.def.params),e.issues.push(qt(r))}}var yn={};tt(yn,{ar:()=>Ld,az:()=>Zd,be:()=>Fd,bg:()=>Rd,ca:()=>Wd,cs:()=>Vd,da:()=>Bd,de:()=>Hd,en:()=>Zo,eo:()=>Gd,es:()=>Jd,fa:()=>qd,fi:()=>Kd,fr:()=>Yd,frCA:()=>Xd,he:()=>Qd,hu:()=>ep,id:()=>tp,is:()=>rp,it:()=>np,ja:()=>op,ka:()=>ip,kh:()=>sp,km:()=>Mo,ko:()=>ap,lt:()=>up,mk:()=>lp,ms:()=>mp,nl:()=>dp,no:()=>pp,ota:()=>fp,pl:()=>gp,ps:()=>_p,pt:()=>hp,ru:()=>yp,sl:()=>xp,sv:()=>bp,ta:()=>wp,th:()=>$p,tr:()=>kp,ua:()=>Sp,uk:()=>Fo,ur:()=>Ip,vi:()=>Tp,yo:()=>Np,zhCN:()=>zp,zhTW:()=>Op});var zh=()=>{let t={string:{unit:"\u062D\u0631\u0641",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},file:{unit:"\u0628\u0627\u064A\u062A",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},array:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"},set:{unit:"\u0639\u0646\u0635\u0631",verb:"\u0623\u0646 \u064A\u062D\u0648\u064A"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u0645\u062F\u062E\u0644",email:"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A",url:"\u0631\u0627\u0628\u0637",emoji:"\u0625\u064A\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",date:"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO",time:"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO",duration:"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO",ipv4:"\u0639\u0646\u0648\u0627\u0646 IPv4",ipv6:"\u0639\u0646\u0648\u0627\u0646 IPv6",cidrv4:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4",cidrv6:"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6",base64:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded",base64url:"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded",json_string:"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON",e164:"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164",jwt:"JWT",template_literal:"\u0645\u062F\u062E\u0644"};return r=>{switch(r.code){case"invalid_type":return`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${r.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${h(r.values[0])}`:`\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${r.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${r.maximum.toString()} ${s.unit??"\u0639\u0646\u0635\u0631"}`:`\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${r.origin??"\u0627\u0644\u0642\u064A\u0645\u0629"} ${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${r.minimum.toString()} ${s.unit}`:`\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${r.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${r.prefix}"`:i.format==="ends_with"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${i.suffix}"`:i.format==="includes"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${i.includes}"`:i.format==="regex"?`\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${i.pattern}`:`${o[i.format]??r.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`}case"not_multiple_of":return`\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${r.divisor}`;case"unrecognized_keys":return`\u0645\u0639\u0631\u0641${r.keys.length>1?"\u0627\u062A":""} \u063A\u0631\u064A\u0628${r.keys.length>1?"\u0629":""}: ${_(r.keys,"\u060C ")}`;case"invalid_key":return`\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${r.origin}`;case"invalid_union":return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644";case"invalid_element":return`\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${r.origin}`;default:return"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"}}};function Ld(){return{localeError:zh()}}var Oh=()=>{let t={string:{unit:"simvol",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"element",verb:"olmal\u0131d\u0131r"},set:{unit:"element",verb:"olmal\u0131d\u0131r"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={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 r=>{switch(r.code){case"invalid_type":return`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${r.expected}, daxil olan ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${h(r.values[0])}`:`Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${r.origin??"d\u0259y\u0259r"} ${i}${r.maximum.toString()} ${s.unit??"element"}`:`\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${r.origin??"d\u0259y\u0259r"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${i}${r.minimum.toString()} ${s.unit}`:`\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Yanl\u0131\u015F m\u0259tn: "${i.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`:i.format==="ends_with"?`Yanl\u0131\u015F m\u0259tn: "${i.suffix}" il\u0259 bitm\u0259lidir`:i.format==="includes"?`Yanl\u0131\u015F m\u0259tn: "${i.includes}" daxil olmal\u0131d\u0131r`:i.format==="regex"?`Yanl\u0131\u015F m\u0259tn: ${i.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`:`Yanl\u0131\u015F ${o[i.format]??r.format}`}case"not_multiple_of":return`Yanl\u0131\u015F \u0259d\u0259d: ${r.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`;case"unrecognized_keys":return`Tan\u0131nmayan a\xE7ar${r.keys.length>1?"lar":""}: ${_(r.keys,", ")}`;case"invalid_key":return`${r.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`;case"invalid_union":return"Yanl\u0131\u015F d\u0259y\u0259r";case"invalid_element":return`${r.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;default:return"Yanl\u0131\u015F d\u0259y\u0259r"}}};function Zd(){return{localeError:Oh()}}function Md(t,e,n,o){let r=Math.abs(t),i=r%10,s=r%100;return s>=11&&s<=19?o:i===1?e:i>=2&&i<=4?n:o}var Nh=()=>{let t={string:{unit:{one:"\u0441\u0456\u043C\u0432\u0430\u043B",few:"\u0441\u0456\u043C\u0432\u0430\u043B\u044B",many:"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u044B",many:"\u0431\u0430\u0439\u0442\u0430\u045E"},verb:"\u043C\u0435\u0446\u044C"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"\u043B\u0456\u043A";case"object":{if(Array.isArray(r))return"\u043C\u0430\u0441\u0456\u045E";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u0443\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0430\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0447\u0430\u0441",duration:"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0430\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0430\u0441",cidrv4:"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D",base64:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64",base64url:"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url",json_string:"JSON \u0440\u0430\u0434\u043E\u043A",e164:"\u043D\u0443\u043C\u0430\u0440 E.164",jwt:"JWT",template_literal:"\u0443\u0432\u043E\u0434"};return r=>{switch(r.code){case"invalid_type":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${r.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${h(r.values[0])}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);if(s){let a=Number(r.maximum),u=Md(a,s.unit.one,s.unit.few,s.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${s.verb} ${i}${r.maximum.toString()} ${u}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);if(s){let a=Number(r.minimum),u=Md(a,s.unit.one,s.unit.few,s.unit.many);return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${s.verb} ${i}${r.minimum.toString()} ${u}`}return`\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${r.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${o[i.format]??r.format}`}case"not_multiple_of":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${r.keys.length>1?"\u043A\u043B\u044E\u0447\u044B":"\u043A\u043B\u044E\u0447"}: ${_(r.keys,", ")}`;case"invalid_key":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${r.origin}`;case"invalid_union":return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434";case"invalid_element":return`\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${r.origin}`;default:return"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"}}};function Fd(){return{localeError:Nh()}}var Dh=t=>{let e=typeof t;switch(e){case"number":return Number.isNaN(t)?"NaN":"\u0447\u0438\u0441\u043B\u043E";case"object":{if(Array.isArray(t))return"\u043C\u0430\u0441\u0438\u0432";if(t===null)return"null";if(Object.getPrototypeOf(t)!==Object.prototype&&t.constructor)return t.constructor.name}}return e},Ph=()=>{let t={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},file:{unit:"\u0431\u0430\u0439\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430",verb:"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430"}};function e(o){return t[o]??null}let n={regex:"\u0432\u0445\u043E\u0434",email:"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0436\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",base64url:"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437",json_string:"JSON \u043D\u0438\u0437",e164:"E.164 \u043D\u043E\u043C\u0435\u0440",jwt:"JWT",template_literal:"\u0432\u0445\u043E\u0434"};return o=>{switch(o.code){case"invalid_type":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${o.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${Dh(o.input)}`;case"invalid_value":return o.values.length===1?`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${h(o.values[0])}`:`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${_(o.values,"|")}`;case"too_big":{let r=o.inclusive?"<=":"<",i=e(o.origin);return i?`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${o.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${r}${o.maximum.toString()} ${i.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${o.origin??"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${r}${o.maximum.toString()}`}case"too_small":{let r=o.inclusive?">=":">",i=e(o.origin);return i?`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${o.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${r}${o.minimum.toString()} ${i.unit}`:`\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${o.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${r}${o.minimum.toString()}`}case"invalid_format":{let r=o;if(r.format==="starts_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${r.prefix}"`;if(r.format==="ends_with")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${r.suffix}"`;if(r.format==="includes")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${r.includes}"`;if(r.format==="regex")return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${r.pattern}`;let i="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D";return r.format==="emoji"&&(i="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),r.format==="datetime"&&(i="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),r.format==="date"&&(i="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),r.format==="time"&&(i="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"),r.format==="duration"&&(i="\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"),`${i} ${n[r.format]??o.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${o.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${o.keys.length>1?"\u0438":""} \u043A\u043B\u044E\u0447${o.keys.length>1?"\u043E\u0432\u0435":""}: ${_(o.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${o.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434";case"invalid_element":return`\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${o.origin}`;default:return"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"}}};function Rd(){return{localeError:Ph()}}var Ah=()=>{let t={string:{unit:"car\xE0cters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"entrada",email:"adre\xE7a electr\xF2nica",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\xE7a IPv4",ipv6:"adre\xE7a IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"};return r=>{switch(r.code){case"invalid_type":return`Tipus inv\xE0lid: s'esperava ${r.expected}, s'ha rebut ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Valor inv\xE0lid: s'esperava ${h(r.values[0])}`:`Opci\xF3 inv\xE0lida: s'esperava una de ${_(r.values," o ")}`;case"too_big":{let i=r.inclusive?"com a m\xE0xim":"menys de",s=e(r.origin);return s?`Massa gran: s'esperava que ${r.origin??"el valor"} contingu\xE9s ${i} ${r.maximum.toString()} ${s.unit??"elements"}`:`Massa gran: s'esperava que ${r.origin??"el valor"} fos ${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?"com a m\xEDnim":"m\xE9s de",s=e(r.origin);return s?`Massa petit: s'esperava que ${r.origin} contingu\xE9s ${i} ${r.minimum.toString()} ${s.unit}`:`Massa petit: s'esperava que ${r.origin} fos ${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Format inv\xE0lid: ha de comen\xE7ar amb "${i.prefix}"`:i.format==="ends_with"?`Format inv\xE0lid: ha d'acabar amb "${i.suffix}"`:i.format==="includes"?`Format inv\xE0lid: ha d'incloure "${i.includes}"`:i.format==="regex"?`Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${i.pattern}`:`Format inv\xE0lid per a ${o[i.format]??r.format}`}case"not_multiple_of":return`N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${r.divisor}`;case"unrecognized_keys":return`Clau${r.keys.length>1?"s":""} no reconeguda${r.keys.length>1?"s":""}: ${_(r.keys,", ")}`;case"invalid_key":return`Clau inv\xE0lida a ${r.origin}`;case"invalid_union":return"Entrada inv\xE0lida";case"invalid_element":return`Element inv\xE0lid a ${r.origin}`;default:return"Entrada inv\xE0lida"}}};function Wd(){return{localeError:Ah()}}var Eh=()=>{let t={string:{unit:"znak\u016F",verb:"m\xEDt"},file:{unit:"bajt\u016F",verb:"m\xEDt"},array:{unit:"prvk\u016F",verb:"m\xEDt"},set:{unit:"prvk\u016F",verb:"m\xEDt"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"\u010D\xEDslo";case"string":return"\u0159et\u011Bzec";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(r))return"pole";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"regul\xE1rn\xED v\xFDraz",email:"e-mailov\xE1 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 \u010Das ve form\xE1tu ISO",date:"datum ve form\xE1tu ISO",time:"\u010Das ve form\xE1tu ISO",duration:"doba trv\xE1n\xED ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64",base64url:"\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url",json_string:"\u0159et\u011Bzec ve form\xE1tu JSON",e164:"\u010D\xEDslo E.164",jwt:"JWT",template_literal:"vstup"};return r=>{switch(r.code){case"invalid_type":return`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${r.expected}, obdr\u017Eeno ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${h(r.values[0])}`:`Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${r.origin??"hodnota"} mus\xED m\xEDt ${i}${r.maximum.toString()} ${s.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${r.origin??"hodnota"} mus\xED b\xFDt ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED m\xEDt ${i}${r.minimum.toString()} ${s.unit??"prvk\u016F"}`:`Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${r.origin??"hodnota"} mus\xED b\xFDt ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${i.prefix}"`:i.format==="ends_with"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${i.suffix}"`:i.format==="includes"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${i.includes}"`:i.format==="regex"?`Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${i.pattern}`:`Neplatn\xFD form\xE1t ${o[i.format]??r.format}`}case"not_multiple_of":return`Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${r.divisor}`;case"unrecognized_keys":return`Nezn\xE1m\xE9 kl\xED\u010De: ${_(r.keys,", ")}`;case"invalid_key":return`Neplatn\xFD kl\xED\u010D v ${r.origin}`;case"invalid_union":return"Neplatn\xFD vstup";case"invalid_element":return`Neplatn\xE1 hodnota v ${r.origin}`;default:return"Neplatn\xFD vstup"}}};function Vd(){return{localeError:Eh()}}var jh=()=>{let t={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"}},e={string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"s\xE6t",file:"fil"};function n(s){return t[s]??null}function o(s){return e[s]??s}let r=s=>{let a=typeof s;switch(a){case"number":return Number.isNaN(s)?"NaN":"tal";case"object":return Array.isArray(s)?"liste":s===null?"null":Object.getPrototypeOf(s)!==Object.prototype&&s.constructor?s.constructor.name:"objekt"}return a},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\xE6t",date:"ISO-dato",time:"ISO-klokkesl\xE6t",duration:"ISO-varighed",ipv4:"IPv4-omr\xE5de",ipv6:"IPv6-omr\xE5de",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 s=>{switch(s.code){case"invalid_type":return`Ugyldigt input: forventede ${o(s.expected)}, fik ${o(r(s.input))}`;case"invalid_value":return s.values.length===1?`Ugyldig v\xE6rdi: forventede ${h(s.values[0])}`:`Ugyldigt valg: forventede en af f\xF8lgende ${_(s.values,"|")}`;case"too_big":{let a=s.inclusive?"<=":"<",u=n(s.origin),c=o(s.origin);return u?`For stor: forventede ${c??"value"} ${u.verb} ${a} ${s.maximum.toString()} ${u.unit??"elementer"}`:`For stor: forventede ${c??"value"} havde ${a} ${s.maximum.toString()}`}case"too_small":{let a=s.inclusive?">=":">",u=n(s.origin),c=o(s.origin);return u?`For lille: forventede ${c} ${u.verb} ${a} ${s.minimum.toString()} ${u.unit}`:`For lille: forventede ${c} havde ${a} ${s.minimum.toString()}`}case"invalid_format":{let a=s;return a.format==="starts_with"?`Ugyldig streng: skal starte med "${a.prefix}"`:a.format==="ends_with"?`Ugyldig streng: skal ende med "${a.suffix}"`:a.format==="includes"?`Ugyldig streng: skal indeholde "${a.includes}"`:a.format==="regex"?`Ugyldig streng: skal matche m\xF8nsteret ${a.pattern}`:`Ugyldig ${i[a.format]??s.format}`}case"not_multiple_of":return`Ugyldigt tal: skal v\xE6re deleligt med ${s.divisor}`;case"unrecognized_keys":return`${s.keys.length>1?"Ukendte n\xF8gler":"Ukendt n\xF8gle"}: ${_(s.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8gle i ${s.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig v\xE6rdi i ${s.origin}`;default:return"Ugyldigt input"}}};function Bd(){return{localeError:jh()}}var Uh=()=>{let t={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 e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"Zahl";case"object":{if(Array.isArray(r))return"Array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={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 r=>{switch(r.code){case"invalid_type":return`Ung\xFCltige Eingabe: erwartet ${r.expected}, erhalten ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Ung\xFCltige Eingabe: erwartet ${h(r.values[0])}`:`Ung\xFCltige Option: erwartet eine von ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`Zu gro\xDF: erwartet, dass ${r.origin??"Wert"} ${i}${r.maximum.toString()} ${s.unit??"Elemente"} hat`:`Zu gro\xDF: erwartet, dass ${r.origin??"Wert"} ${i}${r.maximum.toString()} ist`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`Zu klein: erwartet, dass ${r.origin} ${i}${r.minimum.toString()} ${s.unit} hat`:`Zu klein: erwartet, dass ${r.origin} ${i}${r.minimum.toString()} ist`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ung\xFCltiger String: muss mit "${i.prefix}" beginnen`:i.format==="ends_with"?`Ung\xFCltiger String: muss mit "${i.suffix}" enden`:i.format==="includes"?`Ung\xFCltiger String: muss "${i.includes}" enthalten`:i.format==="regex"?`Ung\xFCltiger String: muss dem Muster ${i.pattern} entsprechen`:`Ung\xFCltig: ${o[i.format]??r.format}`}case"not_multiple_of":return`Ung\xFCltige Zahl: muss ein Vielfaches von ${r.divisor} sein`;case"unrecognized_keys":return`${r.keys.length>1?"Unbekannte Schl\xFCssel":"Unbekannter Schl\xFCssel"}: ${_(r.keys,", ")}`;case"invalid_key":return`Ung\xFCltiger Schl\xFCssel in ${r.origin}`;case"invalid_union":return"Ung\xFCltige Eingabe";case"invalid_element":return`Ung\xFCltiger Wert in ${r.origin}`;default:return"Ung\xFCltige Eingabe"}}};function Hd(){return{localeError:Uh()}}var Ch=t=>{let e=typeof t;switch(e){case"number":return Number.isNaN(t)?"NaN":"number";case"object":{if(Array.isArray(t))return"array";if(t===null)return"null";if(Object.getPrototypeOf(t)!==Object.prototype&&t.constructor)return t.constructor.name}}return e},Lh=()=>{let t={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 e(o){return t[o]??null}let n={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",mac:"MAC 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 o=>{switch(o.code){case"invalid_type":return`Invalid input: expected ${o.expected}, received ${Ch(o.input)}`;case"invalid_value":return o.values.length===1?`Invalid input: expected ${h(o.values[0])}`:`Invalid option: expected one of ${_(o.values,"|")}`;case"too_big":{let r=o.inclusive?"<=":"<",i=e(o.origin);return i?`Too big: expected ${o.origin??"value"} to have ${r}${o.maximum.toString()} ${i.unit??"elements"}`:`Too big: expected ${o.origin??"value"} to be ${r}${o.maximum.toString()}`}case"too_small":{let r=o.inclusive?">=":">",i=e(o.origin);return i?`Too small: expected ${o.origin} to have ${r}${o.minimum.toString()} ${i.unit}`:`Too small: expected ${o.origin} to be ${r}${o.minimum.toString()}`}case"invalid_format":{let r=o;return r.format==="starts_with"?`Invalid string: must start with "${r.prefix}"`:r.format==="ends_with"?`Invalid string: must end with "${r.suffix}"`:r.format==="includes"?`Invalid string: must include "${r.includes}"`:r.format==="regex"?`Invalid string: must match pattern ${r.pattern}`:`Invalid ${n[r.format]??o.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${o.divisor}`;case"unrecognized_keys":return`Unrecognized key${o.keys.length>1?"s":""}: ${_(o.keys,", ")}`;case"invalid_key":return`Invalid key in ${o.origin}`;case"invalid_union":return"Invalid input";case"invalid_element":return`Invalid value in ${o.origin}`;default:return"Invalid input"}}};function Zo(){return{localeError:Lh()}}var Zh=t=>{let e=typeof t;switch(e){case"number":return Number.isNaN(t)?"NaN":"nombro";case"object":{if(Array.isArray(t))return"tabelo";if(t===null)return"senvalora";if(Object.getPrototypeOf(t)!==Object.prototype&&t.constructor)return t.constructor.name}}return e},Mh=()=>{let t={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}};function e(o){return t[o]??null}let n={regex:"enigo",email:"retadreso",url:"URL",emoji:"emo\u011Dio",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\u016Dro",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 o=>{switch(o.code){case"invalid_type":return`Nevalida enigo: atendi\u011Dis ${o.expected}, ricevi\u011Dis ${Zh(o.input)}`;case"invalid_value":return o.values.length===1?`Nevalida enigo: atendi\u011Dis ${h(o.values[0])}`:`Nevalida opcio: atendi\u011Dis unu el ${_(o.values,"|")}`;case"too_big":{let r=o.inclusive?"<=":"<",i=e(o.origin);return i?`Tro granda: atendi\u011Dis ke ${o.origin??"valoro"} havu ${r}${o.maximum.toString()} ${i.unit??"elementojn"}`:`Tro granda: atendi\u011Dis ke ${o.origin??"valoro"} havu ${r}${o.maximum.toString()}`}case"too_small":{let r=o.inclusive?">=":">",i=e(o.origin);return i?`Tro malgranda: atendi\u011Dis ke ${o.origin} havu ${r}${o.minimum.toString()} ${i.unit}`:`Tro malgranda: atendi\u011Dis ke ${o.origin} estu ${r}${o.minimum.toString()}`}case"invalid_format":{let r=o;return r.format==="starts_with"?`Nevalida karaktraro: devas komenci\u011Di per "${r.prefix}"`:r.format==="ends_with"?`Nevalida karaktraro: devas fini\u011Di per "${r.suffix}"`:r.format==="includes"?`Nevalida karaktraro: devas inkluzivi "${r.includes}"`:r.format==="regex"?`Nevalida karaktraro: devas kongrui kun la modelo ${r.pattern}`:`Nevalida ${n[r.format]??o.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${o.divisor}`;case"unrecognized_keys":return`Nekonata${o.keys.length>1?"j":""} \u015Dlosilo${o.keys.length>1?"j":""}: ${_(o.keys,", ")}`;case"invalid_key":return`Nevalida \u015Dlosilo en ${o.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${o.origin}`;default:return"Nevalida enigo"}}};function Gd(){return{localeError:Mh()}}var Fh=()=>{let t={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}},e={string:"texto",number:"n\xFAmero",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"n\xFAmero grande",symbol:"s\xEDmbolo",undefined:"indefinido",null:"nulo",function:"funci\xF3n",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeraci\xF3n",union:"uni\xF3n",literal:"literal",promise:"promesa",void:"vac\xEDo",never:"nunca",unknown:"desconocido",any:"cualquiera"};function n(s){return t[s]??null}function o(s){return e[s]??s}let r=s=>{let a=typeof s;switch(a){case"number":return Number.isNaN(s)?"NaN":"number";case"object":return Array.isArray(s)?"array":s===null?"null":Object.getPrototypeOf(s)!==Object.prototype?s.constructor.name:"object"}return a},i={regex:"entrada",email:"direcci\xF3n de correo electr\xF3nico",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\xF3n ISO",ipv4:"direcci\xF3n IPv4",ipv6:"direcci\xF3n IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"n\xFAmero E.164",jwt:"JWT",template_literal:"entrada"};return s=>{switch(s.code){case"invalid_type":return`Entrada inv\xE1lida: se esperaba ${o(s.expected)}, recibido ${o(r(s.input))}`;case"invalid_value":return s.values.length===1?`Entrada inv\xE1lida: se esperaba ${h(s.values[0])}`:`Opci\xF3n inv\xE1lida: se esperaba una de ${_(s.values,"|")}`;case"too_big":{let a=s.inclusive?"<=":"<",u=n(s.origin),c=o(s.origin);return u?`Demasiado grande: se esperaba que ${c??"valor"} tuviera ${a}${s.maximum.toString()} ${u.unit??"elementos"}`:`Demasiado grande: se esperaba que ${c??"valor"} fuera ${a}${s.maximum.toString()}`}case"too_small":{let a=s.inclusive?">=":">",u=n(s.origin),c=o(s.origin);return u?`Demasiado peque\xF1o: se esperaba que ${c} tuviera ${a}${s.minimum.toString()} ${u.unit}`:`Demasiado peque\xF1o: se esperaba que ${c} fuera ${a}${s.minimum.toString()}`}case"invalid_format":{let a=s;return a.format==="starts_with"?`Cadena inv\xE1lida: debe comenzar con "${a.prefix}"`:a.format==="ends_with"?`Cadena inv\xE1lida: debe terminar en "${a.suffix}"`:a.format==="includes"?`Cadena inv\xE1lida: debe incluir "${a.includes}"`:a.format==="regex"?`Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${a.pattern}`:`Inv\xE1lido ${i[a.format]??s.format}`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${s.divisor}`;case"unrecognized_keys":return`Llave${s.keys.length>1?"s":""} desconocida${s.keys.length>1?"s":""}: ${_(s.keys,", ")}`;case"invalid_key":return`Llave inv\xE1lida en ${o(s.origin)}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido en ${o(s.origin)}`;default:return"Entrada inv\xE1lida"}}};function Jd(){return{localeError:Fh()}}var Rh=()=>{let t={string:{unit:"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},file:{unit:"\u0628\u0627\u06CC\u062A",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},array:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"},set:{unit:"\u0622\u06CC\u062A\u0645",verb:"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"\u0639\u062F\u062F";case"object":{if(Array.isArray(r))return"\u0622\u0631\u0627\u06CC\u0647";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u0648\u0631\u0648\u062F\u06CC",email:"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644",url:"URL",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",date:"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648",time:"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",duration:"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648",ipv4:"IPv4 \u0622\u062F\u0631\u0633",ipv6:"IPv6 \u0622\u062F\u0631\u0633",cidrv4:"IPv4 \u062F\u0627\u0645\u0646\u0647",cidrv6:"IPv6 \u062F\u0627\u0645\u0646\u0647",base64:"base64-encoded \u0631\u0634\u062A\u0647",base64url:"base64url-encoded \u0631\u0634\u062A\u0647",json_string:"JSON \u0631\u0634\u062A\u0647",e164:"E.164 \u0639\u062F\u062F",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u06CC"};return r=>{switch(r.code){case"invalid_type":return`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${r.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${n(r.input)} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`;case"invalid_value":return r.values.length===1?`\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${h(r.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`:`\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${_(r.values,"|")} \u0645\u06CC\u200C\u0628\u0648\u062F`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${r.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${r.maximum.toString()} ${s.unit??"\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${r.origin??"\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${i}${r.maximum.toString()} \u0628\u0627\u0634\u062F`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${i}${r.minimum.toString()} ${s.unit} \u0628\u0627\u0634\u062F`:`\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${r.origin} \u0628\u0627\u06CC\u062F ${i}${r.minimum.toString()} \u0628\u0627\u0634\u062F`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`:i.format==="ends_with"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${i.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`:i.format==="includes"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${i.includes}" \u0628\u0627\u0634\u062F`:i.format==="regex"?`\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${i.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`:`${o[i.format]??r.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`}case"not_multiple_of":return`\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${r.divisor} \u0628\u0627\u0634\u062F`;case"unrecognized_keys":return`\u06A9\u0644\u06CC\u062F${r.keys.length>1?"\u0647\u0627\u06CC":""} \u0646\u0627\u0634\u0646\u0627\u0633: ${_(r.keys,", ")}`;case"invalid_key":return`\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${r.origin}`;case"invalid_union":return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631";case"invalid_element":return`\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${r.origin}`;default:return"\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631"}}};function qd(){return{localeError:Rh()}}var Wh=()=>{let t={string:{unit:"merkki\xE4",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\xE4iv\xE4m\xE4\xE4r\xE4n"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"s\xE4\xE4nn\xF6llinen lauseke",email:"s\xE4hk\xF6postiosoite",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\xE4iv\xE4m\xE4\xE4r\xE4",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 r=>{switch(r.code){case"invalid_type":return`Virheellinen tyyppi: odotettiin ${r.expected}, oli ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Virheellinen sy\xF6te: t\xE4ytyy olla ${h(r.values[0])}`:`Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`Liian suuri: ${s.subject} t\xE4ytyy olla ${i}${r.maximum.toString()} ${s.unit}`.trim():`Liian suuri: arvon t\xE4ytyy olla ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`Liian pieni: ${s.subject} t\xE4ytyy olla ${i}${r.minimum.toString()} ${s.unit}`.trim():`Liian pieni: arvon t\xE4ytyy olla ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Virheellinen sy\xF6te: t\xE4ytyy alkaa "${i.prefix}"`:i.format==="ends_with"?`Virheellinen sy\xF6te: t\xE4ytyy loppua "${i.suffix}"`:i.format==="includes"?`Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${i.includes}"`:i.format==="regex"?`Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${i.pattern}`:`Virheellinen ${o[i.format]??r.format}`}case"not_multiple_of":return`Virheellinen luku: t\xE4ytyy olla luvun ${r.divisor} monikerta`;case"unrecognized_keys":return`${r.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${_(r.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\xF6te"}}};function Kd(){return{localeError:Wh()}}var Vh=()=>{let t={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"nombre";case"object":{if(Array.isArray(r))return"tableau";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"entr\xE9e",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\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"};return r=>{switch(r.code){case"invalid_type":return`Entr\xE9e invalide : ${r.expected} attendu, ${n(r.input)} re\xE7u`;case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : ${h(r.values[0])} attendu`:`Option invalide : une valeur parmi ${_(r.values,"|")} attendue`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`Trop grand : ${r.origin??"valeur"} doit ${s.verb} ${i}${r.maximum.toString()} ${s.unit??"\xE9l\xE9ment(s)"}`:`Trop grand : ${r.origin??"valeur"} doit \xEAtre ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`Trop petit : ${r.origin} doit ${s.verb} ${i}${r.minimum.toString()} ${s.unit}`:`Trop petit : ${r.origin} doit \xEAtre ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne invalide : doit correspondre au mod\xE8le ${i.pattern}`:`${o[i.format]??r.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xE9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${_(r.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${r.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return"Entr\xE9e invalide"}}};function Yd(){return{localeError:Vh()}}var Bh=()=>{let t={string:{unit:"caract\xE8res",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"\xE9l\xE9ments",verb:"avoir"},set:{unit:"\xE9l\xE9ments",verb:"avoir"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"entr\xE9e",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\xE9e ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"cha\xEEne encod\xE9e en base64",base64url:"cha\xEEne encod\xE9e en base64url",json_string:"cha\xEEne JSON",e164:"num\xE9ro E.164",jwt:"JWT",template_literal:"entr\xE9e"};return r=>{switch(r.code){case"invalid_type":return`Entr\xE9e invalide : attendu ${r.expected}, re\xE7u ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Entr\xE9e invalide : attendu ${h(r.values[0])}`:`Option invalide : attendu l'une des valeurs suivantes ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"\u2264":"<",s=e(r.origin);return s?`Trop grand : attendu que ${r.origin??"la valeur"} ait ${i}${r.maximum.toString()} ${s.unit}`:`Trop grand : attendu que ${r.origin??"la valeur"} soit ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?"\u2265":">",s=e(r.origin);return s?`Trop petit : attendu que ${r.origin} ait ${i}${r.minimum.toString()} ${s.unit}`:`Trop petit : attendu que ${r.origin} soit ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Cha\xEEne invalide : doit commencer par "${i.prefix}"`:i.format==="ends_with"?`Cha\xEEne invalide : doit se terminer par "${i.suffix}"`:i.format==="includes"?`Cha\xEEne invalide : doit inclure "${i.includes}"`:i.format==="regex"?`Cha\xEEne invalide : doit correspondre au motif ${i.pattern}`:`${o[i.format]??r.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit \xEAtre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xE9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${_(r.keys,", ")}`;case"invalid_key":return`Cl\xE9 invalide dans ${r.origin}`;case"invalid_union":return"Entr\xE9e invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return"Entr\xE9e invalide"}}};function Xd(){return{localeError:Bh()}}var Hh=()=>{let t={string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA",gender:"f"},number:{label:"\u05DE\u05E1\u05E4\u05E8",gender:"m"},boolean:{label:"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA",gender:"m"},array:{label:"\u05DE\u05E2\u05E8\u05DA",gender:"m"},object:{label:"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8",gender:"m"},null:{label:"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)",gender:"m"},undefined:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)",gender:"m"},symbol:{label:"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)",gender:"m"},function:{label:"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4",gender:"f"},map:{label:"\u05DE\u05E4\u05D4 (Map)",gender:"f"},set:{label:"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)",gender:"f"},file:{label:"\u05E7\u05D5\u05D1\u05E5",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2",gender:"m"},value:{label:"\u05E2\u05E8\u05DA",gender:"m"}},e={string:{unit:"\u05EA\u05D5\u05D5\u05D9\u05DD",shortLabel:"\u05E7\u05E6\u05E8",longLabel:"\u05D0\u05E8\u05D5\u05DA"},file:{unit:"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},array:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},set:{unit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"},number:{unit:"",shortLabel:"\u05E7\u05D8\u05DF",longLabel:"\u05D2\u05D3\u05D5\u05DC"}},n=c=>c?t[c]:void 0,o=c=>{let l=n(c);return l?l.label:c??t.unknown.label},r=c=>`\u05D4${o(c)}`,i=c=>(n(c)?.gender??"m")==="f"?"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA":"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA",s=c=>c?e[c]??null:null,a=c=>{let l=typeof c;switch(l){case"number":return Number.isNaN(c)?"NaN":"number";case"object":return Array.isArray(c)?"array":c===null?"null":Object.getPrototypeOf(c)!==Object.prototype&&c.constructor?c.constructor.name:"object";default:return l}},u={regex:{label:"\u05E7\u05DC\u05D8",gender:"m"},email:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC",gender:"f"},url:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA",gender:"f"},emoji:{label:"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9",gender:"m"},uuid:{label:"UUID",gender:"m"},nanoid:{label:"nanoid",gender:"m"},guid:{label:"GUID",gender:"m"},cuid:{label:"cuid",gender:"m"},cuid2:{label:"cuid2",gender:"m"},ulid:{label:"ULID",gender:"m"},xid:{label:"XID",gender:"m"},ksuid:{label:"KSUID",gender:"m"},datetime:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO",gender:"m"},date:{label:"\u05EA\u05D0\u05E8\u05D9\u05DA ISO",gender:"m"},time:{label:"\u05D6\u05DE\u05DF ISO",gender:"m"},duration:{label:"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO",gender:"m"},ipv4:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4",gender:"f"},ipv6:{label:"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6",gender:"f"},cidrv4:{label:"\u05D8\u05D5\u05D5\u05D7 IPv4",gender:"m"},cidrv6:{label:"\u05D8\u05D5\u05D5\u05D7 IPv6",gender:"m"},base64:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64",gender:"f"},base64url:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA",gender:"f"},json_string:{label:"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON",gender:"f"},e164:{label:"\u05DE\u05E1\u05E4\u05E8 E.164",gender:"m"},jwt:{label:"JWT",gender:"m"},ends_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},includes:{label:"\u05E7\u05DC\u05D8",gender:"m"},lowercase:{label:"\u05E7\u05DC\u05D8",gender:"m"},starts_with:{label:"\u05E7\u05DC\u05D8",gender:"m"},uppercase:{label:"\u05E7\u05DC\u05D8",gender:"m"}};return c=>{switch(c.code){case"invalid_type":{let l=c.expected,d=o(l),g=a(c.input),f=t[g]?.label??g;return`\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${d}, \u05D4\u05EA\u05E7\u05D1\u05DC ${f}`}case"invalid_value":{if(c.values.length===1)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${h(c.values[0])}`;let l=c.values.map(f=>h(f));if(c.values.length===2)return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${l[0]} \u05D0\u05D5 ${l[1]}`;let d=l[l.length-1];return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${l.slice(0,-1).join(", ")} \u05D0\u05D5 ${d}`}case"too_big":{let l=s(c.origin),d=r(c.origin??"value");if(c.origin==="string")return`${l?.longLabel??"\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${c.maximum.toString()} ${l?.unit??""} ${c.inclusive?"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA":"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim();if(c.origin==="number"){let p=c.inclusive?`\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${c.maximum}`:`\u05E7\u05D8\u05DF \u05DE-${c.maximum}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${p}`}if(c.origin==="array"||c.origin==="set"){let p=c.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA",x=c.inclusive?`${c.maximum} ${l?.unit??""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`:`\u05E4\u05D7\u05D5\u05EA \u05DE-${c.maximum} ${l?.unit??""}`;return`\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${d} ${p} \u05DC\u05D4\u05DB\u05D9\u05DC ${x}`.trim()}let g=c.inclusive?"<=":"<",f=i(c.origin??"value");return l?.unit?`${l.longLabel} \u05DE\u05D3\u05D9: ${d} ${f} ${g}${c.maximum.toString()} ${l.unit}`:`${l?.longLabel??"\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${d} ${f} ${g}${c.maximum.toString()}`}case"too_small":{let l=s(c.origin),d=r(c.origin??"value");if(c.origin==="string")return`${l?.shortLabel??"\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${c.minimum.toString()} ${l?.unit??""} ${c.inclusive?"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8":"\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim();if(c.origin==="number"){let p=c.inclusive?`\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${c.minimum}`:`\u05D2\u05D3\u05D5\u05DC \u05DE-${c.minimum}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${p}`}if(c.origin==="array"||c.origin==="set"){let p=c.origin==="set"?"\u05E6\u05E8\u05D9\u05DB\u05D4":"\u05E6\u05E8\u05D9\u05DA";if(c.minimum===1&&c.inclusive){let k=(c.origin==="set","\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3");return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} ${p} \u05DC\u05D4\u05DB\u05D9\u05DC ${k}`}let x=c.inclusive?`${c.minimum} ${l?.unit??""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`:`\u05D9\u05D5\u05EA\u05E8 \u05DE-${c.minimum} ${l?.unit??""}`;return`\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${d} ${p} \u05DC\u05D4\u05DB\u05D9\u05DC ${x}`.trim()}let g=c.inclusive?">=":">",f=i(c.origin??"value");return l?.unit?`${l.shortLabel} \u05DE\u05D3\u05D9: ${d} ${f} ${g}${c.minimum.toString()} ${l.unit}`:`${l?.shortLabel??"\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${d} ${f} ${g}${c.minimum.toString()}`}case"invalid_format":{let l=c;if(l.format==="starts_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${l.prefix}"`;if(l.format==="ends_with")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${l.suffix}"`;if(l.format==="includes")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${l.includes}"`;if(l.format==="regex")return`\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${l.pattern}`;let d=u[l.format],g=d?.label??l.format,p=(d?.gender??"m")==="f"?"\u05EA\u05E7\u05D9\u05E0\u05D4":"\u05EA\u05E7\u05D9\u05DF";return`${g} \u05DC\u05D0 ${p}`}case"not_multiple_of":return`\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${c.divisor}`;case"unrecognized_keys":return`\u05DE\u05E4\u05EA\u05D7${c.keys.length>1?"\u05D5\u05EA":""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${c.keys.length>1?"\u05D9\u05DD":"\u05D4"}: ${_(c.keys,", ")}`;case"invalid_key":return"\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8";case"invalid_union":return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF";case"invalid_element":return`\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${r(c.origin??"array")}`;default:return"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"}}};function Qd(){return{localeError:Hh()}}var Gh=()=>{let t={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"sz\xE1m";case"object":{if(Array.isArray(r))return"t\xF6mb";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"bemenet",email:"email c\xEDm",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\u0151b\xE9lyeg",date:"ISO d\xE1tum",time:"ISO id\u0151",duration:"ISO id\u0151intervallum",ipv4:"IPv4 c\xEDm",ipv6:"IPv6 c\xEDm",cidrv4:"IPv4 tartom\xE1ny",cidrv6:"IPv6 tartom\xE1ny",base64:"base64-k\xF3dolt string",base64url:"base64url-k\xF3dolt string",json_string:"JSON string",e164:"E.164 sz\xE1m",jwt:"JWT",template_literal:"bemenet"};return r=>{switch(r.code){case"invalid_type":return`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${r.expected}, a kapott \xE9rt\xE9k ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${h(r.values[0])}`:`\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`T\xFAl nagy: ${r.origin??"\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${i}${r.maximum.toString()} ${s.unit??"elem"}`:`T\xFAl nagy: a bemeneti \xE9rt\xE9k ${r.origin??"\xE9rt\xE9k"} t\xFAl nagy: ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} m\xE9rete t\xFAl kicsi ${i}${r.minimum.toString()} ${s.unit}`:`T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${r.origin} t\xFAl kicsi ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\xC9rv\xE9nytelen string: "${i.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`:i.format==="ends_with"?`\xC9rv\xE9nytelen string: "${i.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`:i.format==="includes"?`\xC9rv\xE9nytelen string: "${i.includes}" \xE9rt\xE9ket kell tartalmaznia`:i.format==="regex"?`\xC9rv\xE9nytelen string: ${i.pattern} mint\xE1nak kell megfelelnie`:`\xC9rv\xE9nytelen ${o[i.format]??r.format}`}case"not_multiple_of":return`\xC9rv\xE9nytelen sz\xE1m: ${r.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${r.keys.length>1?"s":""}: ${_(r.keys,", ")}`;case"invalid_key":return`\xC9rv\xE9nytelen kulcs ${r.origin}`;case"invalid_union":return"\xC9rv\xE9nytelen bemenet";case"invalid_element":return`\xC9rv\xE9nytelen \xE9rt\xE9k: ${r.origin}`;default:return"\xC9rv\xE9nytelen bemenet"}}};function ep(){return{localeError:Gh()}}var Jh=()=>{let t={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={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 r=>{switch(r.code){case"invalid_type":return`Input tidak valid: diharapkan ${r.expected}, diterima ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Input tidak valid: diharapkan ${h(r.values[0])}`:`Pilihan tidak valid: diharapkan salah satu dari ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`Terlalu besar: diharapkan ${r.origin??"value"} memiliki ${i}${r.maximum.toString()} ${s.unit??"elemen"}`:`Terlalu besar: diharapkan ${r.origin??"value"} menjadi ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`Terlalu kecil: diharapkan ${r.origin} memiliki ${i}${r.minimum.toString()} ${s.unit}`:`Terlalu kecil: diharapkan ${r.origin} menjadi ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`String tidak valid: harus dimulai dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak valid: harus berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak valid: harus menyertakan "${i.includes}"`:i.format==="regex"?`String tidak valid: harus sesuai pola ${i.pattern}`:`${o[i.format]??r.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${r.keys.length>1?"s":""}: ${_(r.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${r.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${r.origin}`;default:return"Input tidak valid"}}};function tp(){return{localeError:Jh()}}var qh=t=>{let e=typeof t;switch(e){case"number":return Number.isNaN(t)?"NaN":"n\xFAmer";case"object":{if(Array.isArray(t))return"fylki";if(t===null)return"null";if(Object.getPrototypeOf(t)!==Object.prototype&&t.constructor)return t.constructor.name}}return e},Kh=()=>{let t={string:{unit:"stafi",verb:"a\xF0 hafa"},file:{unit:"b\xE6ti",verb:"a\xF0 hafa"},array:{unit:"hluti",verb:"a\xF0 hafa"},set:{unit:"hluti",verb:"a\xF0 hafa"}};function e(o){return t[o]??null}let n={regex:"gildi",email:"netfang",url:"vefsl\xF3\xF0",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\xEDmi",date:"ISO dagsetning",time:"ISO t\xEDmi",duration:"ISO t\xEDmalengd",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\xF6lugildi",jwt:"JWT",template_literal:"gildi"};return o=>{switch(o.code){case"invalid_type":return`Rangt gildi: \xDE\xFA sl\xF3st inn ${qh(o.input)} \xFEar sem \xE1 a\xF0 vera ${o.expected}`;case"invalid_value":return o.values.length===1?`Rangt gildi: gert r\xE1\xF0 fyrir ${h(o.values[0])}`:`\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${_(o.values,"|")}`;case"too_big":{let r=o.inclusive?"<=":"<",i=e(o.origin);return i?`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${o.origin??"gildi"} hafi ${r}${o.maximum.toString()} ${i.unit??"hluti"}`:`Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${o.origin??"gildi"} s\xE9 ${r}${o.maximum.toString()}`}case"too_small":{let r=o.inclusive?">=":">",i=e(o.origin);return i?`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${o.origin} hafi ${r}${o.minimum.toString()} ${i.unit}`:`Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${o.origin} s\xE9 ${r}${o.minimum.toString()}`}case"invalid_format":{let r=o;return r.format==="starts_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${r.prefix}"`:r.format==="ends_with"?`\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${r.suffix}"`:r.format==="includes"?`\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${r.includes}"`:r.format==="regex"?`\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${r.pattern}`:`Rangt ${n[r.format]??o.format}`}case"not_multiple_of":return`R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${o.divisor}`;case"unrecognized_keys":return`\xD3\xFEekkt ${o.keys.length>1?"ir lyklar":"ur lykill"}: ${_(o.keys,", ")}`;case"invalid_key":return`Rangur lykill \xED ${o.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi \xED ${o.origin}`;default:return"Rangt gildi"}}};function rp(){return{localeError:Kh()}}var Yh=()=>{let t={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"numero";case"object":{if(Array.isArray(r))return"vettore";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={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 r=>{switch(r.code){case"invalid_type":return`Input non valido: atteso ${r.expected}, ricevuto ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Input non valido: atteso ${h(r.values[0])}`:`Opzione non valida: atteso uno tra ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`Troppo grande: ${r.origin??"valore"} deve avere ${i}${r.maximum.toString()} ${s.unit??"elementi"}`:`Troppo grande: ${r.origin??"valore"} deve essere ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`Troppo piccolo: ${r.origin} deve avere ${i}${r.minimum.toString()} ${s.unit}`:`Troppo piccolo: ${r.origin} deve essere ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Stringa non valida: deve iniziare con "${i.prefix}"`:i.format==="ends_with"?`Stringa non valida: deve terminare con "${i.suffix}"`:i.format==="includes"?`Stringa non valida: deve includere "${i.includes}"`:i.format==="regex"?`Stringa non valida: deve corrispondere al pattern ${i.pattern}`:`Invalid ${o[i.format]??r.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${r.divisor}`;case"unrecognized_keys":return`Chiav${r.keys.length>1?"i":"e"} non riconosciut${r.keys.length>1?"e":"a"}: ${_(r.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${r.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${r.origin}`;default:return"Input non valido"}}};function np(){return{localeError:Yh()}}var Xh=()=>{let t={string:{unit:"\u6587\u5B57",verb:"\u3067\u3042\u308B"},file:{unit:"\u30D0\u30A4\u30C8",verb:"\u3067\u3042\u308B"},array:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"},set:{unit:"\u8981\u7D20",verb:"\u3067\u3042\u308B"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"\u6570\u5024";case"object":{if(Array.isArray(r))return"\u914D\u5217";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u5165\u529B\u5024",email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",url:"URL",emoji:"\u7D75\u6587\u5B57",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u6642",date:"ISO\u65E5\u4ED8",time:"ISO\u6642\u523B",duration:"ISO\u671F\u9593",ipv4:"IPv4\u30A2\u30C9\u30EC\u30B9",ipv6:"IPv6\u30A2\u30C9\u30EC\u30B9",cidrv4:"IPv4\u7BC4\u56F2",cidrv6:"IPv6\u7BC4\u56F2",base64:"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",base64url:"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217",json_string:"JSON\u6587\u5B57\u5217",e164:"E.164\u756A\u53F7",jwt:"JWT",template_literal:"\u5165\u529B\u5024"};return r=>{switch(r.code){case"invalid_type":return`\u7121\u52B9\u306A\u5165\u529B: ${r.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${n(r.input)}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`;case"invalid_value":return r.values.length===1?`\u7121\u52B9\u306A\u5165\u529B: ${h(r.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`:`\u7121\u52B9\u306A\u9078\u629E: ${_(r.values,"\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"too_big":{let i=r.inclusive?"\u4EE5\u4E0B\u3067\u3042\u308B":"\u3088\u308A\u5C0F\u3055\u3044",s=e(r.origin);return s?`\u5927\u304D\u3059\u304E\u308B\u5024: ${r.origin??"\u5024"}\u306F${r.maximum.toString()}${s.unit??"\u8981\u7D20"}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5927\u304D\u3059\u304E\u308B\u5024: ${r.origin??"\u5024"}\u306F${r.maximum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"too_small":{let i=r.inclusive?"\u4EE5\u4E0A\u3067\u3042\u308B":"\u3088\u308A\u5927\u304D\u3044",s=e(r.origin);return s?`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${s.unit}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u5C0F\u3055\u3059\u304E\u308B\u5024: ${r.origin}\u306F${r.minimum.toString()}${i}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="ends_with"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="includes"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: "${i.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:i.format==="regex"?`\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${i.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`:`\u7121\u52B9\u306A${o[i.format]??r.format}`}case"not_multiple_of":return`\u7121\u52B9\u306A\u6570\u5024: ${r.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;case"unrecognized_keys":return`\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${r.keys.length>1?"\u7FA4":""}: ${_(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;case"invalid_union":return"\u7121\u52B9\u306A\u5165\u529B";case"invalid_element":return`${r.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;default:return"\u7121\u52B9\u306A\u5165\u529B"}}};function op(){return{localeError:Xh()}}var Qh=t=>{let e=typeof t;switch(e){case"number":return Number.isNaN(t)?"NaN":"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8";case"object":{if(Array.isArray(t))return"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8";if(t===null)return"null";if(Object.getPrototypeOf(t)!==Object.prototype&&t.constructor)return t.constructor.name}}return{string:"\u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",boolean:"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8",undefined:"undefined",bigint:"bigint",symbol:"symbol",function:"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0"}[e]??e},ev=()=>{let t={string:{unit:"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},file:{unit:"\u10D1\u10D0\u10D8\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},array:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"},set:{unit:"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8",verb:"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1"}};function e(o){return t[o]??null}let n={regex:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0",email:"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",url:"URL",emoji:"\u10D4\u10DB\u10DD\u10EF\u10D8",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD",date:"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8",time:"\u10D3\u10E0\u10DD",duration:"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0",ipv4:"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",ipv6:"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8",cidrv4:"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",cidrv6:"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8",base64:"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",base64url:"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",json_string:"JSON \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8",e164:"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8",jwt:"JWT",template_literal:"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"};return o=>{switch(o.code){case"invalid_type":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${o.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${Qh(o.input)}`;case"invalid_value":return o.values.length===1?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${h(o.values[0])}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${_(o.values,"|")}-\u10D3\u10D0\u10DC`;case"too_big":{let r=o.inclusive?"<=":"<",i=e(o.origin);return i?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${o.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${i.verb} ${r}${o.maximum.toString()} ${i.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${o.origin??"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${r}${o.maximum.toString()}`}case"too_small":{let r=o.inclusive?">=":">",i=e(o.origin);return i?`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${o.origin} ${i.verb} ${r}${o.minimum.toString()} ${i.unit}`:`\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${o.origin} \u10D8\u10E7\u10DD\u10E1 ${r}${o.minimum.toString()}`}case"invalid_format":{let r=o;return r.format==="starts_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${r.prefix}"-\u10D8\u10D7`:r.format==="ends_with"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${r.suffix}"-\u10D8\u10D7`:r.format==="includes"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${r.includes}"-\u10E1`:r.format==="regex"?`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${r.pattern}`:`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${n[r.format]??o.format}`}case"not_multiple_of":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${o.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;case"unrecognized_keys":return`\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${o.keys.length>1?"\u10D4\u10D1\u10D8":"\u10D8"}: ${_(o.keys,", ")}`;case"invalid_key":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${o.origin}-\u10E8\u10D8`;case"invalid_union":return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0";case"invalid_element":return`\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${o.origin}-\u10E8\u10D8`;default:return"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"}}};function ip(){return{localeError:ev()}}var tv=()=>{let t={string:{unit:"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},file:{unit:"\u1794\u17C3",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},array:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"},set:{unit:"\u1792\u17B6\u178F\u17BB",verb:"\u1782\u17BD\u179A\u1798\u17B6\u1793"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"\u1798\u17B7\u1793\u1798\u17C2\u1793\u1787\u17B6\u179B\u17C1\u1781 (NaN)":"\u179B\u17C1\u1781";case"object":{if(Array.isArray(r))return"\u17A2\u17B6\u179A\u17C1 (Array)";if(r===null)return"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B",email:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B",url:"URL",emoji:"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO",date:"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO",time:"\u1798\u17C9\u17C4\u1784 ISO",duration:"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO",ipv4:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",ipv6:"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",cidrv4:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4",cidrv6:"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6",base64:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64",base64url:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url",json_string:"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON",e164:"\u179B\u17C1\u1781 E.164",jwt:"JWT",template_literal:"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B"};return r=>{switch(r.code){case"invalid_type":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${h(r.values[0])}`:`\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${r.maximum.toString()} ${s.unit??"\u1792\u17B6\u178F\u17BB"}`:`\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin??"\u178F\u1798\u17D2\u179B\u17C3"} ${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${i} ${r.minimum.toString()} ${s.unit}`:`\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${r.origin} ${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${i.prefix}"`:i.format==="ends_with"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${i.suffix}"`:i.format==="includes"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${i.includes}"`:i.format==="regex"?`\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${i.pattern}`:`\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${o[i.format]??r.format}`}case"not_multiple_of":return`\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${r.divisor}`;case"unrecognized_keys":return`\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${_(r.keys,", ")}`;case"invalid_key":return`\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${r.origin}`;case"invalid_union":return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C";case"invalid_element":return`\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${r.origin}`;default:return"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C"}}};function Mo(){return{localeError:tv()}}function sp(){return Mo()}var rv=()=>{let t={string:{unit:"\uBB38\uC790",verb:"to have"},file:{unit:"\uBC14\uC774\uD2B8",verb:"to have"},array:{unit:"\uAC1C",verb:"to have"},set:{unit:"\uAC1C",verb:"to have"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\uC785\uB825",email:"\uC774\uBA54\uC77C \uC8FC\uC18C",url:"URL",emoji:"\uC774\uBAA8\uC9C0",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \uB0A0\uC9DC\uC2DC\uAC04",date:"ISO \uB0A0\uC9DC",time:"ISO \uC2DC\uAC04",duration:"ISO \uAE30\uAC04",ipv4:"IPv4 \uC8FC\uC18C",ipv6:"IPv6 \uC8FC\uC18C",cidrv4:"IPv4 \uBC94\uC704",cidrv6:"IPv6 \uBC94\uC704",base64:"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",base64url:"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4",json_string:"JSON \uBB38\uC790\uC5F4",e164:"E.164 \uBC88\uD638",jwt:"JWT",template_literal:"\uC785\uB825"};return r=>{switch(r.code){case"invalid_type":return`\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${r.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${n(r.input)}\uC785\uB2C8\uB2E4`;case"invalid_value":return r.values.length===1?`\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${h(r.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C \uC635\uC158: ${_(r.values,"\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"too_big":{let i=r.inclusive?"\uC774\uD558":"\uBBF8\uB9CC",s=i==="\uBBF8\uB9CC"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",a=e(r.origin),u=a?.unit??"\uC694\uC18C";return a?`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()}${u} ${i}${s}`:`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${r.maximum.toString()} ${i}${s}`}case"too_small":{let i=r.inclusive?"\uC774\uC0C1":"\uCD08\uACFC",s=i==="\uC774\uC0C1"?"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4":"\uC5EC\uC57C \uD569\uB2C8\uB2E4",a=e(r.origin),u=a?.unit??"\uC694\uC18C";return a?`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()}${u} ${i}${s}`:`${r.origin??"\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${r.minimum.toString()} ${i}${s}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="ends_with"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`:i.format==="includes"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${i.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`:i.format==="regex"?`\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${i.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`:`\uC798\uBABB\uB41C ${o[i.format]??r.format}`}case"not_multiple_of":return`\uC798\uBABB\uB41C \uC22B\uC790: ${r.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;case"unrecognized_keys":return`\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${_(r.keys,", ")}`;case"invalid_key":return`\uC798\uBABB\uB41C \uD0A4: ${r.origin}`;case"invalid_union":return"\uC798\uBABB\uB41C \uC785\uB825";case"invalid_element":return`\uC798\uBABB\uB41C \uAC12: ${r.origin}`;default:return"\uC798\uBABB\uB41C \uC785\uB825"}}};function ap(){return{localeError:rv()}}var nv=t=>vn(typeof t,t),vn=(t,e=void 0)=>{switch(t){case"number":return Number.isNaN(e)?"NaN":"skai\u010Dius";case"bigint":return"sveikasis skai\u010Dius";case"string":return"eilut\u0117";case"boolean":return"login\u0117 reik\u0161m\u0117";case"undefined":case"void":return"neapibr\u0117\u017Eta reik\u0161m\u0117";case"function":return"funkcija";case"symbol":return"simbolis";case"object":return e===void 0?"ne\u017Einomas objektas":e===null?"nulin\u0117 reik\u0161m\u0117":Array.isArray(e)?"masyvas":Object.getPrototypeOf(e)!==Object.prototype&&e.constructor?e.constructor.name:"objektas";case"null":return"nulin\u0117 reik\u0161m\u0117"}return t},hn=t=>t.charAt(0).toUpperCase()+t.slice(1);function cp(t){let e=Math.abs(t),n=e%10,o=e%100;return o>=11&&o<=19||n===0?"many":n===1?"one":"few"}var ov=()=>{let t={string:{unit:{one:"simbolis",few:"simboliai",many:"simboli\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne ilgesn\u0117 kaip",notInclusive:"turi b\u016Bti trumpesn\u0117 kaip"},bigger:{inclusive:"turi b\u016Bti ne trumpesn\u0117 kaip",notInclusive:"turi b\u016Bti ilgesn\u0117 kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"bait\u0173"},verb:{smaller:{inclusive:"turi b\u016Bti ne didesnis kaip",notInclusive:"turi b\u016Bti ma\u017Eesnis kaip"},bigger:{inclusive:"turi b\u016Bti ne ma\u017Eesnis kaip",notInclusive:"turi b\u016Bti didesnis kaip"}}},array:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}},set:{unit:{one:"element\u0105",few:"elementus",many:"element\u0173"},verb:{smaller:{inclusive:"turi tur\u0117ti ne daugiau kaip",notInclusive:"turi tur\u0117ti ma\u017Eiau kaip"},bigger:{inclusive:"turi tur\u0117ti ne ma\u017Eiau kaip",notInclusive:"turi tur\u0117ti daugiau kaip"}}}};function e(o,r,i,s){let a=t[o]??null;return a===null?a:{unit:a.unit[r],verb:a.verb[s][i?"inclusive":"notInclusive"]}}let n={regex:"\u012Fvestis",email:"el. pa\u0161to adresas",url:"URL",emoji:"jaustukas",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO data ir laikas",date:"ISO data",time:"ISO laikas",duration:"ISO trukm\u0117",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 u\u017Ekoduota eilut\u0117",base64url:"base64url u\u017Ekoduota eilut\u0117",json_string:"JSON eilut\u0117",e164:"E.164 numeris",jwt:"JWT",template_literal:"\u012Fvestis"};return o=>{switch(o.code){case"invalid_type":return`Gautas tipas ${nv(o.input)}, o tik\u0117tasi - ${vn(o.expected)}`;case"invalid_value":return o.values.length===1?`Privalo b\u016Bti ${h(o.values[0])}`:`Privalo b\u016Bti vienas i\u0161 ${_(o.values,"|")} pasirinkim\u0173`;case"too_big":{let r=vn(o.origin),i=e(o.origin,cp(Number(o.maximum)),o.inclusive??!1,"smaller");if(i?.verb)return`${hn(r??o.origin??"reik\u0161m\u0117")} ${i.verb} ${o.maximum.toString()} ${i.unit??"element\u0173"}`;let s=o.inclusive?"ne didesnis kaip":"ma\u017Eesnis kaip";return`${hn(r??o.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${o.maximum.toString()} ${i?.unit}`}case"too_small":{let r=vn(o.origin),i=e(o.origin,cp(Number(o.minimum)),o.inclusive??!1,"bigger");if(i?.verb)return`${hn(r??o.origin??"reik\u0161m\u0117")} ${i.verb} ${o.minimum.toString()} ${i.unit??"element\u0173"}`;let s=o.inclusive?"ne ma\u017Eesnis kaip":"didesnis kaip";return`${hn(r??o.origin??"reik\u0161m\u0117")} turi b\u016Bti ${s} ${o.minimum.toString()} ${i?.unit}`}case"invalid_format":{let r=o;return r.format==="starts_with"?`Eilut\u0117 privalo prasid\u0117ti "${r.prefix}"`:r.format==="ends_with"?`Eilut\u0117 privalo pasibaigti "${r.suffix}"`:r.format==="includes"?`Eilut\u0117 privalo \u012Ftraukti "${r.includes}"`:r.format==="regex"?`Eilut\u0117 privalo atitikti ${r.pattern}`:`Neteisingas ${n[r.format]??o.format}`}case"not_multiple_of":return`Skai\u010Dius privalo b\u016Bti ${o.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpa\u017Eint${o.keys.length>1?"i":"as"} rakt${o.keys.length>1?"ai":"as"}: ${_(o.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga \u012Fvestis";case"invalid_element":{let r=vn(o.origin);return`${hn(r??o.origin??"reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`}default:return"Klaidinga \u012Fvestis"}}};function up(){return{localeError:ov()}}var iv=()=>{let t={string:{unit:"\u0437\u043D\u0430\u0446\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},file:{unit:"\u0431\u0430\u0458\u0442\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},array:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"},set:{unit:"\u0441\u0442\u0430\u0432\u043A\u0438",verb:"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"\u0431\u0440\u043E\u0458";case"object":{if(Array.isArray(r))return"\u043D\u0438\u0437\u0430";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u0432\u043D\u0435\u0441",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430",url:"URL",emoji:"\u0435\u043C\u043E\u045F\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435",date:"ISO \u0434\u0430\u0442\u0443\u043C",time:"ISO \u0432\u0440\u0435\u043C\u0435",duration:"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430",cidrv4:"IPv4 \u043E\u043F\u0441\u0435\u0433",cidrv6:"IPv6 \u043E\u043F\u0441\u0435\u0433",base64:"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",base64url:"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430",json_string:"JSON \u043D\u0438\u0437\u0430",e164:"E.164 \u0431\u0440\u043E\u0458",jwt:"JWT",template_literal:"\u0432\u043D\u0435\u0441"};return r=>{switch(r.code){case"invalid_type":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Invalid input: expected ${h(r.values[0])}`:`\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${i}${r.maximum.toString()} ${s.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin??"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0438\u043C\u0430 ${i}${r.minimum.toString()} ${s.unit}`:`\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${r.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${i.pattern}`:`Invalid ${o[i.format]??r.format}`}case"not_multiple_of":return`\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438":"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${_(r.keys,", ")}`;case"invalid_key":return`\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${r.origin}`;case"invalid_union":return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441";case"invalid_element":return`\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${r.origin}`;default:return"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"}}};function lp(){return{localeError:iv()}}var sv=()=>{let t={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"nombor";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={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 r=>{switch(r.code){case"invalid_type":return`Input tidak sah: dijangka ${r.expected}, diterima ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Input tidak sah: dijangka ${h(r.values[0])}`:`Pilihan tidak sah: dijangka salah satu daripada ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`Terlalu besar: dijangka ${r.origin??"nilai"} ${s.verb} ${i}${r.maximum.toString()} ${s.unit??"elemen"}`:`Terlalu besar: dijangka ${r.origin??"nilai"} adalah ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`Terlalu kecil: dijangka ${r.origin} ${s.verb} ${i}${r.minimum.toString()} ${s.unit}`:`Terlalu kecil: dijangka ${r.origin} adalah ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`String tidak sah: mesti bermula dengan "${i.prefix}"`:i.format==="ends_with"?`String tidak sah: mesti berakhir dengan "${i.suffix}"`:i.format==="includes"?`String tidak sah: mesti mengandungi "${i.includes}"`:i.format==="regex"?`String tidak sah: mesti sepadan dengan corak ${i.pattern}`:`${o[i.format]??r.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${_(r.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${r.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${r.origin}`;default:return"Input tidak sah"}}};function mp(){return{localeError:sv()}}var av=()=>{let t={string:{unit:"tekens",verb:"te hebben"},file:{unit:"bytes",verb:"te hebben"},array:{unit:"elementen",verb:"te hebben"},set:{unit:"elementen",verb:"te hebben"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"getal";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={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 r=>{switch(r.code){case"invalid_type":return`Ongeldige invoer: verwacht ${r.expected}, ontving ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Ongeldige invoer: verwacht ${h(r.values[0])}`:`Ongeldige optie: verwacht \xE9\xE9n van ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`Te groot: verwacht dat ${r.origin??"waarde"} ${s.verb} ${i}${r.maximum.toString()} ${s.unit??"elementen"}`:`Te groot: verwacht dat ${r.origin??"waarde"} ${i}${r.maximum.toString()} is`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`Te klein: verwacht dat ${r.origin} ${s.verb} ${i}${r.minimum.toString()} ${s.unit}`:`Te klein: verwacht dat ${r.origin} ${i}${r.minimum.toString()} is`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ongeldige tekst: moet met "${i.prefix}" beginnen`:i.format==="ends_with"?`Ongeldige tekst: moet op "${i.suffix}" eindigen`:i.format==="includes"?`Ongeldige tekst: moet "${i.includes}" bevatten`:i.format==="regex"?`Ongeldige tekst: moet overeenkomen met patroon ${i.pattern}`:`Ongeldig: ${o[i.format]??r.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${r.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${r.keys.length>1?"s":""}: ${_(r.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${r.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${r.origin}`;default:return"Ongeldige invoer"}}};function dp(){return{localeError:av()}}var cv=()=>{let t={string:{unit:"tegn",verb:"\xE5 ha"},file:{unit:"bytes",verb:"\xE5 ha"},array:{unit:"elementer",verb:"\xE5 inneholde"},set:{unit:"elementer",verb:"\xE5 inneholde"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"tall";case"object":{if(Array.isArray(r))return"liste";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={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\xE5de",ipv6:"IPv6-omr\xE5de",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 r=>{switch(r.code){case"invalid_type":return`Ugyldig input: forventet ${r.expected}, fikk ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Ugyldig verdi: forventet ${h(r.values[0])}`:`Ugyldig valg: forventet en av ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`For stor(t): forventet ${r.origin??"value"} til \xE5 ha ${i}${r.maximum.toString()} ${s.unit??"elementer"}`:`For stor(t): forventet ${r.origin??"value"} til \xE5 ha ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`For lite(n): forventet ${r.origin} til \xE5 ha ${i}${r.minimum.toString()} ${s.unit}`:`For lite(n): forventet ${r.origin} til \xE5 ha ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ugyldig streng: m\xE5 starte med "${i.prefix}"`:i.format==="ends_with"?`Ugyldig streng: m\xE5 ende med "${i.suffix}"`:i.format==="includes"?`Ugyldig streng: m\xE5 inneholde "${i.includes}"`:i.format==="regex"?`Ugyldig streng: m\xE5 matche m\xF8nsteret ${i.pattern}`:`Ugyldig ${o[i.format]??r.format}`}case"not_multiple_of":return`Ugyldig tall: m\xE5 v\xE6re et multiplum av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukjente n\xF8kler":"Ukjent n\xF8kkel"}: ${_(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xF8kkel i ${r.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`;default:return"Ugyldig input"}}};function pp(){return{localeError:cv()}}var uv=()=>{let t={string:{unit:"harf",verb:"olmal\u0131d\u0131r"},file:{unit:"bayt",verb:"olmal\u0131d\u0131r"},array:{unit:"unsur",verb:"olmal\u0131d\u0131r"},set:{unit:"unsur",verb:"olmal\u0131d\u0131r"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"numara";case"object":{if(Array.isArray(r))return"saf";if(r===null)return"gayb";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"giren",email:"epostag\xE2h",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\xE2m\u0131",date:"ISO tarihi",time:"ISO zaman\u0131",duration:"ISO m\xFCddeti",ipv4:"IPv4 ni\u015F\xE2n\u0131",ipv6:"IPv6 ni\u015F\xE2n\u0131",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-\u015Fifreli metin",base64url:"base64url-\u015Fifreli metin",json_string:"JSON metin",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"giren"};return r=>{switch(r.code){case"invalid_type":return`F\xE2sit giren: umulan ${r.expected}, al\u0131nan ${n(r.input)}`;case"invalid_value":return r.values.length===1?`F\xE2sit giren: umulan ${h(r.values[0])}`:`F\xE2sit tercih: m\xFBteberler ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`Fazla b\xFCy\xFCk: ${r.origin??"value"}, ${i}${r.maximum.toString()} ${s.unit??"elements"} sahip olmal\u0131yd\u0131.`:`Fazla b\xFCy\xFCk: ${r.origin??"value"}, ${i}${r.maximum.toString()} olmal\u0131yd\u0131.`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${i}${r.minimum.toString()} ${s.unit} sahip olmal\u0131yd\u0131.`:`Fazla k\xFC\xE7\xFCk: ${r.origin}, ${i}${r.minimum.toString()} olmal\u0131yd\u0131.`}case"invalid_format":{let i=r;return i.format==="starts_with"?`F\xE2sit metin: "${i.prefix}" ile ba\u015Flamal\u0131.`:i.format==="ends_with"?`F\xE2sit metin: "${i.suffix}" ile bitmeli.`:i.format==="includes"?`F\xE2sit metin: "${i.includes}" ihtiv\xE2 etmeli.`:i.format==="regex"?`F\xE2sit metin: ${i.pattern} nak\u015F\u0131na uymal\u0131.`:`F\xE2sit ${o[i.format]??r.format}`}case"not_multiple_of":return`F\xE2sit say\u0131: ${r.divisor} kat\u0131 olmal\u0131yd\u0131.`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar ${r.keys.length>1?"s":""}: ${_(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xE7in tan\u0131nmayan anahtar var.`;case"invalid_union":return"Giren tan\u0131namad\u0131.";case"invalid_element":return`${r.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`;default:return"K\u0131ymet tan\u0131namad\u0131."}}};function fp(){return{localeError:uv()}}var lv=()=>{let t={string:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},file:{unit:"\u0628\u0627\u06CC\u067C\u0633",verb:"\u0648\u0644\u0631\u064A"},array:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"},set:{unit:"\u062A\u0648\u06A9\u064A",verb:"\u0648\u0644\u0631\u064A"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"\u0639\u062F\u062F";case"object":{if(Array.isArray(r))return"\u0627\u0631\u06D0";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u0648\u0631\u0648\u062F\u064A",email:"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9",url:"\u06CC\u0648 \u0622\u0631 \u0627\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u064A",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A",date:"\u0646\u06D0\u067C\u0647",time:"\u0648\u062E\u062A",duration:"\u0645\u0648\u062F\u0647",ipv4:"\u062F IPv4 \u067E\u062A\u0647",ipv6:"\u062F IPv6 \u067E\u062A\u0647",cidrv4:"\u062F IPv4 \u0633\u0627\u062D\u0647",cidrv6:"\u062F IPv6 \u0633\u0627\u062D\u0647",base64:"base64-encoded \u0645\u062A\u0646",base64url:"base64url-encoded \u0645\u062A\u0646",json_string:"JSON \u0645\u062A\u0646",e164:"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647",jwt:"JWT",template_literal:"\u0648\u0631\u0648\u062F\u064A"};return r=>{switch(r.code){case"invalid_type":return`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${r.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${n(r.input)} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`;case"invalid_value":return r.values.length===1?`\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${h(r.values[0])} \u0648\u0627\u06CC`:`\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${_(r.values,"|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${r.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${r.maximum.toString()} ${s.unit??"\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${r.origin??"\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${i}${r.maximum.toString()} \u0648\u064A`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${i}${r.minimum.toString()} ${s.unit} \u0648\u0644\u0631\u064A`:`\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${r.origin} \u0628\u0627\u06CC\u062F ${i}${r.minimum.toString()} \u0648\u064A`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`:i.format==="ends_with"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${i.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`:i.format==="includes"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${i.includes}" \u0648\u0644\u0631\u064A`:i.format==="regex"?`\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${i.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`:`${o[i.format]??r.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`}case"not_multiple_of":return`\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${r.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;case"unrecognized_keys":return`\u0646\u0627\u0633\u0645 ${r.keys.length>1?"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647":"\u06A9\u0644\u06CC\u0689"}: ${_(r.keys,", ")}`;case"invalid_key":return`\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${r.origin} \u06A9\u06D0`;case"invalid_union":return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A";case"invalid_element":return`\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${r.origin} \u06A9\u06D0`;default:return"\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A"}}};function _p(){return{localeError:lv()}}var mv=()=>{let t={string:{unit:"znak\xF3w",verb:"mie\u0107"},file:{unit:"bajt\xF3w",verb:"mie\u0107"},array:{unit:"element\xF3w",verb:"mie\u0107"},set:{unit:"element\xF3w",verb:"mie\u0107"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"liczba";case"object":{if(Array.isArray(r))return"tablica";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"wyra\u017Cenie",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\u0105g znak\xF3w zakodowany w formacie base64",base64url:"ci\u0105g znak\xF3w zakodowany w formacie base64url",json_string:"ci\u0105g znak\xF3w w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wej\u015Bcie"};return r=>{switch(r.code){case"invalid_type":return`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${r.expected}, otrzymano ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${h(r.values[0])}`:`Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${r.maximum.toString()} ${s.unit??"element\xF3w"}`:`Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie mie\u0107 ${i}${r.minimum.toString()} ${s.unit??"element\xF3w"}`:`Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${r.origin??"warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${i.prefix}"`:i.format==="ends_with"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${i.suffix}"`:i.format==="includes"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${i.includes}"`:i.format==="regex"?`Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${i.pattern}`:`Nieprawid\u0142ow(y/a/e) ${o[i.format]??r.format}`}case"not_multiple_of":return`Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${r.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${r.keys.length>1?"s":""}: ${_(r.keys,", ")}`;case"invalid_key":return`Nieprawid\u0142owy klucz w ${r.origin}`;case"invalid_union":return"Nieprawid\u0142owe dane wej\u015Bciowe";case"invalid_element":return`Nieprawid\u0142owa warto\u015B\u0107 w ${r.origin}`;default:return"Nieprawid\u0142owe dane wej\u015Bciowe"}}};function gp(){return{localeError:mv()}}var dv=()=>{let t={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"n\xFAmero";case"object":{if(Array.isArray(r))return"array";if(r===null)return"nulo";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"padr\xE3o",email:"endere\xE7o 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\xE7\xE3o ISO",ipv4:"endere\xE7o IPv4",ipv6:"endere\xE7o 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\xFAmero E.164",jwt:"JWT",template_literal:"entrada"};return r=>{switch(r.code){case"invalid_type":return`Tipo inv\xE1lido: esperado ${r.expected}, recebido ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Entrada inv\xE1lida: esperado ${h(r.values[0])}`:`Op\xE7\xE3o inv\xE1lida: esperada uma das ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`Muito grande: esperado que ${r.origin??"valor"} tivesse ${i}${r.maximum.toString()} ${s.unit??"elementos"}`:`Muito grande: esperado que ${r.origin??"valor"} fosse ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`Muito pequeno: esperado que ${r.origin} tivesse ${i}${r.minimum.toString()} ${s.unit}`:`Muito pequeno: esperado que ${r.origin} fosse ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Texto inv\xE1lido: deve come\xE7ar com "${i.prefix}"`:i.format==="ends_with"?`Texto inv\xE1lido: deve terminar com "${i.suffix}"`:i.format==="includes"?`Texto inv\xE1lido: deve incluir "${i.includes}"`:i.format==="regex"?`Texto inv\xE1lido: deve corresponder ao padr\xE3o ${i.pattern}`:`${o[i.format]??r.format} inv\xE1lido`}case"not_multiple_of":return`N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${r.divisor}`;case"unrecognized_keys":return`Chave${r.keys.length>1?"s":""} desconhecida${r.keys.length>1?"s":""}: ${_(r.keys,", ")}`;case"invalid_key":return`Chave inv\xE1lida em ${r.origin}`;case"invalid_union":return"Entrada inv\xE1lida";case"invalid_element":return`Valor inv\xE1lido em ${r.origin}`;default:return"Campo inv\xE1lido"}}};function hp(){return{localeError:dv()}}function vp(t,e,n,o){let r=Math.abs(t),i=r%10,s=r%100;return s>=11&&s<=19?o:i===1?e:i>=2&&i<=4?n:o}var pv=()=>{let t={string:{unit:{one:"\u0441\u0438\u043C\u0432\u043E\u043B",few:"\u0441\u0438\u043C\u0432\u043E\u043B\u0430",many:"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},file:{unit:{one:"\u0431\u0430\u0439\u0442",few:"\u0431\u0430\u0439\u0442\u0430",many:"\u0431\u0430\u0439\u0442"},verb:"\u0438\u043C\u0435\u0442\u044C"},array:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"},set:{unit:{one:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442",few:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430",many:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},verb:"\u0438\u043C\u0435\u0442\u044C"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"\u0447\u0438\u0441\u043B\u043E";case"object":{if(Array.isArray(r))return"\u043C\u0430\u0441\u0441\u0438\u0432";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u0432\u0432\u043E\u0434",email:"email \u0430\u0434\u0440\u0435\u0441",url:"URL",emoji:"\u044D\u043C\u043E\u0434\u0437\u0438",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F",date:"ISO \u0434\u0430\u0442\u0430",time:"ISO \u0432\u0440\u0435\u043C\u044F",duration:"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C",ipv4:"IPv4 \u0430\u0434\u0440\u0435\u0441",ipv6:"IPv6 \u0430\u0434\u0440\u0435\u0441",cidrv4:"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",cidrv6:"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D",base64:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64",base64url:"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url",json_string:"JSON \u0441\u0442\u0440\u043E\u043A\u0430",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0432\u043E\u0434"};return r=>{switch(r.code){case"invalid_type":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${r.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${h(r.values[0])}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);if(s){let a=Number(r.maximum),u=vp(a,s.unit.one,s.unit.few,s.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${i}${r.maximum.toString()} ${u}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);if(s){let a=Number(r.minimum),u=vp(a,s.unit.one,s.unit.few,s.unit.many);return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${i}${r.minimum.toString()} ${u}`}return`\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${r.origin} \u0431\u0443\u0434\u0435\u0442 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${o[i.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${r.keys.length>1?"\u044B\u0435":"\u044B\u0439"} \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0438":""}: ${_(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435";case"invalid_element":return`\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${r.origin}`;default:return"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"}}};function yp(){return{localeError:pv()}}var fv=()=>{let t={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"\u0161tevilo";case"object":{if(Array.isArray(r))return"tabela";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"vnos",email:"e-po\u0161tni 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 \u010Das",date:"ISO datum",time:"ISO \u010Das",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 \u0161tevilka",jwt:"JWT",template_literal:"vnos"};return r=>{switch(r.code){case"invalid_type":return`Neveljaven vnos: pri\u010Dakovano ${r.expected}, prejeto ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Neveljaven vnos: pri\u010Dakovano ${h(r.values[0])}`:`Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`Preveliko: pri\u010Dakovano, da bo ${r.origin??"vrednost"} imelo ${i}${r.maximum.toString()} ${s.unit??"elementov"}`:`Preveliko: pri\u010Dakovano, da bo ${r.origin??"vrednost"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`Premajhno: pri\u010Dakovano, da bo ${r.origin} imelo ${i}${r.minimum.toString()} ${s.unit}`:`Premajhno: pri\u010Dakovano, da bo ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Neveljaven niz: mora se za\u010Deti z "${i.prefix}"`:i.format==="ends_with"?`Neveljaven niz: mora se kon\u010Dati z "${i.suffix}"`:i.format==="includes"?`Neveljaven niz: mora vsebovati "${i.includes}"`:i.format==="regex"?`Neveljaven niz: mora ustrezati vzorcu ${i.pattern}`:`Neveljaven ${o[i.format]??r.format}`}case"not_multiple_of":return`Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${r.divisor}`;case"unrecognized_keys":return`Neprepoznan${r.keys.length>1?"i klju\u010Di":" klju\u010D"}: ${_(r.keys,", ")}`;case"invalid_key":return`Neveljaven klju\u010D v ${r.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${r.origin}`;default:return"Neveljaven vnos"}}};function xp(){return{localeError:fv()}}var _v=()=>{let t={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att inneh\xE5lla"},set:{unit:"objekt",verb:"att inneh\xE5lla"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"antal";case"object":{if(Array.isArray(r))return"lista";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"regulj\xE4rt 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\xE4ng",base64url:"base64url-kodad str\xE4ng",json_string:"JSON-str\xE4ng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"};return r=>{switch(r.code){case"invalid_type":return`Ogiltig inmatning: f\xF6rv\xE4ntat ${r.expected}, fick ${n(r.input)}`;case"invalid_value":return r.values.length===1?`Ogiltig inmatning: f\xF6rv\xE4ntat ${h(r.values[0])}`:`Ogiltigt val: f\xF6rv\xE4ntade en av ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`F\xF6r stor(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${i}${r.maximum.toString()} ${s.unit??"element"}`:`F\xF6r stor(t): f\xF6rv\xE4ntat ${r.origin??"v\xE4rdet"} att ha ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`F\xF6r lite(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${i}${r.minimum.toString()} ${s.unit}`:`F\xF6r lite(t): f\xF6rv\xE4ntade ${r.origin??"v\xE4rdet"} att ha ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${i.prefix}"`:i.format==="ends_with"?`Ogiltig str\xE4ng: m\xE5ste sluta med "${i.suffix}"`:i.format==="includes"?`Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${i.includes}"`:i.format==="regex"?`Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${i.pattern}"`:`Ogiltig(t) ${o[i.format]??r.format}`}case"not_multiple_of":return`Ogiltigt tal: m\xE5ste vara en multipel av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ok\xE4nda nycklar":"Ok\xE4nd nyckel"}: ${_(r.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${r.origin??"v\xE4rdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xE4rde i ${r.origin??"v\xE4rdet"}`;default:return"Ogiltig input"}}};function bp(){return{localeError:_v()}}var gv=()=>{let t={string:{unit:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},file:{unit:"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},array:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"},set:{unit:"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD",verb:"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"\u0B8E\u0BA3\u0BCD \u0B85\u0BB2\u0BCD\u0BB2\u0BBE\u0BA4\u0BA4\u0BC1":"\u0B8E\u0BA3\u0BCD";case"object":{if(Array.isArray(r))return"\u0B85\u0BA3\u0BBF";if(r===null)return"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1",email:"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",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 \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",date:"ISO \u0BA4\u0BC7\u0BA4\u0BBF",time:"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",duration:"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1",ipv4:"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",ipv6:"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF",cidrv4:"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",cidrv6:"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1",base64:"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD",base64url:"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD",json_string:"JSON \u0B9A\u0BB0\u0BAE\u0BCD",e164:"E.164 \u0B8E\u0BA3\u0BCD",jwt:"JWT",template_literal:"input"};return r=>{switch(r.code){case"invalid_type":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${h(r.values[0])}`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${_(r.values,"|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${r.maximum.toString()} ${s.unit??"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin??"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${i}${r.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin} ${i}${r.minimum.toString()} ${s.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${r.origin} ${i}${r.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="ends_with"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="includes"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${i.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:i.format==="regex"?`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${i.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`:`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${o[i.format]??r.format}`}case"not_multiple_of":return`\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${r.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;case"unrecognized_keys":return`\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${r.keys.length>1?"\u0B95\u0BB3\u0BCD":""}: ${_(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;case"invalid_union":return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1";case"invalid_element":return`${r.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;default:return"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"}}};function wp(){return{localeError:gv()}}var hv=()=>{let t={string:{unit:"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},file:{unit:"\u0E44\u0E1A\u0E15\u0E4C",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},array:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"},set:{unit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",verb:"\u0E04\u0E27\u0E23\u0E21\u0E35"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"\u0E44\u0E21\u0E48\u0E43\u0E0A\u0E48\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02 (NaN)":"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02";case"object":{if(Array.isArray(r))return"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)";if(r===null)return"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19",email:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25",url:"URL",emoji:"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",date:"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO",time:"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",duration:"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO",ipv4:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4",ipv6:"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6",cidrv4:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4",cidrv6:"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6",base64:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64",base64url:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL",json_string:"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON",e164:"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)",jwt:"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT",template_literal:"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19"};return r=>{switch(r.code){case"invalid_type":return`\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${r.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${h(r.values[0])}`:`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19":"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32",s=e(r.origin);return s?`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${r.maximum.toString()} ${s.unit??"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`:`\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin??"\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22":"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",s=e(r.origin);return s?`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${r.minimum.toString()} ${s.unit}`:`\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${r.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${i} ${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${i.prefix}"`:i.format==="ends_with"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${i.suffix}"`:i.format==="includes"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${i.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`:i.format==="regex"?`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${i.pattern}`:`\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${o[i.format]??r.format}`}case"not_multiple_of":return`\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${r.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;case"unrecognized_keys":return`\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${_(r.keys,", ")}`;case"invalid_key":return`\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${r.origin}`;case"invalid_union":return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49";case"invalid_element":return`\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${r.origin}`;default:return"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07"}}};function $p(){return{localeError:hv()}}var vv=t=>{let e=typeof t;switch(e){case"number":return Number.isNaN(t)?"NaN":"number";case"object":{if(Array.isArray(t))return"array";if(t===null)return"null";if(Object.getPrototypeOf(t)!==Object.prototype&&t.constructor)return t.constructor.name}}return e},yv=()=>{let t={string:{unit:"karakter",verb:"olmal\u0131"},file:{unit:"bayt",verb:"olmal\u0131"},array:{unit:"\xF6\u011Fe",verb:"olmal\u0131"},set:{unit:"\xF6\u011Fe",verb:"olmal\u0131"}};function e(o){return t[o]??null}let n={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\xFCre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aral\u0131\u011F\u0131",cidrv6:"IPv6 aral\u0131\u011F\u0131",base64:"base64 ile \u015Fifrelenmi\u015F metin",base64url:"base64url ile \u015Fifrelenmi\u015F metin",json_string:"JSON dizesi",e164:"E.164 say\u0131s\u0131",jwt:"JWT",template_literal:"\u015Eablon dizesi"};return o=>{switch(o.code){case"invalid_type":return`Ge\xE7ersiz de\u011Fer: beklenen ${o.expected}, al\u0131nan ${vv(o.input)}`;case"invalid_value":return o.values.length===1?`Ge\xE7ersiz de\u011Fer: beklenen ${h(o.values[0])}`:`Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${_(o.values,"|")}`;case"too_big":{let r=o.inclusive?"<=":"<",i=e(o.origin);return i?`\xC7ok b\xFCy\xFCk: beklenen ${o.origin??"de\u011Fer"} ${r}${o.maximum.toString()} ${i.unit??"\xF6\u011Fe"}`:`\xC7ok b\xFCy\xFCk: beklenen ${o.origin??"de\u011Fer"} ${r}${o.maximum.toString()}`}case"too_small":{let r=o.inclusive?">=":">",i=e(o.origin);return i?`\xC7ok k\xFC\xE7\xFCk: beklenen ${o.origin} ${r}${o.minimum.toString()} ${i.unit}`:`\xC7ok k\xFC\xE7\xFCk: beklenen ${o.origin} ${r}${o.minimum.toString()}`}case"invalid_format":{let r=o;return r.format==="starts_with"?`Ge\xE7ersiz metin: "${r.prefix}" ile ba\u015Flamal\u0131`:r.format==="ends_with"?`Ge\xE7ersiz metin: "${r.suffix}" ile bitmeli`:r.format==="includes"?`Ge\xE7ersiz metin: "${r.includes}" i\xE7ermeli`:r.format==="regex"?`Ge\xE7ersiz metin: ${r.pattern} desenine uymal\u0131`:`Ge\xE7ersiz ${n[r.format]??o.format}`}case"not_multiple_of":return`Ge\xE7ersiz say\u0131: ${o.divisor} ile tam b\xF6l\xFCnebilmeli`;case"unrecognized_keys":return`Tan\u0131nmayan anahtar${o.keys.length>1?"lar":""}: ${_(o.keys,", ")}`;case"invalid_key":return`${o.origin} i\xE7inde ge\xE7ersiz anahtar`;case"invalid_union":return"Ge\xE7ersiz de\u011Fer";case"invalid_element":return`${o.origin} i\xE7inde ge\xE7ersiz de\u011Fer`;default:return"Ge\xE7ersiz de\u011Fer"}}};function kp(){return{localeError:yv()}}var xv=()=>{let t={string:{unit:"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},file:{unit:"\u0431\u0430\u0439\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},array:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"},set:{unit:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432",verb:"\u043C\u0430\u0442\u0438\u043C\u0435"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"\u0447\u0438\u0441\u043B\u043E";case"object":{if(Array.isArray(r))return"\u043C\u0430\u0441\u0438\u0432";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456",email:"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438",url:"URL",emoji:"\u0435\u043C\u043E\u0434\u0437\u0456",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO",date:"\u0434\u0430\u0442\u0430 ISO",time:"\u0447\u0430\u0441 ISO",duration:"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO",ipv4:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4",ipv6:"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6",cidrv4:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4",cidrv6:"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6",base64:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64",base64url:"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url",json_string:"\u0440\u044F\u0434\u043E\u043A JSON",e164:"\u043D\u043E\u043C\u0435\u0440 E.164",jwt:"JWT",template_literal:"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"};return r=>{switch(r.code){case"invalid_type":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${r.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${h(r.values[0])}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${s.verb} ${i}${r.maximum.toString()} ${s.unit??"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin??"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} ${s.verb} ${i}${r.minimum.toString()} ${s.unit}`:`\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${r.origin} \u0431\u0443\u0434\u0435 ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${i.prefix}"`:i.format==="ends_with"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${i.suffix}"`:i.format==="includes"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${i.includes}"`:i.format==="regex"?`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${i.pattern}`:`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${o[i.format]??r.format}`}case"not_multiple_of":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${r.divisor}`;case"unrecognized_keys":return`\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${r.keys.length>1?"\u0456":""}: ${_(r.keys,", ")}`;case"invalid_key":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${r.origin}`;case"invalid_union":return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456";case"invalid_element":return`\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${r.origin}`;default:return"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"}}};function Fo(){return{localeError:xv()}}function Sp(){return Fo()}var bv=()=>{let t={string:{unit:"\u062D\u0631\u0648\u0641",verb:"\u06C1\u0648\u0646\u0627"},file:{unit:"\u0628\u0627\u0626\u0679\u0633",verb:"\u06C1\u0648\u0646\u0627"},array:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"},set:{unit:"\u0622\u0626\u0679\u0645\u0632",verb:"\u06C1\u0648\u0646\u0627"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"\u0646\u0645\u0628\u0631";case"object":{if(Array.isArray(r))return"\u0622\u0631\u06D2";if(r===null)return"\u0646\u0644";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u0627\u0646 \u067E\u0679",email:"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633",url:"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644",emoji:"\u0627\u06CC\u0645\u0648\u062C\u06CC",uuid:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",uuidv4:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4",uuidv6:"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6",nanoid:"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC",guid:"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",cuid2:"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2",ulid:"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC",xid:"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC",ksuid:"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC",datetime:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645",date:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E",time:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A",duration:"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A",ipv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633",ipv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633",cidrv4:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C",cidrv6:"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C",base64:"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",base64url:"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF",json_string:"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF",e164:"\u0627\u06CC 164 \u0646\u0645\u0628\u0631",jwt:"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC",template_literal:"\u0627\u0646 \u067E\u0679"};return r=>{switch(r.code){case"invalid_type":return`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${r.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${n(r.input)} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`;case"invalid_value":return r.values.length===1?`\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${h(r.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`:`\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${_(r.values,"|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`\u0628\u06C1\u062A \u0628\u0691\u0627: ${r.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${i}${r.maximum.toString()} ${s.unit??"\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0628\u0691\u0627: ${r.origin??"\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${i}${r.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u06D2 ${i}${r.minimum.toString()} ${s.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`:`\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${r.origin} \u06A9\u0627 ${i}${r.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="ends_with"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="includes"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${i.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:i.format==="regex"?`\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${i.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`:`\u063A\u0644\u0637 ${o[i.format]??r.format}`}case"not_multiple_of":return`\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${r.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;case"unrecognized_keys":return`\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${r.keys.length>1?"\u0632":""}: ${_(r.keys,"\u060C ")}`;case"invalid_key":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;case"invalid_union":return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679";case"invalid_element":return`${r.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;default:return"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"}}};function Ip(){return{localeError:bv()}}var wv=()=>{let t={string:{unit:"k\xFD t\u1EF1",verb:"c\xF3"},file:{unit:"byte",verb:"c\xF3"},array:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"},set:{unit:"ph\u1EA7n t\u1EED",verb:"c\xF3"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"s\u1ED1";case"object":{if(Array.isArray(r))return"m\u1EA3ng";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u0111\u1EA7u v\xE0o",email:"\u0111\u1ECBa ch\u1EC9 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\xE0y gi\u1EDD ISO",date:"ng\xE0y ISO",time:"gi\u1EDD ISO",duration:"kho\u1EA3ng th\u1EDDi gian ISO",ipv4:"\u0111\u1ECBa ch\u1EC9 IPv4",ipv6:"\u0111\u1ECBa ch\u1EC9 IPv6",cidrv4:"d\u1EA3i IPv4",cidrv6:"d\u1EA3i IPv6",base64:"chu\u1ED7i m\xE3 h\xF3a base64",base64url:"chu\u1ED7i m\xE3 h\xF3a base64url",json_string:"chu\u1ED7i JSON",e164:"s\u1ED1 E.164",jwt:"JWT",template_literal:"\u0111\u1EA7u v\xE0o"};return r=>{switch(r.code){case"invalid_type":return`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${r.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${h(r.values[0])}`:`T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${r.origin??"gi\xE1 tr\u1ECB"} ${s.verb} ${i}${r.maximum.toString()} ${s.unit??"ph\u1EA7n t\u1EED"}`:`Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${r.origin??"gi\xE1 tr\u1ECB"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${s.verb} ${i}${r.minimum.toString()} ${s.unit}`:`Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${i.prefix}"`:i.format==="ends_with"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${i.suffix}"`:i.format==="includes"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${i.includes}"`:i.format==="regex"?`Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${i.pattern}`:`${o[i.format]??r.format} kh\xF4ng h\u1EE3p l\u1EC7`}case"not_multiple_of":return`S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${r.divisor}`;case"unrecognized_keys":return`Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${_(r.keys,", ")}`;case"invalid_key":return`Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${r.origin}`;case"invalid_union":return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7";case"invalid_element":return`Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${r.origin}`;default:return"\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"}}};function Tp(){return{localeError:wv()}}var $v=()=>{let t={string:{unit:"\u5B57\u7B26",verb:"\u5305\u542B"},file:{unit:"\u5B57\u8282",verb:"\u5305\u542B"},array:{unit:"\u9879",verb:"\u5305\u542B"},set:{unit:"\u9879",verb:"\u5305\u542B"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"\u975E\u6570\u5B57(NaN)":"\u6570\u5B57";case"object":{if(Array.isArray(r))return"\u6570\u7EC4";if(r===null)return"\u7A7A\u503C(null)";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u8F93\u5165",email:"\u7535\u5B50\u90AE\u4EF6",url:"URL",emoji:"\u8868\u60C5\u7B26\u53F7",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO\u65E5\u671F\u65F6\u95F4",date:"ISO\u65E5\u671F",time:"ISO\u65F6\u95F4",duration:"ISO\u65F6\u957F",ipv4:"IPv4\u5730\u5740",ipv6:"IPv6\u5730\u5740",cidrv4:"IPv4\u7F51\u6BB5",cidrv6:"IPv6\u7F51\u6BB5",base64:"base64\u7F16\u7801\u5B57\u7B26\u4E32",base64url:"base64url\u7F16\u7801\u5B57\u7B26\u4E32",json_string:"JSON\u5B57\u7B26\u4E32",e164:"E.164\u53F7\u7801",jwt:"JWT",template_literal:"\u8F93\u5165"};return r=>{switch(r.code){case"invalid_type":return`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${r.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${h(r.values[0])}`:`\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${r.origin??"\u503C"} ${i}${r.maximum.toString()} ${s.unit??"\u4E2A\u5143\u7D20"}`:`\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${r.origin??"\u503C"} ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${i}${r.minimum.toString()} ${s.unit}`:`\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${r.origin} ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.prefix}" \u5F00\u5934`:i.format==="ends_with"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${i.suffix}" \u7ED3\u5C3E`:i.format==="includes"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${i.pattern}`:`\u65E0\u6548${o[i.format]??r.format}`}case"not_multiple_of":return`\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${r.divisor} \u7684\u500D\u6570`;case"unrecognized_keys":return`\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${_(r.keys,", ")}`;case"invalid_key":return`${r.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;case"invalid_union":return"\u65E0\u6548\u8F93\u5165";case"invalid_element":return`${r.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;default:return"\u65E0\u6548\u8F93\u5165"}}};function zp(){return{localeError:$v()}}var kv=()=>{let t={string:{unit:"\u5B57\u5143",verb:"\u64C1\u6709"},file:{unit:"\u4F4D\u5143\u7D44",verb:"\u64C1\u6709"},array:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"},set:{unit:"\u9805\u76EE",verb:"\u64C1\u6709"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"number";case"object":{if(Array.isArray(r))return"array";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u8F38\u5165",email:"\u90F5\u4EF6\u5730\u5740",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 \u65E5\u671F\u6642\u9593",date:"ISO \u65E5\u671F",time:"ISO \u6642\u9593",duration:"ISO \u671F\u9593",ipv4:"IPv4 \u4F4D\u5740",ipv6:"IPv6 \u4F4D\u5740",cidrv4:"IPv4 \u7BC4\u570D",cidrv6:"IPv6 \u7BC4\u570D",base64:"base64 \u7DE8\u78BC\u5B57\u4E32",base64url:"base64url \u7DE8\u78BC\u5B57\u4E32",json_string:"JSON \u5B57\u4E32",e164:"E.164 \u6578\u503C",jwt:"JWT",template_literal:"\u8F38\u5165"};return r=>{switch(r.code){case"invalid_type":return`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${r.expected}\uFF0C\u4F46\u6536\u5230 ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${h(r.values[0])}`:`\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${r.origin??"\u503C"} \u61C9\u70BA ${i}${r.maximum.toString()} ${s.unit??"\u500B\u5143\u7D20"}`:`\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${r.origin??"\u503C"} \u61C9\u70BA ${i}${r.maximum.toString()}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${i}${r.minimum.toString()} ${s.unit}`:`\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${r.origin} \u61C9\u70BA ${i}${r.minimum.toString()}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.prefix}" \u958B\u982D`:i.format==="ends_with"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${i.suffix}" \u7D50\u5C3E`:i.format==="includes"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${i.includes}"`:i.format==="regex"?`\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${i.pattern}`:`\u7121\u6548\u7684 ${o[i.format]??r.format}`}case"not_multiple_of":return`\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${r.divisor} \u7684\u500D\u6578`;case"unrecognized_keys":return`\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${r.keys.length>1?"\u5011":""}\uFF1A${_(r.keys,"\u3001")}`;case"invalid_key":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;case"invalid_union":return"\u7121\u6548\u7684\u8F38\u5165\u503C";case"invalid_element":return`${r.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;default:return"\u7121\u6548\u7684\u8F38\u5165\u503C"}}};function Op(){return{localeError:kv()}}var Sv=()=>{let t={string:{unit:"\xE0mi",verb:"n\xED"},file:{unit:"bytes",verb:"n\xED"},array:{unit:"nkan",verb:"n\xED"},set:{unit:"nkan",verb:"n\xED"}};function e(r){return t[r]??null}let n=r=>{let i=typeof r;switch(i){case"number":return Number.isNaN(r)?"NaN":"n\u1ECD\u0301mb\xE0";case"object":{if(Array.isArray(r))return"akop\u1ECD";if(r===null)return"null";if(Object.getPrototypeOf(r)!==Object.prototype&&r.constructor)return r.constructor.name}}return i},o={regex:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9",email:"\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC",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:"\xE0k\xF3k\xF2 ISO",date:"\u1ECDj\u1ECD\u0301 ISO",time:"\xE0k\xF3k\xF2 ISO",duration:"\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO",ipv4:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv4",ipv6:"\xE0d\xEDr\u1EB9\u0301s\xEC IPv6",cidrv4:"\xE0gb\xE8gb\xE8 IPv4",cidrv6:"\xE0gb\xE8gb\xE8 IPv6",base64:"\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64",base64url:"\u1ECD\u0300r\u1ECD\u0300 base64url",json_string:"\u1ECD\u0300r\u1ECD\u0300 JSON",e164:"n\u1ECD\u0301mb\xE0 E.164",jwt:"JWT",template_literal:"\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9"};return r=>{switch(r.code){case"invalid_type":return`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${r.expected}, \xE0m\u1ECD\u0300 a r\xED ${n(r.input)}`;case"invalid_value":return r.values.length===1?`\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${h(r.values[0])}`:`\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${_(r.values,"|")}`;case"too_big":{let i=r.inclusive?"<=":"<",s=e(r.origin);return s?`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${r.origin??"iye"} ${s.verb} ${i}${r.maximum} ${s.unit}`:`T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${i}${r.maximum}`}case"too_small":{let i=r.inclusive?">=":">",s=e(r.origin);return s?`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${r.origin} ${s.verb} ${i}${r.minimum} ${s.unit}`:`K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${i}${r.minimum}`}case"invalid_format":{let i=r;return i.format==="starts_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${i.prefix}"`:i.format==="ends_with"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${i.suffix}"`:i.format==="includes"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${i.includes}"`:i.format==="regex"?`\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${i.pattern}`:`A\u1E63\xEC\u1E63e: ${o[i.format]??r.format}`}case"not_multiple_of":return`N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${r.divisor}`;case"unrecognized_keys":return`B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${_(r.keys,", ")}`;case"invalid_key":return`B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${r.origin}`;case"invalid_union":return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e";case"invalid_element":return`Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${r.origin}`;default:return"\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"}}};function Np(){return{localeError:Sv()}}var Dp,Vc=Symbol("ZodOutput"),Bc=Symbol("ZodInput"),tr=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...n){let o=n[0];if(this._map.set(e,o),o&&typeof o=="object"&&"id"in o){if(this._idmap.has(o.id))throw new Error(`ID ${o.id} already exists in the registry`);this._idmap.set(o.id,e)}return this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let n=this._map.get(e);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(e),this}get(e){let n=e._zod.parent;if(n){let o={...this.get(n)??{}};delete o.id;let r={...o,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function Ro(){return new tr}(Dp=globalThis).__zod_globalRegistry??(Dp.__zod_globalRegistry=Ro());var me=globalThis.__zod_globalRegistry;function Hc(t,e){return new t({type:"string",...v(e)})}function Gc(t,e){return new t({type:"string",coerce:!0,...v(e)})}function Wo(t,e){return new t({type:"string",format:"email",check:"string_format",abort:!1,...v(e)})}function xn(t,e){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...v(e)})}function Vo(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...v(e)})}function Bo(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...v(e)})}function Ho(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...v(e)})}function Go(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...v(e)})}function bn(t,e){return new t({type:"string",format:"url",check:"string_format",abort:!1,...v(e)})}function Jo(t,e){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...v(e)})}function qo(t,e){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...v(e)})}function Ko(t,e){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...v(e)})}function Yo(t,e){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...v(e)})}function Xo(t,e){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...v(e)})}function Qo(t,e){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...v(e)})}function ei(t,e){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...v(e)})}function ti(t,e){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...v(e)})}function ri(t,e){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...v(e)})}function Jc(t,e){return new t({type:"string",format:"mac",check:"string_format",abort:!1,...v(e)})}function ni(t,e){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...v(e)})}function oi(t,e){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...v(e)})}function ii(t,e){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...v(e)})}function si(t,e){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...v(e)})}function ai(t,e){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...v(e)})}function ci(t,e){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...v(e)})}var qc={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function Kc(t,e){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...v(e)})}function Yc(t,e){return new t({type:"string",format:"date",check:"string_format",...v(e)})}function Xc(t,e){return new t({type:"string",format:"time",check:"string_format",precision:null,...v(e)})}function Qc(t,e){return new t({type:"string",format:"duration",check:"string_format",...v(e)})}function eu(t,e){return new t({type:"number",checks:[],...v(e)})}function tu(t,e){return new t({type:"number",coerce:!0,checks:[],...v(e)})}function ru(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...v(e)})}function nu(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float32",...v(e)})}function ou(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"float64",...v(e)})}function iu(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"int32",...v(e)})}function su(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"uint32",...v(e)})}function au(t,e){return new t({type:"boolean",...v(e)})}function cu(t,e){return new t({type:"boolean",coerce:!0,...v(e)})}function uu(t,e){return new t({type:"bigint",...v(e)})}function lu(t,e){return new t({type:"bigint",coerce:!0,...v(e)})}function mu(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...v(e)})}function du(t,e){return new t({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...v(e)})}function pu(t,e){return new t({type:"symbol",...v(e)})}function fu(t,e){return new t({type:"undefined",...v(e)})}function _u(t,e){return new t({type:"null",...v(e)})}function gu(t){return new t({type:"any"})}function hu(t){return new t({type:"unknown"})}function vu(t,e){return new t({type:"never",...v(e)})}function yu(t,e){return new t({type:"void",...v(e)})}function xu(t,e){return new t({type:"date",...v(e)})}function bu(t,e){return new t({type:"date",coerce:!0,...v(e)})}function wu(t,e){return new t({type:"nan",...v(e)})}function Ye(t,e){return new zo({check:"less_than",...v(e),value:t,inclusive:!1})}function ze(t,e){return new zo({check:"less_than",...v(e),value:t,inclusive:!0})}function Xe(t,e){return new Oo({check:"greater_than",...v(e),value:t,inclusive:!1})}function _e(t,e){return new Oo({check:"greater_than",...v(e),value:t,inclusive:!0})}function $u(t){return Xe(0,t)}function ku(t){return Ye(0,t)}function Su(t){return ze(0,t)}function Iu(t){return _e(0,t)}function It(t,e){return new ga({check:"multiple_of",...v(e),value:t})}function rr(t,e){return new ya({check:"max_size",...v(e),maximum:t})}function Tt(t,e){return new xa({check:"min_size",...v(e),minimum:t})}function wn(t,e){return new ba({check:"size_equals",...v(e),size:t})}function nr(t,e){return new wa({check:"max_length",...v(e),maximum:t})}function _t(t,e){return new $a({check:"min_length",...v(e),minimum:t})}function or(t,e){return new ka({check:"length_equals",...v(e),length:t})}function $n(t,e){return new Sa({check:"string_format",format:"regex",...v(e),pattern:t})}function kn(t){return new Ia({check:"string_format",format:"lowercase",...v(t)})}function Sn(t){return new Ta({check:"string_format",format:"uppercase",...v(t)})}function In(t,e){return new za({check:"string_format",format:"includes",...v(e),includes:t})}function Tn(t,e){return new Oa({check:"string_format",format:"starts_with",...v(e),prefix:t})}function zn(t,e){return new Na({check:"string_format",format:"ends_with",...v(e),suffix:t})}function Tu(t,e,n){return new Da({check:"property",property:t,schema:e,...v(n)})}function On(t,e){return new Pa({check:"mime_type",mime:t,...v(e)})}function Re(t){return new Aa({check:"overwrite",tx:t})}function Nn(t){return Re(e=>e.normalize(t))}function Dn(){return Re(t=>t.trim())}function Pn(){return Re(t=>t.toLowerCase())}function An(){return Re(t=>t.toUpperCase())}function En(){return Re(t=>Ns(t))}function zu(t,e,n){return new t({type:"array",element:e,...v(n)})}function Tv(t,e,n){return new t({type:"union",options:e,...v(n)})}function zv(t,e,n,o){return new t({type:"union",options:n,discriminator:e,...v(o)})}function Ov(t,e,n){return new t({type:"intersection",left:e,right:n})}function Nv(t,e,n,o){let r=n instanceof T,i=r?o:n,s=r?n:null;return new t({type:"tuple",items:e,rest:s,...v(i)})}function Dv(t,e,n,o){return new t({type:"record",keyType:e,valueType:n,...v(o)})}function Pv(t,e,n,o){return new t({type:"map",keyType:e,valueType:n,...v(o)})}function Av(t,e,n){return new t({type:"set",valueType:e,...v(n)})}function Ev(t,e,n){let o=Array.isArray(e)?Object.fromEntries(e.map(r=>[r,r])):e;return new t({type:"enum",entries:o,...v(n)})}function jv(t,e,n){return new t({type:"enum",entries:e,...v(n)})}function Uv(t,e,n){return new t({type:"literal",values:Array.isArray(e)?e:[e],...v(n)})}function Ou(t,e){return new t({type:"file",...v(e)})}function Cv(t,e){return new t({type:"transform",transform:e})}function Lv(t,e){return new t({type:"optional",innerType:e})}function Zv(t,e){return new t({type:"nullable",innerType:e})}function Mv(t,e,n){return new t({type:"default",innerType:e,get defaultValue(){return typeof n=="function"?n():Ps(n)}})}function Fv(t,e,n){return new t({type:"nonoptional",innerType:e,...v(n)})}function Rv(t,e){return new t({type:"success",innerType:e})}function Wv(t,e,n){return new t({type:"catch",innerType:e,catchValue:typeof n=="function"?n:()=>n})}function Vv(t,e,n){return new t({type:"pipe",in:e,out:n})}function Bv(t,e){return new t({type:"readonly",innerType:e})}function Hv(t,e,n){return new t({type:"template_literal",parts:e,...v(n)})}function Gv(t,e){return new t({type:"lazy",getter:e})}function Jv(t,e){return new t({type:"promise",innerType:e})}function Nu(t,e,n){let o=v(n);return o.abort??(o.abort=!0),new t({type:"custom",check:"custom",fn:e,...o})}function Du(t,e,n){return new t({type:"custom",check:"custom",fn:e,...v(n)})}function Pu(t){let e=Pp(n=>(n.addIssue=o=>{if(typeof o=="string")n.issues.push(qt(o,n.value,e._zod.def));else{let r=o;r.fatal&&(r.continue=!1),r.code??(r.code="custom"),r.input??(r.input=n.value),r.inst??(r.inst=e),r.continue??(r.continue=!e._zod.def.abort),n.issues.push(qt(r))}},t(n.value,n)));return e}function Pp(t,e){let n=new W({check:"custom",...v(e)});return n._zod.check=t,n}function Au(t){let e=new W({check:"describe"});return e._zod.onattach=[n=>{let o=me.get(n)??{};me.add(n,{...o,description:t})}],e._zod.check=()=>{},e}function Eu(t){let e=new W({check:"meta"});return e._zod.onattach=[n=>{let o=me.get(n)??{};me.add(n,{...o,...t})}],e._zod.check=()=>{},e}function ju(t,e){let n=v(e),o=n.truthy??["true","1","yes","on","y","enabled"],r=n.falsy??["false","0","no","off","n","disabled"];n.case!=="sensitive"&&(o=o.map(f=>typeof f=="string"?f.toLowerCase():f),r=r.map(f=>typeof f=="string"?f.toLowerCase():f));let i=new Set(o),s=new Set(r),a=t.Codec??gn,u=t.Boolean??_n,c=t.String??St,l=new c({type:"string",error:n.error}),d=new u({type:"boolean",error:n.error}),g=new a({type:"pipe",in:l,out:d,transform:(f,p)=>{let x=f;return n.case!=="sensitive"&&(x=x.toLowerCase()),i.has(x)?!0:s.has(x)?!1:(p.issues.push({code:"invalid_value",expected:"stringbool",values:[...i,...s],input:p.value,inst:g,continue:!1}),{})},reverseTransform:(f,p)=>f===!0?o[0]||"true":r[0]||"false",error:n.error});return g}function ir(t,e,n,o={}){let r=v(o),i={...v(o),check:"string_format",type:"string",format:e,fn:typeof n=="function"?n:a=>n.test(a),...r};return n instanceof RegExp&&(i.pattern=n),new t(i)}var jn=class{constructor(e){this.counter=0,this.metadataRegistry=e?.metadata??me,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,n={path:[],schemaPath:[]}){var o;let r=e._zod.def,i={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},s=this.seen.get(e);if(s)return s.count++,n.schemaPath.includes(e)&&(s.cycle=n.path),s.schema;let a={schema:{},count:1,cycle:void 0,path:n.path};this.seen.set(e,a);let u=e._zod.toJSONSchema?.();if(u)a.schema=u;else{let d={...n,schemaPath:[...n.schemaPath,e],path:n.path},g=e._zod.parent;if(g)a.ref=g,this.process(g,d),this.seen.get(g).isParent=!0;else{let f=a.schema;switch(r.type){case"string":{let p=f;p.type="string";let{minimum:x,maximum:k,format:N,patterns:z,contentEncoding:A}=e._zod.bag;if(typeof x=="number"&&(p.minLength=x),typeof k=="number"&&(p.maxLength=k),N&&(p.format=i[N]??N,p.format===""&&delete p.format),A&&(p.contentEncoding=A),z&&z.size>0){let b=[...z];b.length===1?p.pattern=b[0].source:b.length>1&&(a.schema.allOf=[...b.map(S=>({...this.target==="draft-7"||this.target==="draft-4"||this.target==="openapi-3.0"?{type:"string"}:{},pattern:S.source}))])}break}case"number":{let p=f,{minimum:x,maximum:k,format:N,multipleOf:z,exclusiveMaximum:A,exclusiveMinimum:b}=e._zod.bag;typeof N=="string"&&N.includes("int")?p.type="integer":p.type="number",typeof b=="number"&&(this.target==="draft-4"||this.target==="openapi-3.0"?(p.minimum=b,p.exclusiveMinimum=!0):p.exclusiveMinimum=b),typeof x=="number"&&(p.minimum=x,typeof b=="number"&&this.target!=="draft-4"&&(b>=x?delete p.minimum:delete p.exclusiveMinimum)),typeof A=="number"&&(this.target==="draft-4"||this.target==="openapi-3.0"?(p.maximum=A,p.exclusiveMaximum=!0):p.exclusiveMaximum=A),typeof k=="number"&&(p.maximum=k,typeof A=="number"&&this.target!=="draft-4"&&(A<=k?delete p.maximum:delete p.exclusiveMaximum)),typeof z=="number"&&(p.multipleOf=z);break}case"boolean":{let p=f;p.type="boolean";break}case"bigint":{if(this.unrepresentable==="throw")throw new Error("BigInt cannot be represented in JSON Schema");break}case"symbol":{if(this.unrepresentable==="throw")throw new Error("Symbols cannot be represented in JSON Schema");break}case"null":{this.target==="openapi-3.0"?(f.type="string",f.nullable=!0,f.enum=[null]):f.type="null";break}case"any":break;case"unknown":break;case"undefined":{if(this.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema");break}case"void":{if(this.unrepresentable==="throw")throw new Error("Void cannot be represented in JSON Schema");break}case"never":{f.not={};break}case"date":{if(this.unrepresentable==="throw")throw new Error("Date cannot be represented in JSON Schema");break}case"array":{let p=f,{minimum:x,maximum:k}=e._zod.bag;typeof x=="number"&&(p.minItems=x),typeof k=="number"&&(p.maxItems=k),p.type="array",p.items=this.process(r.element,{...d,path:[...d.path,"items"]});break}case"object":{let p=f;p.type="object",p.properties={};let x=r.shape;for(let z in x)p.properties[z]=this.process(x[z],{...d,path:[...d.path,"properties",z]});let k=new Set(Object.keys(x)),N=new Set([...k].filter(z=>{let A=r.shape[z]._zod;return this.io==="input"?A.optin===void 0:A.optout===void 0}));N.size>0&&(p.required=Array.from(N)),r.catchall?._zod.def.type==="never"?p.additionalProperties=!1:r.catchall?r.catchall&&(p.additionalProperties=this.process(r.catchall,{...d,path:[...d.path,"additionalProperties"]})):this.io==="output"&&(p.additionalProperties=!1);break}case"union":{let p=f,x=r.discriminator!==void 0,k=r.options.map((N,z)=>this.process(N,{...d,path:[...d.path,x?"oneOf":"anyOf",z]}));x?p.oneOf=k:p.anyOf=k;break}case"intersection":{let p=f,x=this.process(r.left,{...d,path:[...d.path,"allOf",0]}),k=this.process(r.right,{...d,path:[...d.path,"allOf",1]}),N=A=>"allOf"in A&&Object.keys(A).length===1,z=[...N(x)?x.allOf:[x],...N(k)?k.allOf:[k]];p.allOf=z;break}case"tuple":{let p=f;p.type="array";let x=this.target==="draft-2020-12"?"prefixItems":"items",k=this.target==="draft-2020-12"||this.target==="openapi-3.0"?"items":"additionalItems",N=r.items.map((S,E)=>this.process(S,{...d,path:[...d.path,x,E]})),z=r.rest?this.process(r.rest,{...d,path:[...d.path,k,...this.target==="openapi-3.0"?[r.items.length]:[]]}):null;this.target==="draft-2020-12"?(p.prefixItems=N,z&&(p.items=z)):this.target==="openapi-3.0"?(p.items={anyOf:N},z&&p.items.anyOf.push(z),p.minItems=N.length,z||(p.maxItems=N.length)):(p.items=N,z&&(p.additionalItems=z));let{minimum:A,maximum:b}=e._zod.bag;typeof A=="number"&&(p.minItems=A),typeof b=="number"&&(p.maxItems=b);break}case"record":{let p=f;p.type="object",(this.target==="draft-7"||this.target==="draft-2020-12")&&(p.propertyNames=this.process(r.keyType,{...d,path:[...d.path,"propertyNames"]})),p.additionalProperties=this.process(r.valueType,{...d,path:[...d.path,"additionalProperties"]});break}case"map":{if(this.unrepresentable==="throw")throw new Error("Map cannot be represented in JSON Schema");break}case"set":{if(this.unrepresentable==="throw")throw new Error("Set cannot be represented in JSON Schema");break}case"enum":{let p=f,x=nn(r.entries);x.every(k=>typeof k=="number")&&(p.type="number"),x.every(k=>typeof k=="string")&&(p.type="string"),p.enum=x;break}case"literal":{let p=f,x=[];for(let k of r.values)if(k===void 0){if(this.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof k=="bigint"){if(this.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");x.push(Number(k))}else x.push(k);if(x.length!==0)if(x.length===1){let k=x[0];p.type=k===null?"null":typeof k,this.target==="draft-4"||this.target==="openapi-3.0"?p.enum=[k]:p.const=k}else x.every(k=>typeof k=="number")&&(p.type="number"),x.every(k=>typeof k=="string")&&(p.type="string"),x.every(k=>typeof k=="boolean")&&(p.type="string"),x.every(k=>k===null)&&(p.type="null"),p.enum=x;break}case"file":{let p=f,x={type:"string",format:"binary",contentEncoding:"binary"},{minimum:k,maximum:N,mime:z}=e._zod.bag;k!==void 0&&(x.minLength=k),N!==void 0&&(x.maxLength=N),z?z.length===1?(x.contentMediaType=z[0],Object.assign(p,x)):p.anyOf=z.map(A=>({...x,contentMediaType:A})):Object.assign(p,x);break}case"transform":{if(this.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema");break}case"nullable":{let p=this.process(r.innerType,d);this.target==="openapi-3.0"?(a.ref=r.innerType,f.nullable=!0):f.anyOf=[p,{type:"null"}];break}case"nonoptional":{this.process(r.innerType,d),a.ref=r.innerType;break}case"success":{let p=f;p.type="boolean";break}case"default":{this.process(r.innerType,d),a.ref=r.innerType,f.default=JSON.parse(JSON.stringify(r.defaultValue));break}case"prefault":{this.process(r.innerType,d),a.ref=r.innerType,this.io==="input"&&(f._prefault=JSON.parse(JSON.stringify(r.defaultValue)));break}case"catch":{this.process(r.innerType,d),a.ref=r.innerType;let p;try{p=r.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}f.default=p;break}case"nan":{if(this.unrepresentable==="throw")throw new Error("NaN cannot be represented in JSON Schema");break}case"template_literal":{let p=f,x=e._zod.pattern;if(!x)throw new Error("Pattern not found in template literal");p.type="string",p.pattern=x.source;break}case"pipe":{let p=this.io==="input"?r.in._zod.def.type==="transform"?r.out:r.in:r.out;this.process(p,d),a.ref=p;break}case"readonly":{this.process(r.innerType,d),a.ref=r.innerType,f.readOnly=!0;break}case"promise":{this.process(r.innerType,d),a.ref=r.innerType;break}case"optional":{this.process(r.innerType,d),a.ref=r.innerType;break}case"lazy":{let p=e._zod.innerType;this.process(p,d),a.ref=p;break}case"custom":{if(this.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema");break}case"function":{if(this.unrepresentable==="throw")throw new Error("Function types cannot be represented in JSON Schema");break}default:}}}let c=this.metadataRegistry.get(e);return c&&Object.assign(a.schema,c),this.io==="input"&&de(e)&&(delete a.schema.examples,delete a.schema.default),this.io==="input"&&a.schema._prefault&&((o=a.schema).default??(o.default=a.schema._prefault)),delete a.schema._prefault,this.seen.get(e).schema}emit(e,n){let o={cycles:n?.cycles??"ref",reused:n?.reused??"inline",external:n?.external??void 0},r=this.seen.get(e);if(!r)throw new Error("Unprocessed schema. This is a bug in Zod.");let i=l=>{let d=this.target==="draft-2020-12"?"$defs":"definitions";if(o.external){let x=o.external.registry.get(l[0])?.id,k=o.external.uri??(z=>z);if(x)return{ref:k(x)};let N=l[1].defId??l[1].schema.id??`schema${this.counter++}`;return l[1].defId=N,{defId:N,ref:`${k("__shared")}#/${d}/${N}`}}if(l[1]===r)return{ref:"#"};let f=`#/${d}/`,p=l[1].schema.id??`__schema${this.counter++}`;return{defId:p,ref:f+p}},s=l=>{if(l[1].schema.$ref)return;let d=l[1],{ref:g,defId:f}=i(l);d.def={...d.schema},f&&(d.defId=f);let p=d.schema;for(let x in p)delete p[x];p.$ref=g};if(o.cycles==="throw")for(let l of this.seen.entries()){let d=l[1];if(d.cycle)throw new Error(`Cycle detected: #/${d.cycle?.join("/")}/<root>
Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let l of this.seen.entries()){let d=l[1];if(e===l[0]){s(l);continue}if(o.external){let f=o.external.registry.get(l[0])?.id;if(e!==l[0]&&f){s(l);continue}}if(this.metadataRegistry.get(l[0])?.id){s(l);continue}if(d.cycle){s(l);continue}if(d.count>1&&o.reused==="ref"){s(l);continue}}let a=(l,d)=>{let g=this.seen.get(l),f=g.def??g.schema,p={...f};if(g.ref===null)return;let x=g.ref;if(g.ref=null,x){a(x,d);let k=this.seen.get(x).schema;k.$ref&&(d.target==="draft-7"||d.target==="draft-4"||d.target==="openapi-3.0")?(f.allOf=f.allOf??[],f.allOf.push(k)):(Object.assign(f,k),Object.assign(f,p))}g.isParent||this.override({zodSchema:l,jsonSchema:f,path:g.path??[]})};for(let l of[...this.seen.entries()].reverse())a(l[0],{target:this.target});let u={};if(this.target==="draft-2020-12"?u.$schema="https://json-schema.org/draft/2020-12/schema":this.target==="draft-7"?u.$schema="http://json-schema.org/draft-07/schema#":this.target==="draft-4"?u.$schema="http://json-schema.org/draft-04/schema#":this.target==="openapi-3.0"||console.warn(`Invalid target: ${this.target}`),o.external?.uri){let l=o.external.registry.get(e)?.id;if(!l)throw new Error("Schema is missing an `id` property");u.$id=o.external.uri(l)}Object.assign(u,r.def);let c=o.external?.defs??{};for(let l of this.seen.entries()){let d=l[1];d.def&&d.defId&&(c[d.defId]=d.def)}o.external||Object.keys(c).length>0&&(this.target==="draft-2020-12"?u.$defs=c:u.definitions=c);try{return JSON.parse(JSON.stringify(u))}catch{throw new Error("Error converting schema to JSON.")}}};function Uu(t,e){if(t instanceof tr){let o=new jn(e),r={};for(let a of t._idmap.entries()){let[u,c]=a;o.process(c)}let i={},s={registry:t,uri:e?.uri,defs:r};for(let a of t._idmap.entries()){let[u,c]=a;i[u]=o.emit(c,{...e,external:s})}if(Object.keys(r).length>0){let a=o.target==="draft-2020-12"?"$defs":"definitions";i.__shared={[a]:r}}return{schemas:i}}let n=new jn(e);return n.process(t),n.emit(t,e)}function de(t,e){let n=e??{seen:new Set};if(n.seen.has(t))return!1;n.seen.add(t);let o=t._zod.def;if(o.type==="transform")return!0;if(o.type==="array")return de(o.element,n);if(o.type==="set")return de(o.valueType,n);if(o.type==="lazy")return de(o.getter(),n);if(o.type==="promise"||o.type==="optional"||o.type==="nonoptional"||o.type==="nullable"||o.type==="readonly"||o.type==="default"||o.type==="prefault")return de(o.innerType,n);if(o.type==="intersection")return de(o.left,n)||de(o.right,n);if(o.type==="record"||o.type==="map")return de(o.keyType,n)||de(o.valueType,n);if(o.type==="pipe")return de(o.in,n)||de(o.out,n);if(o.type==="object"){for(let r in o.shape)if(de(o.shape[r],n))return!0;return!1}if(o.type==="union"){for(let r of o.options)if(de(r,n))return!0;return!1}if(o.type==="tuple"){for(let r of o.items)if(de(r,n))return!0;return!!(o.rest&&de(o.rest,n))}return!1}var Ap={};var pi={};tt(pi,{ZodISODate:()=>li,ZodISODateTime:()=>ui,ZodISODuration:()=>di,ZodISOTime:()=>mi,date:()=>Lu,datetime:()=>Cu,duration:()=>Mu,time:()=>Zu});var ui=m("ZodISODateTime",(t,e)=>{Ga.init(t,e),V.init(t,e)});function Cu(t){return Kc(ui,t)}var li=m("ZodISODate",(t,e)=>{Ja.init(t,e),V.init(t,e)});function Lu(t){return Yc(li,t)}var mi=m("ZodISOTime",(t,e)=>{qa.init(t,e),V.init(t,e)});function Zu(t){return Xc(mi,t)}var di=m("ZodISODuration",(t,e)=>{Ka.init(t,e),V.init(t,e)});function Mu(t){return Qc(di,t)}var jp=(t,e)=>{un.init(t,e),t.name="ZodError",Object.defineProperties(t,{format:{value:n=>mn(t,n)},flatten:{value:n=>ln(t,n)},addIssue:{value:n=>{t.issues.push(n),t.message=JSON.stringify(t.issues,Gt,2)}},addIssues:{value:n=>{t.issues.push(...n),t.message=JSON.stringify(t.issues,Gt,2)}},isEmpty:{get(){return t.issues.length===0}}})},Kv=m("ZodError",jp),ge=m("ZodError",jp,{Parent:Error});var Fu=Kt(ge),Ru=Yt(ge),Wu=Xt(ge),Vu=Qt(ge),Bu=yo(ge),Hu=xo(ge),Gu=bo(ge),Ju=wo(ge),qu=$o(ge),Ku=ko(ge),Yu=So(ge),Xu=Io(ge);var O=m("ZodType",(t,e)=>(T.init(t,e),t.def=e,t.type=e.type,Object.defineProperty(t,"_def",{value:e}),t.check=(...n)=>t.clone(y.mergeDefs(e,{checks:[...e.checks??[],...n.map(o=>typeof o=="function"?{_zod:{check:o,def:{check:"custom"},onattach:[]}}:o)]})),t.clone=(n,o)=>le(t,n,o),t.brand=()=>t,t.register=(n,o)=>(n.add(t,o),t),t.parse=(n,o)=>Fu(t,n,o,{callee:t.parse}),t.safeParse=(n,o)=>Wu(t,n,o),t.parseAsync=async(n,o)=>Ru(t,n,o,{callee:t.parseAsync}),t.safeParseAsync=async(n,o)=>Vu(t,n,o),t.spa=t.safeParseAsync,t.encode=(n,o)=>Bu(t,n,o),t.decode=(n,o)=>Hu(t,n,o),t.encodeAsync=async(n,o)=>Gu(t,n,o),t.decodeAsync=async(n,o)=>Ju(t,n,o),t.safeEncode=(n,o)=>qu(t,n,o),t.safeDecode=(n,o)=>Ku(t,n,o),t.safeEncodeAsync=async(n,o)=>Yu(t,n,o),t.safeDecodeAsync=async(n,o)=>Xu(t,n,o),t.refine=(n,o)=>t.check($f(n,o)),t.superRefine=n=>t.check(kf(n)),t.overwrite=n=>t.check(Re(n)),t.optional=()=>_i(t),t.nullable=()=>gi(t),t.nullish=()=>_i(gi(t)),t.nonoptional=n=>mf(t,n),t.array=()=>xi(t),t.or=n=>bl([t,n]),t.and=n=>Kp(t,n),t.transform=n=>hi(t,kl(n)),t.default=n=>cf(t,n),t.prefault=n=>lf(t,n),t.catch=n=>ff(t,n),t.pipe=n=>hi(t,n),t.readonly=()=>hf(t),t.describe=n=>{let o=t.clone();return me.add(o,{description:n}),o},Object.defineProperty(t,"description",{get(){return me.get(t)?.description},configurable:!0}),t.meta=(...n)=>{if(n.length===0)return me.get(t);let o=t.clone();return me.add(o,n[0]),o},t.isOptional=()=>t.safeParse(void 0).success,t.isNullable=()=>t.safeParse(null).success,t)),tl=m("_ZodString",(t,e)=>{St.init(t,e),O.init(t,e);let n=t._zod.bag;t.format=n.format??null,t.minLength=n.minimum??null,t.maxLength=n.maximum??null,t.regex=(...o)=>t.check($n(...o)),t.includes=(...o)=>t.check(In(...o)),t.startsWith=(...o)=>t.check(Tn(...o)),t.endsWith=(...o)=>t.check(zn(...o)),t.min=(...o)=>t.check(_t(...o)),t.max=(...o)=>t.check(nr(...o)),t.length=(...o)=>t.check(or(...o)),t.nonempty=(...o)=>t.check(_t(1,...o)),t.lowercase=o=>t.check(kn(o)),t.uppercase=o=>t.check(Sn(o)),t.trim=()=>t.check(Dn()),t.normalize=(...o)=>t.check(Nn(...o)),t.toLowerCase=()=>t.check(Pn()),t.toUpperCase=()=>t.check(An()),t.slugify=()=>t.check(En())}),Cn=m("ZodString",(t,e)=>{St.init(t,e),tl.init(t,e),t.email=n=>t.check(Wo(rl,n)),t.url=n=>t.check(bn(vi,n)),t.jwt=n=>t.check(ci(hl,n)),t.emoji=n=>t.check(Jo(nl,n)),t.guid=n=>t.check(xn(fi,n)),t.uuid=n=>t.check(Vo(et,n)),t.uuidv4=n=>t.check(Bo(et,n)),t.uuidv6=n=>t.check(Ho(et,n)),t.uuidv7=n=>t.check(Go(et,n)),t.nanoid=n=>t.check(qo(ol,n)),t.guid=n=>t.check(xn(fi,n)),t.cuid=n=>t.check(Ko(il,n)),t.cuid2=n=>t.check(Yo(sl,n)),t.ulid=n=>t.check(Xo(al,n)),t.base64=n=>t.check(ii(fl,n)),t.base64url=n=>t.check(si(_l,n)),t.xid=n=>t.check(Qo(cl,n)),t.ksuid=n=>t.check(ei(ul,n)),t.ipv4=n=>t.check(ti(ll,n)),t.ipv6=n=>t.check(ri(ml,n)),t.cidrv4=n=>t.check(ni(dl,n)),t.cidrv6=n=>t.check(oi(pl,n)),t.e164=n=>t.check(ai(gl,n)),t.datetime=n=>t.check(Cu(n)),t.date=n=>t.check(Lu(n)),t.time=n=>t.check(Zu(n)),t.duration=n=>t.check(Mu(n))});function Qu(t){return Hc(Cn,t)}var V=m("ZodStringFormat",(t,e)=>{R.init(t,e),tl.init(t,e)}),rl=m("ZodEmail",(t,e)=>{La.init(t,e),V.init(t,e)});function Xv(t){return Wo(rl,t)}var fi=m("ZodGUID",(t,e)=>{Ua.init(t,e),V.init(t,e)});function Qv(t){return xn(fi,t)}var et=m("ZodUUID",(t,e)=>{Ca.init(t,e),V.init(t,e)});function ey(t){return Vo(et,t)}function ty(t){return Bo(et,t)}function ry(t){return Ho(et,t)}function ny(t){return Go(et,t)}var vi=m("ZodURL",(t,e)=>{Za.init(t,e),V.init(t,e)});function oy(t){return bn(vi,t)}function iy(t){return bn(vi,{protocol:/^https?$/,hostname:Te.domain,...y.normalizeParams(t)})}var nl=m("ZodEmoji",(t,e)=>{Ma.init(t,e),V.init(t,e)});function sy(t){return Jo(nl,t)}var ol=m("ZodNanoID",(t,e)=>{Fa.init(t,e),V.init(t,e)});function ay(t){return qo(ol,t)}var il=m("ZodCUID",(t,e)=>{Ra.init(t,e),V.init(t,e)});function cy(t){return Ko(il,t)}var sl=m("ZodCUID2",(t,e)=>{Wa.init(t,e),V.init(t,e)});function uy(t){return Yo(sl,t)}var al=m("ZodULID",(t,e)=>{Va.init(t,e),V.init(t,e)});function ly(t){return Xo(al,t)}var cl=m("ZodXID",(t,e)=>{Ba.init(t,e),V.init(t,e)});function my(t){return Qo(cl,t)}var ul=m("ZodKSUID",(t,e)=>{Ha.init(t,e),V.init(t,e)});function dy(t){return ei(ul,t)}var ll=m("ZodIPv4",(t,e)=>{Ya.init(t,e),V.init(t,e)});function py(t){return ti(ll,t)}var Up=m("ZodMAC",(t,e)=>{Qa.init(t,e),V.init(t,e)});function fy(t){return Jc(Up,t)}var ml=m("ZodIPv6",(t,e)=>{Xa.init(t,e),V.init(t,e)});function _y(t){return ri(ml,t)}var dl=m("ZodCIDRv4",(t,e)=>{ec.init(t,e),V.init(t,e)});function gy(t){return ni(dl,t)}var pl=m("ZodCIDRv6",(t,e)=>{tc.init(t,e),V.init(t,e)});function hy(t){return oi(pl,t)}var fl=m("ZodBase64",(t,e)=>{nc.init(t,e),V.init(t,e)});function vy(t){return ii(fl,t)}var _l=m("ZodBase64URL",(t,e)=>{oc.init(t,e),V.init(t,e)});function yy(t){return si(_l,t)}var gl=m("ZodE164",(t,e)=>{ic.init(t,e),V.init(t,e)});function xy(t){return ai(gl,t)}var hl=m("ZodJWT",(t,e)=>{sc.init(t,e),V.init(t,e)});function by(t){return ci(hl,t)}var Ln=m("ZodCustomStringFormat",(t,e)=>{ac.init(t,e),V.init(t,e)});function wy(t,e,n={}){return ir(Ln,t,e,n)}function $y(t){return ir(Ln,"hostname",Te.hostname,t)}function ky(t){return ir(Ln,"hex",Te.hex,t)}function Sy(t,e){let n=e?.enc??"hex",o=`${t}_${n}`,r=Te[o];if(!r)throw new Error(`Unrecognized hash format: ${o}`);return ir(Ln,o,r,e)}var Zn=m("ZodNumber",(t,e)=>{jo.init(t,e),O.init(t,e),t.gt=(o,r)=>t.check(Xe(o,r)),t.gte=(o,r)=>t.check(_e(o,r)),t.min=(o,r)=>t.check(_e(o,r)),t.lt=(o,r)=>t.check(Ye(o,r)),t.lte=(o,r)=>t.check(ze(o,r)),t.max=(o,r)=>t.check(ze(o,r)),t.int=o=>t.check(el(o)),t.safe=o=>t.check(el(o)),t.positive=o=>t.check(Xe(0,o)),t.nonnegative=o=>t.check(_e(0,o)),t.negative=o=>t.check(Ye(0,o)),t.nonpositive=o=>t.check(ze(0,o)),t.multipleOf=(o,r)=>t.check(It(o,r)),t.step=(o,r)=>t.check(It(o,r)),t.finite=()=>t;let n=t._zod.bag;t.minValue=Math.max(n.minimum??Number.NEGATIVE_INFINITY,n.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,t.maxValue=Math.min(n.maximum??Number.POSITIVE_INFINITY,n.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,t.isInt=(n.format??"").includes("int")||Number.isSafeInteger(n.multipleOf??.5),t.isFinite=!0,t.format=n.format??null});function Cp(t){return eu(Zn,t)}var ar=m("ZodNumberFormat",(t,e)=>{cc.init(t,e),Zn.init(t,e)});function el(t){return ru(ar,t)}function Iy(t){return nu(ar,t)}function Ty(t){return ou(ar,t)}function zy(t){return iu(ar,t)}function Oy(t){return su(ar,t)}var Mn=m("ZodBoolean",(t,e)=>{_n.init(t,e),O.init(t,e)});function Lp(t){return au(Mn,t)}var Fn=m("ZodBigInt",(t,e)=>{Uo.init(t,e),O.init(t,e),t.gte=(o,r)=>t.check(_e(o,r)),t.min=(o,r)=>t.check(_e(o,r)),t.gt=(o,r)=>t.check(Xe(o,r)),t.gte=(o,r)=>t.check(_e(o,r)),t.min=(o,r)=>t.check(_e(o,r)),t.lt=(o,r)=>t.check(Ye(o,r)),t.lte=(o,r)=>t.check(ze(o,r)),t.max=(o,r)=>t.check(ze(o,r)),t.positive=o=>t.check(Xe(BigInt(0),o)),t.negative=o=>t.check(Ye(BigInt(0),o)),t.nonpositive=o=>t.check(ze(BigInt(0),o)),t.nonnegative=o=>t.check(_e(BigInt(0),o)),t.multipleOf=(o,r)=>t.check(It(o,r));let n=t._zod.bag;t.minValue=n.minimum??null,t.maxValue=n.maximum??null,t.format=n.format??null});function Ny(t){return uu(Fn,t)}var vl=m("ZodBigIntFormat",(t,e)=>{uc.init(t,e),Fn.init(t,e)});function Dy(t){return mu(vl,t)}function Py(t){return du(vl,t)}var Zp=m("ZodSymbol",(t,e)=>{lc.init(t,e),O.init(t,e)});function Ay(t){return pu(Zp,t)}var Mp=m("ZodUndefined",(t,e)=>{mc.init(t,e),O.init(t,e)});function Ey(t){return fu(Mp,t)}var Fp=m("ZodNull",(t,e)=>{dc.init(t,e),O.init(t,e)});function Rp(t){return _u(Fp,t)}var Wp=m("ZodAny",(t,e)=>{pc.init(t,e),O.init(t,e)});function jy(){return gu(Wp)}var Vp=m("ZodUnknown",(t,e)=>{fc.init(t,e),O.init(t,e)});function sr(){return hu(Vp)}var Bp=m("ZodNever",(t,e)=>{_c.init(t,e),O.init(t,e)});function yl(t){return vu(Bp,t)}var Hp=m("ZodVoid",(t,e)=>{gc.init(t,e),O.init(t,e)});function Uy(t){return yu(Hp,t)}var yi=m("ZodDate",(t,e)=>{hc.init(t,e),O.init(t,e),t.min=(o,r)=>t.check(_e(o,r)),t.max=(o,r)=>t.check(ze(o,r));let n=t._zod.bag;t.minDate=n.minimum?new Date(n.minimum):null,t.maxDate=n.maximum?new Date(n.maximum):null});function Cy(t){return xu(yi,t)}var Gp=m("ZodArray",(t,e)=>{vc.init(t,e),O.init(t,e),t.element=e.element,t.min=(n,o)=>t.check(_t(n,o)),t.nonempty=n=>t.check(_t(1,n)),t.max=(n,o)=>t.check(nr(n,o)),t.length=(n,o)=>t.check(or(n,o)),t.unwrap=()=>t.element});function xi(t,e){return zu(Gp,t,e)}function Ly(t){let e=t._zod.def.shape;return $l(Object.keys(e))}var bi=m("ZodObject",(t,e)=>{yc.init(t,e),O.init(t,e),y.defineLazy(t,"shape",()=>e.shape),t.keyof=()=>$l(Object.keys(t._zod.def.shape)),t.catchall=n=>t.clone({...t._zod.def,catchall:n}),t.passthrough=()=>t.clone({...t._zod.def,catchall:sr()}),t.loose=()=>t.clone({...t._zod.def,catchall:sr()}),t.strict=()=>t.clone({...t._zod.def,catchall:yl()}),t.strip=()=>t.clone({...t._zod.def,catchall:void 0}),t.extend=n=>y.extend(t,n),t.safeExtend=n=>y.safeExtend(t,n),t.merge=n=>y.merge(t,n),t.pick=n=>y.pick(t,n),t.omit=n=>y.omit(t,n),t.partial=(...n)=>y.partial(Sl,t,n[0]),t.required=(...n)=>y.required(Il,t,n[0])});function Zy(t,e){let n={type:"object",shape:t??{},...y.normalizeParams(e)};return new bi(n)}function My(t,e){return new bi({type:"object",shape:t,catchall:yl(),...y.normalizeParams(e)})}function Fy(t,e){return new bi({type:"object",shape:t,catchall:sr(),...y.normalizeParams(e)})}var xl=m("ZodUnion",(t,e)=>{Co.init(t,e),O.init(t,e),t.options=e.options});function bl(t,e){return new xl({type:"union",options:t,...y.normalizeParams(e)})}var Jp=m("ZodDiscriminatedUnion",(t,e)=>{xl.init(t,e),xc.init(t,e)});function Ry(t,e,n){return new Jp({type:"union",options:e,discriminator:t,...y.normalizeParams(n)})}var qp=m("ZodIntersection",(t,e)=>{bc.init(t,e),O.init(t,e)});function Kp(t,e){return new qp({type:"intersection",left:t,right:e})}var Yp=m("ZodTuple",(t,e)=>{Lo.init(t,e),O.init(t,e),t.rest=n=>t.clone({...t._zod.def,rest:n})});function Xp(t,e,n){let o=e instanceof T,r=o?n:e,i=o?e:null;return new Yp({type:"tuple",items:t,rest:i,...y.normalizeParams(r)})}var wl=m("ZodRecord",(t,e)=>{wc.init(t,e),O.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});function Qp(t,e,n){return new wl({type:"record",keyType:t,valueType:e,...y.normalizeParams(n)})}function Wy(t,e,n){let o=le(t);return o._zod.values=void 0,new wl({type:"record",keyType:o,valueType:e,...y.normalizeParams(n)})}var ef=m("ZodMap",(t,e)=>{$c.init(t,e),O.init(t,e),t.keyType=e.keyType,t.valueType=e.valueType});function Vy(t,e,n){return new ef({type:"map",keyType:t,valueType:e,...y.normalizeParams(n)})}var tf=m("ZodSet",(t,e)=>{kc.init(t,e),O.init(t,e),t.min=(...n)=>t.check(Tt(...n)),t.nonempty=n=>t.check(Tt(1,n)),t.max=(...n)=>t.check(rr(...n)),t.size=(...n)=>t.check(wn(...n))});function By(t,e){return new tf({type:"set",valueType:t,...y.normalizeParams(e)})}var Un=m("ZodEnum",(t,e)=>{Sc.init(t,e),O.init(t,e),t.enum=e.entries,t.options=Object.values(e.entries);let n=new Set(Object.keys(e.entries));t.extract=(o,r)=>{let i={};for(let s of o)if(n.has(s))i[s]=e.entries[s];else throw new Error(`Key ${s} not found in enum`);return new Un({...e,checks:[],...y.normalizeParams(r),entries:i})},t.exclude=(o,r)=>{let i={...e.entries};for(let s of o)if(n.has(s))delete i[s];else throw new Error(`Key ${s} not found in enum`);return new Un({...e,checks:[],...y.normalizeParams(r),entries:i})}});function $l(t,e){let n=Array.isArray(t)?Object.fromEntries(t.map(o=>[o,o])):t;return new Un({type:"enum",entries:n,...y.normalizeParams(e)})}function Hy(t,e){return new Un({type:"enum",entries:t,...y.normalizeParams(e)})}var rf=m("ZodLiteral",(t,e)=>{Ic.init(t,e),O.init(t,e),t.values=new Set(e.values),Object.defineProperty(t,"value",{get(){if(e.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return e.values[0]}})});function Gy(t,e){return new rf({type:"literal",values:Array.isArray(t)?t:[t],...y.normalizeParams(e)})}var nf=m("ZodFile",(t,e)=>{Tc.init(t,e),O.init(t,e),t.min=(n,o)=>t.check(Tt(n,o)),t.max=(n,o)=>t.check(rr(n,o)),t.mime=(n,o)=>t.check(On(Array.isArray(n)?n:[n],o))});function Jy(t){return Ou(nf,t)}var of=m("ZodTransform",(t,e)=>{zc.init(t,e),O.init(t,e),t._zod.parse=(n,o)=>{if(o.direction==="backward")throw new ut(t.constructor.name);n.addIssue=i=>{if(typeof i=="string")n.issues.push(y.issue(i,n.value,e));else{let s=i;s.fatal&&(s.continue=!1),s.code??(s.code="custom"),s.input??(s.input=n.value),s.inst??(s.inst=t),n.issues.push(y.issue(s))}};let r=e.transform(n.value,n);return r instanceof Promise?r.then(i=>(n.value=i,n)):(n.value=r,n)}});function kl(t){return new of({type:"transform",transform:t})}var Sl=m("ZodOptional",(t,e)=>{Oc.init(t,e),O.init(t,e),t.unwrap=()=>t._zod.def.innerType});function _i(t){return new Sl({type:"optional",innerType:t})}var sf=m("ZodNullable",(t,e)=>{Nc.init(t,e),O.init(t,e),t.unwrap=()=>t._zod.def.innerType});function gi(t){return new sf({type:"nullable",innerType:t})}function qy(t){return _i(gi(t))}var af=m("ZodDefault",(t,e)=>{Dc.init(t,e),O.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});function cf(t,e){return new af({type:"default",innerType:t,get defaultValue(){return typeof e=="function"?e():y.shallowClone(e)}})}var uf=m("ZodPrefault",(t,e)=>{Pc.init(t,e),O.init(t,e),t.unwrap=()=>t._zod.def.innerType});function lf(t,e){return new uf({type:"prefault",innerType:t,get defaultValue(){return typeof e=="function"?e():y.shallowClone(e)}})}var Il=m("ZodNonOptional",(t,e)=>{Ac.init(t,e),O.init(t,e),t.unwrap=()=>t._zod.def.innerType});function mf(t,e){return new Il({type:"nonoptional",innerType:t,...y.normalizeParams(e)})}var df=m("ZodSuccess",(t,e)=>{Ec.init(t,e),O.init(t,e),t.unwrap=()=>t._zod.def.innerType});function Ky(t){return new df({type:"success",innerType:t})}var pf=m("ZodCatch",(t,e)=>{jc.init(t,e),O.init(t,e),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});function ff(t,e){return new pf({type:"catch",innerType:t,catchValue:typeof e=="function"?e:()=>e})}var _f=m("ZodNaN",(t,e)=>{Uc.init(t,e),O.init(t,e)});function Yy(t){return wu(_f,t)}var Tl=m("ZodPipe",(t,e)=>{Cc.init(t,e),O.init(t,e),t.in=e.in,t.out=e.out});function hi(t,e){return new Tl({type:"pipe",in:t,out:e})}var zl=m("ZodCodec",(t,e)=>{Tl.init(t,e),gn.init(t,e)});function Xy(t,e,n){return new zl({type:"pipe",in:t,out:e,transform:n.decode,reverseTransform:n.encode})}var gf=m("ZodReadonly",(t,e)=>{Lc.init(t,e),O.init(t,e),t.unwrap=()=>t._zod.def.innerType});function hf(t){return new gf({type:"readonly",innerType:t})}var vf=m("ZodTemplateLiteral",(t,e)=>{Zc.init(t,e),O.init(t,e)});function Qy(t,e){return new vf({type:"template_literal",parts:t,...y.normalizeParams(e)})}var yf=m("ZodLazy",(t,e)=>{Rc.init(t,e),O.init(t,e),t.unwrap=()=>t._zod.def.getter()});function xf(t){return new yf({type:"lazy",getter:t})}var bf=m("ZodPromise",(t,e)=>{Fc.init(t,e),O.init(t,e),t.unwrap=()=>t._zod.def.innerType});function ex(t){return new bf({type:"promise",innerType:t})}var wf=m("ZodFunction",(t,e)=>{Mc.init(t,e),O.init(t,e)});function tx(t){return new wf({type:"function",input:Array.isArray(t?.input)?Xp(t?.input):t?.input??xi(sr()),output:t?.output??sr()})}var wi=m("ZodCustom",(t,e)=>{Wc.init(t,e),O.init(t,e)});function rx(t){let e=new W({check:"custom"});return e._zod.check=t,e}function nx(t,e){return Nu(wi,t??(()=>!0),e)}function $f(t,e={}){return Du(wi,t,e)}function kf(t){return Pu(t)}var ox=Au,ix=Eu;function sx(t,e={error:`Input not instance of ${t.name}`}){let n=new wi({type:"custom",check:"custom",fn:o=>o instanceof t,abort:!0,...y.normalizeParams(e)});return n._zod.bag.Class=t,n}var ax=(...t)=>ju({Codec:zl,Boolean:Mn,String:Cn},...t);function cx(t){let e=xf(()=>bl([Qu(t),Cp(),Lp(),Rp(),xi(e),Qp(Qu(),e)]));return e}function ux(t,e){return hi(kl(t),e)}var lx={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 mx(t){X({customError:t})}function dx(){return X().customError}var Ol;Ol||(Ol={});var Nl={};tt(Nl,{bigint:()=>gx,boolean:()=>_x,date:()=>hx,number:()=>fx,string:()=>px});function px(t){return Gc(Cn,t)}function fx(t){return tu(Zn,t)}function _x(t){return cu(Mn,t)}function gx(t){return lu(Fn,t)}function hx(t){return bu(yi,t)}X(Zo());var Rn=class extends ue{constructor(){super("https://vaporlens.app/"),this.cache=new Map}async fetchInsights(e){let n=this.getUrl(`api/app/${e}`);if(this.cache.has(e)){let{timestamp:r,data:i}=this.cache.get(e);if(r<Date.now()-12*86400*1e3)this.cache.delete(e);else return i}let o;try{let r=await this.fetchJson(n,{credentials:"omit",headers:{Accept:"application/json"}}),i=B.object({point:B.string(),explanation:B.union([B.string(),B.null()]).optional(),importance:B.union([B.number().min(0).max(1),B.null()]).optional()});o=B.object({name:B.string().optional(),categories:B.array(B.string()).optional(),summary:B.array(B.string()).optional(),positives:B.array(i).optional(),negatives:B.array(i).optional(),gameplay:B.array(i).optional(),performance:B.array(i).optional(),recommendations:B.array(i).optional(),general:B.array(i).optional(),misc:B.array(i).optional()}).parse(r)}catch(r){(!(r instanceof q.HTTPError)||r.code!==404)&&console.error(r),o=null}return this.cache.set(e,{timestamp:Date.now(),data:o}),o}handle(e){switch(e.action){case"vaporlens.fetch":return this.fetchInsights(e.params.appid)}return J}};var cr=Oe(we()),Wn=class{constructor(){this.listeners=new Map}unregister(e){console.log(`Unregister webrequest listeners for tab ${e}, tab no longer exists`);let n=this.listeners.get(e)??new Map;for(let o of n.values())cr.webRequest.onCompleted.removeListener(o);this.listeners.delete(e)}async register(e,n,o){let r=async s=>{try{await cr.default.tabs.get(e)}catch{this.unregister(e);return}cr.default.tabs.sendMessage(e,{key:n,url:s.url})},i=this.listeners.get(e)??new Map;i.has(n)||(i.set(n,r),this.listeners.set(e,i),cr.webRequest.onCompleted.addListener(r,{urls:o}))}handle(e,n){if(!n.id)throw new Error("Requires tab");switch(e.action){case"listener.register":return this.register(n.id,e.params.key,e.params.urls)}return J}};var Vn=class{#e=new Map;setValue(e,n,o){this.#e.set(e+"/"+n,o)}getValue(e,n){return this.#e.get(e+"/"+n)??null}handle(e){switch(e.action){case"sess.cache.set":return this.setValue(e.params.prefix,e.params.key,e.params.value),Promise.resolve();case"sess.cache.get":return Promise.resolve(this.getValue(e.params.prefix,e.params.key))}return J}};Xr.CurrentContext=1;var J=Symbol("Unrecognized");$i.default.runtime.onInstalled.addListener(async t=>{if(t.reason!=="update"||t.previousVersion===void 0)return;let e=Qr.fromString(t.previousVersion);await w.init(),await en.migrate(e),await new Ht().handle("cache.clear"),await async function(){await new We($i.default.storage.local).remove("es_guide_tags")}(),console.log("Update done")});var vx=[new qr,new Wr,new Yr,new Jr,new Vr,new Kr,new Rn,new Wn,new Ht,new Vn];$i.default.runtime.onMessage.addListener((t,e)=>{if(!(!e||!e.tab)&&!(!t||!t.action))return(async()=>{try{await Promise.all([w.init(),K.init()]);let n;for(let o of vx)if(n=await o.handle(t,e.tab),n!==J)break;if(n===J)throw new Error("Unknown message");return n}catch(n){throw console.group(`Callback: "${t.action}"`),console.error("Failed to execute %o",t),console.error(n),console.groupEnd(),new Error(n.toString())}})()});dr.register();return Df(yx);})();
//# sourceMappingURL=background.js.map