UNPKG

@capgo/cli

Version:
416 lines • 1.12 MB
import{createRequire as im}from"node:module";var fm=Object.create;var{getPrototypeOf:ym,defineProperty:s2,getOwnPropertyNames:oN,getOwnPropertyDescriptor:mm}=Object,aN=Object.prototype.hasOwnProperty;function tN(D){return this[D]}var hm,dm,g0=(D,$,U)=>{var Q=D!=null&&typeof D==="object";if(Q){var X=$?hm??=new WeakMap:dm??=new WeakMap,F=X.get(D);if(F)return F}U=D!=null?fm(ym(D)):{};let Y=$||!D||!D.__esModule?s2(U,"default",{value:D,enumerable:!0}):U;for(let J of oN(D))if(!aN.call(Y,J))s2(Y,J,{get:tN.bind(D,J),enumerable:!0});if(Q)X.set(D,Y);return Y},Z6=(D)=>{var $=(rN??=new WeakMap).get(D),U;if($)return $;if($=s2({},"__esModule",{value:!0}),D&&typeof D==="object"||typeof D==="function"){for(var Q of oN(D))if(!aN.call($,Q))s2($,Q,{get:tN.bind(D,Q),enumerable:!(U=mm(D,Q))||U.enumerable})}return rN.set(D,$),$},rN,T=(D,$)=>()=>($||D(($={exports:{}}).exports,$),$.exports);var lm=(D)=>D;function nm(D,$){this[D]=lm.bind(null,$)}var N0=(D,$)=>{for(var U in $)s2(D,U,{get:$[U],enumerable:!0,configurable:!0,set:nm.bind($,U)})};var u=(D,$)=>()=>(D&&($=D(D=0)),$);var s=im(import.meta.url);import{existsSync as u0}from"fs";var e2=(D=".",$="unknown")=>{let U=`${D}/bun.lockb`,Q=`${D}/bun.lock`,X=`${D}/pnpm-lock.yaml`,F=`${D}/shrinkwrap.yaml`,Y=`${D}/yarn.lock`,J=`${D}/package-lock.json`,I=`${D}/npm-shrinkwrap.json`;if(u0(U)||u0(Q))return"bun";if(u0(X)||u0(F))return"pnpm";if(u0(Y))return"yarn";if(u0(J)||u0(I))return"npm";return $},Q7=(D=e2(),$=!1)=>{switch(D){case"bun":return $?"bun install":"install";case"pnpm":return $?"pnpm install":"install";case"yarn":return $?"yarn install":"install";case"npm":return $?"npm install":"install";case"unknown":return $?"unknown unknown":"unknown";default:return $?"npm install":"install"}},sN=(D=".",$="npx")=>{let U=`${D}/bun.lockb`,Q=`${D}/bun.lock`,X=`${D}/pnpm-lock.yaml`,F=`${D}/shrinkwrap.yaml`,Y=`${D}/yarn.lock`,J=`${D}/package-lock.json`,I=`${D}/npm-shrinkwrap.json`;if(u0(U)||u0(Q))return"bunx";if(u0(X)||u0(F))return"pnpm exec";if(u0(Y))return"yarn dlx";if(u0(J)||u0(I))return"npx";return $};var eN=()=>{};var DM,$M=(D)=>{return D===12288||D>=65281&&D<=65376||D>=65504&&D<=65510},UM=(D)=>{return D===8987||D===9001||D>=12272&&D<=12287||D>=12289&&D<=12350||D>=12441&&D<=12543||D>=12549&&D<=12591||D>=12593&&D<=12686||D>=12688&&D<=12771||D>=12783&&D<=12830||D>=12832&&D<=12871||D>=12880&&D<=19903||D>=65040&&D<=65049||D>=65072&&D<=65106||D>=65108&&D<=65126||D>=65128&&D<=65131||D>=127488&&D<=127490||D>=127504&&D<=127547||D>=127552&&D<=127560||D>=131072&&D<=196605||D>=196608&&D<=262141};var XM=u(()=>{DM=(()=>{let D=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;return($)=>{let U=0;D.lastIndex=0;while(D.test($))U+=1;return $.length-U}})()});var cm,pm,QM,rm,FM,om,am,tm,YM=(D,$={},U={})=>{let Q=$.limit??1/0,X=$.ellipsis??"",F=$?.ellipsisWidth??(X?YM(X,tm,U).width:0),Y=0,J=U.controlWidth??0,I=U.tabWidth??8,q=U.emojiWidth??2,W=2,B=U.regularWidth??1,G=U.wideWidth??2,Z=[[om,B],[cm,0],[pm,J],[rm,I],[FM,q],[QM,G]],z=0,K=0,H=D.length,M=0,N=!1,L=H,O=Math.max(0,Q-F),j=0,E=0,C=0,S=0;D:while(!0){if(E>j||K>=H&&K>z){let b=D.slice(j,E)||D.slice(z,K);M=0;for(let R of b.replaceAll(am,"")){let P=R.codePointAt(0)||0;if($M(P))S=2;else if(UM(P))S=G;else S=B;if(C+S>O)L=Math.min(L,Math.max(j,z)+M);if(C+S>Q){N=!0;break D}M+=R.length,C+=S}j=E=0}if(K>=H)break D;for(let b=0,R=Z.length;b<R;b++){let[P,h]=Z[b];if(P.lastIndex=K,P.test(D)){if(M=P===QM?DM(D.slice(K,P.lastIndex)):P===FM?1:P.lastIndex-K,S=M*h,C+S>O)L=Math.min(L,K+Math.floor((O-C)/h));if(C+S>Q){N=!0;break D}C+=S,j=z,E=K,K=z=P.lastIndex;continue D}}K+=1}return{width:N?O:C,index:N?L:H,truncated:N,ellipsed:N&&Q>=F}},JM;var IM=u(()=>{XM();cm=/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]|\u001b\]8;[^;]*;.*?(?:\u0007|\u001b\u005c)/y,pm=/[\x00-\x08\x0A-\x1F\x7F-\x9F]{1,1000}/y,QM=/(?:(?![\uFF61-\uFF9F\uFF00-\uFFEF])[\p{Script=Han}\p{Script=Hiragana}\p{Script=Katakana}\p{Script=Hangul}\p{Script=Tangut}]){1,1000}/yu,rm=/\t{1,1000}/y,FM=/[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[\u{E0061}-\u{E007A}]{2}[\u{E0030}-\u{E0039}\u{E0061}-\u{E007A}]{1,3}\u{E007F}|(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})(?:\u200D(?:\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation}|\p{Emoji}\uFE0F\u20E3?))*/yu,om=/(?:[\x20-\x7E\xA0-\xFF](?!\uFE0F)){1,1000}/y,am=/\p{M}+/gu,tm={limit:1/0,ellipsis:""},JM=YM});var sm,em=(D,$={})=>{return JM(D,sm,$).width},P$;var VY=u(()=>{IM();sm={limit:1/0,ellipsis:"",ellipsisWidth:0},P$=em});function K6(D,$,U){return String(D).normalize().split(Qh).map((Q)=>Xh(Q,$,U)).join(`
`)}var F7="\x1B",zM="›",Dh=39,AY="\x07",ZM="[",$h="]",KM="m",EY,qM,WM=(D)=>{if(D>=30&&D<=37)return 39;if(D>=90&&D<=97)return 39;if(D>=40&&D<=47)return 49;if(D>=100&&D<=107)return 49;if(D===1||D===2)return 22;if(D===3)return 23;if(D===4)return 24;if(D===7)return 27;if(D===8)return 28;if(D===9)return 29;if(D===0)return 0;return},BM=(D)=>`${F7}${ZM}${D}${KM}`,GM=(D)=>`${F7}${EY}${D}${AY}`,RY=(D,$,U)=>{let Q=$[Symbol.iterator](),X=!1,F=!1,Y=D.at(-1),J=Y===void 0?0:P$(Y),I=Q.next(),q=Q.next(),W=0;while(!I.done){let B=I.value,G=P$(B);if(J+G<=U)D[D.length-1]+=B;else D.push(B),J=0;if(B===F7||B===zM)X=!0,F=$.startsWith(EY,W+1);if(X){if(F){if(B===AY)X=!1,F=!1}else if(B===KM)X=!1}else if(J+=G,J===U&&!q.done)D.push(""),J=0;I=q,q=Q.next(),W+=B.length}if(Y=D.at(-1),!J&&Y!==void 0&&Y.length&&D.length>1)D[D.length-2]+=D.pop()},Uh=(D)=>{let $=D.split(" "),U=$.length;while(U){if(P$($[U-1]))break;U--}if(U===$.length)return D;return $.slice(0,U).join(" ")+$.slice(U).join("")},Xh=(D,$,U={})=>{if(U.trim!==!1&&D.trim()==="")return"";let Q="",X,F,Y=D.split(" "),J=[""],I=0;for(let B=0;B<Y.length;B++){let G=Y[B];if(U.trim!==!1){let z=J.at(-1)??"",K=z.trimStart();if(z.length!==K.length)J[J.length-1]=K,I=P$(K)}if(B!==0){if(I>=$&&(U.wordWrap===!1||U.trim===!1))J.push(""),I=0;if(I||U.trim===!1)J[J.length-1]+=" ",I++}let Z=P$(G);if(U.hard&&Z>$){let z=$-I,K=1+Math.floor((Z-z-1)/$);if(Math.floor((Z-1)/$)<K)J.push("");RY(J,G,$),I=P$(J.at(-1)??"");continue}if(I+Z>$&&I&&Z){if(U.wordWrap===!1&&I<$){RY(J,G,$),I=P$(J.at(-1)??"");continue}J.push(""),I=0}if(I+Z>$&&U.wordWrap===!1){RY(J,G,$),I=P$(J.at(-1)??"");continue}J[J.length-1]+=G,I+=Z}if(U.trim!==!1)J=J.map((B)=>Uh(B));let q=J.join(`
`),W=!1;for(let B=0;B<q.length;B++){let G=q[B];if(Q+=G,!W){if(W=G>="\uD800"&&G<="\uDBFF",W)continue}else W=!1;if(G===F7||G===zM){qM.lastIndex=B+1;let z=qM.exec(q)?.groups;if(z?.code!==void 0){let K=Number.parseFloat(z.code);X=K===Dh?void 0:K}else if(z?.uri!==void 0)F=z.uri.length===0?void 0:z.uri}if(q[B+1]===`
`){if(F)Q+=GM("");let Z=X?WM(X):void 0;if(X&&Z)Q+=BM(Z)}else if(G===`
`){if(X&&WM(X))Q+=BM(X);if(F)Q+=GM(F)}}return Q},Qh;var jY=u(()=>{VY();EY=`${$h}8;;`,qM=new RegExp(`(?:\\${ZM}(?<code>\\d+)m|\\${EY}(?<uri>.*)${AY})`,"y"),Qh=/\r?\n/});var SY=T((wKD,HM)=>{var TY={to(D,$){if(!$)return`\x1B[${D+1}G`;return`\x1B[${$+1};${D+1}H`},move(D,$){let U="";if(D<0)U+=`\x1B[${-D}D`;else if(D>0)U+=`\x1B[${D}C`;if($<0)U+=`\x1B[${-$}A`;else if($>0)U+=`\x1B[${$}B`;return U},up:(D=1)=>`\x1B[${D}A`,down:(D=1)=>`\x1B[${D}B`,forward:(D=1)=>`\x1B[${D}C`,backward:(D=1)=>`\x1B[${D}D`,nextLine:(D=1)=>"\x1B[E".repeat(D),prevLine:(D=1)=>"\x1B[F".repeat(D),left:"\x1B[G",hide:"\x1B[?25l",show:"\x1B[?25h",save:"\x1B7",restore:"\x1B8"},Fh={up:(D=1)=>"\x1B[S".repeat(D),down:(D=1)=>"\x1B[T".repeat(D)},Yh={screen:"\x1B[2J",up:(D=1)=>"\x1B[1J".repeat(D),down:(D=1)=>"\x1B[J".repeat(D),line:"\x1B[2K",lineEnd:"\x1B[K",lineStart:"\x1B[1K",lines(D){let $="";for(let U=0;U<D;U++)$+=this.line+(U<D-1?TY.up():"");if(D)$+=TY.left;return $}};HM.exports={cursor:TY,scroll:Fh,erase:Yh,beep:"\x07"}});import{styleText as C4}from"node:util";import{stdout as vY,stdin as wM}from"node:process";import*as H6 from"node:readline";import Jh from"node:readline";import{ReadStream as LM}from"node:tty";function P4(D,$,U){if(!U.some((Y)=>!Y.disabled))return D;let Q=D+$,X=Math.max(U.length-1,0),F=Q<0?X:Q>X?0:Q;return U[F]?.disabled?P4(F,$<0?-1:1,U):F}function Y7(D,$,U,Q){let X=Q.split(`
`),F=0,Y=D;for(let I of X){if(Y<=I.length)break;Y-=I.length+1,F++}for(F=Math.max(0,Math.min(X.length-1,F+U)),Y=Math.min(Y,X[F].length)+$;Y<0&&F>0;)F--,Y+=X[F].length+1;for(;Y>X[F].length&&F<X.length-1;)Y-=X[F].length+1,F++;Y=Math.max(0,Math.min(X[F].length,Y));let J=0;for(let I=0;I<F;I++)J+=X[I].length+1;return J+Y}function _Y(D,$){if(typeof D=="string")return X0.aliases.get(D)===$;for(let U of D)if(U!==void 0&&_Y(U,$))return!0;return!1}function Wh(D,$){if(D===$)return;let U=D.split(`
`),Q=$.split(`
`),X=Math.max(U.length,Q.length),F=[];for(let Y=0;Y<X;Y++)U[Y]!==Q[Y]&&F.push(Y);return{lines:F,numLinesBefore:U.length,numLinesAfter:Q.length,numLines:X}}function W1(D){return D===CY}function J7(D,$){let U=D;U.isTTY&&U.setRawMode($)}function OM({input:D=wM,output:$=vY,overwrite:U=!0,hideCursor:Q=!0}={}){let X=H6.createInterface({input:D,output:$,prompt:"",tabSize:1});H6.emitKeypressEvents(D,X),D instanceof LM&&D.isTTY&&D.setRawMode(!0);let F=(Y,{name:J,sequence:I})=>{let q=String(Y);if(_Y([q,J,I],"cancel")){Q&&$.write(M0.cursor.show),process.exit(0);return}if(!U)return;H6.moveCursor($,J==="return"?0:-1,J==="return"?-1:0,()=>{H6.clearLine($,1,()=>{D.once("keypress",F)})})};return Q&&$.write(M0.cursor.hide),D.once("keypress",F),()=>{D.off("keypress",F),Q&&$.write(M0.cursor.show),D instanceof LM&&D.isTTY&&!Bh&&D.setRawMode(!1),X.terminal=!1,X.close()}}function D9(D,$,U,Q=U,X=U,F){let Y=q7(D??vY);return K6($,Y-U.length,{hard:!0,trim:!1}).split(`
`).map((J,I,q)=>{let W=F?F(J,I):J;return I===0?`${Q}${W}`:I===q.length-1?`${X}${W}`:`${U}${W}`}).join(`
`)}function VM(D,$){if("~standard"in D){let U=D["~standard"].validate($);if(U instanceof Promise)throw TypeError("Schema validation must be synchronous. Update `validate()` and remove any asynchronous logic.");return U.issues?.at(0)?.message}return D($)}class p${input;output;_abortSignal;rl;opts;_render;_track=!1;_prevFrame="";_subscribers=new Map;_cursor=0;state="initial";error="";value;userInput="";constructor(D,$=!0){let{input:U=wM,output:Q=vY,render:X,signal:F,...Y}=D;this.opts=Y,this.onKeypress=this.onKeypress.bind(this),this.close=this.close.bind(this),this.render=this.render.bind(this),this._render=X.bind(this),this._track=$,this._abortSignal=F,this.input=U,this.output=Q}unsubscribe(){this._subscribers.clear()}setSubscriber(D,$){let U=this._subscribers.get(D)??[];U.push($),this._subscribers.set(D,U)}on(D,$){this.setSubscriber(D,{cb:$})}once(D,$){this.setSubscriber(D,{cb:$,once:!0})}emit(D,...$){let U=this._subscribers.get(D)??[],Q=[];for(let X of U)X.cb(...$),X.once&&Q.push(()=>U.splice(U.indexOf(X),1));for(let X of Q)X()}prompt(){return new Promise((D)=>{if(this._abortSignal){if(this._abortSignal.aborted)return this.state="cancel",this.close(),D(CY);this._abortSignal.addEventListener("abort",()=>{this.state="cancel",this.close()},{once:!0})}this.rl=Jh.createInterface({input:this.input,tabSize:2,prompt:"",escapeCodeTimeout:50,terminal:!0}),this.rl.prompt(),this.opts.initialUserInput!==void 0&&this._setUserInput(this.opts.initialUserInput,!0),this.input.on("keypress",this.onKeypress),J7(this.input,!0),this.output.on("resize",this.render),this.render(),this.once("submit",()=>{this.output.write(M0.cursor.show),this.output.off("resize",this.render),J7(this.input,!1),D(this.value)}),this.once("cancel",()=>{this.output.write(M0.cursor.show),this.output.off("resize",this.render),J7(this.input,!1),D(CY)})})}_isActionKey(D,$){return D==="\t"}_shouldSubmit(D,$){return!0}_setValue(D){this.value=D,this.emit("value",this.value)}_setUserInput(D,$){this.userInput=D??"",this.emit("userInput",this.userInput),$&&this._track&&this.rl&&(this.rl.write(this.userInput),this._cursor=this.rl.cursor)}_clearUserInput(){this.rl?.write(null,{ctrl:!0,name:"u"}),this._setUserInput("")}onKeypress(D,$){if(this._track&&$.name!=="return"&&($.name&&this._isActionKey(D,$)&&this.rl?.write(null,{ctrl:!0,name:"h"}),this._cursor=this.rl?.cursor??0,this._setUserInput(this.rl?.line)),this.state==="error"&&(this.state="active"),$?.name&&(!this._track&&X0.aliases.has($.name)&&this.emit("cursor",X0.aliases.get($.name)),X0.actions.has($.name)&&this.emit("cursor",$.name)),D&&(D.toLowerCase()==="y"||D.toLowerCase()==="n")&&this.emit("confirm",D.toLowerCase()==="y"),this.emit("key",D,$),$?.name==="return"&&this._shouldSubmit(D,$)){if(this.opts.validate){let U=VM(this.opts.validate,this.value);U&&(this.error=U instanceof Error?U.message:U,this.state="error",this.rl?.write(this.userInput))}this.state!=="error"&&(this.state="submit")}_Y([D,$?.name,$?.sequence],"cancel")&&(this.state="cancel"),(this.state==="submit"||this.state==="cancel")&&this.emit("finalize"),this.render(),(this.state==="submit"||this.state==="cancel")&&this.close()}close(){this.input.unpipe(),this.input.removeListener("keypress",this.onKeypress),this.output.write(`
`),J7(this.input,!1),this.rl?.close(),this.rl=void 0,this.emit(`${this.state}`,this.value),this.unsubscribe()}restoreCursor(){let D=K6(this._prevFrame,process.stdout.columns,{hard:!0,trim:!1}).split(`
`).length-1;this.output.write(M0.cursor.move(-999,D*-1))}render(){let D=K6(this._render(this)??"",process.stdout.columns,{hard:!0,trim:!1});if(D!==this._prevFrame){if(this.state==="initial")this.output.write(M0.cursor.hide);else{let $=Wh(this._prevFrame,D),U=kY(this.output);if(this.restoreCursor(),$){let Q=Math.max(0,$.numLinesAfter-U),X=Math.max(0,$.numLinesBefore-U),F=$.lines.find((Y)=>Y>=Q);if(F===void 0){this._prevFrame=D;return}if($.lines.length===1){this.output.write(M0.cursor.move(0,F-X)),this.output.write(M0.erase.lines(1));let Y=D.split(`
`);this.output.write(Y[F]),this._prevFrame=D,this.output.write(M0.cursor.move(0,Y.length-F-1));return}else if($.lines.length>1){if(Q<X)F=Q;else{let J=F-X;J>0&&this.output.write(M0.cursor.move(0,J))}this.output.write(M0.erase.down());let Y=D.split(`
`).slice(F);this.output.write(Y.join(`
`)),this._prevFrame=D;return}}this.output.write(M0.erase.down())}this.output.write(D),this.state==="initial"&&(this.state="active"),this._prevFrame=D}}}function Gh(D,$){if(D===void 0||$.length===0)return 0;let U=$.findIndex((Q)=>Q.value===D);return U!==-1?U:0}function zh(D,$){return($.label??String($.value)).toLowerCase().includes(D.toLowerCase())}function Zh(D,$){if($)return D?$:$[0]}function NM(D){return[...D].map(($)=>Hh[$])}function Lh(D){let $=new Intl.DateTimeFormat(D,{year:"numeric",month:"2-digit",day:"2-digit"}).formatToParts(new Date(2000,0,15)),U=[],Q="/";for(let X of $)X.type==="literal"?Q=X.value.trim()||X.value:(X.type==="year"||X.type==="month"||X.type==="day")&&U.push({type:X.type,len:X.type==="year"?4:2});return{segments:U,separator:Q}}function PY(D){return Number.parseInt((D||"0").replace(/_/g,"0"),10)||0}function I7(D){return{year:PY(D.year),month:PY(D.month),day:PY(D.day)}}function bY(D,$){return new Date(D||2001,$||1,0).getDate()}function RM(D){let{year:$,month:U,day:Q}=I7(D);if(!$||$<0||$>9999||!U||U<1||U>12||!Q||Q<1)return;let X=new Date(Date.UTC($,U-1,Q));if(!(X.getUTCFullYear()!==$||X.getUTCMonth()!==U-1||X.getUTCDate()!==Q))return{year:$,month:U,day:Q}}function MM(D){let $=RM(D);return $?new Date(Date.UTC($.year,$.month-1,$.day)):void 0}function Nh(D,$,U,Q){let X=U?{year:U.getUTCFullYear(),month:U.getUTCMonth()+1,day:U.getUTCDate()}:null,F=Q?{year:Q.getUTCFullYear(),month:Q.getUTCMonth()+1,day:Q.getUTCDate()}:null;return D==="year"?{min:X?.year??1,max:F?.year??9999}:D==="month"?{min:X&&$.year===X.year?X.month:1,max:F&&$.year===F.year?F.month:12}:{min:X&&$.year===X.year&&$.month===X.month?X.day:1,max:F&&$.year===F.year&&$.month===F.month?F.day:bY($.year,$.month)}}var M0,Ih,qh,X0,Bh,CY,q7=(D)=>("columns"in D)&&typeof D.columns=="number"?D.columns:80,kY=(D)=>("rows"in D)&&typeof D.rows=="number"?D.rows:20,Kh,xY,Hh,AM,Mh,wh,EM,jM,TM,gY;var uY=u(()=>{jY();M0=g0(SY(),1);Ih=["up","down","left","right","space","enter","cancel"],qh=["January","February","March","April","May","June","July","August","September","October","November","December"],X0={actions:new Set(Ih),aliases:new Map([["k","up"],["j","down"],["h","left"],["l","right"],["\x03","cancel"],["escape","cancel"]]),messages:{cancel:"Canceled",error:"Something went wrong"},withGuide:!0,date:{monthNames:[...qh],messages:{required:"Please enter a valid date",invalidMonth:"There are only 12 months in a year",invalidDay:(D,$)=>`There are only ${D} days in ${$}`,afterMin:(D)=>`Date must be on or after ${D.toISOString().slice(0,10)}`,beforeMax:(D)=>`Date must be on or before ${D.toISOString().slice(0,10)}`}}};Bh=globalThis.process.platform.startsWith("win"),CY=Symbol("clack:cancel");Kh=class extends p${filteredOptions;multiple;isNavigating=!1;selectedValues=[];focusedValue;#$=0;#Q="";#D;#F;#J;get cursor(){return this.#$}get userInputWithCursor(){if(!this.userInput)return C4(["inverse","hidden"],"_");if(this._cursor>=this.userInput.length)return`${this.userInput}█`;let $=this.userInput.slice(0,this.cursor),U=this.userInput.slice(this.cursor,this.cursor+1),Q=this.userInput.slice(this.cursor+1);return`${$}${C4("inverse",U)}${Q}`}get options(){return typeof this.#F=="function"?this.#F():this.#F}constructor($){super($),this.#F=$.options,this.#J=$.placeholder;let U=this.options;this.filteredOptions=[...U],this.multiple=$.multiple===!0,this.#D=typeof $.options=="function"?$.filter:$.filter??zh;let Q;if($.initialValue&&Array.isArray($.initialValue)?this.multiple?Q=$.initialValue:Q=$.initialValue.slice(0,1):!this.multiple&&this.options.length>0&&(Q=[this.options[0]?.value]),Q)for(let X of Q){let F=U.findIndex((Y)=>Y.value===X);F!==-1&&(this.toggleSelected(X),this.#$=F)}this.focusedValue=this.options[this.#$]?.value,this.on("key",(X,F)=>this.#U(X,F)),this.on("userInput",(X)=>this.#X(X))}_isActionKey($,U){return $==="\t"||this.multiple&&this.isNavigating&&U.name==="space"&&$!==void 0&&$!==""}#U($,U){let Q=U.name==="up",X=U.name==="down",F=U.name==="return",Y=this.userInput===""||this.userInput==="\t",J=this.#J,I=this.options,q=J!==void 0&&J!==""&&I.some((W)=>!W.disabled&&(this.#D?this.#D(J,W):!0));if(U.name==="tab"&&Y&&q){this.userInput==="\t"&&this._clearUserInput(),this._setUserInput(J,!0),this.isNavigating=!1;return}Q||X?(this.#$=P4(this.#$,Q?-1:1,this.filteredOptions),this.focusedValue=this.filteredOptions[this.#$]?.value,this.multiple||(this.selectedValues=[this.focusedValue]),this.isNavigating=!0):F?this.value=Zh(this.multiple,this.selectedValues):this.multiple?this.focusedValue!==void 0&&(U.name==="tab"||this.isNavigating&&U.name==="space")?this.toggleSelected(this.focusedValue):this.isNavigating=!1:(this.focusedValue&&(this.selectedValues=[this.focusedValue]),this.isNavigating=!1)}deselectAll(){this.selectedValues=[]}toggleSelected($){this.filteredOptions.length!==0&&(this.multiple?this.selectedValues.includes($)?this.selectedValues=this.selectedValues.filter((U)=>U!==$):this.selectedValues=[...this.selectedValues,$]:this.selectedValues=[$])}#X($){if($!==this.#Q){this.#Q=$;let U=this.options;$&&this.#D?this.filteredOptions=U.filter((F)=>this.#D?.($,F)):this.filteredOptions=[...U];let Q=Gh(this.focusedValue,this.filteredOptions);this.#$=P4(Q,0,this.filteredOptions);let X=this.filteredOptions[this.#$];X&&!X.disabled?this.focusedValue=X.value:this.focusedValue=void 0,this.multiple||(this.focusedValue!==void 0?this.toggleSelected(this.focusedValue):this.deselectAll())}}};xY=class xY extends p${get cursor(){return this.value?0:1}get _value(){return this.cursor===0}constructor(D){super(D,!1),this.value=!!D.initialValue,this.on("userInput",()=>{this.value=this._value}),this.on("confirm",($)=>{this.output.write(M0.cursor.move(0,-1)),this.value=$,this.state="submit",this.close()}),this.on("cursor",()=>{this.value=!this.value})}};Hh={Y:{type:"year",len:4},M:{type:"month",len:2},D:{type:"day",len:2}};AM=class AM extends p${#$;#Q;#D;#F;#J;#U={segmentIndex:0,positionInSegment:0};#X=!0;#Y=null;inlineError="";get segmentCursor(){return{...this.#U}}get segmentValues(){return{...this.#D}}get segments(){return this.#$}get separator(){return this.#Q}get formattedValue(){return this.#B(this.#D)}#B(D){return this.#$.map(($)=>D[$.type]).join(this.#Q)}#I(){this._setUserInput(this.#B(this.#D)),this._setValue(MM(this.#D)??void 0)}constructor(D){let $=D.format?{segments:NM(D.format),separator:D.separator??"/"}:Lh(D.locale),U=D.separator??$.separator,Q=D.format?NM(D.format):$.segments,X=D.initialValue??D.defaultValue,F=X?{year:String(X.getUTCFullYear()).padStart(4,"0"),month:String(X.getUTCMonth()+1).padStart(2,"0"),day:String(X.getUTCDate()).padStart(2,"0")}:{year:"____",month:"__",day:"__"},Y=Q.map((J)=>F[J.type]).join(U);super({...D,initialUserInput:Y},!1),this.#$=Q,this.#Q=U,this.#D=F,this.#F=D.minDate,this.#J=D.maxDate,this.#I(),this.on("cursor",(J)=>this.#Z(J)),this.on("key",(J,I)=>this.#K(J,I)),this.on("finalize",()=>this.#H(D))}#q(){let D=Math.max(0,Math.min(this.#U.segmentIndex,this.#$.length-1)),$=this.#$[D];if($)return this.#U.positionInSegment=Math.max(0,Math.min(this.#U.positionInSegment,$.len-1)),{segment:$,index:D}}#W(D){this.inlineError="",this.#Y=null;let $=this.#q();$&&(this.#U.segmentIndex=Math.max(0,Math.min(this.#$.length-1,$.index+D)),this.#U.positionInSegment=0,this.#X=!0)}#G(D){let $=this.#q();if(!$)return;let{segment:U}=$,Q=this.#D[U.type],X=!Q||Q.replace(/_/g,"")==="",F=Number.parseInt((Q||"0").replace(/_/g,"0"),10)||0,Y=Nh(U.type,I7(this.#D),this.#F,this.#J),J;X?J=D===1?Y.min:Y.max:J=Math.max(Math.min(Y.max,F+D),Y.min),this.#D={...this.#D,[U.type]:J.toString().padStart(U.len,"0")},this.#X=!0,this.#Y=null,this.#I()}#Z(D){if(D)switch(D){case"right":return this.#W(1);case"left":return this.#W(-1);case"up":return this.#G(1);case"down":return this.#G(-1)}}#K(D,$){if($?.name==="backspace"||$?.sequence===""||$?.sequence==="\b"||D===""||D==="\b"){this.inlineError="";let U=this.#q();if(!U)return;if(!this.#D[U.segment.type].replace(/_/g,"")){this.#W(-1);return}this.#D[U.segment.type]="_".repeat(U.segment.len),this.#X=!0,this.#U.positionInSegment=0,this.#I();return}if($?.name==="tab"){this.inlineError="";let U=this.#q();if(!U)return;let Q=$.shift?-1:1,X=U.index+Q;X>=0&&X<this.#$.length&&(this.#U.segmentIndex=X,this.#U.positionInSegment=0,this.#X=!0);return}if(D&&/^[0-9]$/.test(D)){let U=this.#q();if(!U)return;let{segment:Q}=U,X=!this.#D[Q.type].replace(/_/g,"");if(this.#X&&this.#Y!==null&&!X){let G=this.#Y+D,Z={...this.#D,[Q.type]:G},z=this.#z(Z,Q);if(z){this.inlineError=z,this.#Y=null,this.#X=!1;return}this.inlineError="",this.#D[Q.type]=G,this.#Y=null,this.#X=!1,this.#I(),U.index<this.#$.length-1&&(this.#U.segmentIndex=U.index+1,this.#U.positionInSegment=0,this.#X=!0);return}this.#X&&!X&&(this.#D[Q.type]="_".repeat(Q.len),this.#U.positionInSegment=0),this.#X=!1,this.#Y=null;let F=this.#D[Q.type],Y=F.indexOf("_"),J=Y>=0?Y:Math.min(this.#U.positionInSegment,Q.len-1);if(J<0||J>=Q.len)return;let I=F.slice(0,J)+D+F.slice(J+1),q=!1;if(J===0&&F==="__"&&(Q.type==="month"||Q.type==="day")){let G=Number.parseInt(D,10);I=`0${D}`,q=G<=(Q.type==="month"?1:2)}if(Q.type==="year"&&(I=(F.replace(/_/g,"")+D).padStart(Q.len,"_")),!I.includes("_")){let G={...this.#D,[Q.type]:I},Z=this.#z(G,Q);if(Z){this.inlineError=Z;return}}this.inlineError="",this.#D[Q.type]=I;let W=I.includes("_")?void 0:RM(this.#D);if(W){let{year:G,month:Z}=W,z=bY(G,Z);this.#D={year:String(Math.max(0,Math.min(9999,G))).padStart(4,"0"),month:String(Math.max(1,Math.min(12,Z))).padStart(2,"0"),day:String(Math.max(1,Math.min(z,W.day))).padStart(2,"0")}}this.#I();let B=I.indexOf("_");q?(this.#X=!0,this.#Y=D):B>=0?this.#U.positionInSegment=B:Y>=0&&U.index<this.#$.length-1?(this.#U.segmentIndex=U.index+1,this.#U.positionInSegment=0,this.#X=!0):this.#U.positionInSegment=Math.min(J+1,Q.len-1)}}#z(D,$){let{month:U,day:Q}=I7(D);if($.type==="month"&&(U<0||U>12))return X0.date.messages.invalidMonth;if($.type==="day"&&(Q<0||Q>31))return X0.date.messages.invalidDay(31,"any month")}#H(D){let{year:$,month:U,day:Q}=I7(this.#D);if($&&U&&Q){let X=bY($,U);this.#D={...this.#D,day:String(Math.min(Q,X)).padStart(2,"0")}}this.value=MM(this.#D)??D.defaultValue??void 0}};Mh=class extends p${options;cursor=0;#$;getGroupItems($){return this.options.filter((U)=>U.group===$)}isGroupSelected($){let U=this.getGroupItems($),Q=this.value;return Q===void 0?!1:U.every((X)=>Q.includes(X.value))}toggleValue(){let $=this.options[this.cursor];if($!==void 0)if(this.value===void 0&&(this.value=[]),$.group===!0){let U=$.value,Q=this.getGroupItems(U);this.isGroupSelected(U)?this.value=this.value.filter((X)=>Q.findIndex((F)=>F.value===X)===-1):this.value=[...this.value,...Q.map((X)=>X.value)],this.value=Array.from(new Set(this.value))}else{let U=this.value.includes($.value);this.value=U?this.value.filter((Q)=>Q!==$.value):[...this.value,$.value]}}constructor($){super($,!1);let{options:U}=$;this.#$=$.selectableGroups!==!1,this.options=Object.entries(U).flatMap(([Q,X])=>[{value:Q,group:!0,label:Q},...X.map((F)=>({...F,group:Q}))]),this.value=[...$.initialValues??[]],this.cursor=Math.max(this.options.findIndex(({value:Q})=>Q===$.cursorAt),this.#$?0:1),this.on("cursor",(Q)=>{switch(Q){case"left":case"up":{this.cursor=this.cursor===0?this.options.length-1:this.cursor-1;let X=this.options[this.cursor]?.group===!0;!this.#$&&X&&(this.cursor=this.cursor===0?this.options.length-1:this.cursor-1);break}case"down":case"right":{this.cursor=this.cursor===this.options.length-1?0:this.cursor+1;let X=this.options[this.cursor]?.group===!0;!this.#$&&X&&(this.cursor=this.cursor===this.options.length-1?0:this.cursor+1);break}case"space":this.toggleValue();break}})}},wh=new Set(["up","down","left","right"]);EM=class EM extends p${#$=!1;#Q;focused="editor";get userInputWithCursor(){if(this.state==="submit")return this.userInput;let D=this.userInput;if(this.cursor>=D.length)return`${D}█`;let $=D.slice(0,this.cursor),U=D.slice(this.cursor,this.cursor+1),Q=D.slice(this.cursor+1);return U===`
`?`${$}█
${Q}`:`${$}${C4("inverse",U)}${Q}`}get cursor(){return this._cursor}#D(D){if(this.userInput.length===0){this._setUserInput(D);return}this._setUserInput(this.userInput.slice(0,this.cursor)+D+this.userInput.slice(this.cursor))}#F(D){let $=this.value??"";switch(D){case"up":this._cursor=Y7(this._cursor,0,-1,$);return;case"down":this._cursor=Y7(this._cursor,0,1,$);return;case"left":this._cursor=Y7(this._cursor,-1,0,$);return;case"right":this._cursor=Y7(this._cursor,1,0,$);return}}_shouldSubmit(D,$){if(this.#Q)return this.focused==="submit"?!0:(this.#D(`
`),this._cursor++,!1);let U=this.#$;return this.#$=!0,U&&this.cursor===this.userInput.length?(this.userInput[this.cursor-1]===`
`&&(this._setUserInput(this.userInput.slice(0,this.cursor-1)+this.userInput.slice(this.cursor)),this._cursor--),!0):(this.#D(`
`),this._cursor++,!1)}constructor(D){let $=D.initialUserInput??D.initialValue;super({...D,initialUserInput:$},!1),$!==void 0&&(this._cursor=$.length),this.#Q=D.showSubmit??!1,this.on("key",(U,Q)=>{if(Q?.name&&wh.has(Q.name)){this.#$=!1,this.#F(Q.name);return}if(U==="\t"&&this.#Q){this.focused=this.focused==="editor"?"submit":"editor";return}if(Q?.name!=="return"){if(this.#$=!1,Q?.name==="backspace"&&this.cursor>0){this._setUserInput(this.userInput.slice(0,this.cursor-1)+this.userInput.slice(this.cursor)),this._cursor--;return}if(Q?.name==="delete"&&this.cursor<this.userInput.length){this._setUserInput(this.userInput.slice(0,this.cursor)+this.userInput.slice(this.cursor+1));return}U&&(this.#Q&&this.focused==="submit"&&(this.focused="editor"),this.#D(U??""),this._cursor++)}}),this.on("userInput",(U)=>{this._setValue(U)}),this.on("finalize",()=>{this.value||(this.value=D.defaultValue),this.value===void 0&&(this.value="")})}};jM=class extends p${_mask="•";get cursor(){return this._cursor}get masked(){return this.userInput.replaceAll(/./g,this._mask)}get userInputWithCursor(){if(this.state==="submit"||this.state==="cancel")return this.masked;let $=this.userInput;if(this.cursor>=$.length)return`${this.masked}${C4(["inverse","hidden"],"_")}`;let U=this.masked,Q=U.slice(0,this.cursor),X=U.slice(this.cursor,this.cursor+1),F=U.slice(this.cursor+1);return`${Q}${C4("inverse",X)}${F}`}clear(){this._clearUserInput()}constructor({mask:$,...U}){super(U),this._mask=$??"•",this.on("userInput",(Q)=>{this._setValue(Q)}),this.on("finalize",()=>{this.value===void 0&&(this.value="")})}},TM=class extends p${options;cursor=0;get _selectedValue(){return this.options[this.cursor]}changeValue(){let $=this._selectedValue;this.value=$===void 0?void 0:$.value}constructor($){super($,!1),this.options=$.options;let U=this.options.findIndex(({value:X})=>X===$.initialValue),Q=U===-1?0:U;this.cursor=this.options[Q]?.disabled?P4(Q,1,this.options):Q,this.changeValue(),this.on("cursor",(X)=>{switch(X){case"left":case"up":this.cursor=P4(this.cursor,-1,this.options);break;case"down":case"right":this.cursor=P4(this.cursor,1,this.options);break}this.changeValue()})}};gY=class gY extends p${get userInputWithCursor(){if(this.state==="submit")return this.userInput;let D=this.userInput;if(this.cursor>=D.length)return`${this.userInput}█`;let $=D.slice(0,this.cursor),U=D.slice(this.cursor,this.cursor+1),Q=D.slice(this.cursor+1);return`${$}${C4("inverse",U)}${Q}`}get cursor(){return this._cursor}constructor(D){super({...D,initialUserInput:D.initialUserInput??D.initialValue}),this.on("userInput",($)=>{this._setValue($)}),this.on("finalize",()=>{this.value||(this.value=D.defaultValue),this.value===void 0&&(this.value="")})}}});import{styleText as o,stripVTControlCharacters as vKD}from"node:util";import Z$ from"node:process";function Oh(){if(Z$.platform!=="win32")return Z$.env.TERM!=="linux";return Boolean(Z$.env.CI)||Boolean(Z$.env.WT_SESSION)||Boolean(Z$.env.TERMINUS_SUBLIME)||Z$.env.ConEmuTask==="{cmd::Cmder}"||Z$.env.TERM_PROGRAM==="Terminus-Sublime"||Z$.env.TERM_PROGRAM==="vscode"||Z$.env.TERM==="xterm-256color"||Z$.env.TERM==="alacritty"||Z$.env.TERMINAL_EMULATOR==="JetBrains-JediTerm"}function bh(D,$){let U=[`${$?`${o("cyan",RD)}  `:""}${D.join(" • ")}`];return $&&U.push(o("cyan",r$)),U}var $9,fY,Vh=()=>process.env.CI==="true",_D=(D,$)=>fY?D:$,Rh,PM,CM,mY,Ah,RD,r$,gKD,uKD,yY,B7,fKD,yKD,mKD,Eh,hKD,dKD,lKD,nKD,iKD,cKD,jh,Th,Sh,Ph,G7=(D)=>{switch(D){case"initial":case"active":return o("cyan",Rh);case"cancel":return o("red",PM);case"error":return o("yellow",CM);case"submit":return o("green",mY)}},Ch=(D)=>{switch(D){case"initial":case"active":return o("cyan",RD);case"cancel":return o("red",RD);case"error":return o("yellow",RD);case"submit":return o("green",RD)}},SM=(D,$,U,Q,X,F=!1)=>{let Y=$,J=0;if(F)for(let I=Q-1;I>=U;I--){let q=D[I];if(q&&(Y-=q.length),J++,Y<=X)break}else for(let I=U;I<Q;I++){let q=D[I];if(q&&(Y-=q.length),J++,Y<=X)break}return{lineCount:Y,removals:J}},vh=({cursor:D,options:$,style:U,output:Q=process.stdout,maxItems:X=Number.POSITIVE_INFINITY,columnPadding:F=0,rowPadding:Y=4})=>{let J=q7(Q)-F,I=kY(Q),q=o("dim","..."),W=Math.max(I-Y,0),B=Math.max(Math.min(X,W),5),G=0;D>=B-3&&(G=Math.max(Math.min(D-B+3,$.length-B),0));let Z=B<$.length&&G>0,z=B<$.length&&G+B<$.length,K=Math.min(G+B,$.length),H=[],M=0;Z&&M++,z&&M++;let N=G+(Z?1:0),L=K-(z?1:0);for(let j=N;j<L;j++){let E=$[j],C=E?U(E,j===D):"",S=K6(C,J,{hard:!0,trim:!1}).split(`
`);H.push(S),M+=S.length}if(M>W){let j=0,E=0,C=M,S=D-N,b=W,R=()=>SM(H,C,0,S,b),P=()=>SM(H,C,S+1,H.length,b,!0);Z?({lineCount:C,removals:j}=R(),C>b&&(z||(b-=1),{lineCount:C,removals:E}=P())):(z||(b-=1),{lineCount:C,removals:E}=P(),C>b&&(b-=1,{lineCount:C,removals:j}=R())),j>0&&(Z=!0,H.splice(0,j)),E>0&&(z=!0,H.splice(H.length-E,E))}let O=[];Z&&O.push(q);for(let j of H)for(let E of j)O.push(E);return z&&O.push(q),O},b4=(D)=>{let $=D.active??"Yes",U=D.inactive??"No";return new xY({active:$,inactive:U,signal:D.signal,input:D.input,output:D.output,initialValue:D.initialValue??!0,render(){let Q=D.withGuide??X0.withGuide,X=`${G7(this.state)}  `,F=Q?`${o("gray",RD)}  `:"",Y=D9(D.output,D.message,F,X),J=`${Q?`${o("gray",RD)}
`:""}${Y}
`,I=this.value?$:U;switch(this.state){case"submit":{let q=Q?`${o("gray",RD)}  `:"";return`${J}${q}${o("dim",I)}`}case"cancel":{let q=Q?`${o("gray",RD)}  `:"";return`${J}${q}${o(["strikethrough","dim"],I)}${Q?`
${o("gray",RD)}`:""}`}default:{let q=Q?`${o("cyan",RD)}  `:"",W=Q?o("cyan",r$):"";return`${J}${q}${this.value?`${o("green",yY)} ${$}`:`${o("dim",B7)} ${o("dim",$)}`}${D.vertical?Q?`
${o("cyan",RD)}  `:`
`:` ${o("dim","/")} `}${this.value?`${o("dim",B7)} ${o("dim",U)}`:`${o("green",yY)} ${U}`}
${W}
`}}}}).prompt()},pKD,SD,rKD=(D="",$)=>{let U=$?.output??process.stdout,Q=$?.withGuide??X0.withGuide?`${o("gray",r$)}  `:"";U.write(`${Q}${o("red",D)}

`)},z7=(D="",$)=>{let U=$?.output??process.stdout,Q=$?.withGuide??X0.withGuide?`${o("gray",Ah)}  `:"";U.write(`${Q}${D}
`)},U9=(D="",$)=>{let U=$?.output??process.stdout,Q=$?.withGuide??X0.withGuide?`${o("gray",RD)}
${o("gray",r$)}  `:"";U.write(`${Q}${D}

`)},oKD=(D)=>new jM({validate:D.validate,mask:D.mask??Eh,signal:D.signal,input:D.input,output:D.output,render(){let $=D.withGuide??X0.withGuide,U=`${$?`${o("gray",RD)}
`:""}${G7(this.state)}  ${D.message}
`,Q=this.userInputWithCursor,X=this.masked;switch(this.state){case"error":{let F=$?`${o("yellow",RD)}  `:"",Y=$?`${o("yellow",r$)}  `:"",J=X??"";return D.clearOnError&&this.clear(),`${U.trim()}
${F}${J}
${Y}${o("yellow",this.error)}
`}case"submit":{let F=$?`${o("gray",RD)}  `:"",Y=X?o("dim",X):"";return`${U}${F}${Y}`}case"cancel":{let F=$?`${o("gray",RD)}  `:"",Y=X?o(["strikethrough","dim"],X):"";return`${U}${F}${Y}${X&&$?`
${o("gray",RD)}`:""}`}default:{let F=$?`${o("cyan",RD)}  `:"",Y=$?o("cyan",r$):"";return`${U}${F}${Q}
${Y}
`}}}}).prompt(),_h=(D)=>o("magenta",D),v4=({indicator:D="dots",onCancel:$,output:U=process.stdout,cancelMessage:Q,errorMessage:X,frames:F=fY?["◒","◐","◓","◑"]:["•","o","O","0"],delay:Y=fY?80:120,signal:J,...I}={})=>{let q=Vh(),W,B,G=!1,Z=!1,z="",K,H=performance.now(),M=q7(U),N=I?.styleFrame??_h,L=(v)=>{let k=v>1?X??X0.messages.error:Q??X0.messages.cancel;Z=v===1,G&&(i(k,v),Z&&typeof $=="function"&&$())},O=()=>L(2),j=()=>L(1),E=()=>{process.on("uncaughtExceptionMonitor",O),process.on("unhandledRejection",O),process.on("SIGINT",j),process.on("SIGTERM",j),process.on("exit",L),J&&J.addEventListener("abort",j)},C=()=>{process.removeListener("uncaughtExceptionMonitor",O),process.removeListener("unhandledRejection",O),process.removeListener("SIGINT",j),process.removeListener("SIGTERM",j),process.removeListener("exit",L),J&&J.removeEventListener("abort",j)},S=()=>{if(K===void 0)return;q&&U.write(`
`);let v=K6(K,M,{hard:!0,trim:!1}).split(`
`);v.length>1&&U.write($9.cursor.up(v.length-1)),U.write($9.cursor.to(0)),U.write($9.erase.down())},b=(v)=>v.replace(/\.+$/,""),R=(v)=>{let k=(performance.now()-v)/1000,A=Math.floor(k/60),w=Math.floor(k%60);return A>0?`[${A}m ${w}s]`:`[${w}s]`},P=I.withGuide??X0.withGuide,h=(v="")=>{G=!0,W=OM({output:U}),z=b(v),H=performance.now(),P&&U.write(`${o("gray",RD)}
`);let k=0,A=0;E(),B=setInterval(()=>{if(q&&z===K)return;S(),K=z;let w=N(F[k]),V;if(q)V=`${w}  ${z}...`;else if(D==="timer")V=`${w}  ${z} ${R(H)}`;else{let m=".".repeat(Math.floor(A)).slice(0,3);V=`${w}  ${z}${m}`}let _=K6(V,M,{hard:!0,trim:!1});U.write(_),k=k+1<F.length?k+1:0,A=A<4?A+0.125:0},Y)},i=(v="",k=0,A=!1)=>{if(!G)return;G=!1,clearInterval(B),S();let w=k===0?o("green",mY):k===1?o("red",PM):o("red",CM);z=v??z,A||(D==="timer"?U.write(`${w}  ${z} ${R(H)}
`):U.write(`${w}  ${z}
`)),C(),W()};return{start:h,stop:(v="")=>i(v,0),message:(v="")=>{z=b(v??z)},cancel:(v="")=>i(v,1),error:(v="")=>i(v,2),clear:()=>i("",0,!0),get isCancelled(){return Z}}},aKD,kh,W7=(D,$)=>D.includes(`
`)?D.split(`
`).map((U)=>$(U)).join(`
`):$(D),bM=(D)=>{let $=(Q,X)=>{if(Q===void 0)return"";let F=Q.label??String(Q.value);switch(X){case"disabled":return`${o("gray",B7)} ${W7(F,(Y)=>o("gray",Y))}${Q.hint?` ${o("dim",`(${Q.hint??"disabled"})`)}`:""}`;case"selected":return`${W7(F,(Y)=>o("dim",Y))}`;case"active":return`${o("green",yY)} ${F}${Q.hint?` ${o("dim",`(${Q.hint})`)}`:""}`;case"cancelled":return`${W7(F,(Y)=>o(["strikethrough","dim"],Y))}`;default:return`${o("dim",B7)} ${W7(F,(Y)=>o("dim",Y))}`}},U=D.showInstructions??!0;return new TM({options:D.options,signal:D.signal,input:D.input,output:D.output,initialValue:D.initialValue,render(){let Q=D.withGuide??X0.withGuide,X=`${G7(this.state)}  `,F=`${Ch(this.state)}  `,Y=D9(D.output,D.message,F,X),J=`${Q?`${o("gray",RD)}
`:""}${Y}
`;switch(this.state){case"submit":{let I=Q?`${o("gray",RD)}  `:"",q=D9(D.output,$(this.options[this.cursor],"selected"),I);return`${J}${q}`}case"cancel":{let I=Q?`${o("gray",RD)}  `:"",q=D9(D.output,$(this.options[this.cursor],"cancelled"),I);return`${J}${q}${Q?`
${o("gray",RD)}`:""}`}default:{let I=Q?`${o("cyan",RD)}  `:"",q=J.split(`
`).length,W=U?bh(kh,Q):Q?[o("cyan",r$)]:[],B=W.join(`
`),G=W.length+1;return`${J}${I}${vh({output:D.output,cursor:this.cursor,options:this.options,maxItems:D.maxItems,columnPadding:I.length,rowPadding:q+G,style:(Z,z)=>$(Z,Z.disabled?"disabled":z?"active":"inactive")}).join(`
${I}`)}
${B}
`}}}}).prompt()},tKD,sKD=(D)=>new gY({validate:D.validate,placeholder:D.placeholder,defaultValue:D.defaultValue,initialValue:D.initialValue,output:D.output,signal:D.signal,input:D.input,render(){let $=D?.withGuide??X0.withGuide,U=`${`${$?`${o("gray",RD)}
`:""}${G7(this.state)}  `}${D.message}
`,Q=D.placeholder&&D.placeholder.length>0?o("inverse",D.placeholder[0])+o("dim",D.placeholder.slice(1)):o(["inverse","hidden"],"_"),X=this.userInput?this.userInputWithCursor:Q,F=this.value??"";switch(this.state){case"error":{let Y=this.error?`  ${o("yellow",this.error)}`:"",J=$?`${o("yellow",RD)}  `:"",I=$?o("yellow",r$):"";return`${U.trim()}
${J}${X}
${I}${Y}
`}case"submit":{let Y=F?`  ${o("dim",F)}`:"",J=$?o("gray",RD):"";return`${U}${J}${Y}`}case"cancel":{let Y=F?`  ${o(["strikethrough","dim"],F)}`:"",J=$?o("gray",RD):"";return`${U}${J}${Y}${F.trim()?`
${J}`:""}`}default:{let Y=$?`${o("cyan",RD)}  `:"",J=$?o("cyan",r$):"";return`${U}${Y}${X}
${J}
`}}}}).prompt();var L6=u(()=>{uY();uY();jY();VY();$9=g0(SY(),1);fY=Oh(),Rh=_D("◆","*"),PM=_D("■","x"),CM=_D("▲","x"),mY=_D("◇","o"),Ah=_D("┌","T"),RD=_D("│","|"),r$=_D("└","—"),gKD=_D("┐","T"),uKD=_D("┘","—"),yY=_D("●",">"),B7=_D("○"," "),fKD=_D("◻","[•]"),yKD=_D("◼","[+]"),mKD=_D("◻","[ ]"),Eh=_D("▪","•"),hKD=_D("─","-"),dKD=_D("╮","+"),lKD=_D("├","+"),nKD=_D("╯","+"),iKD=_D("╰","+"),cKD=_D("╭","+"),jh=_D("●","•"),Th=_D("◆","*"),Sh=_D("▲","!"),Ph=_D("■","x");pKD=[`${o("dim","↑/↓")} to navigate`,`${o("dim","Space:")} select`,`${o("dim","Enter:")} confirm`],SD={message:(D=[],{symbol:$=o("gray",RD),secondarySymbol:U=o("gray",RD),output:Q=process.stdout,spacing:X=1,withGuide:F}={})=>{let Y=[],J=F??X0.withGuide,I=J?U:"",q=J?`${$}  `:"",W=J?`${U}  `:"";for(let G=0;G<X;G++)Y.push(I);let B=Array.isArray(D)?D:D.split(`
`);if(B.length>0){let[G,...Z]=B;G.length>0?Y.push(`${q}${G}`):Y.push(J?$:"");for(let z of Z)z.length>0?Y.push(`${W}${z}`):Y.push(J?U:"")}Q.write(`${Y.join(`
`)}
`)},info:(D,$)=>{SD.message(D,{...$,symbol:o("blue",jh)})},success:(D,$)=>{SD.message(D,{...$,symbol:o("green",Th)})},step:(D,$)=>{SD.message(D,{...$,symbol:o("green",mY)})},warn:(D,$)=>{SD.message(D,{...$,symbol:o("yellow",Sh)})},warning:(D,$)=>{SD.warn(D,$)},error:(D,$)=>{SD.message(D,{...$,symbol:o("red",Ph)})}},aKD={light:_D("─","-"),heavy:_D("━","="),block:_D("█","#")},kh=[`${o("dim","↑/↓")} to navigate`,`${o("dim","Enter:")} confirm`],tKD=`${o("gray",RD)}  `});function Z7(D,$){if(isNaN(D)||isNaN($))throw Error("Cannot compare against non-numbers");return D===$?0:D<$?-1:1}function kM(D=[],$=[]){if(D.length&&!$.length)return-1;if(!D.length&&$.length)return 1;return 0}function K7(D=[],$=[]){let U=Math.max(D.length,$.length);for(let Q=0;Q<U;Q++){let X=D[Q],F=$[Q];if(X===void 0&&F===void 0)return 0;if(F===void 0)return 1;if(X===void 0)return-1;if(typeof X==="string"&&typeof F==="number")return 1;if(typeof X==="number"&&typeof F==="string")return-1;if(X<F)return-1;if(X>F)return 1}return 0}function dY(D){return typeof D==="number"&&!Number.isNaN(D)&&(!Number.isFinite(D)||0<=D&&D<=Number.MAX_SAFE_INTEGER)}function f0(D){return D.split(".").filter(Boolean).map(($)=>{if(fh.test($)){let U=Number($);if(dY(U))return U}return $})}function C$(D){return D.split(".").filter(Boolean)}function L7(D,$){let U=Number(D);if(!dY(U))throw TypeError($);return U}function o$(D){return Number.isNaN(D.major)&&Number.isNaN(D.minor)&&Number.isNaN(D.patch)&&(D.prerelease===void 0||D.prerelease.length===0)&&(D.build===void 0||D.build.length===0)}var _4="0|[1-9]\\d*",xh="\\d*[a-zA-Z-][a-zA-Z0-9-]*",gh,vM,xM,_M="[0-9A-Za-z-]+",gM,uM,fM,yM="(?:<|>)?=?",uh="x|X|\\*",hY,H7,mM,hM,lY=256,fh;var p0=u(()=>{gh=`(?<major>${_4})\\.(?<minor>${_4})\\.(?<patch>${_4})`,vM=`(?:${_4}|${xh})`,xM=`(?:-(?<prerelease>${vM}(?:\\.${vM})*))`,gM=`(?:\\+(?<buildmetadata>${_M}(?:\\.${_M})*))`,uM=`v?${gh}${xM}?${gM}?`,fM=new RegExp(`^${uM}$`),hY=`${_4}|${uh}`,H7=`[v=\\s]*(?<major>${hY})(?:\\.(?<minor>${hY})(?:\\.(?<patch>${hY})${xM}?${gM}?)?)?`,mM=new RegExp(`^(?<operator>~>?|\\^|${yM})\\s*${H7}$`),hM=new RegExp(`^(?<operator>${yM})\\s*(${uM})$|^$`);fh=new RegExp(`^${_4}$`)});function A0(D,$){if(D===$)return 0;return Z7(D.major,$.major)||Z7(D.minor,$.minor)||Z7(D.patch,$.patch)||kM(D.prerelease,$.prerelease)||K7(D.prerelease,$.prerelease)}var X$=u(()=>{p0()});function FHD(D,$){let U=D.prerelease?.length||$.prerelease?.length;if(D.major!==$.major)return U?"premajor":"major";if(D.minor!==$.minor)return U?"preminor":"minor";if(D.patch!==$.patch)return U?"prepatch":"patch";if(K7(D.prerelease,$.prerelease)!==0)return"prerelease"}var dM=u(()=>{p0()});function nY(D){return D.toFixed(0)}function iY(D){let $=nY(D.major),U=nY(D.minor),Q=nY(D.patch),X=D.prerelease?.join(".")??"",F=D.build?.join(".")??"";return[[`${$}.${U}.${Q}`,X].filter((I)=>I).join("-"),F].filter((I)=>I).join("+")}function yh(D,$){if(o$($))return!0;let U=A0(D,$);switch($.operator){case"=":case void 0:return U===0;case"!=":return U!==0;case">":return U>0;case"<":return U<0;case">=":return U>=0;case"<=":return U<=0}}function N7(D,$){for(let U of $)if(!yh(D,U))return!1;if(!D.prerelease?.length)return!0;for(let U of $){if(o$(U))continue;if(!U.prerelease?.length)continue;let{major:Q,minor:X,patch:F}=U;if(D.major===Q&&D.minor===X&&D.patch===F)return!0}return!1}var M7=u(()=>{p0();X$()});function X9(D,$){return $.some((U)=>N7(D,U))}var Q9=u(()=>{M7()});function mh(D=[]){let $=[...D],U=$.length;while(U>=0){let Q=$[U];if(typeof Q==="number"){$[U]=Q+1;break}U-=1}if(U===-1)$.push(0);return $}function F9(D=[],$){let U=mh(D);if(!$)return U;let Q=f0($);if(Q.every((X)=>typeof X==="string")){if(Q.every((X,F)=>X===U[F])&&typeof U[Q.length]==="number")return U;Q=[...Q,0]}return Q}function ZHD(D,$,U={}){let Q=U.build!==void 0?C$(U.build):D.build??[];switch($){case"premajor":return{major:D.major+1,minor:0,patch:0,prerelease:F9(D.prerelease,U.prerelease),build:Q};case"preminor":return{major:D.major,minor:D.minor+1,patch:0,prerelease:F9(D.prerelease,U.prerelease),build:Q};case"prepatch":return{major:D.major,minor:D.minor,patch:D.patch+1,prerelease:F9(D.prerelease,U.prerelease),build:Q};case"prerelease":{let F=(D.prerelease??[]).length===0?D.patch+1:D.patch;return{major:D.major,minor:D.minor,patch:F,prerelease:F9(D.prerelease,U.prerelease),build:Q}}case"major":return{major:(D.prerelease??[]).length===0||D.minor!==0||D.patch!==0?D.major+1:D.major,minor:0,patch:0,prerelease:[],build:Q};case"minor":{let F=(D.prerelease??[]).length===0||D.patch!==0?D.minor+1:D.minor;return{major:D.major,minor:F,patch:0,prerelease:[],build:Q}}case"patch":{let F=(D.prerelease??[]).length===0?D.patch+1:D.patch;return{major:D.major,minor:D.minor,patch:F,prerelease:[],build:Q}}case"pre":return{major:D.major,minor:D.minor,patch:D.patch,prerelease:F9(D.prerelease,U.prerelease),build:Q};default:throw TypeError(`Cannot increment version: invalid argument ${$}`)}}var lM=u(()=>{p0()});var w7,k4;var Y9=u(()=>{w7={major:Number.NaN,minor:Number.NaN,patch:Number.NaN,prerelease:[],build:[]},k4={operator:void 0,...w7}});var cY=u(()=>{Y9();p0()});function hh(D,$){return A0(D,$)>0}var pY=u(()=>{X$()});var nM=u(()=>{Q9();pY()});function B1(D,$){return A0(D,$)<0}var rY=u(()=>{X$()});var iM=u(()=>{Q9();rY()});function dh(D){let U=D.match(hM)?.groups;if(!U)return null;let{operator:Q}=U;return{operator:Q||void 0,...w7}}function gD(D){return!D||D.toLowerCase()==="x"||D==="*"}function lh(D){if(gD(D.major))return;if(gD(D.minor))return{operator:">=",major:+D.major,minor:0,patch:0,prerelease:[],build:[]};if(gD(D.patch))return{operator:">=",major:+D.major,minor:+D.minor,patch:0,prerelease:[],build:[]};return{operator:">=",major:+D.major,minor:+D.minor,patch:+D.patch,prerelease:D.prerelease?f0(D.prerelease):[],build:[]}}function nh(D){if(gD(D.major))return;if(gD(D.minor))return{operator:"<",major:+D.major+1,minor:0,patch:0,prerelease:[],build:[]};if(gD(D.patch))return{operator:"<",major:+D.major,minor:+D.minor+1,patch:0,prerelease:[],build:[]};if(D.prerelease)return{operator:"<=",major:+D.major,minor:+D.minor,patch:+D.patch,prerelease:f0(D.prerelease),build:[]};return{operator:"<=",major:+D.major,minor:+D.minor,patch:+D.patch,prerelease:[],build:[]}}function ih(D){let $=D.match(new RegExp(`^${H7}`)),U=$?.groups;if(!U)return null;let Q=$[0].length,X=D.slice(Q).match(/^\s+-\s+/);if(!X)return null;let F=X[0].length,J=D.slice(Q+F).match(new RegExp(`^${H7}\\s*$`))?.groups,I=lh(U),q=nh(J);return[I,q].filter(Boolean)}function ch(D){let $=gD(D.major),U=gD(D.minor),Q=gD(D.patch),X=+D.major,F=+D.minor,Y=+D.patch;if($)return[k4];if(U)return[{operator:">=",major:X,minor:0,patch:0},{operator:"<",major:X+1,minor:0,patch:0}];if(Q){if(X===0)return[{operator:">=",major:X,minor:F,patch:0},{operator:"<",major:X,minor:F+1,patch:0}];return[{operator:">=",major:X,minor:F,patch:0},{operator:"<",major:X+1,minor:0,patch:0}]}let J=f0(D.prerelease??"");if(X===0){if(F===0)return[{operator:">=",major:X,minor:F,patch:Y,prerelease:J},{operator:"<",major:X,minor:F,patch:Y+1}];return[{operator:">=",major:X,minor:F,patch:Y,prerelease:J},{operator:"<",major:X,minor:F+1,patch:0}]}return[{operator:">=",major:X,minor:F,patch:Y,prerelease:J},{operator:"<",major:X+1,minor:0,patch:0}]}function ph(D){let $=gD(D.major),U=gD(D.minor),Q=gD(D.patch),X=+D.major,F=+D.minor,Y=+D.patch;if($)return[k4];if(U)return[{operator:">=",major:X,minor:0,patch:0},{operator:"<",major:X+1,minor:0,patch:0}];if(Q)return[{operator:">=",major:X,minor:F,patch:0},{operator:"<",major:X,minor:F+1,patch:0}];let J=f0(D.prerelease??"");return[{operator:">=",major:X,minor:F,patch:Y,prerelease:J},{operator:"<",major:X,minor:F+1,patch:0}]}function rh(D){let $=gD(D.major),U=gD(D.minor),Q=gD(D.patch),X=+D.major,F=+D.minor,Y=+D.patch;if($)return[{operator:"<",major:0,minor:0,patch:0}];if(U){if(Q)return[{operator:"<",major:X,minor:0,patch:0}];return[{operator:"<",major:X,minor:0,patch:0}]}if(Q)return[{operator:"<",major:X,minor:F,patch:0}];let J=f0(D.prerelease??""),I=C$(D.build??"");return[{operator:"<",major:X,minor:F,patch:Y,prerelease:J,build:I}]}function oh(D){let $=gD(D.minor),U=gD(D.patch),Q=+D.major,X=+D.minor,F=+D.patch;if($)return[{operator:"<",major:Q+1,minor:0,patch:0}];if(U)return[{operator:"<",major:Q,minor:X+1,patch:0}];let Y=f0(D.prerelease??""),J=C$(D.build??"");return[{operator:"<=",major:Q,minor:X,patch:F,prerelease:Y,build:J}]}function ah(D){let $=gD(D.major),U=gD(D.minor),Q=gD(D.patch),X=+D.major,F=+D.minor,Y=+D.patch;if($)return[{operator:"<",major:0,minor:0,patch:0}];if(U)return[{operator:">=",major:X+1,minor:0,patch:0}];if(Q)return[{operator:">=",major:X,minor:F+1,patch:0}];let J=f0(D.prerelease??""),I=C$(D.build??"");return[{operator:">",major:X,minor:F,patch:Y,prerelease:J,build:I}]}function th(D){let $=gD(D.major),U=gD(D.minor),Q=gD(D.patch),X=+D.major,F=+D.minor,Y=+D.patch;if($)return[k4];if(U)return[{operator:">=",major:X,minor:0,patch:0}];if(Q)return[{operator:">=",major:X,minor:F,patch:0}];let J=f0(D.prerelease??""),I=C$(D.build??"");return[{operator:">=",major:X,minor:F,patch:Y,prerelease:J,build:I}]}function sh(D){let $=gD(D.major),U=gD(D.minor),Q=gD(D.patch),X=+D.major,F=+D.minor,Y=+D.patch;if($)return[k4];if(U)return[{operator:">=",major:X,minor:0,patch:0},{operator:"<",major:X+1,minor:0,patch:0}];if(Q)return[{operator:">=",major:X,minor:F,patch:0},{operator:"<",major:X,minor:F+1,patch:0}];let J=f0(D.prerelease??""),I=C$(D.build??"");return[{operator:D.operator==="="?"=":void 0,major:X,minor:F,patch:Y,prerelease:J,build:I}]}function eh(D){let $=D.match(mM)?.groups;if(!$)return dh(D);switch($.operator){case"^":return ch($);case"~":case"~>":return ph($);case"<":return rh($);case"<=":return oh($);case">":return ah($);case">=":return th($);default:return sh($)}}function Dd(D){return D.split(/\s+/).flatMap(eh)}function O7(D){let $=D.replaceAll(/(?<=[<>=~^])(\s+)/g,"").split(/\s*\|\|\s*/).map((U)=>ih(U)||Dd(U));if($.some((U)=>U.includes(null)))throw TypeError(`Cannot parse version range: range "${D}" is invalid`);return $}var oY=u(()=>{p0();Y9()});function K$(D){if(typeof D!=="string")throw TypeError(`Cannot parse version as version must be a string: received ${typeof D}`);if(D.length>lY)throw TypeError(`Cannot parse version as version length is too long: length is ${D.length}, max length is ${lY}`);D=D.trim();let $=D.match(fM)?.groups;if(!$)throw TypeError(`Cannot parse version: ${D}`);let U=L7($.major,`Cannot parse version ${D}: invalid major version`),Q=L7($.minor,`Cannot parse version ${D}: invalid minor version`),X=L7($.patch,`Cannot parse version ${D}: invalid patch version`),F=$.prerelease?f0($.prerelease):[],Y=$.buildmetadata?C$($.buildmetadata):[];return{major:U,minor:Q,patch:X,prerelease:F,build:Y}}var V7=u(()=>{p0();p0()});function cM(D,$){let U=D.operator,Q=$.operator;if(U===void 0){if(o$(D))return!0;return X9(D,[[$]])}if(Q===void 0){if(o$($))return!0;return X9($,[[D]])}let X=A0(D,$);return(U===">="||U===">")&&(Q===">="||Q===">")||(U==="<="||U==="<")&&(Q==="<="||Q==="<")||X===0&&((U===">="||U==="<=")&&(Q===">="||Q==="<="))||X===-1&&(U===">="||U===">")&&(Q==="<="||Q==="<")||X===1&&(U==="<="||U==="<")&&(Q===">="||Q===">")}function $d(D){return D.every(($)=>{return $.some((U)=>Ud(U))})}function Ud(D){for(let $=0;$<D.length-1;$++){let U=D[$];for(let Q of D.slice($+1))if(!cM(U,Q))return!1}return!0}function pM(D,$){return $d([D,$])&&D.some((U)=>{return $.some((Q)=>{return U.every((X)=>{return Q.every((F)=>cM(X,F))})})})}var rM=u(()=>{p0();X$();Q9()});var oM=u(()=>{oY()});var aM=u(()=>{Y9();Y9();cY()});function J9(D){try{return K$(D),!0}catch{return!1}}var tM=u(()=>{V7()});var sM=u(()=>{V7()});var eM=u(()=>{p0()});var Dw=u(()=>{X$()});var $w=u(()=>{X$()});var Uw=u(()=>{M7();p0();X$()});function BLD(D,$){return A0(D,$)>=0}var Xw=u(()=>{X$()});var Qw=u(()=>{M7();p0();X$()});var Fw=u(()=>{X$()});var aY=u(()=>{X$();dM();Q9();lM();cY();nM();iM();oY();V7();rM();oM();aM();tM();sM();eM();Dw();$w();pY();Uw();Xw();rY();Qw();Fw()});var y0=T((iLD,E7)=>{var Yw,Jw,Iw,qw,Ww,Bw,Gw,zw,Zw,Kw,Hw,Lw,Nw,R7,tY,Mw,ww,Ow,x4,Vw,Rw,Aw,Ew,jw,Tw,Sw,Pw,Cw,A7,bw,vw,_w;(function(D){var $=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd)define("tslib",["exports"],function(Q){D(U($,U(Q)))});else if(typeof E7==="object"&&typeof iLD==="object")D(U($,U(iLD)));else D(U($));function U(Q,X){if(Q!==$)if(typeof Object.create==="function")Object.defineProperty(Q,"__esModule",{value:!0});else Q.__esModule=!0;return function(F,Y){return Q[F]=X?X(F,Y):Y}}})(function(D){var $=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(F,Y){F.__proto__=Y}||function(F,Y){for(var J in Y)if(Object.prototype.hasOwnProperty.call(Y,J))F[J]=Y[J]};Yw=function(F,Y){if(typeof Y!=="function"&&Y!==null)throw TypeError("Class extends value "+String(Y)+" is not a constructor or null");$(F,Y);function J(){this.constructor=F}F.prototype=Y===null?Object.create(Y):(J.prototype=Y.prototype,new J)},Jw=Object.assign||function(F){for(var Y,J=1,I=arguments.length;J<I;J++){Y=arguments[J];for(var q in Y)if(Object.prototype.hasOwnProperty.call(Y,q))F[q]=Y[q]}return F},Iw=function(F,Y){var J={};for(var I in F)if(Object.prototype.hasOwnProperty.call(F,I)&&Y.indexOf(I)<0)J[I]=F[I];if(F!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var q=0,I=Object.getOwnPropertySymbols(F);q<I.length;q++)if(Y.indexOf(I[q])<0&&Object.prototype.propertyIsEnumerable.call(F,I[q]))J[I[q]]=F[I[q]]}return J},qw=function(F,Y,J,I){var q=arguments.length,W=q<3?Y:I===null?I=Object.getOwnPropertyDescriptor(Y,J):I,B;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")W=Reflect.decorate(F,Y,J,I);else for(var G=F.length-1;G>=0;G--)if(B=F[G])W=(q<3?B(W):q>3?B(Y,J,W):B(Y,J))||W;return q>3&&W&&Object.defineProperty(Y,J,W),W},Ww=function(F,Y){return function(J,I){Y(J,I,F)}},Bw=function(F,Y,J,I,q,W){function B(E){if(E!==void 0&&typeof E!=="function")throw TypeError("Function expected");return E}var G=I.kind,Z=G==="getter"?"get":G==="setter"?"set":"value",z=!Y&&F?I.static?F:F.prototype:null,K=Y||(z?Object.getOwnPropertyDescriptor(z,I.name):{}),H,M=!1;for(var N=J.length-1;N>=0;N--){var L={};for(var O in I)L[O]=O==="access"?{}:I[O];for(var O in I.access)L.access[O]=I.access[O];L.addInitializer=function(E){if(M)throw TypeError("Cannot add initializers after decoration has completed");W.push(B(E||null))};var j=(0,J[N])(G==="accessor"?{get:K.get,set:K.set}:K[Z],L);if(G==="accessor"){if(j===void 0)continue;if(j===null||typeof j!=="object")throw TypeError("Object expected");if(H=B(j.get))K.get=H;if(H=B(j.set))K.set=H;if(H=B(j.init))q.unshift(H)}else if(H=B(j))if(G==="field")q.unshift(H);else K[Z]=H}if(z)Object.defineProperty(z,I.name,K);M=!0},Gw=function(F,Y,J){var I=arguments.length>2;for(var q=0;q<Y.length;q++)J=I?Y[q].call(F,J):Y[q].call(F);return I?J:void 0},zw=function(F){return typeof F==="symbol"?F:"".concat(F)},Zw=function(F,Y,J){if(typeof Y==="symbol")Y=Y.description?"[".concat(Y.description,"]"):"";return Object.defineProperty(F,"name",{configurable:!0,value:J?"".concat(J," ",Y):Y})},Kw=function(F,Y){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(F,Y)},Hw=function(F,Y,J,I){function q(W){return W instanceof J?W:new J(function(B){B(W)})}return new(J||(J=Promise))(function(W,B){function G(K){try{z(I.next(K))}catch(H){B(H)}}function Z(K){try{z(I.throw(K))}catch(H){B(H)}}function z(K){K.done?W(K.value):q(K.value).then(G,Z)}z((I=I.apply(F,Y||[])).next())})},Lw=function(F,Y){var J={label:0,sent:function(){if(W[0]&1)throw W[1];return W[1]},trys:[],ops:[]},I,q,W,B=Object.create((typeof Iterator==="function"?Iterator:Object).prototype);return B.next=G(0),B.throw=G(1),B.return=G(2),typeof Symbol==="function"&&(B[Symbol.iterator]=function(){return this}),B;function G(z){return function(K){return Z([z,K])}}function Z(z){if(I)throw TypeError("Generator is already executing.");while(B&&(B=0,z[0]&&(J=0)),J)try{if(I=1,q&&(W=z[0]&2?q.return:z[0]?q.throw||((W=q.return)&&W.call(q),0):q.next)&&!(W=W.call(q,z[1])).done)return W;if(q=0,W)z=[z[0]&2,W.value];switch(z[0]){case 0:case 1:W=z;break;case 4:return J.label++,{value:z[1],done:!1};case 5:J.label++,q=z[1],z=[0];continue;case 7:z=J.ops.pop(),J.trys.pop();continue;default:if((W=J.trys,!(W=W.length>0&&W[W.length-1]))&&(z[0]===6||z[0]===2)){J=0;continue}if(z[0]===3&&(!W||z[1]>W[0]&&z[1]<W[3])){J.label=z[1];break}if(z[0]===6&&J.label<W[1]){J.label=W[1],W=z;break}if(W&&J.label<W[2]){J.label=W[2],J.ops.push(z);break}if(W[2])J.ops.pop();J.trys.pop();continue}z=Y.call(F,J)}catch(K){z=[6,K],q=0}finally{I=W=0}if(z[0]&5)throw z[1];return{value:z[0]?z[1]:void 0,done:!0}}},Nw=function(F,Y){for(var J in F)if(J!=="default"&&!Object.prototype.hasOwnProperty.call(Y,J))A7(Y,F,J)},A7=Object.create?function(F,Y,J,I){if(I===void 0)I=J;var q=Object.getOwnPropertyDescriptor(Y,J);if(!q||("get"in q?!Y.__esModule:q.writable||q.configurable))q={enumerable:!0,get:function(){return Y[J]}};Object.defineProperty(F,I,q)}:function(F,Y,J,I){if(I===void 0)I=J;F[I]=Y[J]},R7=function(F){var Y=typeof Symbol==="function"&&Symbol.iterator,J=Y&&F[Y],I=0;if(J)return J.call(F);if(F&&typeof F.length==="number")return{next:function(){if(F&&I>=F.length)F=void 0;return{value:F&&F[I++],done:!F}}};throw TypeError(Y?"Object is not iterable.":"Symbol.iterator is not defined.")},tY=function(F,Y){var J=typeof Symbol==="function"&&F[Symbol.iterator];if(!J)return F;var I=J.call(F),q,W=[],B;try{while((Y===void 0||Y-- >0)&&!(q=I.next()).done)W.push(q.value)}catch(G){B={error:G}}finally{try{if(q&&!q.done&&(J=I.return))J.call(I)}finally{if(B)throw B.error}}return W},Mw=function(){for(var F=[],Y=0;Y<arguments.length;Y++)F=F.concat(tY(arguments[Y]));return F},ww=function(){for(var F=0,Y=0,J=arguments.length;Y<J;Y++)F+=arguments[Y].length;for(var I=Array(F),q=0,Y=0;Y<J;Y++)for(var W=arguments[Y],B=0,G=W.length;B<G;B++,q++)I[q]=W[B];return I},Ow=function(F,Y,J){if(J||arguments.length===2){for(var I=0,q=Y.length,W;I<q;I++)if(W||!(I in Y)){if(!W)W=Array.prototype.slice.call(Y,0,I);W[I]=Y[I]}}return F.concat(W||Array.prototype.slice.call(Y))},x4=function(F){return this instanceof x4?(this.v=F,this):new x4(F)},Vw=function(F,Y,J){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var I=J.apply(F,Y||[]),q,W=[];return q=Object.create((typeof AsyncIterator==="function"?AsyncIterator:Object).prototype),G("next"),G("throw"),G("return",B),q[Symbol.asyncIterator]=function(){return this},q;function B(N){return function(L){return Promise.resolve(L).then(N,H)}}function G(N,L){if(I[N]){if(q[N]=function(O){return new Promise(function(j,E){W.push([N,O,j,E])>1||Z(N,O)})},L)q[N]=L(q[N])}}function Z(N,L){try{z(I[N](L))}catch(O){M(W[0][3],O)}}function z(N){N.value instanceof x4?Promise.resolve(N.value.v).then(K,H):M(W[0][2],N)}function K(N){Z("next",N)}function H(N){Z("throw",N)}function M(N,L){if(N(L),W.shift(),W.length)Z(W[0][0],W[0][1])}},Rw=function(F){var Y,J;return Y={},I("next"),I("throw",function(q){throw q}),I("return"),Y[Symbol.iterator]=function(){return this},Y;function I(q,W){Y[q]=F[q]?function(B){return(J=!J)?{value:x4(F[q](B)),done:!1}:W?W(B):B}:W}},Aw=function(F){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var Y=F[Symbol.asyncIterator],J;return Y?Y.call(F):(F=typeof R7==="function"?R7(F):F[Symbol.iterator](),J={},I("next"),I("throw"),I("return"),J[Symbol.asyncIterator]=function(){return this},J);function I(W){J[W]=F[W]&&function(B){return new Promise(function(G,Z){B=F[W](B),q(G,Z,B.done,B.value)})}}function q(W,B,G,Z){Promise.resolve(Z).then(function(z){W({value:z,done:G})},B)}},Ew=function(F,Y){if(Object.defineProperty)Object.defineProperty(F,"raw",{value:Y});else F.raw=Y;return F};var U=Object.create?function(F,Y){Object.defineProperty(F,"default",{enumerable:!0,value:Y})}:function(F,Y){F.default=Y},Q=function(F){return Q=Object.getOwnPropertyNames||function(Y){var J=[];for(var I in Y)if(Object.prototype.hasOwnProperty.call(Y,I))J[J.length]=I;return J},Q(F)};jw=function(F){if(F&&F.__esModule)return F;var Y={};if(F!=null){for(var J=Q(F),I=0;I<J.length;I++)if(J[I]!=="default")A7(Y,F,J[I])}return U(Y,F),Y},Tw=function(F){return F&&F.__esModule?F:{default:F}},Sw=function(F,Y,J,I){if(J==="a"&&!I)throw TypeError("Private accessor was defined without a getter");if(typeof Y==="function"?F!==Y||!I:!Y.has(F))throw TypeError("Cannot read private member from an object whose class did not declare it");return J==="m"?I:J==="a"?I.call(F):I?I.value:Y.get(F)},Pw=function(F,Y,J,I,q){if(I==="m")throw TypeError("Private method is not writable");if(I==="a"&&!q)throw TypeError("Private accessor was defined without a setter");if(typeof Y==="function"?F!==Y||!q:!Y.has(F))throw TypeError("Cannot write private member to an object whose class did not declare it");return I==="a"?q.call(F,J):q?q.value=J:Y.set(F,J),J},Cw=function(F,Y){if(Y===null||typeof Y!=="object"&&typeof Y!=="function")throw TypeError("Cannot use 'in' operator on non-object");return typeof F==="function"?Y===F:F.has(Y)},bw=function(F,Y,J){if(Y!==null&&Y!==void 0){if(typeof Y!=="object"&&typeof Y!=="function")throw TypeError("Object expected.");var I,q;if(J){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");I=Y[Symbol.asyncDispose]}if(I===void 0){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");if(I=Y[Symbol.dispose],J)q=I}if(typeof I!=="function")throw TypeError("Object not disposable.");if(q)I=function(){try{q.call(this)}catch(W){return Promise.reject(W)}};F.stack.push({value:Y,dispose:I,async:J})}else if(J)F.stack.push({async:!0});return Y};var X=typeof SuppressedError==="function"?SuppressedError:function(F,Y,J){var I=Error(J);return I.name="SuppressedError",I.error=F,I.suppressed=Y,I};vw=function(F){function Y(W){F.error=F.hasError?new X(W,F.error,"An error was suppressed during disposal."):W,F.hasError=!0}var J,I=0;function q(){while(J=F.stack.pop())try{if(!J.async&&I===1)return I=0,F.stack.push(J),Promise.resolve().then(q);if(J.dispose){var W=J.dispose.call(J.value);if(J.async)return I|=2,Promise.resolve(W).then(q,function(B){return Y(B),q()})}else I|=1}catch(B){Y(B)}if(I===1)return F.hasError?Promise.reject(F.error):Promise.resolve();if(F.hasError)throw F.error}return q()},_w=function(F,Y){if(typeof F==="string"&&/^\.\.?\//.test(F))return F.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(J,I,q,W,B){return I?Y?".jsx":".js":q&&(!W||!B)?J:q+W+"."+B.toLowerCase()+"js"});return F},D("__extends",Yw),D("__assign",Jw),D("__rest",Iw),D("__decorate",qw),D("__param",Ww),D("__esDecorate",Bw),D("__runInitializers",Gw),D("__propKey",zw),D("__setFunctionName",Zw),D("__metadata",Kw),D("__awaiter",Hw),D("__generator",Lw),D("__exportStar",Nw),D("__createBinding",A7),D("__values",R7),D("__read",tY),D("__spread",Mw),D("__spreadArrays",ww),D("__spreadArray",Ow),D("__await",x4),D("__asyncGenerator",Vw),D("__asyncDelegator",Rw),D("__asyncValues",Aw),D("__makeTemplateObject",Ew),D("__importStar",jw),D("__importDefault",Tw),D("__classPrivateFieldGet",Sw),D("__classPrivateFieldSet",Pw),D("__classPrivateFieldIn",Cw),D("__addDisposableResource",bw),D("__disposeResources",vw),D("__rewriteRelativeImportExtension",_w)})});var gw=T((kw)=>{Object.defineProperty(kw,"__esModule",{value:!0});kw.resolveFetch=void 0;var Xd=(D)=>{if(D)return(...$)=>D(...$);return(...$)=>fetch(...$)};kw.resolveFetch=Xd});var sY=T((hw)=>{Object.defineProperty(hw,"__esModule",{value:!0});hw.FunctionRegion=hw.FunctionsHttpError=hw.FunctionsRelayError=hw.FunctionsFetchError=hw.FunctionsError=void 0;class I9 extends Error{constructor(D,$="FunctionsError",U){super(D);this.name=$,this.context=U}toJSON(){return{name:this.name,message:this.message,context:this.context}}}hw.FunctionsError=I9;class fw extends I9{constructor(D){super("Failed to send a request to the Edge Function","FunctionsFetchError",D)}}hw.FunctionsFetchError=fw;class yw extends I9{constructor(D){super("Relay Error invoking the Edge Function","FunctionsRelayError",D)}}hw.FunctionsRelayError=yw;class mw extends I9{constructor(D){super("Edge Function returned a non-2xx status code","FunctionsHttpError",D)}}hw.FunctionsHttpError=mw;var uw;(function(D){D.Any="any",D.ApNortheast1="ap-northeast-1",D.ApNortheast2="ap-northeast-2",D.ApSouth1="ap-south-1",D.ApSoutheast1="ap-southeast-1",D.ApSoutheast2="ap-southeast-2",D.CaCentral1="ca-central-1",D.EuCentral1="eu-central-1",D.EuWest1="eu-west-1",D.EuWest2="eu-west-2",D.EuWest3="eu-west-3",D.SaEast1="sa-east-1",D.UsEast1="us-east-1",D.UsWest1="us-west-1",D.UsWest2="us-west-2"})(uw||(hw.FunctionRegion=uw={}))});var cw=T((nw)=>{Object.defineProperty(nw,"__esModule",{value:!0});nw.FunctionsClient=void 0;var Id=y0(),qd=gw(),g4=sY();class lw{constructor(D,{headers:$={},customFetch:U,region:Q=g4.FunctionRegion.Any}={}){this.url=D,this.headers=$,this.region=Q,this.fetch=(0,qd.resolveFetch)(U)}setAuth(D){this.headers.Authorization=`Bearer ${D}`}invoke(D){return Id.__awaiter(this,arguments,void 0,function*($,U={}){var Q,X;let F,Y,J;try{let{headers:I,method:q,body:W,signal:B,timeout:G}=U,Z={},{region:z}=U;if(!z)z=this.region;let K=new URL(`${this.url}/${$}`);if(z&&z!=="any")Z["x-region"]=z,K.searchParams.set("forceFunctionRegion",z);let H,M=!!I&&Object.keys(I).some((C)=>C.toLowerCase()==="content-type");if(W&&!M)if(typeof Blob<"u"&&W instanceof Blob||W instanceof ArrayBuffer)Z["Content-Type"]="application/octet-stream",H=W;else if(typeof W==="string")Z["Content-Type"]="text/plain",H=W;else if(typeof FormData<"u"&&W instanceof FormData)H=W;else Z["Content-Type"]="application/json",H=JSON.stringify(W);else if(W&&typeof W!=="string"&&!(typeof Blob<"u"&&W instanceof Blob)&&!(W instanceof ArrayBuffer)&&!(typeof FormData<"u"&&W instanceof FormData))H=JSON.stringify(W);else H=W;let N=B;if(G)if(Y=new AbortController,F=setTimeout(()=>Y.abort(),G),B)N=Y.signal,J=()=>Y.abort(),B.addEventListener("abort",J);else N=Y.signal;let L=yield this.fetch(K.toString(),{method:q||"POST",headers:Object.assign(Object.assign(Object.assign({},Z),this.headers),I),body:H,signal:N}).catch((C)=>{throw new g4.FunctionsFetchError(C)}),O=L.headers.get("x-relay-error");if(O&&O==="true")throw new g4.FunctionsRelayError(L);if(!L.ok)throw new g4.FunctionsHttpError(L);let j=((Q=L.headers.get("Content-Type"))!==null&&Q!==void 0?Q:"text/plain").split(";")[0].trim().toLowerCase(),E;if(j==="application/json")E=yield L.json();else if(j==="application/octet-stream"||j==="application/pdf")E=yield L.blob();else if(j==="text/event-stream")E=L;else if(j==="multipart/form-data")E=yield L.formData();else E=yield L.text();return{data:E,error:null,response:L}}catch(I){return{data:null,error:I,response:I instanceof g4.FunctionsHttpError||I instanceof g4.FunctionsRelayError?I.context:void 0}}finally{if(F)clearTimeout(F);if(J)(X=U.signal)===null||X===void 0||X.removeEventListener("abort",J)}})}}nw.FunctionsClient=lw});var pw=T((N6)=>{Object.defineProperty(N6,"__esModule",{value:!0});N6.FunctionRegion=N6.FunctionsRelayError=N6.FunctionsHttpError=N6.FunctionsFetchError=N6.FunctionsError=N6.FunctionsClient=void 0;var Wd=cw();Object.defineProperty(N6,"FunctionsClient",{enumerable:!0,get:function(){return Wd.FunctionsClient}});var q9=sY();Object.defineProperty(N6,"FunctionsError",{enumerable:!0,get:function(){return q9.FunctionsError}});Object.defineProperty(N6,"FunctionsFetchError",{enumerable:!0,get:function(){return q9.FunctionsFetchError}});Object.defineProperty(N6,"FunctionsHttpError",{enumerable:!0,get:function(){return q9.FunctionsHttpError}});Object.defineProperty(N6,"FunctionsRelayError",{enumerable:!0,get:function(){return q9.FunctionsRelayError}});Object.defineProperty(N6,"FunctionRegion",{enumerable:!0,get:function(){return q9.FunctionRegion}})});function ow(D,$){return new Promise((U)=>{if($===null||$===void 0?void 0:$.aborted){U();return}let Q=setTimeout(()=>{$===null||$===void 0||$.removeEventListener("abort",X),U()},D);function X(){clearTimeout(Q),U()}$===null||$===void 0||$.addEventListener("abort",X)})}function zd(D,$,U,Q){if(!Q||U>=3)return!1;if(!sw.includes(D))return!1;if(!Gd.includes($))return!1;return!0}function W9(D){return W9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},W9(D)}function Ld(D,$){if(W9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(W9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function Nd(D){var $=Ld(D,"string");return W9($)=="symbol"?$:$+""}function Md(D,$,U){return($=Nd($))in D?Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0}):D[$]=U,D}function tw(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(D);$&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(D,X).enumerable})),U.push.apply(U,Q)}return U}function j7(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?tw(Object(U),!0).forEach(function(Q){Md(D,Q,U[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):tw(Object(U)).forEach(function(Q){Object.defineProperty(D,Q,Object.getOwnPropertyDescriptor(U,Q))})}return D}var rw=(D)=>Math.min(1000*2**D,30000),Gd,sw,eY,Zd=class{constructor(D){var $,U,Q,X,F;if(this.shouldThrowOnError=!1,this.retryEnabled=!0,this.method=D.method,this.url=D.url,this.headers=new Headers(D.headers),this.schema=D.schema,this.body=D.body,this.shouldThrowOnError=($=D.shouldThrowOnError)!==null&&$!==void 0?$:!1,this.signal=D.signal,this.isMaybeSingle=(U=D.isMaybeSingle)!==null&&U!==void 0?U:!1,this.shouldStripNulls=(Q=D.shouldStripNulls)!==null&&Q!==void 0?Q:!1,this.urlLengthLimit=(X=D.urlLengthLimit)!==null&&X!==void 0?X:8000,this.retryEnabled=(F=D.retry)!==null&&F!==void 0?F:!0,D.fetch)this.fetch=D.fetch;else this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}stripNulls(){if(this.headers.get("Accept")==="text/csv")throw Error("stripNulls() cannot be used with csv()");return this.shouldStripNulls=!0,this}setHeader(D,$){return this.headers=new Headers(this.headers),this.headers.set(D,$),this}retry(D){return this.retryEnabled=D,this}then(D,$){var U=this;if(this.schema===void 0);else if(["GET","HEAD"].includes(this.method))this.headers.set("Accept-Profile",this.schema);else this.headers.set("Content-Profile",this.schema);if(this.method!=="GET"&&this.method!=="HEAD")this.headers.set("Content-Type","application/json");if(this.shouldStripNulls){let Y=this.headers.get("Accept");if(Y==="application/vnd.pgrst.object+json")this.headers.set("Accept","application/vnd.pgrst.object+json;nulls=stripped");else if(!Y||Y==="application/json")this.headers.set("Accept","application/vnd.pgrst.array+json;nulls=stripped")}let Q=this.fetch,F=(async()=>{let Y=0;while(!0){let q={};if(U.headers.forEach((B,G)=>{q[G]=B}),Y>0)q["X-Retry-Count"]=String(Y);let W;try{W=await Q(U.url.toString(),{method:U.method,headers:q,body:JSON.stringify(U.body,(B,G)=>typeof G==="bigint"?G.toString():G),signal:U.signal})}catch(B){if((B===null||B===void 0?void 0:B.name)==="AbortError"||(B===null||B===void 0?void 0:B.code)==="ABORT_ERR")throw B;if(!sw.includes(U.method))throw B;if(U.retryEnabled&&Y<3){let G=rw(Y);Y++,await ow(G,U.signal);continue}throw B}if(zd(U.method,W.status,Y,U.retryEnabled)){var J,I;let B=(J=(I=W.headers)===null||I===void 0?void 0:I.get("Retry-After"))!==null&&J!==void 0?J:null,G=B!==null?Math.max(0,parseInt(B,10)||0)*1000:rw(Y);await W.text(),Y++,await ow(G,U.signal);continue}return await U.processResponse(W)}})();if(!this.shouldThrowOnError)F=F.catch((Y)=>{var J;let I="",q="",W="",B=Y===null||Y===void 0?void 0:Y.cause;if(B){var G,Z,z,K;let N=(G=B===null||B===void 0?void 0:B.message)!==null&&G!==void 0?G:"",L=(Z=B===null||B===void 0?void 0:B.code)!==null&&Z!==void 0?Z:"";if(I=`${(z=Y===null||Y===void 0?void 0:Y.name)!==null&&z!==void 0?z:"FetchError"}: ${Y===null||Y===void 0?void 0:Y.message}`,I+=`

Caused by: ${(K=B===null||B===void 0?void 0:B.name)!==null&&K!==void 0?K:"Error"}: ${N}`,L)I+=` (${L})`;if(B===null||B===void 0?void 0:B.stack)I+=`
${B.stack}`}else{var H;I=(H=Y===null||Y===void 0?void 0:Y.stack)!==null&&H!==void 0?H:""}let M=this.url.toString().length;if((Y===null||Y===void 0?void 0:Y.name)==="AbortError"||(Y===null||Y===void 0?void 0:Y.code)==="ABORT_ERR"){if(W="",q="Request was aborted (timeout or manual cancellation)",M>this.urlLengthLimit)q+=`. Note: Your request URL is ${M} characters, which may exceed server limits. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [many IDs])), consider using an RPC function to pass values server-side.`}else if((B===null||B===void 0?void 0:B.name)==="HeadersOverflowError"||(B===null||B===void 0?void 0:B.code)==="UND_ERR_HEADERS_OVERFLOW"){if(W="",q="HTTP headers exceeded server limits (typically 16KB)",M>this.urlLengthLimit)q+=`. Your request URL is ${M} characters. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [200+ IDs])), consider using an RPC function instead.`}return{success:!1,error:{message:`${(J=Y===null||Y===void 0?void 0:Y.name)!==null&&J!==void 0?J:"FetchError"}: ${Y===null||Y===void 0?void 0:Y.message}`,details:I,hint:q,code:W},data:null,count:null,status:0,statusText:""}});return F.then(D,$)}async processResponse(D){var $=this;let U=null,Q=null,X=null,F=D.status,Y=D.statusText;if(D.ok){var J,I;if($.method!=="HEAD"){var q;let G=await D.text();if(G==="");else if($.headers.get("Accept")==="text/csv")Q=G;else if($.headers.get("Accept")&&((q=$.headers.get("Accept"))===null||q===void 0?void 0:q.includes("application/vnd.pgrst.plan+text")))Q=G;else try{Q=JSON.parse(G)}catch(Z){if(U={message:G},Q=null,$.shouldThrowOnError)throw new eY({message:G,details:"",hint:"",code:""})}}let W=(J=$.headers.get("Prefer"))===null||J===void 0?void 0:J.match(/count=(exact|planned|estimated)/),B=(I=D.headers.get("content-range"))===null||I===void 0?void 0:I.split("/");if(W&&B&&B.length>1)X=parseInt(B[1]);if($.isMaybeSingle&&Array.isArray(Q))if(Q.length>1)U={code:"PGRST116",details:`Results contain ${Q.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},Q=null,X=null,F=406,Y="Not Acceptable";else if(Q.length===1)Q=Q[0];else Q=null}else{let W=await D.text();try{if(U=JSON.parse(W),Array.isArray(U)&&D.status===404)Q=[],U=null,F=200,Y="OK"}catch(B){if(D.status===404&&W==="")F=204,Y="No Content";else U={message:W}}if(U&&$.shouldThrowOnError)throw new eY(U)}return{success:U===null,error:U,data:Q,count:X,status:F,statusText:Y}}returns(){return this}overrideTypes(){return this}},Kd,aw,u4,Hd=class{constructor(D,{headers:$={},schema:U,fetch:Q,urlLengthLimit:X=8000,retry:F}){this.url=D,this.headers=new Headers($),this.schema=U,this.fetch=Q,this.urlLengthLimit=X,this.retry=F}cloneRequestState(){return{url:new URL(this.url.toString()),headers:new Headers(this.headers)}}select(D,$){let{head:U=!1,count:Q}=$!==null&&$!==void 0?$:{},X=U?"HEAD":"GET",F=!1,Y=(D!==null&&D!==void 0?D:"*").split("").map((q)=>{if(/\s/.test(q)&&!F)return"";if(q==='"')F=!F;return q}).join(""),{url:J,headers:I}=this.cloneRequestState();if(J.searchParams.set("select",Y),Q)I.append("Prefer",`count=${Q}`);return new u4({method:X,url:J,headers:I,schema:this.schema,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}insert(D,{count:$,defaultToNull:U=!0}={}){var Q;let X="POST",{url:F,headers:Y}=this.cloneRequestState();if($)Y.append("Prefer",`count=${$}`);if(!U)Y.append("Prefer","missing=default");if(Array.isArray(D)){let J=D.reduce((I,q)=>I.concat(Object.keys(q)),[]);if(J.length>0){let I=[...new Set(J)].map((q)=>`"${q}"`);F.searchParams.set("columns",I.join(","))}}return new u4({method:"POST",url:F,headers:Y,schema:this.schema,body:D,fetch:(Q=this.fetch)!==null&&Q!==void 0?Q:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}upsert(D,{onConflict:$,ignoreDuplicates:U=!1,count:Q,defaultToNull:X=!0}={}){var F;let Y="POST",{url:J,headers:I}=this.cloneRequestState();if(I.append("Prefer",`resolution=${U?"ignore":"merge"}-duplicates`),$!==void 0)J.searchParams.set("on_conflict",$);if(Q)I.append("Prefer",`count=${Q}`);if(!X)I.append("Prefer","missing=default");if(Array.isArray(D)){let q=D.reduce((W,B)=>W.concat(Object.keys(B)),[]);if(q.length>0){let W=[...new Set(q)].map((B)=>`"${B}"`);J.searchParams.set("columns",W.join(","))}}return new u4({method:"POST",url:J,headers:I,schema:this.schema,body:D,fetch:(F=this.fetch)!==null&&F!==void 0?F:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}update(D,{count:$}={}){var U;let Q="PATCH",{url:X,headers:F}=this.cloneRequestState();if($)F.append("Prefer",`count=${$}`);return new u4({method:"PATCH",url:X,headers:F,schema:this.schema,body:D,fetch:(U=this.fetch)!==null&&U!==void 0?U:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}delete({count:D}={}){var $;let U="DELETE",{url:Q,headers:X}=this.cloneRequestState();if(D)X.append("Prefer",`count=${D}`);return new u4({method:"DELETE",url:Q,headers:X,schema:this.schema,fetch:($=this.fetch)!==null&&$!==void 0?$:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}},ew=class D{constructor($,{headers:U={},schema:Q,fetch:X,timeout:F,urlLengthLimit:Y=8000,retry:J}={}){this.url=$,this.headers=new Headers(U),this.schemaName=Q,this.urlLengthLimit=Y;let I=X!==null&&X!==void 0?X:globalThis.fetch;if(F!==void 0&&F>0)this.fetch=(q,W)=>{let B=new AbortController,G=setTimeout(()=>B.abort(),F),Z=W===null||W===void 0?void 0:W.signal;if(Z){if(Z.aborted)return clearTimeout(G),I(q,W);let z=()=>{clearTimeout(G),B.abort()};return Z.addEventListener("abort",z,{once:!0}),I(q,j7(j7({},W),{},{signal:B.signal})).finally(()=>{clearTimeout(G),Z.removeEventListener("abort",z)})}return I(q,j7(j7({},W),{},{signal:B.signal})).finally(()=>clearTimeout(G))};else this.fetch=I;this.retry=J}from($){if(!$||typeof $!=="string"||$.trim()==="")throw Error("Invalid relation name: relation must be a non-empty string.");return new Hd(new URL(`${this.url}/${$}`),{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}schema($){return new D(this.url,{headers:this.headers,schema:$,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}rpc($,U={},{head:Q=!1,get:X=!1,count:F}={}){var Y;let J,I=new URL(`${this.url}/rpc/${$}`),q,W=(Z)=>Z!==null&&typeof Z==="object"&&(!Array.isArray(Z)||Z.some(W)),B=Q&&Object.values(U).some(W);if(B)J="POST",q=U;else if(Q||X)J=Q?"HEAD":"GET",Object.entries(U).filter(([Z,z])=>z!==void 0).map(([Z,z])=>[Z,Array.isArray(z)?`{${z.join(",")}}`:`${z}`]).forEach(([Z,z])=>{I.searchParams.append(Z,z)});else J="POST",q=U;let G=new Headers(this.headers);if(B)G.set("Prefer",F?`count=${F},return=minimal`:"return=minimal");else if(F)G.set("Prefer",`count=${F}`);return new u4({method:J,url:I,headers:G,schema:this.schemaName,body:q,fetch:(Y=this.fetch)!==null&&Y!==void 0?Y:fetch,urlLengthLimit:this.urlLengthLimit,retry:this.retry})}};var DO=u(()=>{Gd=[520,503],sw=["GET","HEAD","OPTIONS"],eY=class extends Error{constructor(D){super(D.message);this.name="PostgrestError",this.details=D.details,this.hint=D.hint,this.code=D.code}toJSON(){return{name:this.name,message:this.message,details:this.details,hint:this.hint,code:this.code}}};Kd=class extends Zd{throwOnError(){return super.throwOnError()}select(D){let $=!1,U=(D!==null&&D!==void 0?D:"*").split("").map((Q)=>{if(/\s/.test(Q)&&!$)return"";if(Q==='"')$=!$;return Q}).join("");return this.url.searchParams.set("select",U),this.headers.append("Prefer","return=representation"),this}order(D,{ascending:$=!0,nullsFirst:U,foreignTable:Q,referencedTable:X=Q}={}){let F=X?`${X}.order`:"order",Y=this.url.searchParams.get(F);return this.url.searchParams.set(F,`${Y?`${Y},`:""}${D}.${$?"asc":"desc"}${U===void 0?"":U?".nullsfirst":".nullslast"}`),this}limit(D,{foreignTable:$,referencedTable:U=$}={}){let Q=typeof U>"u"?"limit":`${U}.limit`;return this.url.searchParams.set(Q,`${D}`),this}range(D,$,{foreignTable:U,referencedTable:Q=U}={}){let X=typeof Q>"u"?"offset":`${Q}.offset`,F=typeof Q>"u"?"limit":`${Q}.limit`;return this.url.searchParams.set(X,`${D}`),this.url.searchParams.set(F,`${$-D+1}`),this}abortSignal(D){return this.signal=D,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}explain({analyze:D=!1,verbose:$=!1,settings:U=!1,buffers:Q=!1,wal:X=!1,format:F="text"}={}){var Y;let J=[D?"analyze":null,$?"verbose":null,U?"settings":null,Q?"buffers":null,X?"wal":null].filter(Boolean).join("|"),I=(Y=this.headers.get("Accept"))!==null&&Y!==void 0?Y:"application/json";if(this.headers.set("Accept",`application/vnd.pgrst.plan+${F}; for="${I}"; options=${J};`),F==="json")return this;else return this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(D){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${D}`),this}},aw=new RegExp("[,()]"),u4=class extends Kd{throwOnError(){return super.throwOnError()}eq(D,$){return this.url.searchParams.append(D,`eq.${$}`),this}neq(D,$){return this.url.searchParams.append(D,`neq.${$}`),this}gt(D,$){return this.url.searchParams.append(D,`gt.${$}`),this}gte(D,$){return this.url.searchParams.append(D,`gte.${$}`),this}lt(D,$){return this.url.searchParams.append(D,`lt.${$}`),this}lte(D,$){return this.url.searchParams.append(D,`lte.${$}`),this}like(D,$){return this.url.searchParams.append(D,`like.${$}`),this}likeAllOf(D,$){return this.url.searchParams.append(D,`like(all).{${$.join(",")}}`),this}likeAnyOf(D,$){return this.url.searchParams.append(D,`like(any).{${$.join(",")}}`),this}ilike(D,$){return this.url.searchParams.append(D,`ilike.${$}`),this}ilikeAllOf(D,$){return this.url.searchParams.append(D,`ilike(all).{${$.join(",")}}`),this}ilikeAnyOf(D,$){return this.url.searchParams.append(D,`ilike(any).{${$.join(",")}}`),this}regexMatch(D,$){return this.url.searchParams.append(D,`match.${$}`),this}regexIMatch(D,$){return this.url.searchParams.append(D,`imatch.${$}`),this}is(D,$){return this.url.searchParams.append(D,`is.${$}`),this}isDistinct(D,$){return this.url.searchParams.append(D,`isdistinct.${$}`),this}in(D,$){let U=Array.from(new Set($)).map((Q)=>{if(typeof Q==="string"&&aw.test(Q))return`"${Q}"`;else return`${Q}`}).join(",");return this.url.searchParams.append(D,`in.(${U})`),this}notIn(D,$){let U=Array.from(new Set($)).map((Q)=>{if(typeof Q==="string"&&aw.test(Q))return`"${Q}"`;else return`${Q}`}).join(",");return this.url.searchParams.append(D,`not.in.(${U})`),this}contains(D,$){if(typeof $==="string")this.url.searchParams.append(D,`cs.${$}`);else if(Array.isArray($))this.url.searchParams.append(D,`cs.{${$.join(",")}}`);else this.url.searchParams.append(D,`cs.${JSON.stringify($)}`);return this}containedBy(D,$){if(typeof $==="string")this.url.searchParams.append(D,`cd.${$}`);else if(Array.isArray($))this.url.searchParams.append(D,`cd.{${$.join(",")}}`);else this.url.searchParams.append(D,`cd.${JSON.stringify($)}`);return this}rangeGt(D,$){return this.url.searchParams.append(D,`sr.${$}`),this}rangeGte(D,$){return this.url.searchParams.append(D,`nxl.${$}`),this}rangeLt(D,$){return this.url.searchParams.append(D,`sl.${$}`),this}rangeLte(D,$){return this.url.searchParams.append(D,`nxr.${$}`),this}rangeAdjacent(D,$){return this.url.searchParams.append(D,`adj.${$}`),this}overlaps(D,$){if(typeof $==="string")this.url.searchParams.append(D,`ov.${$}`);else this.url.searchParams.append(D,`ov.{${$.join(",")}}`);return this}textSearch(D,$,{config:U,type:Q}={}){let X="";if(Q==="plain")X="pl";else if(Q==="phrase")X="ph";else if(Q==="websearch")X="w";let F=U===void 0?"":`(${U})`;return this.url.searchParams.append(D,`${X}fts${F}.${$}`),this}match(D){return Object.entries(D).filter(([$,U])=>U!==void 0).forEach(([$,U])=>{this.url.searchParams.append($,`eq.${U}`)}),this}not(D,$,U){return this.url.searchParams.append(D,`not.${$}.${U}`),this}or(D,{foreignTable:$,referencedTable:U=$}={}){let Q=U?`${U}.or`:"or";return this.url.searchParams.append(Q,`(${D})`),this}filter(D,$,U){return this.url.searchParams.append(D,`${$}.${U}`),this}}});class DJ{constructor(){}connect(){}disconnect(){}}function wd(D,$,U){let Q=new URL($,D);if(U){for(let[X,F]of Object.entries(U))if(F!==void 0)Q.searchParams.set(X,F)}return Q.toString()}async function Od(D){if(!D||D.type==="none")return{};if(D.type==="bearer")return{Authorization:`Bearer ${D.token}`};if(D.type==="header")return{[D.name]:D.value};if(D.type==="custom")return await D.getHeaders();return{}}function Vd(D){let $=D.fetchImpl??globalThis.fetch;return{async request({method:U,path:Q,query:X,body:F,headers:Y}){let J=wd(D.baseUrl,Q,X),I=await Od(D.auth),q=await $(J,{method:U,headers:{...F?{"Content-Type":"application/json"}:{},...I,...Y},body:F?JSON.stringify(F):void 0}),W=await q.text(),B=(q.headers.get("content-type")||"").includes("application/json"),G=B&&W?JSON.parse(W):W;if(!q.ok){let Z=B?G:void 0,z=Z?.error;throw new B9(z?.message??`Request failed with status ${q.status}`,{status:q.status,icebergType:z?.type,icebergCode:z?.code,details:Z})}return{status:q.status,headers:q.headers,data:G}}}}function T7(D){return D.join("\x1F")}function f4(D){return D.join("\x1F")}var B9,Rd=class{constructor(D,$=""){this.client=D,this.prefix=$}async listNamespaces(D){let $=D?{parent:T7(D.namespace)}:void 0;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces`,query:$})).data.namespaces.map((Q)=>({namespace:Q}))}async createNamespace(D,$){let U={namespace:D.namespace,properties:$?.properties};return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces`,body:U})).data}async dropNamespace(D){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${T7(D.namespace)}`})}async loadNamespaceMetadata(D){return{properties:(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${T7(D.namespace)}`})).data.properties}}async namespaceExists(D){try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${T7(D.namespace)}`}),!0}catch($){if($ instanceof B9&&$.status===404)return!1;throw $}}async createNamespaceIfNotExists(D,$){try{return await this.createNamespace(D,$)}catch(U){if(U instanceof B9&&U.status===409)return;throw U}}},Ad=class{constructor(D,$="",U){this.client=D,this.prefix=$,this.accessDelegation=U}async listTables(D){return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${f4(D.namespace)}/tables`})).data.identifiers}async createTable(D,$){let U={};if(this.accessDelegation)U["X-Iceberg-Access-Delegation"]=this.accessDelegation;return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${f4(D.namespace)}/tables`,body:$,headers:U})).data.metadata}async updateTable(D,$){let U=await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${f4(D.namespace)}/tables/${D.name}`,body:$});return{"metadata-location":U.data["metadata-location"],metadata:U.data.metadata}}async dropTable(D,$){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${f4(D.namespace)}/tables/${D.name}`,query:{purgeRequested:String($?.purge??!1)}})}async loadTable(D){let $={};if(this.accessDelegation)$["X-Iceberg-Access-Delegation"]=this.accessDelegation;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${f4(D.namespace)}/tables/${D.name}`,headers:$})).data.metadata}async tableExists(D){let $={};if(this.accessDelegation)$["X-Iceberg-Access-Delegation"]=this.accessDelegation;try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${f4(D.namespace)}/tables/${D.name}`,headers:$}),!0}catch(U){if(U instanceof B9&&U.status===404)return!1;throw U}}async createTableIfNotExists(D,$){try{return await this.createTable(D,$)}catch(U){if(U instanceof B9&&U.status===409)return await this.loadTable({namespace:D.namespace,name:$.name});throw U}}},$O=class{constructor(D){let $="v1";if(D.catalogName)$+=`/${D.catalogName}`;let U=D.baseUrl.endsWith("/")?D.baseUrl:`${D.baseUrl}/`;this.client=Vd({baseUrl:U,auth:D.auth,fetchImpl:D.fetch}),this.accessDelegation=D.accessDelegation?.join(","),this.namespaceOps=new Rd(this.client,$),this.tableOps=new Ad(this.client,$,this.accessDelegation)}async listNamespaces(D){return this.namespaceOps.listNamespaces(D)}async createNamespace(D,$){return this.namespaceOps.createNamespace(D,$)}async dropNamespace(D){await this.namespaceOps.dropNamespace(D)}async loadNamespaceMetadata(D){return this.namespaceOps.loadNamespaceMetadata(D)}async listTables(D){return this.tableOps.listTables(D)}async createTable(D,$){return this.tableOps.createTable(D,$)}async updateTable(D,$){return this.tableOps.updateTable(D,$)}async dropTable(D,$){await this.tableOps.dropTable(D,$)}async loadTable(D){return this.tableOps.loadTable(D)}async namespaceExists(D){return this.namespaceOps.namespaceExists(D)}async tableExists(D){return this.tableOps.tableExists(D)}async createNamespaceIfNotExists(D,$){return this.namespaceOps.createNamespaceIfNotExists(D,$)}async createTableIfNotExists(D,$){return this.tableOps.createTableIfNotExists(D,$)}};var UO=u(()=>{B9=class extends Error{constructor(D,$){super(D);this.name="IcebergError",this.status=$.status,this.icebergType=$.icebergType,this.icebergCode=$.icebergCode,this.details=$.details,this.isCommitStateUnknown=$.icebergType==="CommitStateUnknownException"||[500,502,504].includes($.status)&&$.icebergType?.includes("CommitState")===!0}isNotFound(){return this.status===404}isConflict(){return this.status===409}isAuthenticationTimeout(){return this.status===419}}});function z9(D){return z9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},z9(D)}function Ed(D,$){if(z9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(z9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function jd(D){var $=Ed(D,"string");return z9($)=="symbol"?$:$+""}function Td(D,$,U){return($=jd($))in D?Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0}):D[$]=U,D}function XO(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(D);$&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(D,X).enumerable})),U.push.apply(U,Q)}return U}function JD(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?XO(Object(U),!0).forEach(function(Q){Td(D,Q,U[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):XO(Object(U)).forEach(function(Q){Object.defineProperty(D,Q,Object.getOwnPropertyDescriptor(U,Q))})}return D}function b7(D){return typeof D==="object"&&D!==null&&"__isStorageError"in D}function P7(D,$,U){let Q=JD({},D),X=$.toLowerCase();for(let F of Object.keys(Q))if(F.toLowerCase()===X)delete Q[F];return Q[X]=U,Q}function Sd(D){let $={};for(let[U,Q]of Object.entries(D))$[U.toLowerCase()]=Q;return $}async function G9(D,$,U,Q,X,F,Y){return new Promise((J,I)=>{D(U,_d($,Q,X,F)).then((q)=>{if(!q.ok)throw q;if(Q===null||Q===void 0?void 0:Q.noResolveJson)return q;if(Y==="vectors"){let W=q.headers.get("content-type");if(q.headers.get("content-length")==="0"||q.status===204)return{};if(!W||!W.includes("application/json"))return{}}return q.json()}).then((q)=>J(q)).catch((q)=>vd(q,I,Q,Y))})}function IO(D="storage"){return{get:async($,U,Q,X)=>{return G9($,"GET",U,Q,X,void 0,D)},post:async($,U,Q,X,F)=>{return G9($,"POST",U,X,F,Q,D)},put:async($,U,Q,X,F)=>{return G9($,"PUT",U,X,F,Q,D)},head:async($,U,Q,X)=>{return G9($,"HEAD",U,JD(JD({},Q),{},{noResolveJson:!0}),X,void 0,D)},remove:async($,U,Q,X,F)=>{return G9($,"DELETE",U,X,F,Q,D)}}}var C7,S7,YO,Pd=(D)=>{if(D)return(...$)=>D(...$);return(...$)=>fetch(...$)},Cd=(D)=>{if(typeof D!=="object"||D===null)return!1;let $=Object.getPrototypeOf(D);return($===null||$===Object.prototype||Object.getPrototypeOf($)===null)&&!(Symbol.toStringTag in D)&&!(Symbol.iterator in D)},UJ=(D)=>{if(Array.isArray(D))return D.map((U)=>UJ(U));else if(typeof D==="function"||D!==Object(D))return D;let $={};return Object.entries(D).forEach(([U,Q])=>{let X=U.replace(/([-_][a-z])/gi,(F)=>F.toUpperCase().replace(/[-_]/g,""));$[X]=UJ(Q)}),$},bd=(D)=>{if(!D||typeof D!=="string")return!1;if(D.length===0||D.length>100)return!1;if(D.trim()!==D)return!1;if(D.includes("/")||D.includes("\\"))return!1;return/^[\w!.\*'() &$@=;:+,?-]+$/.test(D)},JO=(D)=>D.split("/").map(encodeURIComponent).join("/"),QO=(D)=>{if(typeof D==="object"&&D!==null){let $=D;if(typeof $.msg==="string")return $.msg;if(typeof $.message==="string")return $.message;if(typeof $.error_description==="string")return $.error_description;if(typeof $.error==="string")return $.error;if(typeof $.error==="object"&&$.error!==null){let U=$.error;if(typeof U.message==="string")return U.message}}return JSON.stringify(D)},vd=async(D,$,U,Q)=>{if(D!==null&&typeof D==="object"&&"json"in D&&typeof D.json==="function"){let X=D,F=parseInt(String(X.status),10);if(!Number.isFinite(F))F=500;X.json().then((Y)=>{let J=(Y===null||Y===void 0?void 0:Y.statusCode)||(Y===null||Y===void 0?void 0:Y.code)||F+"";$(new S7(QO(Y),F,J,Q))}).catch(()=>{let Y=F+"";$(new S7(X.statusText||`HTTP ${F} error`,F,Y,Q))})}else $(new YO(QO(D),D,Q))},_d=(D,$,U,Q)=>{let X={method:D,headers:($===null||$===void 0?void 0:$.headers)||{}};if(D==="GET"||D==="HEAD"||!Q)return JD(JD({},X),U);if(Cd(Q)){var F;let Y=($===null||$===void 0?void 0:$.headers)||{},J;for(let[I,q]of Object.entries(Y))if(I.toLowerCase()==="content-type")J=q;X.headers=P7(Y,"Content-Type",(F=J)!==null&&F!==void 0?F:"application/json"),X.body=JSON.stringify(Q)}else X.body=Q;if($===null||$===void 0?void 0:$.duplex)X.duplex=$.duplex;return JD(JD({},X),U)},kd,Z9,H$,XJ,xd,K9,r0,y4=class{constructor(D,$={},U,Q="storage"){this.shouldThrowOnError=!1,this.url=D,this.headers=Sd($),this.fetch=Pd(U),this.namespace=Q}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(D,$){return this.headers=P7(this.headers,D,$),this}async handleOperation(D){var $=this;try{return{data:await D(),error:null}}catch(U){if($.shouldThrowOnError)throw U;if(b7(U))return{data:null,error:U};throw U}}},qO,gd=class{constructor(D,$){this.downloadFn=D,this.shouldThrowOnError=$,this[qO]="StreamDownloadBuilder",this.promise=null}then(D,$){return this.getPromise().then(D,$)}catch(D){return this.getPromise().catch(D)}finally(D){return this.getPromise().finally(D)}getPromise(){if(!this.promise)this.promise=this.execute();return this.promise}async execute(){var D=this;try{return{data:(await D.downloadFn()).body,error:null}}catch($){if(D.shouldThrowOnError)throw $;if(b7($))return{data:null,error:$};throw $}}},WO,ud=class{constructor(D,$){this.downloadFn=D,this.shouldThrowOnError=$,this[WO]="BlobDownloadBuilder",this.promise=null}asStream(){return new gd(this.downloadFn,this.shouldThrowOnError)}then(D,$){return this.getPromise().then(D,$)}catch(D){return this.getPromise().catch(D)}finally(D){return this.getPromise().finally(D)}getPromise(){if(!this.promise)this.promise=this.execute();return this.promise}async execute(){var D=this;try{return{data:await(await D.downloadFn()).blob(),error:null}}catch($){if(D.shouldThrowOnError)throw $;if(b7($))return{data:null,error:$};throw $}}},$J,FO,fd,yd="2.110.8",H9,md,hd,dd,ld,nd,id,cd,pd,BO;var GO=u(()=>{UO();C7=class extends Error{constructor(D,$="storage",U,Q){super(D);this.__isStorageError=!0,this.namespace=$,this.name=$==="vectors"?"StorageVectorsError":"StorageError",this.status=U,this.statusCode=Q}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}};S7=class extends C7{constructor(D,$,U,Q="storage"){super(D,Q,$,U);this.name=Q==="vectors"?"StorageVectorsApiError":"StorageApiError",this.status=$,this.statusCode=U}toJSON(){return JD({},super.toJSON())}},YO=class extends C7{constructor(D,$,U="storage"){super(D,U);this.name=U==="vectors"?"StorageVectorsUnknownError":"StorageUnknownError",this.originalError=$}};kd=IO("storage"),{get:Z9,post:H$,put:XJ,head:xd,remove:K9}=kd,r0=IO("vectors");qO=Symbol.toStringTag;WO=Symbol.toStringTag;$J={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},FO={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1},fd=class extends y4{constructor(D,$={},U,Q){super(D,$,Q,"storage");this.bucketId=U}async uploadOrUpdate(D,$,U,Q){var X=this;return X.handleOperation(async()=>{let F,Y=JD(JD({},FO),Q),J=JD(JD({},X.headers),D==="POST"&&{"x-upsert":String(Y.upsert)}),I=Y.metadata;if(typeof Blob<"u"&&U instanceof Blob){if(F=new FormData,F.append("cacheControl",Y.cacheControl),I)F.append("metadata",X.encodeMetadata(I));F.append("",U)}else if(typeof FormData<"u"&&U instanceof FormData){if(F=U,!F.has("cacheControl"))F.append("cacheControl",Y.cacheControl);if(I&&!F.has("metadata"))F.append("metadata",X.encodeMetadata(I))}else{if(F=U,J["cache-control"]=`max-age=${Y.cacheControl}`,J["content-type"]=Y.contentType,I)J["x-metadata"]=X.toBase64(X.encodeMetadata(I));if((typeof ReadableStream<"u"&&F instanceof ReadableStream||F&&typeof F==="object"&&("pipe"in F)&&typeof F.pipe==="function")&&!Y.duplex)Y.duplex="half"}if(Q===null||Q===void 0?void 0:Q.headers)for(let[G,Z]of Object.entries(Q.headers))J=P7(J,G,Z);let q=X._removeEmptyFolders($),W=X._getFinalPath(q),B=await(D=="PUT"?XJ:H$)(X.fetch,`${X.url}/object/${W}`,F,JD({headers:J},(Y===null||Y===void 0?void 0:Y.duplex)?{duplex:Y.duplex}:{}));return{path:q,id:B.Id,fullPath:B.Key}})}async upload(D,$,U){return this.uploadOrUpdate("POST",D,$,U)}async uploadToSignedUrl(D,$,U,Q){var X=this;let F=X._removeEmptyFolders(D),Y=X._getFinalPath(F),J=new URL(X.url+`/object/upload/sign/${Y}`);return J.searchParams.set("token",$),X.handleOperation(async()=>{let I,q=JD(JD({},FO),Q),W=JD(JD({},X.headers),{"x-upsert":String(q.upsert)}),B=q.metadata;if(typeof Blob<"u"&&U instanceof Blob){if(I=new FormData,I.append("cacheControl",q.cacheControl),B)I.append("metadata",X.encodeMetadata(B));I.append("",U)}else if(typeof FormData<"u"&&U instanceof FormData){if(I=U,!I.has("cacheControl"))I.append("cacheControl",q.cacheControl);if(B&&!I.has("metadata"))I.append("metadata",X.encodeMetadata(B))}else{if(I=U,W["cache-control"]=`max-age=${q.cacheControl}`,W["content-type"]=q.contentType,B)W["x-metadata"]=X.toBase64(X.encodeMetadata(B));if((typeof ReadableStream<"u"&&I instanceof ReadableStream||I&&typeof I==="object"&&("pipe"in I)&&typeof I.pipe==="function")&&!q.duplex)q.duplex="half"}if(Q===null||Q===void 0?void 0:Q.headers)for(let[G,Z]of Object.entries(Q.headers))W=P7(W,G,Z);return{path:F,fullPath:(await XJ(X.fetch,J.toString(),I,JD({headers:W},(q===null||q===void 0?void 0:q.duplex)?{duplex:q.duplex}:{}))).Key}})}async createSignedUploadUrl(D,$){var U=this;return U.handleOperation(async()=>{let Q=U._getFinalPath(D),X=JD({},U.headers);if($===null||$===void 0?void 0:$.upsert)X["x-upsert"]="true";let F=await H$(U.fetch,`${U.url}/object/upload/sign/${Q}`,{},{headers:X}),Y=new URL(U.url+F.url),J=Y.searchParams.get("token");if(!J)throw new C7("No token returned by API");return{signedUrl:Y.toString(),path:D,token:J}})}async update(D,$,U){return this.uploadOrUpdate("PUT",D,$,U)}async move(D,$,U){var Q=this;return Q.handleOperation(async()=>{return await H$(Q.fetch,`${Q.url}/object/move`,{bucketId:Q.bucketId,sourceKey:D,destinationKey:$,destinationBucket:U===null||U===void 0?void 0:U.destinationBucket},{headers:Q.headers})})}async copy(D,$,U){var Q=this;return Q.handleOperation(async()=>{return{path:(await H$(Q.fetch,`${Q.url}/object/copy`,{bucketId:Q.bucketId,sourceKey:D,destinationKey:$,destinationBucket:U===null||U===void 0?void 0:U.destinationBucket},{headers:Q.headers})).Key}})}async createSignedUrl(D,$,U){var Q=this;return Q.handleOperation(async()=>{let X=Q._getFinalPath(D),F=typeof(U===null||U===void 0?void 0:U.transform)==="object"&&U.transform!==null&&Object.keys(U.transform).length>0,Y=await H$(Q.fetch,`${Q.url}/object/sign/${X}`,JD({expiresIn:$},F?{transform:U.transform}:{}),{headers:Q.headers}),J=new URLSearchParams;if(U===null||U===void 0?void 0:U.download)J.set("download",U.download===!0?"":U.download);if((U===null||U===void 0?void 0:U.cacheNonce)!=null)J.set("cacheNonce",String(U.cacheNonce));let I=J.toString();return{signedUrl:encodeURI(`${Q.url}${Y.signedURL}${I?`&${I}`:""}`)}})}async createSignedUrls(D,$,U){var Q=this;return Q.handleOperation(async()=>{let X=await H$(Q.fetch,`${Q.url}/object/sign/${Q.bucketId}`,{expiresIn:$,paths:D},{headers:Q.headers}),F=new URLSearchParams;if(U===null||U===void 0?void 0:U.download)F.set("download",U.download===!0?"":U.download);if((U===null||U===void 0?void 0:U.cacheNonce)!=null)F.set("cacheNonce",String(U.cacheNonce));let Y=F.toString();return X.map((J)=>JD(JD({},J),{},{signedUrl:J.signedURL?encodeURI(`${Q.url}${J.signedURL}${Y?`&${Y}`:""}`):null}))})}download(D,$,U){let Q=typeof($===null||$===void 0?void 0:$.transform)==="object"&&$.transform!==null&&Object.keys($.transform).length>0?"render/image/authenticated":"object",X=new URLSearchParams;if($===null||$===void 0?void 0:$.transform)this.applyTransformOptsToQuery(X,$.transform);if(($===null||$===void 0?void 0:$.cacheNonce)!=null)X.set("cacheNonce",String($.cacheNonce));let F=X.toString(),Y=this._getFinalPath(D);return new ud(()=>Z9(this.fetch,`${this.url}/${Q}/${Y}${F?`?${F}`:""}`,{headers:this.headers,noResolveJson:!0},U),this.shouldThrowOnError)}async info(D){var $=this;let U=$._getFinalPath(D);return $.handleOperation(async()=>{return UJ(await Z9($.fetch,`${$.url}/object/info/${U}`,{headers:$.headers}))})}async exists(D){var $=this;let U=$._getFinalPath(D);try{return await xd($.fetch,`${$.url}/object/${U}`,{headers:$.headers}),{data:!0,error:null}}catch(X){if($.shouldThrowOnError)throw X;if(b7(X)){var Q;let F=X instanceof S7?X.status:X instanceof YO?(Q=X.originalError)===null||Q===void 0?void 0:Q.status:void 0;if(F!==void 0&&[400,404].includes(F))return{data:!1,error:X}}throw X}}getPublicUrl(D,$){let U=this._getFinalPath(D),Q=new URLSearchParams;if($===null||$===void 0?void 0:$.download)Q.set("download",$.download===!0?"":$.download);if($===null||$===void 0?void 0:$.transform)this.applyTransformOptsToQuery(Q,$.transform);if(($===null||$===void 0?void 0:$.cacheNonce)!=null)Q.set("cacheNonce",String($.cacheNonce));let X=Q.toString(),F=typeof($===null||$===void 0?void 0:$.transform)==="object"&&$.transform!==null&&Object.keys($.transform).length>0?"render/image":"object";return{data:{publicUrl:encodeURI(`${this.url}/${F}/public/${U}`)+(X?`?${X}`:"")}}}async remove(D){var $=this;return $.handleOperation(async()=>{return await K9($.fetch,`${$.url}/object/${$.bucketId}`,{prefixes:D},{headers:$.headers})})}async purgeCache(D,$,U){var Q=this;return Q.handleOperation(async()=>{let X=JO(Q._getFinalPath(D)),F=new URLSearchParams;if($===null||$===void 0?void 0:$.transformations)F.set("transformations","true");let Y=F.toString();return await K9(Q.fetch,`${Q.url}/cdn/${X}${Y?`?${Y}`:""}`,{},{headers:Q.headers},U)})}async list(D,$,U){var Q=this;return Q.handleOperation(async()=>{let X=($===null||$===void 0?void 0:$.sortBy)?JD(JD({},$J.sortBy),$.sortBy):$J.sortBy,F=JD(JD(JD({},$J),$),{},{sortBy:X,prefix:D||""});return await H$(Q.fetch,`${Q.url}/object/list/${Q.bucketId}`,F,{headers:Q.headers},U)})}async listV2(D,$){var U=this;return U.handleOperation(async()=>{let Q=JD({},D);return await H$(U.fetch,`${U.url}/object/list-v2/${U.bucketId}`,Q,{headers:U.headers},$)})}encodeMetadata(D){return JSON.stringify(D)}toBase64(D){if(typeof Buffer<"u")return Buffer.from(D).toString("base64");return btoa(D)}_getFinalPath(D){return`${this.bucketId}/${D.replace(/^\/+/,"")}`}_removeEmptyFolders(D){return D.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}applyTransformOptsToQuery(D,$){if($.width)D.set("width",$.width.toString());if($.height)D.set("height",$.height.toString());if($.resize)D.set("resize",$.resize);if($.format)D.set("format",$.format);if($.quality)D.set("quality",$.quality.toString());return D}},H9={"X-Client-Info":`storage-js/${yd}`},md=class extends y4{constructor(D,$={},U,Q){let X=new URL(D);if(Q===null||Q===void 0?void 0:Q.useNewHostname){if(/supabase\.(co|in|red)$/.test(X.hostname)&&!X.hostname.includes("storage.supabase."))X.hostname=X.hostname.replace("supabase.","storage.supabase.")}let F=X.href.replace(/\/$/,""),Y=JD(JD({},H9),$);super(F,Y,U,"storage")}async listBuckets(D){var $=this;return $.handleOperation(async()=>{let U=$.listBucketOptionsToQueryString(D);return await Z9($.fetch,`${$.url}/bucket${U}`,{headers:$.headers})})}async getBucket(D){var $=this;return $.handleOperation(async()=>{return await Z9($.fetch,`${$.url}/bucket/${D}`,{headers:$.headers})})}async createBucket(D,$={public:!1}){var U=this;return U.handleOperation(async()=>{return await H$(U.fetch,`${U.url}/bucket`,{id:D,name:D,type:$.type,public:$.public,file_size_limit:$.fileSizeLimit,allowed_mime_types:$.allowedMimeTypes},{headers:U.headers})})}async updateBucket(D,$){var U=this;return U.handleOperation(async()=>{return await XJ(U.fetch,`${U.url}/bucket/${D}`,{id:D,name:D,public:$.public,file_size_limit:$.fileSizeLimit,allowed_mime_types:$.allowedMimeTypes},{headers:U.headers})})}async emptyBucket(D){var $=this;return $.handleOperation(async()=>{return await H$($.fetch,`${$.url}/bucket/${D}/empty`,{},{headers:$.headers})})}async deleteBucket(D){var $=this;return $.handleOperation(async()=>{return await K9($.fetch,`${$.url}/bucket/${D}`,{},{headers:$.headers})})}async purgeBucketCache(D,$,U){var Q=this;return Q.handleOperation(async()=>{let X=new URLSearchParams;if($===null||$===void 0?void 0:$.transformations)X.set("transformations","true");let F=X.toString();return await K9(Q.fetch,`${Q.url}/cdn/${JO(D)}${F?`?${F}`:""}`,{},{headers:Q.headers},U)})}listBucketOptionsToQueryString(D){let $={};if(D){if("limit"in D)$.limit=String(D.limit);if("offset"in D)$.offset=String(D.offset);if(D.search)$.search=D.search;if(D.sortColumn)$.sortColumn=D.sortColumn;if(D.sortOrder)$.sortOrder=D.sortOrder}return Object.keys($).length>0?"?"+new URLSearchParams($).toString():""}},hd=class extends y4{constructor(D,$={},U){let Q=D.replace(/\/$/,""),X=JD(JD({},H9),$);super(Q,X,U,"storage")}async createBucket(D){var $=this;return $.handleOperation(async()=>{return await H$($.fetch,`${$.url}/bucket`,{name:D},{headers:$.headers})})}async listBuckets(D){var $=this;return $.handleOperation(async()=>{let U=new URLSearchParams;if((D===null||D===void 0?void 0:D.limit)!==void 0)U.set("limit",D.limit.toString());if((D===null||D===void 0?void 0:D.offset)!==void 0)U.set("offset",D.offset.toString());if(D===null||D===void 0?void 0:D.sortColumn)U.set("sortColumn",D.sortColumn);if(D===null||D===void 0?void 0:D.sortOrder)U.set("sortOrder",D.sortOrder);if(D===null||D===void 0?void 0:D.search)U.set("search",D.search);let Q=U.toString(),X=Q?`${$.url}/bucket?${Q}`:`${$.url}/bucket`;return await Z9($.fetch,X,{headers:$.headers})})}async deleteBucket(D){var $=this;return $.handleOperation(async()=>{return await K9($.fetch,`${$.url}/bucket/${D}`,{},{headers:$.headers})})}from(D){var $=this;if(!bd(D))throw new C7("Invalid bucket name: File, folder, and bucket names must follow AWS object key naming guidelines and should avoid the use of any other characters.");let U=new $O({baseUrl:this.url,catalogName:D,auth:{type:"custom",getHeaders:async()=>$.headers},fetch:this.fetch}),Q=this.shouldThrowOnError;return new Proxy(U,{get(X,F){let Y=X[F];if(typeof Y!=="function")return Y;return async(...J)=>{try{return{data:await Y.apply(X,J),error:null}}catch(I){if(Q)throw I;return{data:null,error:I}}}}})}},dd=class extends y4{constructor(D,$={},U){let Q=D.replace(/\/$/,""),X=JD(JD({},H9),{},{"Content-Type":"application/json"},$);super(Q,X,U,"vectors")}async createIndex(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/CreateIndex`,D,{headers:$.headers})||{}})}async getIndex(D,$){var U=this;return U.handleOperation(async()=>{return await r0.post(U.fetch,`${U.url}/GetIndex`,{vectorBucketName:D,indexName:$},{headers:U.headers})})}async listIndexes(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/ListIndexes`,D,{headers:$.headers})})}async deleteIndex(D,$){var U=this;return U.handleOperation(async()=>{return await r0.post(U.fetch,`${U.url}/DeleteIndex`,{vectorBucketName:D,indexName:$},{headers:U.headers})||{}})}},ld=class extends y4{constructor(D,$={},U){let Q=D.replace(/\/$/,""),X=JD(JD({},H9),{},{"Content-Type":"application/json"},$);super(Q,X,U,"vectors")}async putVectors(D){var $=this;if(D.vectors.length<1||D.vectors.length>500)throw Error("Vector batch size must be between 1 and 500 items");return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/PutVectors`,D,{headers:$.headers})||{}})}async getVectors(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/GetVectors`,D,{headers:$.headers})})}async listVectors(D){var $=this;if(D.segmentCount!==void 0){if(D.segmentCount<1||D.segmentCount>16)throw Error("segmentCount must be between 1 and 16");if(D.segmentIndex!==void 0){if(D.segmentIndex<0||D.segmentIndex>=D.segmentCount)throw Error(`segmentIndex must be between 0 and ${D.segmentCount-1}`)}}return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/ListVectors`,D,{headers:$.headers})})}async queryVectors(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/QueryVectors`,D,{headers:$.headers})})}async deleteVectors(D){var $=this;if(D.keys.length<1||D.keys.length>500)throw Error("Keys batch size must be between 1 and 500 items");return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/DeleteVectors`,D,{headers:$.headers})||{}})}},nd=class extends y4{constructor(D,$={},U){let Q=D.replace(/\/$/,""),X=JD(JD({},H9),{},{"Content-Type":"application/json"},$);super(Q,X,U,"vectors")}async createBucket(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/CreateVectorBucket`,{vectorBucketName:D},{headers:$.headers})||{}})}async getBucket(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/GetVectorBucket`,{vectorBucketName:D},{headers:$.headers})})}async listBuckets(D={}){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/ListVectorBuckets`,D,{headers:$.headers})})}async deleteBucket(D){var $=this;return $.handleOperation(async()=>{return await r0.post($.fetch,`${$.url}/DeleteVectorBucket`,{vectorBucketName:D},{headers:$.headers})||{}})}},id=class extends nd{constructor(D,$={}){super(D,$.headers||{},$.fetch)}from(D){return new cd(this.url,this.headers,D,this.fetch)}async createBucket(D){var $=()=>super.createBucket,U=this;return $().call(U,D)}async getBucket(D){var $=()=>super.getBucket,U=this;return $().call(U,D)}async listBuckets(D={}){var $=()=>super.listBuckets,U=this;return $().call(U,D)}async deleteBucket(D){var $=()=>super.deleteBucket,U=this;return $().call(U,D)}},cd=class extends dd{constructor(D,$,U,Q){super(D,$,Q);this.vectorBucketName=U}async createIndex(D){var $=()=>super.createIndex,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName}))}async listIndexes(D={}){var $=()=>super.listIndexes,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName}))}async getIndex(D){var $=()=>super.getIndex,U=this;return $().call(U,U.vectorBucketName,D)}async deleteIndex(D){var $=()=>super.deleteIndex,U=this;return $().call(U,U.vectorBucketName,D)}index(D){return new pd(this.url,this.headers,this.vectorBucketName,D,this.fetch)}},pd=class extends ld{constructor(D,$,U,Q,X){super(D,$,X);this.vectorBucketName=U,this.indexName=Q}async putVectors(D){var $=()=>super.putVectors,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async getVectors(D){var $=()=>super.getVectors,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async listVectors(D={}){var $=()=>super.listVectors,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async queryVectors(D){var $=()=>super.queryVectors,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}async deleteVectors(D){var $=()=>super.deleteVectors,U=this;return $().call(U,JD(JD({},D),{},{vectorBucketName:U.vectorBucketName,indexName:U.indexName}))}},BO=class extends md{constructor(D,$={},U,Q){super(D,$,U,Q)}from(D){return new fd(this.url,this.headers,D,this.fetch)}get vectors(){return new id(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new hd(this.url+"/iceberg",this.headers,this.fetch)}}});class zO{constructor(D){return this.options=D,new Proxy(this,od)}}var rd=()=>Promise.resolve({data:{session:null,user:null},error:null}),od,QJ;var FJ=u(()=>{od={get:(D,$)=>{if($==="constructor")return D.constructor;if($==="then"||$==="catch"||$==="finally")return;if(typeof $==="symbol")return;if($==="getSession")return()=>Promise.resolve({data:{session:null,user:null},error:null});if($==="onAuthStateChange")return()=>({data:{subscription:{unsubscribe:()=>{}}},error:null});return rd}};QJ=class QJ extends zO{}});function Xl(D,$,U,Q){function X(F){return F instanceof U?F:new U(function(Y){Y(F)})}return new(U||(U=Promise))(function(F,Y){function J(W){try{q(Q.next(W))}catch(B){Y(B)}}function I(W){try{q(Q.throw(W))}catch(B){Y(B)}}function q(W){W.done?F(W.value):X(W.value).then(J,I)}q((Q=Q.apply(D,$||[])).next())})}function Fl(){if(YJ===null)YJ=import(Ql).catch(()=>null);return YJ}function Yl(){return Xl(this,void 0,void 0,function*(){try{let D=yield Fl();if(!D||!D.propagation||!D.context)return null;let $={};D.propagation.inject(D.context.active(),$);let U=$.traceparent;if(!U)return null;return{traceparent:U,tracestate:$.tracestate,baggage:$.baggage}}catch(D){return null}})}function Jl(D){if(!D||typeof D!=="string")return null;let $=D.split("-");if($.length!==4)return null;let[U,Q,X,F]=$;if(U.length!==2||Q.length!==32||X.length!==16||F.length!==2)return null;let Y=/^[0-9a-f]+$/i;if(!Y.test(U)||!Y.test(Q)||!Y.test(X)||!Y.test(F))return null;if(Q==="00000000000000000000000000000000"||X==="0000000000000000")return null;return{version:U,traceId:Q,parentId:X,traceFlags:F,isSampled:(parseInt(F,16)&1)===1}}function Il(D,$){if(!D||!$||$.length===0)return!1;let U;if(D instanceof URL)U=D;else try{U=new URL(D)}catch(Q){return!1}for(let Q of $)try{if(typeof Q==="string"){if(ql(U.hostname,Q))return!0}else if(Q instanceof RegExp){if(Q.test(U.hostname))return!0}else if(typeof Q==="function"){if(Q(U))return!0}}catch(X){continue}return!1}function ql(D,$){if($===D)return!0;if($.startsWith("*.")){let U=$.slice(2);if(D.endsWith(U)){if(D===U||D.endsWith("."+U))return!0}}return!1}function Wl(D){let $=[];try{let U=new URL(D);$.push(U.hostname)}catch(U){}return $.push("*.supabase.co","*.supabase.in"),$.push("localhost","127.0.0.1","[::1]"),$}function w9(D){return w9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},w9(D)}function Bl(D,$){if(w9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(w9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function Gl(D){var $=Bl(D,"string");return w9($)=="symbol"?$:$+""}function zl(D,$,U){return($=Gl($))in D?Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0}):D[$]=U,D}function ZO(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(D);$&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(D,X).enumerable})),U.push.apply(U,Q)}return U}function pD(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?ZO(Object(U),!0).forEach(function(Q){zl(D,Q,U[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):ZO(Object(U)).forEach(function(Q){Object.defineProperty(D,Q,Object.getOwnPropertyDescriptor(U,Q))})}return D}async function Nl(D,$,U){if(!Il(typeof D==="string"?D:D instanceof URL?D:D.url,$))return null;let Q=await Yl();if(!Q||!Q.traceparent)return null;if(U){let X=Jl(Q.traceparent);if(X&&!X.isSampled)return null}return Q}function LO(D){return typeof D==="boolean"?{enabled:D}:D}function Ml(D){return D.endsWith("/")?D:D+"/"}function wl(D,$){var U,Q,X,F,Y,J;let{db:I,auth:q,realtime:W,global:B}=D,{db:G,auth:Z,realtime:z,global:K}=$,H=LO(D.tracePropagation),M=LO($.tracePropagation),N={db:pD(pD({},G),I),auth:pD(pD({},Z),q),realtime:pD(pD({},z),W),storage:{},global:pD(pD(pD({},K),B),{},{headers:pD(pD({},(U=K===null||K===void 0?void 0:K.headers)!==null&&U!==void 0?U:{}),(Q=B===null||B===void 0?void 0:B.headers)!==null&&Q!==void 0?Q:{})}),tracePropagation:{enabled:(X=(F=H===null||H===void 0?void 0:H.enabled)!==null&&F!==void 0?F:M===null||M===void 0?void 0:M.enabled)!==null&&X!==void 0?X:!1,respectSamplingDecision:(Y=(J=H===null||H===void 0?void 0:H.respectSamplingDecision)!==null&&J!==void 0?J:M===null||M===void 0?void 0:M.respectSamplingDecision)!==null&&Y!==void 0?Y:!0},accessToken:async()=>""};if(D.accessToken)N.accessToken=D.accessToken;else delete N.accessToken;return N}function Ol(D){let $=D===null||D===void 0?void 0:D.trim();if(!$)throw Error("supabaseUrl is required.");if(!$.match(/^https?:\/\//i))throw Error("Invalid supabaseUrl: Must be a valid HTTP or HTTPS URL.");try{return new URL(Ml($))}catch(U){throw Error("Invalid supabaseUrl: Provided URL is malformed.")}}function Al(){if(typeof window<"u"||globalThis.Deno!==void 0)return!1;let D=globalThis.process;if(!D)return!1;let $=D.version;if($===void 0||$===null)return!1;let U=$.match(/^v(\d+)\./);if(!U)return!1;return parseInt(U[1],10)<=20}var Q$,ad="2.110.8",L9="",v7,N9,M9,NO,td,sd,ed,Dl,$l,Ul,YJ=null,Ql="@opentelemetry/api",Zl=(D)=>{if(D)return(...$)=>D(...$);return(...$)=>fetch(...$)},Kl=()=>{return Headers},MO=(D)=>D.startsWith("sb_publishable_")||D.startsWith("sb_secret_"),Hl="sb_temp_",KO,Ll=(D)=>{var $,U;if(!D.startsWith("sb_")||MO(D)||D.startsWith(Hl))return;let Q=($=(U=D.match(/^sb_[a-zA-Z0-9]+_/))===null||U===void 0?void 0:U[0])!==null&&$!==void 0?$:"unknown";if(KO.has(Q))return;KO.add(Q),console.warn("@supabase/supabase-js: Unrecognized Supabase API key format. The client will proceed and send this key as-is; if you see authentication errors you may need to upgrade @supabase/supabase-js to a version that recognizes this key type.")},HO=(D,$,U,Q,X,F)=>{let Y=Zl(Q),J=Kl(),I=(X===null||X===void 0?void 0:X.enabled)===!0,q=(X===null||X===void 0?void 0:X.respectSamplingDecision)!==!1,W=I?Wl($):null,B=!((F===null||F===void 0?void 0:F.omitApiKeyAsBearer)&&MO(D));return async(G,Z)=>{let z=await U(),K=new J(Z===null||Z===void 0?void 0:Z.headers);if(!K.has("apikey"))K.set("apikey",D);if(!K.has("Authorization")){let H=z!==null&&z!==void 0?z:B?D:null;if(H)K.set("Authorization",`Bearer ${H}`)}if(W){let H=await Nl(G,W,q);if(H){if(H.traceparent&&!K.has("traceparent"))K.set("traceparent",H.traceparent);if(H.tracestate&&!K.has("tracestate"))K.set("tracestate",H.tracestate);if(H.baggage&&!K.has("baggage"))K.set("baggage",H.baggage)}}return Y(G,pD(pD({},Z),{},{headers:K}))}},Vl,Rl=class{constructor(D,$,U){var Q,X;this.supabaseUrl=D,this.supabaseKey=$;let F=Ol(D);if(!$)throw Error("supabaseKey is required.");Ll($),this.realtimeUrl=new URL("realtime/v1",F),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",F),this.storageUrl=new URL("storage/v1",F),this.functionsUrl=new URL("functions/v1",F);let Y=`sb-${F.hostname.split(".")[0]}-auth-token`,J={db:ed,realtime:$l,auth:pD(pD({},Dl),{},{storageKey:Y}),global:sd,tracePropagation:Ul},I=wl(U!==null&&U!==void 0?U:{},J);if(this.settings=I,this.storageKey=(Q=I.auth.storageKey)!==null&&Q!==void 0?Q:"",this.headers=(X=I.global.headers)!==null&&X!==void 0?X:{},!I.accessToken){var q;this.auth=this._initSupabaseAuthClient((q=I.auth)!==null&&q!==void 0?q:{},this.headers,I.global.fetch)}else this.accessToken=I.accessToken,this.auth=new Proxy({},{get:(W,B)=>{throw Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(B)} is not possible`)}});if(this.fetch=HO($,D,this._getSessionToken.bind(this),I.global.fetch,I.tracePropagation),this.functionsFetch=HO($,D,this._getSessionToken.bind(this),I.global.fetch,I.tracePropagation,{omitApiKeyAsBearer:!0}),this.realtime=this._initRealtimeClient(pD({headers:this.headers,accessToken:this._getAccessToken.bind(this),fetch:this.fetch},I.realtime)),this.accessToken)Promise.resolve(this.accessToken()).then((W)=>this.realtime.setAuth(W)).catch((W)=>console.warn("Failed to set initial Realtime auth token:",W));if(this.rest=new ew(new URL("rest/v1",F).href,{headers:this.headers,schema:I.db.schema,fetch:this.fetch,timeout:I.db.timeout,urlLengthLimit:I.db.urlLengthLimit}),this.storage=new BO(this.storageUrl.href,this.headers,this.fetch,U===null||U===void 0?void 0:U.storage),!I.accessToken)this._listenForAuthEvents()}get functions(){return new Q$.FunctionsClient(this.functionsUrl.href,{headers:this.headers,customFetch:this.functionsFetch})}from(D){return this.rest.from(D)}schema(D){return this.rest.schema(D)}rpc(D,$={},U={head:!1,get:!1,count:void 0}){return this.rest.rpc(D,$,U)}channel(D,$={config:{}}){return this.realtime.channel(D,$)}getChannels(){return this.realtime.getChannels()}removeChannel(D){return this.realtime.removeChannel(D)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getSessionToken(){var D=this,$,U;if(D.accessToken)return await D.accessToken();let{data:Q}=await D.auth.getSession();return($=(U=Q.session)===null||U===void 0?void 0:U.access_token)!==null&&$!==void 0?$:null}async _getAccessToken(){var D=this,$;return($=await D._getSessionToken())!==null&&$!==void 0?$:D.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:D,persistSession:$,detectSessionInUrl:U,storage:Q,userStorage:X,storageKey:F,flowType:Y,lock:J,debug:I,throwOnError:q,experimental:W,lockAcquireTimeout:B,skipAutoInitialize:G},Z,z){let K={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new Vl({url:this.authUrl.href,headers:pD(pD({},K),Z),storageKey:F,autoRefreshToken:D,persistSession:$,detectSessionInUrl:U,storage:Q,userStorage:X,flowType:Y,lock:J,debug:I,throwOnError:q,experimental:W,fetch:z,lockAcquireTimeout:B,skipAutoInitialize:G,hasCustomAuthorizationHeader:Object.keys(this.headers).some((H)=>H.toLowerCase()==="authorization")})}_initRealtimeClient(D){return new DJ(this.realtimeUrl.href,pD(pD({},D),{},{params:pD(pD({},{apikey:this.supabaseKey}),D===null||D===void 0?void 0:D.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((D,$)=>{this._handleTokenChanged(D,"CLIENT",$===null||$===void 0?void 0:$.access_token)})}_handleTokenChanged(D,$,U){if((D==="TOKEN_REFRESHED"||D==="SIGNED_IN"||D==="INITIAL_SESSION")&&this.changedAccessToken!==U)this.changedAccessToken=U,this.realtime.setAuth(U);else if(D==="SIGNED_OUT"){if(this.realtime.setAuth(),$=="STORAGE")this.auth.signOut();this.changedAccessToken=void 0}}},wO=(D,$,U)=>{return new Rl(D,$,U)};var OO=u(()=>{DO();GO();FJ();Q$=g0(pw(),1);FJ();if(typeof Deno<"u")L9="deno",v7=(N9=Deno.version)===null||N9===void 0?void 0:N9.deno;else if(typeof document<"u")L9="web";else if(typeof navigator<"u"&&navigator.product==="ReactNative")L9="react-native";else{L9="node";let D=globalThis.process;v7=D===null||D===void 0||(M9=D.version)===null||M9===void 0?void 0:M9.replace(/^v/,"")}NO=[`runtime=${L9}`];if(v7)NO.push(`runtime-version=${v7}`);td={"X-Client-Info":`supabase-js/${ad}; ${NO.join("; ")}`},sd={headers:td},ed={schema:"public"},Dl={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},$l={},Ul={enabled:!1,respectSamplingDecision:!0};KO=new Set;Vl=class extends QJ{constructor(D){super(D)}};if(Al())console.warn("⚠️  Node.js 20 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 22 or later. For more information, visit: https://github.com/orgs/supabase/discussions/45715")});var JJ=T((hND,VO)=>{VO.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}});var _7=T((AO)=>{var RO={INVALID_LOC:"Invalid LOC header (bad signature)",INVALID_CEN:"Invalid CEN header (bad signature)",INVALID_END:"Invalid END header (bad signature)",DESCRIPTOR_NOT_EXIST:"No descriptor present",DESCRIPTOR_UNKNOWN:"Unknown descriptor format",DESCRIPTOR_FAULTY:"Descriptor data is malformed",NO_DATA:"Nothing to decompress",BAD_CRC:"CRC32 checksum failed {0}",FILE_IN_THE_WAY:"There is a file in the way: {0}",UNKNOWN_METHOD:"Invalid/unsupported compression method",AVAIL_DATA:"inflate::Available inflate data did not terminate",INVALID_DISTANCE:"inflate::Invalid literal/length or distance code in fixed or dynamic block",TO_MANY_CODES:"inflate::Dynamic block code description: too many length or distance codes",INVALID_REPEAT_LEN:"inflate::Dynamic block code description: repeat more than specified lengths",INVALID_REPEAT_FIRST:"inflate::Dynamic block code description: repeat lengths with no first length",INCOMPLETE_CODES:"inflate::Dynamic block code description: code lengths codes incomplete",INVALID_DYN_DISTANCE:"inflate::Dynamic block code description: invalid distance code lengths",INVALID_CODES_LEN:"inflate::Dynamic block code description: invalid literal/length code lengths",INVALID_STORE_BLOCK:"inflate::Stored block length did not match one's complement",INVALID_BLOCK_TYPE:"inflate::Invalid block type (type == 3)",CANT_EXTRACT_FILE:"Could not extract the file",CANT_OVERRIDE:"Target file already exists",DISK_ENTRY_TOO_LARGE:"Number of disk entries is too large",NO_ZIP:"No zip file was loaded",NO_ENTRY:"Entry doesn't exist",DIRECTORY_CONTENT_ERROR:"A directory cannot have content",FILE_NOT_FOUND:'File not found: "{0}"',NOT_IMPLEMENTED:"Not implemented",INVALID_FILENAME:"Invalid filename",INVALID_FORMAT:"Invalid or unsupported zip format. No END header found",INVALID_PASS_PARAM:"Incompatible password parameter",WRONG_PASSWORD:"Wrong Password",COMMENT_TOO_LONG:"Comment is too long",EXTRA_FIELD_PARSE_ERROR:"Extra field parsing error"};function El(D){return function(...$){if($.length)D=D.replace(/\{(\d)\}/g,(U,Q)=>$[Q]||"");return Error("ADM-ZIP: "+D)}}for(let D of Object.keys(RO))AO[D]=El(RO[D])});var PO=T((lND,SO)=>{var jl=s("fs"),D0=s("path"),EO=JJ(),Tl=_7(),Sl=typeof process==="object"&&process.platform==="win32",jO=(D)=>typeof D==="object"&&D!==null,TO=new Uint32Array(256).map((D,$)=>{for(let U=0;U<8;U++)if(($&1)!==0)$=3988292384^$>>>1;else $>>>=1;return $>>>0});function iD(D){if(this.sep=D0.sep,this.fs=jl,jO(D)){if(jO(D.fs)&&typeof D.fs.statSync==="function")this.fs=D.fs}}SO.exports=iD;iD.prototype.makeDir=function(D){let $=this;function U(Q){let X=Q.split($.sep)[0];Q.split($.sep).forEach(function(F){if(!F||F.substr(-1,1)===":")return;X+=$.sep+F;var Y;try{Y=$.fs.statSync(X)}catch(J){if(J.message&&J.message.startsWith("ENOENT"))$.fs.mkdirSync(X);else throw J}if(Y&&Y.isFile())throw Tl.FILE_IN_THE_WAY(`"${X}"`)})}U(D)};iD.prototype.writeFileTo=function(D,$,U,Q){let X=this;if(X.fs.existsSync(D)){if(!U)return!1;var F=X.fs.statSync(D);if(F.isDirectory())return!1}var Y=D0.dirname(D);if(!X.fs.existsSync(Y))X.makeDir(Y);var J;try{J=X.fs.openSync(D,"w",438)}catch(I){X.fs.chmodSync(D,438),J=X.fs.openSync(D,"w",438)}if(J)try{X.fs.writeSync(J,$,0,$.length,0)}finally{X.fs.closeSync(J)}return X.fs.chmodSync(D,Q||438),!0};iD.prototype.writeFileToAsync=function(D,$,U,Q,X){if(typeof Q==="function")X=Q,Q=void 0;let F=this;F.fs.exists(D,function(Y){if(Y&&!U)return X(!1);F.fs.stat(D,function(J,I){if(Y&&I&&I.isDirectory())return X(!1);var q=D0.dirname(D);F.fs.exists(q,function(W){if(!W)try{F.makeDir(q)}catch(G){return X(!1)}let B=function(G){F.fs.write(G,$,0,$.length,0,function(Z){F.fs.close(G,function(){if(Z)return X(!1);F.fs.chmod(D,Q||438,function(){X(!0)})})})};F.fs.open(D,"w",438,function(G,Z){if(G)F.fs.chmod(D,438,function(){F.fs.open(D,"w",438,function(z,K){if(z||!K)return X(!1);B(K)})});else if(Z)B(Z);else X(!1)})})})})};iD.prototype.findFiles=function(D){let $=this;function U(Q,X,F,Y){if(typeof X==="boolean")F=X,X=void 0;let J=[];return $.fs.readdirSync(Q).forEach(function(I){let q=D0.join(Q,I),W=$.fs.statSync(q);if(!X||X.test(q))J.push(D0.normalize(q)+(W.isDirectory()?$.sep:""));if(W.isDirectory()&&F){let B=$.fs.realpathSync(q);if(!Y.has(B))Y.add(B),J=J.concat(U(q,X,F,Y))}}),J}return U(D,void 0,!0,new Set([$.fs.realpathSync(D)]))};iD.prototype.findFilesAsync=function(D,$){let U=this,Q=[],X=!1,F=function(J){if(X)return;X=!0,$(J,J?void 0:Q)},Y=function(J,I,q){U.fs.readdir(J,function(W,B){if(W)return q(W);let G=B.length;if(!G)return q();B.forEach(function(Z){let z=D0.join(J,Z);U.fs.stat(z,function(K,H){if(K)return q(K);if(!H){if(!--G)q();return}if(Q.push(D0.normalize(z)+(H.isDirectory()?U.sep:"")),!H.isDirectory()){if(!--G)q();return}U.fs.realpath(z,function(M,N){if(M)return q(M);if(I.has(N)){if(!--G)q();return}I.add(N),Y(z,I,function(L){if(L)return q(L);if(!--G)q()})})})})})};U.fs.realpath(D,function(J,I){if(J)return F(J);Y(D,new Set([I]),F)})};iD.prototype.getAttributes=function(){};iD.prototype.setAttributes=function(){};iD.crc32update=function(D,$){return TO[(D^$)&255]^D>>>8};iD.crc32=function(D){if(typeof D==="string")D=Buffer.from(D,"utf8");let $=D.length,U=-1;for(let Q=0;Q<$;)U=iD.crc32update(U,D[Q++]);return~U>>>0};iD.methodToString=function(D){switch(D){case EO.STORED:return"STORED ("+D+")";case EO.DEFLATED:return"DEFLATED ("+D+")";default:return"UNSUPPORTED ("+D+")"}};iD.canonical=function(D){if(!D)return"";let $=D0.posix.normalize("/"+D.split("\\").join("/"));return D0.join(".",$)};iD.zipnamefix=function(D){if(!D)return"";let $=D0.posix.normalize("/"+D.split("\\").join("/"));return D0.posix.join(".",$)};iD.findLast=function(D,$){if(!Array.isArray(D))throw TypeError("arr is not array");let U=D.length>>>0;for(let Q=U-1;Q>=0;Q--)if($(D[Q],Q,D))return D[Q];return};iD.sanitize=function(D,$){D=D0.resolve(D0.normalize(D));var U=$.split("/");for(var Q=0,X=U.length;Q<X;Q++){var F=D0.normalize(D0.join(D,U.slice(Q,X).join(D0.sep)));if(F===D||F.startsWith(D+D0.sep))return F}return D0.normalize(D0.join(D,D0.basename($)))};iD.toBuffer=function($,U){if(Buffer.isBuffer($))return $;else if($ instanceof Uint8Array)return Buffer.from($);else return typeof $==="string"?U($):Buffer.alloc(0)};iD.readBigUInt64LE=function(D,$){let U=D.readUInt32LE($);return D.readUInt32LE($+4)*4294967296+U};iD.writeBigUInt64LE=function(D,$,U){let Q=$>>>0,X=Math.floor($/4294967296)>>>0;D.writeUInt32LE(Q,U),D.writeUInt32LE(X,U+4)};iD.fromDOS2Date=function(D){return new Date((D>>25&127)+1980,Math.max((D>>21&15)-1,0),Math.max(D>>16&31,1),D>>11&31,D>>5&63,(D&31)<<1)};iD.fromDate2DOS=function(D){let $=0,U=0;if(D.getFullYear()>1979)$=(D.getFullYear()-1980&127)<<9|D.getMonth()+1<<5|D.getDate(),U=D.getHours()<<11|D.getMinutes()<<5|D.getSeconds()>>1;return $<<16|U};iD.isWin=Sl;iD.crcTable=TO});var bO=T((nND,CO)=>{var Pl=s("path");CO.exports=function(D,{fs:$}){var U=D||"",Q=F(),X=null;function F(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}if(U&&$.existsSync(U))X=$.statSync(U),Q.directory=X.isDirectory(),Q.mtime=X.mtime,Q.atime=X.atime,Q.executable=(73&X.mode)!==0,Q.readonly=(128&X.mode)===0,Q.hidden=Pl.basename(U)[0]===".";else console.warn("Invalid path: "+U);return{get directory(){return Q.directory},get readOnly(){return Q.readonly},get hidden(){return Q.hidden},get mtime(){return Q.mtime},get atime(){return Q.atime},get executable(){return Q.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:U,isDirectory:Q.directory,isReadOnly:Q.readonly,isHidden:Q.hidden,isExecutable:Q.executable,mTime:Q.mtime,aTime:Q.atime}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var _O=T((iND,vO)=>{vO.exports={efs:!0,encode:(D)=>Buffer.from(D,"utf8"),decode:(D)=>D.toString("utf8")}});var h4=T((cND,m4)=>{m4.exports=PO();m4.exports.Constants=JJ();m4.exports.Errors=_7();m4.exports.FileAttr=bO();m4.exports.decoder=_O()});var xO=T((pND,kO)=>{var M6=h4(),$D=M6.Constants;kO.exports=function(){var D=20,$=10,U=0,Q=0,X=0,F=0,Y=0,J=0,I=0,q=0,W=0,B=0,G=0,Z=0,z=0;D|=M6.isWin?2560:768,U|=$D.FLG_EFS;let K={extraLen:0},H=(L)=>Math.max(0,L)>>>0,M=(L)=>Math.max(0,L)&65535,N=(L)=>Math.max(0,L)&255;return X=M6.fromDate2DOS(new Date),{get made(){return D},set made(L){D=L},get version(){return $},set version(L){$=L},get flags(){return U},set flags(L){U=L},get flags_efs(){return(U&$D.FLG_EFS)>0},set flags_efs(L){if(L)U|=$D.FLG_EFS;else U&=~$D.FLG_EFS},get flags_desc(){return(U&$D.FLG_DESC)>0},set flags_desc(L){if(L)U|=$D.FLG_DESC;else U&=~$D.FLG_DESC},get method(){return Q},set method(L){switch(L){case $D.STORED:this.version=10;break;case $D.DEFLATED:default:this.version=20}Q=L},get time(){return M6.fromDOS2Date(this.timeval)},set time(L){L=new Date(L),this.timeval=M6.fromDate2DOS(L)},get timeval(){return X},set timeval(L){X=H(L)},get timeHighByte(){return N(X>>>8)},get crc(){return F},set crc(L){F=H(L)},get compressedSize(){return Y},set compressedSize(L){Y=H(L)},get size(){return J},set size(L){J=H(L)},get fileNameLength(){return I},set fileNameLength(L){I=L},get extraLength(){return q},set extraLength(L){q=L},get extraLocalLength(){return K.extraLen},set extraLocalLength(L){K.extraLen=L},get commentLength(){return W},set commentLength(L){W=L},get diskNumStart(){return B},set diskNumStart(L){B=H(L)},get inAttr(){return G},set inAttr(L){G=H(L)},get attr(){return Z},set attr(L){Z=H(L)},get fileAttr(){return(Z||0)>>16&4095},get offset(){return z},set offset(L){z=H(L)},get encrypted(){return(U&$D.FLG_ENC)===$D.FLG_ENC},get centralHeaderSize(){return $D.CENHDR+I+q+W},get realDataOffset(){return z+$D.LOCHDR+K.fnameLen+K.extraLen},get localHeader(){return K},loadLocalHeaderFromBinary:function(L){var O=L.slice(z,z+$D.LOCHDR);if(O.readUInt32LE(0)!==$D.LOCSIG)throw M6.Errors.INVALID_LOC();K.version=O.readUInt16LE($D.LOCVER),K.flags=O.readUInt16LE($D.LOCFLG),K.flags_desc=(K.flags&$D.FLG_DESC)>0,K.method=O.readUInt16LE($D.LOCHOW),K.time=O.readUInt32LE($D.LOCTIM),K.crc=O.readUInt32LE($D.LOCCRC),K.compressedSize=O.readUInt32LE($D.LOCSIZ),K.size=O.readUInt32LE($D.LOCLEN),K.fnameLen=O.readUInt16LE($D.LOCNAM),K.extraLen=O.readUInt16LE($D.LOCEXT);let j=z+$D.LOCHDR+K.fnameLen,E=j+K.extraLen;return L.slice(j,E)},loadFromBinary:function(L){if(L.length!==$D.CENHDR||L.readUInt32LE(0)!==$D.CENSIG)throw M6.Errors.INVALID_CEN();D=L.readUInt16LE($D.CENVEM),$=L.readUInt16LE($D.CENVER),U=L.readUInt16LE($D.CENFLG),Q=L.readUInt16LE($D.CENHOW),X=L.readUInt32LE($D.CENTIM),F=L.readUInt32LE($D.CENCRC),Y=L.readUInt32LE($D.CENSIZ),J=L.readUInt32LE($D.CENLEN),I=L.readUInt16LE($D.CENNAM),q=L.readUInt16LE($D.CENEXT),W=L.readUInt16LE($D.CENCOM),B=L.readUInt16LE($D.CENDSK),G=L.readUInt16LE($D.CENATT),Z=L.readUInt32LE($D.CENATX),z=L.readUInt32LE($D.CENOFF)},localHeaderToBinary:function(){var L=Buffer.alloc($D.LOCHDR);return L.writeUInt32LE($D.LOCSIG,0),L.writeUInt16LE($,$D.LOCVER),L.writeUInt16LE(U&~$D.FLG_DESC,$D.LOCFLG),L.writeUInt16LE(Q,$D.LOCHOW),L.writeUInt32LE(X,$D.LOCTIM),L.writeUInt32LE(F,$D.LOCCRC),L.writeUInt32LE(Y,$D.LOCSIZ),L.writeUInt32LE(J,$D.LOCLEN),L.writeUInt16LE(I,$D.LOCNAM),L.writeUInt16LE(K.extraLen,$D.LOCEXT),L},centralHeaderToBinary:function(){var L=Buffer.alloc($D.CENHDR+I+q+W);return L.writeUInt32LE($D.CENSIG,0),L.writeUInt16LE(D,$D.CENVEM),L.writeUInt16LE($,$D.CENVER),L.writeUInt16LE(U&~$D.FLG_DESC,$D.CENFLG),L.writeUInt16LE(Q,$D.CENHOW),L.writeUInt32LE(X,$D.CENTIM),L.writeUInt32LE(F,$D.CENCRC),L.writeUInt32LE(Y,$D.CENSIZ),L.writeUInt32LE(J,$D.CENLEN),L.writeUInt16LE(I,$D.CENNAM),L.writeUInt16LE(q,$D.CENEXT),L.writeUInt16LE(W,$D.CENCOM),L.writeUInt16LE(B,$D.CENDSK),L.writeUInt16LE(G,$D.CENATT),L.writeUInt32LE(Z,$D.CENATX),L.writeUInt32LE(z,$D.CENOFF),L},toJSON:function(){let L=function(O){return O+" bytes"};return{made:D,version:$,flags:U,method:M6.methodToString(Q),time:this.time,crc:"0x"+F.toString(16).toUpperCase(),compressedSize:L(Y),size:L(J),fileNameLength:L(I),extraLength:L(q),commentLength:L(W),diskNumStart:B,inAttr:G,attr:Z,offset:z,centralHeaderSize:L($D.CENHDR+I+q+W)}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var uO=T((rND,gO)=>{var F$=h4(),FD=F$.Constants;gO.exports=function(){var D=0,$=0,U=0,Q=0,X=0;let F=()=>D>FD.EF_ZIP64_OR_16||$>FD.EF_ZIP64_OR_16||U>FD.EF_ZIP64_OR_32||Q>FD.EF_ZIP64_OR_32;return{get diskEntries(){return D},set diskEntries(Y){D=$=Y},get totalEntries(){return $},set totalEntries(Y){$=D=Y},get size(){return U},set size(Y){U=Y},get offset(){return Q},set offset(Y){Q=Y},get commentLength(){return X},set commentLength(Y){X=Y},get mainHeaderSize(){return(F()?FD.ZIP64HDR+FD.END64HDR:0)+FD.ENDHDR+X},loadFromBinary:function(Y){if((Y.length!==FD.ENDHDR||Y.readUInt32LE(0)!==FD.ENDSIG)&&(Y.length<FD.ZIP64HDR||Y.readUInt32LE(0)!==FD.ZIP64SIG))throw F$.Errors.INVALID_END();if(Y.readUInt32LE(0)===FD.ENDSIG)D=Y.readUInt16LE(FD.ENDSUB),$=Y.readUInt16LE(FD.ENDTOT),U=Y.readUInt32LE(FD.ENDSIZ),Q=Y.readUInt32LE(FD.ENDOFF),X=Y.readUInt16LE(FD.ENDCOM);else D=F$.readBigUInt64LE(Y,FD.ZIP64SUB),$=F$.readBigUInt64LE(Y,FD.ZIP64TOT),U=F$.readBigUInt64LE(Y,FD.ZIP64SIZB),Q=F$.readBigUInt64LE(Y,FD.ZIP64OFF),X=0},toBinary:function(){if(!F()){var Y=Buffer.alloc(FD.ENDHDR+X);return Y.writeUInt32LE(FD.ENDSIG,0),Y.writeUInt32LE(0,4),Y.writeUInt16LE(D,FD.ENDSUB),Y.writeUInt16LE($,FD.ENDTOT),Y.writeUInt32LE(U,FD.ENDSIZ),Y.writeUInt32LE(Q,FD.ENDOFF),Y.writeUInt16LE(X,FD.ENDCOM),Y.fill(" ",FD.ENDHDR),Y}var Y=Buffer.alloc(this.mainHeaderSize);let J=0;Y.writeUInt32LE(FD.ZIP64SIG,J),F$.writeBigUInt64LE(Y,FD.ZIP64HDR-FD.ZIP64LEAD,J+FD.ZIP64SIZE),Y.writeUInt16LE(45,J+FD.ZIP64VEM),Y.writeUInt16LE(45,J+FD.ZIP64VER),Y.writeUInt32LE(0,J+FD.ZIP64DSK),Y.writeUInt32LE(0,J+FD.ZIP64DSKDIR),F$.writeBigUInt64LE(Y,D,J+FD.ZIP64SUB),F$.writeBigUInt64LE(Y,$,J+FD.ZIP64TOT),F$.writeBigUInt64LE(Y,U,J+FD.ZIP64SIZB),F$.writeBigUInt64LE(Y,Q,J+FD.ZIP64OFF);let I=Q+U;return J+=FD.ZIP64HDR,Y.writeUInt32LE(FD.END64SIG,J),Y.writeUInt32LE(0,J+FD.END64START),F$.writeBigUInt64LE(Y,I,J+FD.END64OFF),Y.writeUInt32LE(1,J+FD.END64NUMDISKS),J+=FD.END64HDR,Y.writeUInt32LE(FD.ENDSIG,J),Y.writeUInt32LE(0,J+4),Y.writeUInt16LE(Math.min(D,FD.EF_ZIP64_OR_16),J+FD.ENDSUB),Y.writeUInt16LE(Math.min($,FD.EF_ZIP64_OR_16),J+FD.ENDTOT),Y.writeUInt32LE(Math.min(U,FD.EF_ZIP64_OR_32),J+FD.ENDSIZ),Y.writeUInt32LE(Math.min(Q,FD.EF_ZIP64_OR_32),J+FD.ENDOFF),Y.writeUInt16LE(X,J+FD.ENDCOM),Y.fill(" ",J+FD.ENDHDR),Y},toJSON:function(){let Y=function(J,I){let q=J.toString(16).toUpperCase();while(q.length<I)q="0"+q;return"0x"+q};return{diskEntries:D,totalEntries:$,size:U+" bytes",offset:Y(Q,4),commentLength:X}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var IJ=T((Cl)=>{Cl.EntryHeader=xO();Cl.MainHeader=uO()});var yO=T((aND,fO)=>{fO.exports=function(D){var $=s("zlib"),U={chunkSize:(parseInt(D.length/1024)+1)*1024};return{deflate:function(){return $.deflateRawSync(D,U)},deflateAsync:function(Q){var X=$.createDeflateRaw(U),F=[],Y=0;X.on("data",function(J){F.push(J),Y+=J.length}),X.on("end",function(){var J=Buffer.alloc(Y),I=0;J.fill(0);for(var q=0;q<F.length;q++){var W=F[q];W.copy(J,I),I+=W.length}Q&&Q(J)}),X.end(D)}}}});var hO=T((tND,mO)=>{var _l=+(process?.versions?.node??"").split(".")[0]||0;mO.exports=function(D,$){var U=s("zlib");let Q=_l>=15&&$>0?{maxOutputLength:$}:{};return{inflate:function(){return U.inflateRawSync(D,Q)},inflateAsync:function(X){var F=U.createInflateRaw(Q),Y=[],J=0;F.on("data",function(I){Y.push(I),J+=I.length}),F.on("end",function(){var I=Buffer.alloc(J),q=0;I.fill(0);for(var W=0;W<Y.length;W++){var B=Y[W];B.copy(I,q),q+=B.length}X&&X(I)}),F.end(D)}}}});var cO=T((sND,iO)=>{var{randomFillSync:dO}=s("crypto"),kl=_7(),xl=new Uint32Array(256).map((D,$)=>{for(let U=0;U<8;U++)if(($&1)!==0)$=$>>>1^3988292384;else $>>>=1;return $>>>0}),nO=(D,$)=>Math.imul(D,$)>>>0,lO=(D,$)=>{return xl[(D^$)&255]^D>>>8},O9=()=>{if(typeof dO==="function")return dO(Buffer.alloc(12));else return O9.node()};O9.node=()=>{let D=Buffer.alloc(12),$=D.length;for(let U=0;U<$;U++)D[U]=Math.random()*256&255;return D};var k7={genSalt:O9};function x7(D){let $=Buffer.isBuffer(D)?D:Buffer.from(D);this.keys=new Uint32Array([305419896,591751049,878082192]);for(let U=0;U<$.length;U++)this.updateKeys($[U])}x7.prototype.updateKeys=function(D){let $=this.keys;return $[0]=lO($[0],D),$[1]+=$[0]&255,$[1]=nO($[1],134775813)+1,$[2]=lO($[2],$[1]>>>24),D};x7.prototype.next=function(){let D=(this.keys[2]|2)>>>0;return nO(D,D^1)>>8&255};function gl(D){let $=new x7(D);return function(U){let Q=Buffer.alloc(U.length),X=0;for(let F of U)Q[X++]=$.updateKeys(F^$.next());return Q}}function ul(D){let $=new x7(D);return function(U,Q,X=0){if(!Q)Q=Buffer.alloc(U.length);for(let F of U){let Y=$.next();Q[X++]=F^Y,$.updateKeys(F)}return Q}}function fl(D,$,U){if(!D||!Buffer.isBuffer(D)||D.length<12)return Buffer.alloc(0);let Q=gl(U),X=Q(D.slice(0,12)),F=($.flags&8)===8?$.timeHighByte:$.crc>>>24;if(X[11]!==F)throw kl.WRONG_PASSWORD();return Q(D.slice(12))}function yl(D){if(Buffer.isBuffer(D)&&D.length>=12)k7.genSalt=function(){return D.slice(0,12)};else if(D==="node")k7.genSalt=O9.node;else k7.genSalt=O9}function ml(D,$,U,Q=!1){if(D==null)D=Buffer.alloc(0);if(!Buffer.isBuffer(D))D=Buffer.from(D.toString());let X=ul(U),F=k7.genSalt();if(F[11]=$.crc>>>24&255,Q)F[10]=$.crc>>>16&255;let Y=Buffer.alloc(D.length+12);return X(F,Y),X(D,Y,12)}iO.exports={decrypt:fl,encrypt:ml,_salter:yl}});var pO=T((hl)=>{hl.Deflater=yO();hl.Inflater=hO();hl.ZipCrypto=cO()});var WJ=T((DMD,rO)=>{var uD=h4(),il=IJ(),o0=uD.Constants,qJ=pO();rO.exports=function(D,$){var U=new il.EntryHeader,Q=Buffer.alloc(0),X=Buffer.alloc(0),F=!1,Y=null,J=Buffer.alloc(0),I=Buffer.alloc(0),q=!0;let W=D,B=typeof W.decoder==="object"?W.decoder:uD.decoder;q=B.hasOwnProperty("efs")?B.efs:!1;function G(){if(!$||!($ instanceof Uint8Array))return Buffer.alloc(0);return I=U.loadLocalHeaderFromBinary($),$.slice(U.realDataOffset,U.realDataOffset+U.compressedSize)}function Z(L){let O=U.flags_desc||U.localHeader.flags_desc?U.crc:U.localHeader.crc;return uD.crc32(L)===O}function z(L,O,j){if(typeof O>"u"&&typeof L==="string")j=L,L=void 0;if(F){if(L&&O)O(Buffer.alloc(0),uD.Errors.DIRECTORY_CONTENT_ERROR());return Buffer.alloc(0)}var E=G();if(E.length===0){if(L&&O)O(E);return E}if(U.encrypted){if(typeof j!=="string"&&!Buffer.isBuffer(j))throw uD.Errors.INVALID_PASS_PARAM();E=qJ.ZipCrypto.decrypt(E,U,j)}var C;switch(U.method){case uD.Constants.STORED:if(C=Buffer.alloc(E.length),E.copy(C),!Z(C)){if(L&&O)O(C,uD.Errors.BAD_CRC());throw uD.Errors.BAD_CRC()}else{if(L&&O)O(C);return C}case uD.Constants.DEFLATED:var S=new qJ.Inflater(E,U.size);if(!L){if(C=S.inflate(),!Z(C))throw uD.Errors.BAD_CRC(`"${B.decode(Q)}"`);return C}else S.inflateAsync(function(b){if(O)if(!Z(b))O(b,uD.Errors.BAD_CRC());else O(b)});break;default:if(L&&O)O(Buffer.alloc(0),uD.Errors.UNKNOWN_METHOD());throw uD.Errors.UNKNOWN_METHOD()}}function K(L,O){if((!Y||!Y.length)&&Buffer.isBuffer($)){if(L&&O)O(G());return G()}if(Y.length&&!F){var j;switch(U.method){case uD.Constants.STORED:if(U.compressedSize=U.size,j=Buffer.alloc(Y.length),Y.copy(j),L&&O)O(j);return j;default:case uD.Constants.DEFLATED:var E=new qJ.Deflater(Y);if(!L){var C=E.deflate();return U.compressedSize=C.length,C}else E.deflateAsync(function(S){j=Buffer.alloc(S.length),U.compressedSize=S.length,S.copy(j),O&&O(j)});E=null;break}}else if(L&&O)O(Buffer.alloc(0));else return Buffer.alloc(0)}function H(L,O){return uD.readBigUInt64LE(L,O)}function M(L){try{var O=0,j,E,C;while(O+4<L.length)if(j=L.readUInt16LE(O),O+=2,E=L.readUInt16LE(O),O+=2,C=L.slice(O,O+E),O+=E,o0.ID_ZIP64===j)N(C)}catch(S){throw uD.Errors.EXTRA_FIELD_PARSE_ERROR()}}function N(L){var O,j,E,C;if(L.length>=o0.EF_ZIP64_SCOMP){if(O=H(L,o0.EF_ZIP64_SUNCOMP),U.size===o0.EF_ZIP64_OR_32)U.size=O}if(L.length>=o0.EF_ZIP64_RHO){if(j=H(L,o0.EF_ZIP64_SCOMP),U.compressedSize===o0.EF_ZIP64_OR_32)U.compressedSize=j}if(L.length>=o0.EF_ZIP64_DSN){if(E=H(L,o0.EF_ZIP64_RHO),U.offset===o0.EF_ZIP64_OR_32)U.offset=E}if(L.length>=o0.EF_ZIP64_DSN+4){if(C=L.readUInt32LE(o0.EF_ZIP64_DSN),U.diskNumStart===o0.EF_ZIP64_OR_16)U.diskNumStart=C}}return{get entryName(){return B.decode(Q)},get rawEntryName(){return Q},set entryName(L){Q=uD.toBuffer(L,B.encode);var O=Q[Q.length-1];F=O===47||O===92,U.fileNameLength=Q.length},get efs(){if(typeof q==="function")return q(this.entryName);else return q},get extra(){return J},set extra(L){J=L,U.extraLength=L.length,M(L)},get comment(){return B.decode(X)},set comment(L){if(X=uD.toBuffer(L,B.encode),U.commentLength=X.length,X.length>65535)throw uD.Errors.COMMENT_TOO_LONG()},get name(){let L=B.decode(Q);return F?L.replace(/[/\\]$/,"").split("/").pop():L.split("/").pop()},get isDirectory(){return F},getCompressedData:function(){return K(!1,null)},getCompressedDataAsync:function(L){K(!0,L)},setData:function(L){if(Y=uD.toBuffer(L,uD.decoder.encode),!F&&Y.length)U.size=Y.length,U.method=uD.Constants.DEFLATED,U.crc=uD.crc32(L),U.changed=!0;else U.method=uD.Constants.STORED},getData:function(L){if(U.changed)return Y;else return z(!1,null,L)},getDataAsync:function(L,O){if(U.changed)L(Y);else z(!0,L,O)},set attr(L){U.attr=L},get attr(){return U.attr},set header(L){U.loadFromBinary(L)},get header(){return U},packCentralHeader:function(){U.flags_efs=this.efs,U.extraLength=J.length;var L=U.centralHeaderToBinary(),O=uD.Constants.CENHDR;return Q.copy(L,O),O+=Q.length,J.copy(L,O),O+=U.extraLength,X.copy(L,O),L},packLocalHeader:function(){let L=0;U.flags_efs=this.efs,U.extraLocalLength=I.length;let O=U.localHeaderToBinary(),j=Buffer.alloc(O.length+Q.length+U.extraLocalLength);return O.copy(j,L),L+=O.length,Q.copy(j,L),L+=Q.length,I.copy(j,L),L+=I.length,j},toJSON:function(){let L=function(O){return"<"+(O&&O.length+" bytes buffer"||"null")+">"};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:U.toJSON(),compressedData:L($),data:L(Y)}},toString:function(){return JSON.stringify(this.toJSON(),null,"\t")}}}});var tO=T(($MD,aO)=>{var oO=WJ(),cl=IJ(),E0=h4();aO.exports=function(D,$){var U=[],Q=Object.create(null),X=Buffer.alloc(0),F=new cl.MainHeader,Y=!1,J=null;let I=new Set,q=$,{noSort:W,decoder:B}=q;if(D)z(q.readEntries);else Y=!0;function G(){let H=new Set;for(let M of Object.keys(Q)){let N=M.split("/");if(N.pop(),!N.length)continue;for(let L=0;L<N.length;L++){let O=N.slice(0,L+1).join("/")+"/";H.add(O)}}for(let M of H)if(!(M in Q)){let N=new oO(q);N.entryName=M,N.attr=16,N.temporary=!0,U.push(N),Q[N.entryName]=N,I.add(N)}}function Z(){if(Y=!0,Q=Object.create(null),F.diskEntries>(D.length-F.offset)/E0.Constants.CENHDR)throw E0.Errors.DISK_ENTRY_TOO_LARGE();U=Array(F.diskEntries);var H=F.offset;for(var M=0;M<U.length;M++){var N=H,L=new oO(q,D);if(L.header=D.slice(N,N+=E0.Constants.CENHDR),L.entryName=D.slice(N,N+=L.header.fileNameLength),L.header.extraLength)L.extra=D.slice(N,N+=L.header.extraLength);if(L.header.commentLength)L.comment=D.slice(N,N+L.header.commentLength);H+=L.header.centralHeaderSize,U[M]=L,Q[L.entryName]=L}I.clear(),G()}function z(H){var M=D.length-E0.Constants.ENDHDR,N=Math.max(0,M-65535),L=N,O=D.length,j=-1,E=0;if(typeof q.trailingSpace==="boolean"?q.trailingSpace:!1)N=0;for(M;M>=L;M--){if(D[M]!==80)continue;if(D.readUInt32LE(M)===E0.Constants.ENDSIG){j=M,E=M,O=M+E0.Constants.ENDHDR,L=M-E0.Constants.END64HDR;continue}if(D.readUInt32LE(M)===E0.Constants.END64SIG){L=N;continue}if(D.readUInt32LE(M)===E0.Constants.ZIP64SIG){j=M,O=M+E0.readBigUInt64LE(D,M+E0.Constants.ZIP64SIZE)+E0.Constants.ZIP64LEAD;break}}if(j==-1)throw E0.Errors.INVALID_FORMAT();if(F.loadFromBinary(D.slice(j,O)),F.commentLength)X=D.slice(E+E0.Constants.ENDHDR);if(H)Z()}function K(){if(U.length>1&&!W)U=U.map((H)=>({entry:H,key:H.entryName.toLowerCase()})).sort((H,M)=>H.key.localeCompare(M.key)).map((H)=>H.entry)}return{get entries(){if(!Y)Z();return U.filter((H)=>!I.has(H))},get comment(){return B.decode(X)},set comment(H){X=E0.toBuffer(H,B.encode),F.commentLength=X.length},getEntryCount:function(){if(!Y)return F.diskEntries;return U.length},forEach:function(H){this.entries.forEach(H)},getEntry:function(H){if(!Y)Z();return Q[H]||null},setEntry:function(H){if(!Y)Z();U.push(H),Q[H.entryName]=H,F.totalEntries=U.length},deleteFile:function(H,M=!0){if(!Y)Z();let N=Q[H];this.getEntryChildren(N,M).map((O)=>O.entryName).forEach(this.deleteEntry)},deleteEntry:function(H){if(!Y)Z();let M=Q[H],N=U.indexOf(M);if(N>=0)U.splice(N,1),delete Q[H],F.totalEntries=U.length},getEntryChildren:function(H,M=!0){if(!Y)Z();if(typeof H==="object")if(H.isDirectory&&M){let N=[],L=H.entryName;for(let O of U)if(O.entryName.startsWith(L))N.push(O);return N}else return[H];return[]},getChildCount:function(H){if(H&&H.isDirectory){let M=this.getEntryChildren(H);return M.includes(H)?M.length-1:M.length}return 0},compressToBuffer:function(){if(!Y)Z();K();let H=[],M=[],N=0,L=0;F.size=0,F.offset=0;let O=0;for(let C of this.entries){let S=C.getCompressedData();C.header.offset=L;let b=C.packLocalHeader(),R=b.length+S.length;L+=R,H.push(b),H.push(S);let P=C.packCentralHeader();M.push(P),F.size+=P.length,N+=R+P.length,O++}N+=F.mainHeaderSize,F.offset=L,F.totalEntries=O,L=0;let j=Buffer.alloc(N);for(let C of H)C.copy(j,L),L+=C.length;for(let C of M)C.copy(j,L),L+=C.length;let E=F.toBinary();if(X)X.copy(E,E.length-X.length);return E.copy(j,L),D=j,Y=!1,j},toAsyncBuffer:function(H,M,N,L){try{if(!Y)Z();K();let O=[],j=[],E=0,C=0,S=0;F.size=0,F.offset=0;let b=function(R){if(R.length>0){let P=R.shift(),h=P.entryName+P.extra.toString();if(N)N(h);P.getCompressedDataAsync(function(i){if(L)L(h);P.header.offset=C;let v=P.packLocalHeader(),k=v.length+i.length;C+=k,O.push(v),O.push(i);let A=P.packCentralHeader();j.push(A),F.size+=A.length,E+=k+A.length,S++,b(R)})}else{E+=F.mainHeaderSize,F.offset=C,F.totalEntries=S,C=0;let P=Buffer.alloc(E);O.forEach(function(i){i.copy(P,C),C+=i.length}),j.forEach(function(i){i.copy(P,C),C+=i.length});let h=F.toBinary();if(X)X.copy(h,h.length-X.length);h.copy(P,C),D=P,Y=!1,H(P)}};b(Array.from(this.entries))}catch(O){M(O)}}}}});var DV=T((UMD,eO)=>{var oD=h4(),rD=s("path"),pl=WJ(),rl=tO(),G1=(...D)=>oD.findLast(D,($)=>typeof $==="boolean"),sO=(...D)=>oD.findLast(D,($)=>typeof $==="string"),ol=(...D)=>oD.findLast(D,($)=>typeof $==="function"),al={noSort:!1,readEntries:!1,method:oD.Constants.NONE,fs:null};eO.exports=function(D,$){let U=null,Q=Object.assign(Object.create(null),al);if(D&&typeof D==="object"){if(!(D instanceof Uint8Array)){if(Object.assign(Q,D),D=Q.input?Q.input:void 0,Q.input)delete Q.input}if(Buffer.isBuffer(D))U=D,Q.method=oD.Constants.BUFFER,D=void 0}Object.assign(Q,$);let X=new oD(Q),F=(z)=>{z.filter((K)=>K.attr).sort((K,H)=>H.path.length-K.path.length).forEach((K)=>X.fs.chmodSync(K.path,K.attr))};if(typeof Q.decoder!=="object"||typeof Q.decoder.encode!=="function"||typeof Q.decoder.decode!=="function")Q.decoder=oD.decoder;if(D&&typeof D==="string")if(X.fs.existsSync(D))Q.method=oD.Constants.FILE,Q.filename=D,U=X.fs.readFileSync(D);else throw oD.Errors.INVALID_FILENAME();let Y=new rl(U,Q),{canonical:J,sanitize:I,zipnamefix:q}=oD;function W(z){if(z&&Y){var K;if(typeof z==="string")K=Y.getEntry(rD.posix.normalize(z));if(typeof z==="object"&&typeof z.entryName<"u"&&typeof z.header<"u")K=Y.getEntry(z.entryName);if(K)return K}return null}function B(z){let{join:K,normalize:H,sep:M}=rD.posix;return K(rD.isAbsolute(z)?"/":".",H(M+z.split("\\").join(M)+M))}function G(z){if(z instanceof RegExp)return function(K){return function(H){return K.test(H)}}(z);else if(typeof z!=="function")return()=>!0;return z}let Z=(z,K)=>{let H=K.slice(-1);return H=H===X.sep?X.sep:"",rD.relative(z,K)+H};return{readFile:function(z,K){var H=W(z);return H&&H.getData(K)||null},childCount:function(z){let K=W(z);if(K)return Y.getChildCount(K)},readFileAsync:function(z,K){var H=W(z);if(H)H.getDataAsync(K);else K(null,"getEntry failed for:"+z)},readAsText:function(z,K){var H=W(z);if(H){var M=H.getData();if(M&&M.length)return M.toString(K||"utf8")}return""},readAsTextAsync:function(z,K,H){var M=W(z);if(M)M.getDataAsync(function(N,L){if(L){K(N,L);return}if(N&&N.length)K(N.toString(H||"utf8"));else K("")});else K("")},deleteFile:function(z,K=!0){var H=W(z);if(H)Y.deleteFile(H.entryName,K)},deleteEntry:function(z){var K=W(z);if(K)Y.deleteEntry(K.entryName)},addZipComment:function(z){Y.comment=z},getZipComment:function(){return Y.comment||""},addZipEntryComment:function(z,K){var H=W(z);if(H)H.comment=K},getZipEntryComment:function(z){var K=W(z);if(K)return K.comment||"";return""},updateFile:function(z,K){var H=W(z);if(H)H.setData(K)},addLocalFile:function(z,K,H,M){if(X.fs.existsSync(z)){K=K?B(K):"";let N=rD.win32.basename(rD.win32.normalize(z));K+=H?H:N;let L=X.fs.statSync(z),O=L.isFile()?X.fs.readFileSync(z):Buffer.alloc(0);if(L.isDirectory())K+=X.sep;this.addFile(K,O,M,L)}else throw oD.Errors.FILE_NOT_FOUND(z)},addLocalFileAsync:function(z,K){z=typeof z==="object"?z:{localPath:z};let H=rD.resolve(z.localPath),{comment:M}=z,{zipPath:N,zipName:L}=z,O=this;X.fs.stat(H,function(j,E){if(j)return K(j,!1);N=N?B(N):"";let C=rD.win32.basename(rD.win32.normalize(H));if(N+=L?L:C,E.isFile())X.fs.readFile(H,function(S,b){if(S)return K(S,!1);return O.addFile(N,b,M,E),setImmediate(K,void 0,!0)});else if(E.isDirectory())return N+=X.sep,O.addFile(N,Buffer.alloc(0),M,E),setImmediate(K,void 0,!0)})},addLocalFolder:function(z,K,H){if(H=G(H),K=K?B(K):"",z=rD.normalize(z),X.fs.existsSync(z)){let M=X.findFiles(z),N=this;if(M.length)for(let L of M){let O=rD.join(K,Z(z,L));if(H(O))N.addLocalFile(L,rD.dirname(O))}}else throw oD.Errors.FILE_NOT_FOUND(z)},addLocalFolderAsync:function(z,K,H,M){M=G(M),H=H?B(H):"",z=rD.normalize(z);var N=this;X.fs.open(z,"r",function(L){if(L&&L.code==="ENOENT")K(void 0,oD.Errors.FILE_NOT_FOUND(z));else if(L)K(void 0,L);else{var O=X.findFiles(z),j=-1,E=function(){if(j+=1,j<O.length){var C=O[j],S=Z(z,C).split("\\").join("/");if(S=S.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,""),M(S))X.fs.stat(C,function(b,R){if(b)K(void 0,b);if(R.isFile())X.fs.readFile(C,function(P,h){if(P)K(void 0,P);else N.addFile(H+S,h,"",R),E()});else N.addFile(H+S+"/",Buffer.alloc(0),"",R),E()});else process.nextTick(()=>{E()})}else K(!0,void 0)};E()}})},addLocalFolderAsync2:function(z,K){let H=this;z=typeof z==="object"?z:{localPath:z};let M=rD.resolve(B(z.localPath)),{zipPath:N,filter:L,namefix:O}=z;if(L instanceof RegExp)L=function(C){return function(S){return C.test(S)}}(L);else if(typeof L!=="function")L=function(){return!0};if(N=N?B(N):"",O==="latin1")O=(C)=>C.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"");if(typeof O!=="function")O=(C)=>C;let j=(C)=>rD.join(N,O(Z(M,C))),E=(C)=>rD.win32.basename(rD.win32.normalize(O(C)));X.fs.open(M,"r",function(C){if(C&&C.code==="ENOENT")K(void 0,oD.Errors.FILE_NOT_FOUND(M));else if(C)K(void 0,C);else X.findFilesAsync(M,function(S,b){if(S)return K(S);if(b=b.filter((R)=>L(j(R))),!b.length)K(void 0,!1);setImmediate(b.reverse().reduce(function(R,P){return function(h,i){if(h||i===!1)return setImmediate(R,h,!1);H.addLocalFileAsync({localPath:P,zipPath:rD.dirname(j(P)),zipName:E(P)},R)}},K))})})},addLocalFolderPromise:function(z,K){return new Promise((H,M)=>{this.addLocalFolderAsync2(Object.assign({localPath:z},K),(N,L)=>{if(N)M(N);if(L)H(this)})})},addFile:function(z,K,H,M){z=q(z);let N=W(z),L=N!=null;if(!L)N=new pl(Q),N.entryName=z;N.comment=H||"";let O=typeof M==="object"&&M instanceof X.fs.Stats;if(O)N.header.time=M.mtime;var j=N.isDirectory?16:0;let E=N.isDirectory?16384:32768;if(O)E|=4095&M.mode;else if(typeof M==="number")E|=4095&M;else E|=N.isDirectory?493:420;if(j=(j|E<<16)>>>0,N.attr=j,N.setData(K),!L)Y.setEntry(N);return N},getEntries:function(z){return Y.password=z,Y?Y.entries:[]},getEntry:function(z){return W(z)},getEntryCount:function(){return Y.getEntryCount()},forEach:function(z){return Y.forEach(z)},extractEntryTo:function(z,K,H,M,N,L){M=G1(!1,M),N=G1(!1,N),H=G1(!0,H),L=sO(N,L);var O=W(z);if(!O)throw oD.Errors.NO_ENTRY();var j=J(O.entryName),E=I(K,L&&!O.isDirectory?J(L):H?j:rD.basename(j));if(O.isDirectory){var C=Y.getEntryChildren(O);return C.forEach(function(R){if(R.isDirectory)return;var P=R.getData();if(!P)throw oD.Errors.CANT_EXTRACT_FILE();var h=J(H?R.entryName:R.entryName.substring(O.entryName.length)),i=I(K,h);let v=N?R.header.fileAttr:void 0;X.writeFileTo(i,P,M,v)}),!0}var S=O.getData(Y.password);if(!S)throw oD.Errors.CANT_EXTRACT_FILE();if(X.fs.existsSync(E)&&!M)throw oD.Errors.CANT_OVERRIDE();let b=N?z.header.fileAttr:void 0;return X.writeFileTo(E,S,M,b),!0},test:function(z){if(!Y)return!1;for(var K of Y.entries)try{if(K.isDirectory)continue;var H=K.getData(z);if(!H)return!1}catch(M){return!1}return!0},extractAllTo:function(z,K,H,M){if(H=G1(!1,H),M=sO(H,M),K=G1(!1,K),!Y)throw oD.Errors.NO_ZIP();let N=[];Y.entries.forEach(function(L){var O=I(z,J(L.entryName));if(L.isDirectory){if(X.makeDir(O),H)N.push({path:O,attr:L.header.fileAttr});return}var j=L.getData(M);if(!j)throw oD.Errors.CANT_EXTRACT_FILE();let E=H?L.header.fileAttr:void 0;X.writeFileTo(O,j,K,E);try{X.fs.utimesSync(O,L.header.time,L.header.time)}catch(C){}}),F(N)},extractAllToAsync:function(z,K,H,M){if(M=ol(K,H,M),H=G1(!1,H),K=G1(!1,K),!M)return new Promise((S,b)=>{this.extractAllToAsync(z,K,H,function(R){if(R)b(R);else S(this)})});if(!Y){M(oD.Errors.NO_ZIP());return}z=rD.resolve(z);let N=(S)=>I(z,rD.normalize(J(S.entryName))),L=(S,b)=>Error(S+': "'+b+'"'),O=[],j=[];Y.entries.forEach((S)=>{if(S.isDirectory)O.push(S);else j.push(S)});let E=[];for(let S of O){let b=N(S),R=H?S.header.fileAttr:void 0;try{X.makeDir(b)}catch(P){M(L("Unable to create folder",b));continue}if(R)E.push({path:b,attr:R});try{X.fs.utimesSync(b,S.header.time,S.header.time)}catch(P){}}let C=(S)=>{if(!S)try{F(E)}catch(b){return M(L("Unable to set folder permissions",b.path||""))}M(S)};j.reverse().reduce(function(S,b){return function(R){if(R)S(R);else{let P=rD.normalize(J(b.entryName)),h=I(z,P);b.getDataAsync(function(i,v){if(v)S(v);else if(!i)S(oD.Errors.CANT_EXTRACT_FILE());else{let k=H?b.header.fileAttr:void 0;X.writeFileToAsync(h,i,K,k,function(A){if(!A)return S(L("Unable to write file",h));X.fs.utimes(h,b.header.time,b.header.time,function(){S()})})}})}}},C)()},writeZip:function(z,K){if(arguments.length===1){if(typeof z==="function")K=z,z=""}if(!z&&Q.filename)z=Q.filename;if(!z)return;var H=Y.compressToBuffer();if(H){var M=X.writeFileTo(z,H,!0);if(typeof K==="function")K(!M?Error("failed"):null,"")}},writeZipPromise:function(z,K){let{overwrite:H,perm:M}=Object.assign({overwrite:!0},K);return new Promise((N,L)=>{if(!z&&Q.filename)z=Q.filename;if(!z)L("ADM-ZIP: ZIP File Name Missing");this.toBufferPromise().then((O)=>{let j=(E)=>E?N(E):L("ADM-ZIP: Wasn't able to write zip file");X.writeFileToAsync(z,O,H,M,j)},L)})},toBufferPromise:function(){return new Promise((z,K)=>{Y.toAsyncBuffer(z,K)})},toBuffer:function(z,K,H,M){if(typeof z==="function")return Y.toAsyncBuffer(z,K,H,M),null;return Y.compressToBuffer()}}}});var $V=T((XMD,tl)=>{tl.exports=[{name:"Agola CI",constant:"AGOLA",env:"AGOLA_GIT_REF",pr:"AGOLA_PULL_REQUEST_ID"},{name:"Alpic",constant:"ALPIC",env:"ALPIC_HOST"},{name:"Appcircle",constant:"APPCIRCLE",env:"AC_APPCIRCLE",pr:{env:"AC_GIT_PR",ne:"false"}},{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN",pr:{env:"CODEBUILD_WEBHOOK_EVENT",any:["PULL_REQUEST_CREATED","PULL_REQUEST_UPDATED","PULL_REQUEST_REOPENED"]}},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"TF_BUILD",pr:{BUILD_REASON:"PullRequest"}},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"Cloudflare Pages",constant:"CLOUDFLARE_PAGES",env:"CF_PAGES"},{name:"Cloudflare Workers",constant:"CLOUDFLARE_WORKERS",env:"WORKERS_CI"},{name:"Codefresh",constant:"CODEFRESH",env:"CF_BUILD_ID",pr:{any:["CF_PULL_REQUEST_NUMBER","CF_PULL_REQUEST_ID"]}},{name:"Codemagic",constant:"CODEMAGIC",env:"CM_BUILD_ID",pr:"CM_PULL_REQUEST"},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"Earthly",constant:"EARTHLY",env:"EARTHLY_CI"},{name:"Expo Application Services",constant:"EAS",env:"EAS_BUILD"},{name:"Gerrit",constant:"GERRIT",env:"GERRIT_PROJECT"},{name:"Gitea Actions",constant:"GITEA_ACTIONS",env:"GITEA_ACTIONS"},{name:"GitHub Actions",constant:"GITHUB_ACTIONS",env:"GITHUB_ACTIONS",pr:{GITHUB_EVENT_NAME:"pull_request"}},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI",pr:"CI_MERGE_REQUEST_ID"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"Google Cloud Build",constant:"GOOGLE_CLOUD_BUILD",env:"BUILDER_OUTPUT"},{name:"Harness CI",constant:"HARNESS",env:"HARNESS_BUILD_ID"},{name:"Heroku",constant:"HEROKU",env:{env:"NODE",includes:"/app/.heroku/node/bin/node"}},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"LayerCI",constant:"LAYERCI",env:"LAYERCI",pr:"LAYERCI_PULL_REQUEST"},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Nevercode",constant:"NEVERCODE",env:"NEVERCODE",pr:{env:"NEVERCODE_PULL_REQUEST",ne:"false"}},{name:"Prow",constant:"PROW",env:"PROW_JOB_ID"},{name:"ReleaseHub",constant:"RELEASEHUB",env:"RELEASE_BUILD_ID"},{name:"Render",constant:"RENDER",env:"RENDER",pr:{IS_PULL_REQUEST:"true"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Screwdriver",constant:"SCREWDRIVER",env:"SCREWDRIVER",pr:{env:"SD_PULL_REQUEST",ne:"false"}},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Sourcehut",constant:"SOURCEHUT",env:{CI_NAME:"sourcehut"}},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}},{name:"Vela",constant:"VELA",env:"VELA",pr:{VELA_PULL_REQUEST:"1"}},{name:"Vercel",constant:"VERCEL",env:{any:["NOW_BUILDER","VERCEL"]},pr:"VERCEL_GIT_PULL_REQUEST_ID"},{name:"Visual Studio App Center",constant:"APPCENTER",env:"APPCENTER_BUILD_ID"},{name:"Woodpecker",constant:"WOODPECKER",env:{CI:"woodpecker"},pr:{CI_BUILD_EVENT:"pull_request"}},{name:"Xcode Cloud",constant:"XCODE_CLOUD",env:"CI_XCODE_PROJECT",pr:"CI_PULL_REQUEST_NUMBER"},{name:"Xcode Server",constant:"XCODE_SERVER",env:"XCS"}]});var zJ=T((BJ)=>{var UV=$V(),tD=process.env;Object.defineProperty(BJ,"_vendors",{value:UV.map(function(D){return D.constant})});BJ.name=null;BJ.isPR=null;BJ.id=null;if(tD.CI!=="false")UV.forEach(function(D){let U=(Array.isArray(D.env)?D.env:[D.env]).every(function(Q){return XV(Q)});if(BJ[D.constant]=U,!U)return;BJ.name=D.name,BJ.isPR=sl(D),BJ.id=D.constant});BJ.isCI=!!(tD.CI!=="false"&&(tD.BUILD_ID||tD.BUILD_NUMBER||tD.CI||tD.CI_APP_ID||tD.CI_BUILD_ID||tD.CI_BUILD_NUMBER||tD.CI_NAME||tD.CONTINUOUS_INTEGRATION||tD.RUN_ID||BJ.name||!1));function XV(D){if(typeof D==="string")return!!tD[D];if("env"in D)return tD[D.env]&&tD[D.env].includes(D.includes);if("any"in D)return D.any.some(function($){return!!tD[$]});return Object.keys(D).every(function($){return tD[$]===D[$]})}function sl(D){switch(typeof D.pr){case"string":return!!tD[D.pr];case"object":if("env"in D.pr)if("any"in D.pr)return D.pr.any.some(function($){return tD[D.pr.env]===$});else return D.pr.env in tD&&tD[D.pr.env]!==D.pr.ne;else if("any"in D.pr)return D.pr.any.some(function($){return!!tD[$]});else return XV(D.pr);default:return null}}});var qV=T((FMD,IV)=>{var JV={};IV.exports=JV;var YV={reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],grey:[90,39],brightRed:[91,39],brightGreen:[92,39],brightYellow:[93,39],brightBlue:[94,39],brightMagenta:[95,39],brightCyan:[96,39],brightWhite:[97,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgGray:[100,49],bgGrey:[100,49],bgBrightRed:[101,49],bgBrightGreen:[102,49],bgBrightYellow:[103,49],bgBrightBlue:[104,49],bgBrightMagenta:[105,49],bgBrightCyan:[106,49],bgBrightWhite:[107,49],blackBG:[40,49],redBG:[41,49],greenBG:[42,49],yellowBG:[43,49],blueBG:[44,49],magentaBG:[45,49],cyanBG:[46,49],whiteBG:[47,49]};Object.keys(YV).forEach(function(D){var $=YV[D],U=JV[D]=[];U.open="\x1B["+$[0]+"m",U.close="\x1B["+$[1]+"m"})});var BV=T((YMD,WV)=>{WV.exports=function(D,$){$=$||process.argv;var U=$.indexOf("--"),Q=/^-{1,2}/.test(D)?"":"--",X=$.indexOf(Q+D);return X!==-1&&(U===-1?!0:X<U)}});var zV=T((JMD,GV)=>{var Dn=s("os"),L$=BV(),j0=process.env,d4=void 0;if(L$("no-color")||L$("no-colors")||L$("color=false"))d4=!1;else if(L$("color")||L$("colors")||L$("color=true")||L$("color=always"))d4=!0;if("FORCE_COLOR"in j0)d4=j0.FORCE_COLOR.length===0||parseInt(j0.FORCE_COLOR,10)!==0;function $n(D){if(D===0)return!1;return{level:D,hasBasic:!0,has256:D>=2,has16m:D>=3}}function Un(D){if(d4===!1)return 0;if(L$("color=16m")||L$("color=full")||L$("color=truecolor"))return 3;if(L$("color=256"))return 2;if(D&&!D.isTTY&&d4!==!0)return 0;var $=d4?1:0;if(process.platform==="win32"){var U=Dn.release().split(".");if(Number(process.versions.node.split(".")[0])>=8&&Number(U[0])>=10&&Number(U[2])>=10586)return Number(U[2])>=14931?3:2;return 1}if("CI"in j0){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(X){return X in j0})||j0.CI_NAME==="codeship")return 1;return $}if("TEAMCITY_VERSION"in j0)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(j0.TEAMCITY_VERSION)?1:0;if("TERM_PROGRAM"in j0){var Q=parseInt((j0.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(j0.TERM_PROGRAM){case"iTerm.app":return Q>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(j0.TERM))return 2;if(/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(j0.TERM))return 1;if("COLORTERM"in j0)return 1;if(j0.TERM==="dumb")return $;return $}function ZJ(D){var $=Un(D);return $n($)}GV.exports={supportsColor:ZJ,stdout:ZJ(process.stdout),stderr:ZJ(process.stderr)}});var KV=T((IMD,ZV)=>{ZV.exports=function($,U){var Q="";$=$||"Run the trap, drop the bass",$=$.split("");var X={a:["@","Ą","Ⱥ","Ʌ","Δ","Λ","Д"],b:["ß","Ɓ","Ƀ","ɮ","β","฿"],c:["©","Ȼ","Ͼ"],d:["Ð","Ɗ","Ԁ","ԁ","Ԃ","ԃ"],e:["Ë","ĕ","Ǝ","ɘ","Σ","ξ","Ҽ","੬"],f:["Ӻ"],g:["ɢ"],h:["Ħ","ƕ","Ң","Һ","Ӈ","Ԋ"],i:["༏"],j:["Ĵ"],k:["ĸ","Ҡ","Ӄ","Ԟ"],l:["Ĺ"],m:["ʍ","Ӎ","ӎ","Ԡ","ԡ","൩"],n:["Ñ","ŋ","Ɲ","Ͷ","Π","Ҋ"],o:["Ø","õ","ø","Ǿ","ʘ","Ѻ","ם","۝","๏"],p:["Ƿ","Ҏ"],q:["্"],r:["®","Ʀ","Ȑ","Ɍ","ʀ","Я"],s:["§","Ϟ","ϟ","Ϩ"],t:["Ł","Ŧ","ͳ"],u:["Ʊ","Ս"],v:["ט"],w:["Ш","Ѡ","Ѽ","൰"],x:["Ҳ","Ӿ","Ӽ","ӽ"],y:["¥","Ұ","Ӌ"],z:["Ƶ","ɀ"]};return $.forEach(function(F){F=F.toLowerCase();var Y=X[F]||[" "],J=Math.floor(Math.random()*Y.length);if(typeof X[F]<"u")Q+=X[F][J];else Q+=F}),Q}});var LV=T((qMD,HV)=>{HV.exports=function($,U){$=$||"   he is here   ";var Q={up:["̍","̎","̄","̅","̿","̑","̆","̐","͒","͗","͑","̇","̈","̊","͂","̓","̈","͊","͋","͌","̃","̂","̌","͐","̀","́","̋","̏","̒","̓","̔","̽","̉","ͣ","ͤ","ͥ","ͦ","ͧ","ͨ","ͩ","ͪ","ͫ","ͬ","ͭ","ͮ","ͯ","̾","͛","͆","̚"],down:["̖","̗","̘","̙","̜","̝","̞","̟","̠","̤","̥","̦","̩","̪","̫","̬","̭","̮","̯","̰","̱","̲","̳","̹","̺","̻","̼","ͅ","͇","͈","͉","͍","͎","͓","͔","͕","͖","͙","͚","̣"],mid:["̕","̛","̀","́","͘","̡","̢","̧","̨","̴","̵","̶","͜","͝","͞","͟","͠","͢","̸","̷","͡"," ҉"]},X=[].concat(Q.up,Q.down,Q.mid);function F(I){var q=Math.floor(Math.random()*I);return q}function Y(I){var q=!1;return X.filter(function(W){q=W===I}),q}function J(I,q){var W="",B,G;q=q||{},q.up=typeof q.up<"u"?q.up:!0,q.mid=typeof q.mid<"u"?q.mid:!0,q.down=typeof q.down<"u"?q.down:!0,q.size=typeof q.size<"u"?q.size:"maxi",I=I.split("");for(G in I){if(Y(G))continue;switch(W=W+I[G],B={up:0,down:0,mid:0},q.size){case"mini":B.up=F(8),B.mid=F(2),B.down=F(8);break;case"maxi":B.up=F(16)+3,B.mid=F(4)+1,B.down=F(64)+3;break;default:B.up=F(8)+1,B.mid=F(6)/2,B.down=F(8)+1;break}var Z=["up","mid","down"];for(var z in Z){var K=Z[z];for(var H=0;H<=B[K];H++)if(q[K])W=W+Q[K][F(Q[K].length)]}}return W}return J($,U)}});var MV=T((WMD,NV)=>{NV.exports=function(D){return function($,U,Q){if($===" ")return $;switch(U%3){case 0:return D.red($);case 1:return D.white($);case 2:return D.blue($)}}}});var OV=T((BMD,wV)=>{wV.exports=function(D){return function($,U,Q){return U%2===0?$:D.inverse($)}}});var RV=T((GMD,VV)=>{VV.exports=function(D){var $=["red","yellow","green","blue","magenta"];return function(U,Q,X){if(U===" ")return U;else return D[$[Q++%$.length]](U)}}});var EV=T((zMD,AV)=>{AV.exports=function(D){var $=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(U,Q,X){return U===" "?U:D[$[Math.round(Math.random()*($.length-2))]](U)}}});var CV=T((KMD,PV)=>{var LD={};PV.exports=LD;LD.themes={};var Xn=s("util"),z1=LD.styles=qV(),jV=Object.defineProperties,Qn=new RegExp(/[\r\n]+/g);LD.supportsColor=zV().supportsColor;if(typeof LD.enabled>"u")LD.enabled=LD.supportsColor()!==!1;LD.enable=function(){LD.enabled=!0};LD.disable=function(){LD.enabled=!1};LD.stripColors=LD.strip=function(D){return(""+D).replace(/\x1B\[\d+m/g,"")};var ZMD=LD.stylize=function($,U){if(!LD.enabled)return $+"";var Q=z1[U];if(!Q&&U in LD)return LD[U]($);return Q.open+$+Q.close},Fn=/[|\\{}()[\]^$+*?.]/g,Yn=function(D){if(typeof D!=="string")throw TypeError("Expected a string");return D.replace(Fn,"\\$&")};function TV(D){var $=function U(){return In.apply(U,arguments)};return $._styles=D,$.__proto__=Jn,$}var SV=function(){var D={};return z1.grey=z1.gray,Object.keys(z1).forEach(function($){z1[$].closeRe=new RegExp(Yn(z1[$].close),"g"),D[$]={get:function(){return TV(this._styles.concat($))}}}),D}(),Jn=jV(function(){},SV);function In(){var D=Array.prototype.slice.call(arguments),$=D.map(function(Y){if(Y!=null&&Y.constructor===String)return Y;else return Xn.inspect(Y)}).join(" ");if(!LD.enabled||!$)return $;var U=$.indexOf(`
`)!=-1,Q=this._styles,X=Q.length;while(X--){var F=z1[Q[X]];if($=F.open+$.replace(F.closeRe,F.open)+F.close,U)$=$.replace(Qn,function(Y){return F.close+Y+F.open})}return $}LD.setTheme=function(D){if(typeof D==="string"){console.log("colors.setTheme now only accepts an object, not a string.  If you are trying to set a theme from a file, it is now your (the caller's) responsibility to require the file.  The old syntax looked like colors.setTheme(__dirname + '/../themes/generic-logging.js'); The new syntax looks like colors.setTheme(require(__dirname + '/../themes/generic-logging.js'));");return}for(var $ in D)(function(U){LD[U]=function(Q){if(typeof D[U]==="object"){var X=Q;for(var F in D[U])X=LD[D[U][F]](X);return X}return LD[D[U]](Q)}})($)};function qn(){var D={};return Object.keys(SV).forEach(function($){D[$]={get:function(){return TV([$])}}}),D}var Wn=function($,U){var Q=U.split("");return Q=Q.map($),Q.join("")};LD.trap=KV();LD.zalgo=LV();LD.maps={};LD.maps.america=MV()(LD);LD.maps.zebra=OV()(LD);LD.maps.rainbow=RV()(LD);LD.maps.random=EV()(LD);for(KJ in LD.maps)(function(D){LD[D]=function($){return Wn(LD.maps[D],$)}})(KJ);var KJ;jV(LD,qn())});var vV=T((HMD,bV)=>{var Bn=CV();bV.exports=Bn});var _V=T((Gn)=>{Gn.indent=function($){return Array($+1).join(" ")};Gn.getMaxIndexLength=function(D){var $=0;return Object.getOwnPropertyNames(D).forEach(function(U){if(D[U]===void 0)return;$=Math.max($,U.length)}),$}});var kV=T((NMD,Kn)=>{Kn.exports={author:"Rafael de Oleza <rafeca@gmail.com> (https://github.com/rafeca)",name:"prettyjson",description:"Package for formatting JSON data in a coloured YAML-style, perfect for CLI output",version:"1.2.5",homepage:"http://rafeca.com/prettyjson",keywords:["json","cli","formatting","colors"],repository:{type:"git",url:"https://github.com/rafeca/prettyjson.git"},bugs:{url:"https://github.com/rafeca/prettyjson/issues"},main:"./lib/prettyjson",files:["bin/prettyjson","lib/*.js"],license:"MIT",scripts:{test:"npm run jshint && mocha --reporter spec",testwin:"node ./node_modules/mocha/bin/mocha --reporter spec",jshint:"jshint lib/*.js test/*.js",coverage:"istanbul cover _mocha --report lcovonly -- -R spec",coveralls:"npm run coverage && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage",changelog:"git log $(git describe --tags --abbrev=0)..HEAD --pretty='* %s' --first-parent"},bin:{prettyjson:"./bin/prettyjson"},dependencies:{colors:"1.4.0",minimist:"^1.2.0"},devDependencies:{coveralls:"^2.11.15",istanbul:"^0.4.5",jshint:"^2.9.4",mocha:"^3.1.2","mocha-lcov-reporter":"^1.2.0",should:"^11.1.1"}}});var gV=T((Mn)=>{var b$=vV(),w6=_V(),Hn=/[^\w\s\n\r\v\t\.,]/i;Mn.version=kV().version;var HJ=function(D,$){return D!==void 0||$.renderUndefined},g7=function(D,$,U){if(typeof D==="boolean"||typeof D==="number"||typeof D==="function"||D===null||D===void 0||D instanceof Date)return!0;if(typeof D==="string"&&D.indexOf(`
`)===-1)return!0;if(U.inlineArrays&&!$){if(Array.isArray(D)&&g7(D[0],!0,U))return!0}return!1},Ln=function(D,$){if($.noColor)return D;if(typeof D==="string")return $.stringColor?b$[$.stringColor](D):D;var U=D+"";if(D===!0)return b$.green(U);if(D===!1)return b$.red(U);if(D===null||D===void 0)return b$.grey(U);if(typeof D==="number")if(D>=0)return b$[$.positiveNumberColor](U);else return b$[$.negativeNumberColor](U);if(typeof D==="function")return"function() {}";if(Array.isArray(D))return D.join(", ");return U},LJ=function(D,$){if(D.multilineStringColor===null||D.noColor)return $;else return b$[D.multilineStringColor]($)},Nn=function(D,$,U){var Q=D.split(`
`);return Q=Q.map(function(X){return w6.indent($)+LJ(U,X)}),Q.join(`
`)},l4=function(D,$,U){if(typeof D==="string"&&D.match(Hn)&&$.escape)D=JSON.stringify(D);if(!HJ(D,$))return[];if(g7(D,!1,$))return[w6.indent(U)+Ln(D,$)];if(typeof D==="string")return[w6.indent(U)+LJ($,'"""'),Nn(D,U+$.defaultIndentation,$),w6.indent(U)+LJ($,'"""')];if(Array.isArray(D)){if(D.length===0)return[w6.indent(U)+$.emptyArrayMsg];var Q=[];return D.forEach(function(J){if(!HJ(J,$))return;var I="- ";if(!$.noColor)I=b$[$.dashColor](I);if(I=w6.indent(U)+I,g7(J,!1,$))I+=l4(J,$,0)[0],Q.push(I);else Q.push(I),Q.push.apply(Q,l4(J,$,U+$.defaultIndentation))}),Q}if(D instanceof Error)return l4({message:D.message,stack:D.stack.split(`
`)},$,U);var X=$.noAlign?0:w6.getMaxIndexLength(D),F,Y=[];return Object.getOwnPropertyNames(D).forEach(function(J){if(!HJ(D[J],$))return;if(F=J+": ",!$.noColor)F=b$[$.keysColor](F);if(F=w6.indent(U)+F,g7(D[J],!1,$)){var I=$.noAlign?0:X-J.length;F+=l4(D[J],$,I)[0],Y.push(F)}else Y.push(F),Y.push.apply(Y,l4(D[J],$,U+$.defaultIndentation))}),Y};Mn.render=function($,U,Q){return Q=Q||0,U=U||{},U.emptyArrayMsg=U.emptyArrayMsg||"(empty array)",U.keysColor=U.keysColor||"green",U.dashColor=U.dashColor||"green",U.numberColor=U.numberColor||"blue",U.positiveNumberColor=U.positiveNumberColor||U.numberColor,U.negativeNumberColor=U.negativeNumberColor||U.numberColor,U.defaultIndentation=U.defaultIndentation||2,U.noColor=!!U.noColor,U.noAlign=!!U.noAlign,U.escape=!!U.escape,U.renderUndefined=!!U.renderUndefined,U.stringColor=U.stringColor||null,U.multilineStringColor=U.multilineStringColor||null,l4($,U,Q).join(`
`)};Mn.renderString=function($,U,Q){var X="",F;if(typeof $!=="string"||$==="")return"";if($[0]!=="{"&&$[0]!=="["){var Y;if($.indexOf("{")===-1)Y=$.indexOf("[");else if($.indexOf("[")===-1)Y=$.indexOf("{");else if($.indexOf("{")<$.indexOf("["))Y=$.indexOf("{");else Y=$.indexOf("[");X+=$.substr(0,Y)+`
`,$=$.substr(Y)}try{F=JSON.parse($)}catch(J){return b$.red("Error:")+" Not valid JSON!"}return X+=Mn.render(F,U,Q),X}});var wJ=T((fV)=>{Object.defineProperty(fV,"__esModule",{value:!0});fV.default=void 0;function n4(D){return n4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},n4(D)}function uV(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,Rn(Q.key),Q)}}function Vn(D,$,U){if($)uV(D.prototype,$);if(U)uV(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Rn(D){var $=An(D,"string");return n4($)=="symbol"?$:$+""}function An(D,$){if(n4(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(n4(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function En(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function jn(D,$,U){return $=R9($),Tn(D,MJ()?Reflect.construct($,U||[],R9(D).constructor):$.apply(D,U))}function Tn(D,$){if($&&(n4($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return Sn(D)}function Sn(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function Pn(D,$){if(typeof $!=="function"&&$!==null)throw TypeError("Super expression must either be null or a function");if(D.prototype=Object.create($&&$.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),Object.defineProperty(D,"prototype",{writable:!1}),$)V9(D,$)}function NJ(D){var $=typeof Map==="function"?new Map:void 0;return NJ=function(Q){if(Q===null||!bn(Q))return Q;if(typeof Q!=="function")throw TypeError("Super expression must either be null or a function");if(typeof $<"u"){if($.has(Q))return $.get(Q);$.set(Q,X)}function X(){return Cn(Q,arguments,R9(this).constructor)}return X.prototype=Object.create(Q.prototype,{constructor:{value:X,enumerable:!1,writable:!0,configurable:!0}}),V9(X,Q)},NJ(D)}function Cn(D,$,U){if(MJ())return Reflect.construct.apply(null,arguments);var Q=[null];Q.push.apply(Q,$);var X=new(D.bind.apply(D,Q));return U&&V9(X,U.prototype),X}function MJ(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(MJ=function(){return!!D})()}function bn(D){try{return Function.toString.call(D).indexOf("[native code]")!==-1}catch($){return typeof D==="function"}}function V9(D,$){return V9=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Q,X){return Q.__proto__=X,Q},V9(D,$)}function R9(D){return R9=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(U){return U.__proto__||Object.getPrototypeOf(U)},R9(D)}var vn=function(D){function $(U){var Q,X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(En(this,$),Q=jn(this,$,[U]),Q.originalRequest=F,Q.originalResponse=Y,Q.causingError=X,X!=null)U+=", caused by ".concat(X.toString());if(F!=null){var J=F.getHeader("X-Request-ID")||"n/a",I=F.getMethod(),q=F.getURL(),W=Y?Y.getStatus():"n/a",B=Y?Y.getBody()||"":"n/a";U+=", originated from request (method: ".concat(I,", url: ").concat(q,", response code: ").concat(W,", response text: ").concat(B,", request id: ").concat(J,")")}return Q.message=U,Q}return Pn($,D),Vn($)}(NJ(Error)),wMD=fV.default=vn});var OJ=T((hV)=>{Object.defineProperty(hV,"__esModule",{value:!0});hV.enableDebugLog=_n;hV.log=kn;var mV=!1;function _n(){mV=!0}function kn(D){if(!mV)return;console.log(D)}});var iV=T((lV)=>{Object.defineProperty(lV,"__esModule",{value:!0});lV.default=void 0;function A9(D){return A9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},A9(D)}function un(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function dV(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,yn(Q.key),Q)}}function fn(D,$,U){if($)dV(D.prototype,$);if(U)dV(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function yn(D){var $=mn(D,"string");return A9($)=="symbol"?$:$+""}function mn(D,$){if(A9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(A9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var RMD=lV.default=function(){function D(){un(this,D)}return fn(D,[{key:"listAllUploads",value:function(){return Promise.resolve([])}},{key:"findUploadsByFingerprint",value:function(U){return Promise.resolve([])}},{key:"removeUpload",value:function(U){return Promise.resolve()}},{key:"addUpload",value:function(U,Q){return Promise.resolve(null)}}])}()});var cV=T((VJ,RJ)=>{(function(D,$){typeof VJ==="object"&&typeof RJ<"u"?RJ.exports=$():typeof define==="function"&&define.amd?define($):function(){var U=D.Base64,Q=$();if(Q.noConflict=function(){return D.Base64=U,Q},D.Meteor)Base64=Q;D.Base64=Q}()})(typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:VJ,function(){var D="3.7.8",$=D,U=typeof Buffer==="function",Q=typeof TextDecoder==="function"?new TextDecoder:void 0,X=typeof TextEncoder==="function"?new TextEncoder:void 0,F="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Y=Array.prototype.slice.call(F),J=function(f){var c={};return f.forEach(function(DD,WD){return c[DD]=WD}),c}(Y),I=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,q=String.fromCharCode.bind(String),W=typeof Uint8Array.from==="function"?Uint8Array.from.bind(Uint8Array):function(f){return new Uint8Array(Array.prototype.slice.call(f,0))},B=function(f){return f.replace(/=/g,"").replace(/[+\/]/g,function(c){return c=="+"?"-":"_"})},G=function(f){return f.replace(/[^A-Za-z0-9\+\/]/g,"")},Z=function(f){var c,DD,WD,MD,a="",vD=f.length%3;for(var t=0;t<f.length;){if((DD=f.charCodeAt(t++))>255||(WD=f.charCodeAt(t++))>255||(MD=f.charCodeAt(t++))>255)throw TypeError("invalid character found");c=DD<<16|WD<<8|MD,a+=Y[c>>18&63]+Y[c>>12&63]+Y[c>>6&63]+Y[c&63]}return vD?a.slice(0,vD-3)+"===".substring(vD):a},z=typeof btoa==="function"?function(f){return btoa(f)}:U?function(f){return Buffer.from(f,"binary").toString("base64")}:Z,K=U?function(f){return Buffer.from(f).toString("base64")}:function(f){var c=4096,DD=[];for(var WD=0,MD=f.length;WD<MD;WD+=c)DD.push(q.apply(null,f.subarray(WD,WD+c)));return z(DD.join(""))},H=function(f,c){if(c===void 0)c=!1;return c?B(K(f)):K(f)},M=function(f){if(f.length<2){var c=f.charCodeAt(0);return c<128?f:c<2048?q(192|c>>>6)+q(128|c&63):q(224|c>>>12&15)+q(128|c>>>6&63)+q(128|c&63)}else{var c=65536+(f.charCodeAt(0)-55296)*1024+(f.charCodeAt(1)-56320);return q(240|c>>>18&7)+q(128|c>>>12&63)+q(128|c>>>6&63)+q(128|c&63)}},N=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,L=function(f){return f.replace(N,M)},O=U?function(f){return Buffer.from(f,"utf8").toString("base64")}:X?function(f){return K(X.encode(f))}:function(f){return z(L(f))},j=function(f,c){if(c===void 0)c=!1;return c?B(O(f)):O(f)},E=function(f){return j(f,!0)},C=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,S=function(f){switch(f.length){case 4:var c=(7&f.charCodeAt(0))<<18|(63&f.charCodeAt(1))<<12|(63&f.charCodeAt(2))<<6|63&f.charCodeAt(3),DD=c-65536;return q((DD>>>10)+55296)+q((DD&1023)+56320);case 3:return q((15&f.charCodeAt(0))<<12|(63&f.charCodeAt(1))<<6|63&f.charCodeAt(2));default:return q((31&f.charCodeAt(0))<<6|63&f.charCodeAt(1))}},b=function(f){return f.replace(C,S)},R=function(f){if(f=f.replace(/\s+/g,""),!I.test(f))throw TypeError("malformed base64.");f+="==".slice(2-(f.length&3));var c,DD,WD,MD=[];for(var a=0;a<f.length;)if(c=J[f.charAt(a++)]<<18|J[f.charAt(a++)]<<12|(DD=J[f.charAt(a++)])<<6|(WD=J[f.charAt(a++)]),DD===64)MD.push(q(c>>16&255));else if(WD===64)MD.push(q(c>>16&255,c>>8&255));else MD.push(q(c>>16&255,c>>8&255,c&255));return MD.join("")},P=typeof atob==="function"?function(f){return atob(G(f))}:U?function(f){return Buffer.from(f,"base64").toString("binary")}:R,h=U?function(f){return W(Buffer.from(f,"base64"))}:function(f){return W(P(f).split("").map(function(c){return c.charCodeAt(0)}))},i=function(f){return h(k(f))},v=U?function(f){return Buffer.from(f,"base64").toString("utf8")}:Q?function(f){return Q.decode(h(f))}:function(f){return b(P(f))},k=function(f){return G(f.replace(/[-_]/g,function(c){return c=="-"?"+":"/"}))},A=function(f){return v(k(f))},w=function(f){if(typeof f!=="string")return!1;var c=f.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(c)||!/[^\s0-9a-zA-Z\-_]/.test(c)},V=function(f){return{value:f,enumerable:!1,writable:!0,configurable:!0}},_=function(){var f=function(c,DD){return Object.defineProperty(String.prototype,c,V(DD))};f("fromBase64",function(){return A(this)}),f("toBase64",function(c){return j(this,c)}),f("toBase64URI",function(){return j(this,!0)}),f("toBase64URL",function(){return j(this,!0)}),f("toUint8Array",function(){return i(this)})},m=function(){var f=function(c,DD){return Object.defineProperty(Uint8Array.prototype,c,V(DD))};f("toBase64",function(c){return H(this,c)}),f("toBase64URI",function(){return H(this,!0)}),f("toBase64URL",function(){return H(this,!0)})},y=function(){_(),m()},XD={version:D,VERSION:$,atob:P,atobPolyfill:R,btoa:z,btoaPolyfill:Z,fromBase64:A,toBase64:j,encode:j,encodeURI:E,encodeURL:E,utob:L,btou:b,decode:A,isValid:w,fromUint8Array:H,toUint8Array:i,extendString:_,extendUint8Array:m,extendBuiltins:y};return XD.Base64={},Object.keys(XD).forEach(function(f){return XD.Base64[f]=XD[f]}),XD})});var rV=T((EMD,pV)=>{pV.exports=function($,U){if(U=U.split(":")[0],$=+$,!$)return!1;switch(U){case"http":case"ws":return $!==80;case"https":case"wss":return $!==443;case"ftp":return $!==21;case"gopher":return $!==70;case"file":return!1}return $!==0}});var tV=T((cn)=>{var hn=Object.prototype.hasOwnProperty,dn;function oV(D){try{return decodeURIComponent(D.replace(/\+/g," "))}catch($){return null}}function aV(D){try{return encodeURIComponent(D)}catch($){return null}}function ln(D){var $=/([^=?#&]+)=?([^&]*)/g,U={},Q;while(Q=$.exec(D)){var X=oV(Q[1]),F=oV(Q[2]);if(X===null||F===null||X in U)continue;U[X]=F}return U}function nn(D,$){$=$||"";var U=[],Q,X;if(typeof $!=="string")$="?";for(X in D)if(hn.call(D,X)){if(Q=D[X],!Q&&(Q===null||Q===dn||isNaN(Q)))Q="";if(X=aV(X),Q=aV(Q),X===null||Q===null)continue;U.push(X+"="+Q)}return U.length?$+U.join("&"):""}cn.stringify=nn;cn.parse=ln});var FR=T((TMD,QR)=>{var eV=rV(),u7=tV(),on=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,DR=/[\n\r\t]/g,an=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,$R=/:\d+$/,tn=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,sn=/^[a-zA-Z]:/;function EJ(D){return(D?D:"").toString().replace(on,"")}var AJ=[["#","hash"],["?","query"],function($,U){return v$(U.protocol)?$.replace(/\\/g,"/"):$},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],sV={hash:1,query:1};function UR(D){var $;if(typeof window<"u")$=window;else if(typeof global<"u")$=global;else if(typeof self<"u")$=self;else $={};var U=$.location||{};D=D||U;var Q={},X=typeof D,F;if(D.protocol==="blob:")Q=new _$(unescape(D.pathname),{});else if(X==="string"){Q=new _$(D,{});for(F in sV)delete Q[F]}else if(X==="object"){for(F in D){if(F in sV)continue;Q[F]=D[F]}if(Q.slashes===void 0)Q.slashes=an.test(D.href)}return Q}function v$(D){return D==="file:"||D==="ftp:"||D==="http:"||D==="https:"||D==="ws:"||D==="wss:"}function XR(D,$){D=EJ(D),D=D.replace(DR,""),$=$||{};var U=tn.exec(D),Q=U[1]?U[1].toLowerCase():"",X=!!U[2],F=!!U[3],Y=0,J;if(X)if(F)J=U[2]+U[3]+U[4],Y=U[2].length+U[3].length;else J=U[2]+U[4],Y=U[2].length;else if(F)J=U[3]+U[4],Y=U[3].length;else J=U[4];if(Q==="file:"){if(Y>=2)J=J.slice(2)}else if(v$(Q))J=U[4];else if(Q){if(X)J=J.slice(2)}else if(Y>=2&&v$($.protocol))J=U[4];return{protocol:Q,slashes:X||v$(Q),slashesCount:Y,rest:J}}function en(D,$){if(D==="")return $;var U=($||"/").split("/").slice(0,-1).concat(D.split("/")),Q=U.length,X=U[Q-1],F=!1,Y=0;while(Q--)if(U[Q]===".")U.splice(Q,1);else if(U[Q]==="..")U.splice(Q,1),Y++;else if(Y){if(Q===0)F=!0;U.splice(Q,1),Y--}if(F)U.unshift("");if(X==="."||X==="..")U.push("");return U.join("/")}function _$(D,$,U){if(D=EJ(D),D=D.replace(DR,""),!(this instanceof _$))return new _$(D,$,U);var Q,X,F,Y,J,I,q=AJ.slice(),W=typeof $,B=this,G=0;if(W!=="object"&&W!=="string")U=$,$=null;if(U&&typeof U!=="function")U=u7.parse;if($=UR($),X=XR(D||"",$),Q=!X.protocol&&!X.slashes,B.slashes=X.slashes||Q&&$.slashes,B.protocol=X.protocol||$.protocol||"",D=X.rest,X.protocol==="file:"&&(X.slashesCount!==2||sn.test(D))||!X.slashes&&(X.protocol||X.slashesCount<2||!v$(B.protocol)))q[3]=[/(.*)/,"pathname"];for(;G<q.length;G++){if(Y=q[G],typeof Y==="function"){D=Y(D,B);continue}if(F=Y[0],I=Y[1],F!==F)B[I]=D;else if(typeof F==="string"){if(J=F==="@"?D.lastIndexOf(F):D.indexOf(F),~J)if(typeof Y[2]==="number")B[I]=D.slice(0,J),D=D.slice(J+Y[2]);else B[I]=D.slice(J),D=D.slice(0,J)}else if(J=F.exec(D))B[I]=J[1],D=D.slice(0,J.index);if(B[I]=B[I]||(Q&&Y[3]?$[I]||"":""),Y[4])B[I]=B[I].toLowerCase()}if(U)B.query=U(B.query);if(Q&&$.slashes&&B.pathname.charAt(0)!=="/"&&(B.pathname!==""||$.pathname!==""))B.pathname=en(B.pathname,$.pathname);if(B.pathname.charAt(0)!=="/"&&v$(B.protocol))B.pathname="/"+B.pathname;if(!eV(B.port,B.protocol))B.host=B.hostname,B.port="";if(B.username=B.password="",B.auth){if(J=B.auth.indexOf(":"),~J)B.username=B.auth.slice(0,J),B.username=encodeURIComponent(decodeURIComponent(B.username)),B.password=B.auth.slice(J+1),B.password=encodeURIComponent(decodeURIComponent(B.password));else B.username=encodeURIComponent(decodeURIComponent(B.auth));B.auth=B.password?B.username+":"+B.password:B.username}B.origin=B.protocol!=="file:"&&v$(B.protocol)&&B.host?B.protocol+"//"+B.host:"null",B.href=B.toString()}function Di(D,$,U){var Q=this;switch(D){case"query":if(typeof $==="string"&&$.length)$=(U||u7.parse)($);Q[D]=$;break;case"port":if(Q[D]=$,!eV($,Q.protocol))Q.host=Q.hostname,Q[D]="";else if($)Q.host=Q.hostname+":"+$;break;case"hostname":if(Q[D]=$,Q.port)$+=":"+Q.port;Q.host=$;break;case"host":if(Q[D]=$,$R.test($))$=$.split(":"),Q.port=$.pop(),Q.hostname=$.join(":");else Q.hostname=$,Q.port="";break;case"protocol":Q.protocol=$.toLowerCase(),Q.slashes=!U;break;case"pathname":case"hash":if($){var X=D==="pathname"?"/":"#";Q[D]=$.charAt(0)!==X?X+$:$}else Q[D]=$;break;case"username":case"password":Q[D]=encodeURIComponent($);break;case"auth":var F=$.indexOf(":");if(~F)Q.username=$.slice(0,F),Q.username=encodeURIComponent(decodeURIComponent(Q.username)),Q.password=$.slice(F+1),Q.password=encodeURIComponent(decodeURIComponent(Q.password));else Q.username=encodeURIComponent(decodeURIComponent($))}for(var Y=0;Y<AJ.length;Y++){var J=AJ[Y];if(J[4])Q[J[1]]=Q[J[1]].toLowerCase()}return Q.auth=Q.password?Q.username+":"+Q.password:Q.username,Q.origin=Q.protocol!=="file:"&&v$(Q.protocol)&&Q.host?Q.protocol+"//"+Q.host:"null",Q.href=Q.toString(),Q}function $i(D){if(!D||typeof D!=="function")D=u7.stringify;var $,U=this,Q=U.host,X=U.protocol;if(X&&X.charAt(X.length-1)!==":")X+=":";var F=X+(U.protocol&&U.slashes||v$(U.protocol)?"//":"");if(U.username){if(F+=U.username,U.password)F+=":"+U.password;F+="@"}else if(U.password)F+=":"+U.password,F+="@";else if(U.protocol!=="file:"&&v$(U.protocol)&&!Q&&U.pathname!=="/")F+="@";if(Q[Q.length-1]===":"||$R.test(U.hostname)&&!U.port)Q+=":";if(F+=Q+U.pathname,$=typeof U.query==="object"?D(U.query):U.query,$)F+=$.charAt(0)!=="?"?"?"+$:$;if(U.hash)F+=U.hash;return F}_$.prototype={set:Di,toString:$i};_$.extractProtocol=XR;_$.location=UR;_$.trimLeft=EJ;_$.qs=u7;QR.exports=_$});var JR=T((YR)=>{Object.defineProperty(YR,"__esModule",{value:!0});YR.default=Ui;function Ui(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(D){var $=Math.random()*16|0,U=D==="x"?$:$&3|8;return U.toString(16)})}});var AR=T((VR)=>{Object.defineProperty(VR,"__esModule",{value:!0});VR.default=void 0;var Qi=cV(),Fi=SJ(FR()),f7=SJ(wJ()),Z1=OJ(),Yi=SJ(JR());function SJ(D){return D&&D.__esModule?D:{default:D}}function jJ(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */jJ=function(){return $};var D,$={},U=Object.prototype,Q=U.hasOwnProperty,X=Object.defineProperty||function(A,w,V){A[w]=V.value},F=typeof Symbol=="function"?Symbol:{},Y=F.iterator||"@@iterator",J=F.asyncIterator||"@@asyncIterator",I=F.toStringTag||"@@toStringTag";function q(A,w,V){return Object.defineProperty(A,w,{value:V,enumerable:!0,configurable:!0,writable:!0}),A[w]}try{q({},"")}catch(A){q=function(V,_,m){return V[_]=m}}function W(A,w,V,_){var m=w&&w.prototype instanceof M?w:M,y=Object.create(m.prototype),XD=new v(_||[]);return X(y,"_invoke",{value:R(A,V,XD)}),y}function B(A,w,V){try{return{type:"normal",arg:A.call(w,V)}}catch(_){return{type:"throw",arg:_}}}$.wrap=W;var G="suspendedStart",Z="suspendedYield",z="executing",K="completed",H={};function M(){}function N(){}function L(){}var O={};q(O,Y,function(){return this});var j=Object.getPrototypeOf,E=j&&j(j(k([])));E&&E!==U&&Q.call(E,Y)&&(O=E);var C=L.prototype=M.prototype=Object.create(O);function S(A){["next","throw","return"].forEach(function(w){q(A,w,function(V){return this._invoke(w,V)})})}function b(A,w){function V(m,y,XD,f){var c=B(A[m],A,y);if(c.type!=="throw"){var DD=c.arg,WD=DD.value;return WD&&K1(WD)=="object"&&Q.call(WD,"__await")?w.resolve(WD.__await).then(function(MD){V("next",MD,XD,f)},function(MD){V("throw",MD,XD,f)}):w.resolve(WD).then(function(MD){DD.value=MD,XD(DD)},function(MD){return V("throw",MD,XD,f)})}f(c.arg)}var _;X(this,"_invoke",{value:function(y,XD){function f(){return new w(function(c,DD){V(y,XD,c,DD)})}return _=_?_.then(f,f):f()}})}function R(A,w,V){var _=G;return function(m,y){if(_===z)throw Error("Generator is already running");if(_===K){if(m==="throw")throw y;return{value:D,done:!0}}for(V.method=m,V.arg=y;;){var XD=V.delegate;if(XD){var f=P(XD,V);if(f){if(f===H)continue;return f}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(_===G)throw _=K,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);_=z;var c=B(A,w,V);if(c.type==="normal"){if(_=V.done?K:Z,c.arg===H)continue;return{value:c.arg,done:V.done}}c.type==="throw"&&(_=K,V.method="throw",V.arg=c.arg)}}}function P(A,w){var V=w.method,_=A.iterator[V];if(_===D)return w.delegate=null,V==="throw"&&A.iterator.return&&(w.method="return",w.arg=D,P(A,w),w.method==="throw")||V!=="return"&&(w.method="throw",w.arg=TypeError("The iterator does not provide a '"+V+"' method")),H;var m=B(_,A.iterator,w.arg);if(m.type==="throw")return w.method="throw",w.arg=m.arg,w.delegate=null,H;var y=m.arg;return y?y.done?(w[A.resultName]=y.value,w.next=A.nextLoc,w.method!=="return"&&(w.method="next",w.arg=D),w.delegate=null,H):y:(w.method="throw",w.arg=TypeError("iterator result is not an object"),w.delegate=null,H)}function h(A){var w={tryLoc:A[0]};1 in A&&(w.catchLoc=A[1]),2 in A&&(w.finallyLoc=A[2],w.afterLoc=A[3]),this.tryEntries.push(w)}function i(A){var w=A.completion||{};w.type="normal",delete w.arg,A.completion=w}function v(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(h,this),this.reset(!0)}function k(A){if(A||A===""){var w=A[Y];if(w)return w.call(A);if(typeof A.next=="function")return A;if(!isNaN(A.length)){var V=-1,_=function m(){for(;++V<A.length;)if(Q.call(A,V))return m.value=A[V],m.done=!1,m;return m.value=D,m.done=!0,m};return _.next=_}}throw TypeError(K1(A)+" is not iterable")}return N.prototype=L,X(C,"constructor",{value:L,configurable:!0}),X(L,"constructor",{value:N,configurable:!0}),N.displayName=q(L,I,"GeneratorFunction"),$.isGeneratorFunction=function(A){var w=typeof A=="function"&&A.constructor;return!!w&&(w===N||(w.displayName||w.name)==="GeneratorFunction")},$.mark=function(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,L):(A.__proto__=L,q(A,I,"GeneratorFunction")),A.prototype=Object.create(C),A},$.awrap=function(A){return{__await:A}},S(b.prototype),q(b.prototype,J,function(){return this}),$.AsyncIterator=b,$.async=function(A,w,V,_,m){m===void 0&&(m=Promise);var y=new b(W(A,w,V,_),m);return $.isGeneratorFunction(w)?y:y.next().then(function(XD){return XD.done?XD.value:y.next()})},S(C),q(C,I,"Generator"),q(C,Y,function(){return this}),q(C,"toString",function(){return"[object Generator]"}),$.keys=function(A){var w=Object(A),V=[];for(var _ in w)V.push(_);return V.reverse(),function m(){for(;V.length;){var y=V.pop();if(y in w)return m.value=y,m.done=!1,m}return m.done=!0,m}},$.values=k,v.prototype={constructor:v,reset:function(w){if(this.prev=0,this.next=0,this.sent=this._sent=D,this.done=!1,this.delegate=null,this.method="next",this.arg=D,this.tryEntries.forEach(i),!w)for(var V in this)V.charAt(0)==="t"&&Q.call(this,V)&&!isNaN(+V.slice(1))&&(this[V]=D)},stop:function(){this.done=!0;var w=this.tryEntries[0].completion;if(w.type==="throw")throw w.arg;return this.rval},dispatchException:function(w){if(this.done)throw w;var V=this;function _(DD,WD){return XD.type="throw",XD.arg=w,V.next=DD,WD&&(V.method="next",V.arg=D),!!WD}for(var m=this.tryEntries.length-1;m>=0;--m){var y=this.tryEntries[m],XD=y.completion;if(y.tryLoc==="root")return _("end");if(y.tryLoc<=this.prev){var f=Q.call(y,"catchLoc"),c=Q.call(y,"finallyLoc");if(f&&c){if(this.prev<y.catchLoc)return _(y.catchLoc,!0);if(this.prev<y.finallyLoc)return _(y.finallyLoc)}else if(f){if(this.prev<y.catchLoc)return _(y.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<y.finallyLoc)return _(y.finallyLoc)}}}},abrupt:function(w,V){for(var _=this.tryEntries.length-1;_>=0;--_){var m=this.tryEntries[_];if(m.tryLoc<=this.prev&&Q.call(m,"finallyLoc")&&this.prev<m.finallyLoc){var y=m;break}}y&&(w==="break"||w==="continue")&&y.tryLoc<=V&&V<=y.finallyLoc&&(y=null);var XD=y?y.completion:{};return XD.type=w,XD.arg=V,y?(this.method="next",this.next=y.finallyLoc,H):this.complete(XD)},complete:function(w,V){if(w.type==="throw")throw w.arg;return w.type==="break"||w.type==="continue"?this.next=w.arg:w.type==="return"?(this.rval=this.arg=w.arg,this.method="return",this.next="end"):w.type==="normal"&&V&&(this.next=V),H},finish:function(w){for(var V=this.tryEntries.length-1;V>=0;--V){var _=this.tryEntries[V];if(_.finallyLoc===w)return this.complete(_.completion,_.afterLoc),i(_),H}},catch:function(w){for(var V=this.tryEntries.length-1;V>=0;--V){var _=this.tryEntries[V];if(_.tryLoc===w){var m=_.completion;if(m.type==="throw"){var y=m.arg;i(_)}return y}}throw Error("illegal catch attempt")},delegateYield:function(w,V,_){return this.delegate={iterator:k(w),resultName:V,nextLoc:_},this.method==="next"&&(this.arg=D),H}},$}function IR(D,$,U,Q,X,F,Y){try{var J=D[F](Y),I=J.value}catch(q){U(q);return}if(J.done)$(I);else Promise.resolve(I).then(Q,X)}function Ji(D){return function(){var $=this,U=arguments;return new Promise(function(Q,X){var F=D.apply($,U);function Y(I){IR(F,Q,X,Y,J,"next",I)}function J(I){IR(F,Q,X,Y,J,"throw",I)}Y(void 0)})}}function LR(D,$){return Wi(D)||qi(D,$)||NR(D,$)||Ii()}function Ii(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qi(D,$){var U=D==null?null:typeof Symbol<"u"&&D[Symbol.iterator]||D["@@iterator"];if(U!=null){var Q,X,F,Y,J=[],I=!0,q=!1;try{if(F=(U=U.call(D)).next,$===0){if(Object(U)!==U)return;I=!1}else for(;!(I=(Q=F.call(U)).done)&&(J.push(Q.value),J.length!==$);I=!0);}catch(W){q=!0,X=W}finally{try{if(!I&&U.return!=null&&(Y=U.return(),Object(Y)!==Y))return}finally{if(q)throw X}}return J}}function Wi(D){if(Array.isArray(D))return D}function K1(D){return K1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},K1(D)}function Bi(D,$){var U=typeof Symbol<"u"&&D[Symbol.iterator]||D["@@iterator"];if(!U){if(Array.isArray(D)||(U=NR(D))||$&&D&&typeof D.length==="number"){if(U)D=U;var Q=0,X=function(){};return{s:X,n:function(){if(Q>=D.length)return{done:!0};return{done:!1,value:D[Q++]}},e:function(q){throw q},f:X}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var F=!0,Y=!1,J;return{s:function(){U=U.call(D)},n:function(){var q=U.next();return F=q.done,q},e:function(q){Y=!0,J=q},f:function(){try{if(!F&&U.return!=null)U.return()}finally{if(Y)throw J}}}}function NR(D,$){if(!D)return;if(typeof D==="string")return qR(D,$);var U=Object.prototype.toString.call(D).slice(8,-1);if(U==="Object"&&D.constructor)U=D.constructor.name;if(U==="Map"||U==="Set")return Array.from(D);if(U==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(U))return qR(D,$)}function qR(D,$){if($==null||$>D.length)$=D.length;for(var U=0,Q=Array($);U<$;U++)Q[U]=D[U];return Q}function WR(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(D);$&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(D,X).enumerable})),U.push.apply(U,Q)}return U}function i4(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?WR(Object(U),!0).forEach(function(Q){Gi(D,Q,U[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):WR(Object(U)).forEach(function(Q){Object.defineProperty(D,Q,Object.getOwnPropertyDescriptor(U,Q))})}return D}function Gi(D,$,U){if($=MR($),$ in D)Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0});else D[$]=U;return D}function zi(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function BR(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,MR(Q.key),Q)}}function Zi(D,$,U){if($)BR(D.prototype,$);if(U)BR(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function MR(D){var $=Ki(D,"string");return K1($)=="symbol"?$:$+""}function Ki(D,$){if(K1(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(K1(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var y7="tus-v1",m7="ietf-draft-03",E9="ietf-draft-05",Hi={endpoint:null,uploadUrl:null,metadata:{},metadataForPartialUploads:{},fingerprint:null,uploadSize:null,onProgress:null,onChunkComplete:null,onSuccess:null,onError:null,onUploadUrlAvailable:null,overridePatchMethod:!1,headers:{},addRequestId:!1,onBeforeRequest:null,onAfterResponse:null,onShouldRetry:OR,chunkSize:Number.POSITIVE_INFINITY,retryDelays:[0,1000,3000,5000],parallelUploads:1,parallelUploadBoundaries:null,storeFingerprintForResuming:!0,removeFingerprintOnSuccess:!1,uploadLengthDeferred:!1,uploadDataDuringCreation:!1,urlStorage:null,fileReader:null,httpStack:null,protocol:y7},wR=function(){function D($,U){if(zi(this,D),"resume"in U)console.log("tus: The `resume` option has been removed in tus-js-client v2. Please use the URL storage API instead.");this.options=U,this.options.chunkSize=Number(this.options.chunkSize),this._urlStorage=this.options.urlStorage,this.file=$,this.url=null,this._req=null,this._fingerprint=null,this._urlStorageKey=null,this._offset=null,this._aborted=!1,this._size=null,this._source=null,this._retryAttempt=0,this._retryTimeout=null,this._offsetBeforeRetry=0,this._parallelUploads=null,this._parallelUploadUrls=null}return Zi(D,[{key:"findPreviousUploads",value:function(){var U=this;return this.options.fingerprint(this.file,this.options).then(function(Q){return U._urlStorage.findUploadsByFingerprint(Q)})}},{key:"resumeFromPreviousUpload",value:function(U){this.url=U.uploadUrl||null,this._parallelUploadUrls=U.parallelUploadUrls||null,this._urlStorageKey=U.urlStorageKey}},{key:"start",value:function(){var U=this,Q=this.file;if(!Q){this._emitError(Error("tus: no file or stream to upload provided"));return}if(![y7,m7,E9].includes(this.options.protocol)){this._emitError(Error("tus: unsupported protocol ".concat(this.options.protocol)));return}if(!this.options.endpoint&&!this.options.uploadUrl&&!this.url){this._emitError(Error("tus: neither an endpoint or an upload URL is provided"));return}var X=this.options.retryDelays;if(X!=null&&Object.prototype.toString.call(X)!=="[object Array]"){this._emitError(Error("tus: the `retryDelays` option must either be an array or null"));return}if(this.options.parallelUploads>1)for(var F=0,Y=["uploadUrl","uploadSize","uploadLengthDeferred"];F<Y.length;F++){var J=Y[F];if(this.options[J]){this._emitError(Error("tus: cannot use the ".concat(J," option when parallelUploads is enabled")));return}}if(this.options.parallelUploadBoundaries){if(this.options.parallelUploads<=1){this._emitError(Error("tus: cannot use the `parallelUploadBoundaries` option when `parallelUploads` is disabled"));return}if(this.options.parallelUploads!==this.options.parallelUploadBoundaries.length){this._emitError(Error("tus: the `parallelUploadBoundaries` must have the same length as the value of `parallelUploads`"));return}}this.options.fingerprint(Q,this.options).then(function(I){if(I==null)(0,Z1.log)("No fingerprint was calculated meaning that the upload cannot be stored in the URL storage.");else(0,Z1.log)("Calculated fingerprint: ".concat(I));if(U._fingerprint=I,U._source)return U._source;return U.options.fileReader.openFile(Q,U.options.chunkSize)}).then(function(I){if(U._source=I,U.options.uploadLengthDeferred)U._size=null;else if(U.options.uploadSize!=null){if(U._size=Number(U.options.uploadSize),Number.isNaN(U._size)){U._emitError(Error("tus: cannot convert `uploadSize` option into a number"));return}}else if(U._size=U._source.size,U._size==null){U._emitError(Error("tus: cannot automatically derive upload's size from input. Specify it manually using the `uploadSize` option or use the `uploadLengthDeferred` option"));return}if(U.options.parallelUploads>1||U._parallelUploadUrls!=null)U._startParallelUpload();else U._startSingleUpload()}).catch(function(I){U._emitError(I)})}},{key:"_startParallelUpload",value:function(){var U,Q=this,X=this._size,F=0;this._parallelUploads=[];var Y=this._parallelUploadUrls!=null?this._parallelUploadUrls.length:this.options.parallelUploads,J=(U=this.options.parallelUploadBoundaries)!==null&&U!==void 0?U:Ni(this._source.size,Y);if(this._parallelUploadUrls)J.forEach(function(W,B){W.uploadUrl=Q._parallelUploadUrls[B]||null});this._parallelUploadUrls=Array(J.length);var I=J.map(function(W,B){var G=0;return Q._source.slice(W.start,W.end).then(function(Z){var z=Z.value;return new Promise(function(K,H){var M=i4(i4({},Q.options),{},{uploadUrl:W.uploadUrl||null,storeFingerprintForResuming:!1,removeFingerprintOnSuccess:!1,parallelUploads:1,parallelUploadBoundaries:null,metadata:Q.options.metadataForPartialUploads,headers:i4(i4({},Q.options.headers),{},{"Upload-Concat":"partial"}),onSuccess:K,onError:H,onProgress:function(O){F=F-G+O,G=O,Q._emitProgress(F,X)},onUploadUrlAvailable:function(){if(Q._parallelUploadUrls[B]=N.url,Q._parallelUploadUrls.filter(function(O){return Boolean(O)}).length===J.length)Q._saveUploadInUrlStorage()}}),N=new D(z,M);N.start(),Q._parallelUploads.push(N)})})}),q;Promise.all(I).then(function(){q=Q._openRequest("POST",Q.options.endpoint),q.setHeader("Upload-Concat","final;".concat(Q._parallelUploadUrls.join(" ")));var W=GR(Q.options.metadata);if(W!=="")q.setHeader("Upload-Metadata",W);return Q._sendRequest(q,null)}).then(function(W){if(!c4(W.getStatus(),200)){Q._emitHttpError(q,W,"tus: unexpected response while creating upload");return}var B=W.getHeader("Location");if(B==null){Q._emitHttpError(q,W,"tus: invalid or missing Location header");return}Q.url=HR(Q.options.endpoint,B),(0,Z1.log)("Created upload at ".concat(Q.url)),Q._emitSuccess(W)}).catch(function(W){Q._emitError(W)})}},{key:"_startSingleUpload",value:function(){if(this._aborted=!1,this.url!=null){(0,Z1.log)("Resuming upload from previous URL: ".concat(this.url)),this._resumeUpload();return}if(this.options.uploadUrl!=null){(0,Z1.log)("Resuming upload from provided URL: ".concat(this.options.uploadUrl)),this.url=this.options.uploadUrl,this._resumeUpload();return}(0,Z1.log)("Creating a new upload"),this._createUpload()}},{key:"abort",value:function(U){var Q=this;if(this._parallelUploads!=null){var X=Bi(this._parallelUploads),F;try{for(X.s();!(F=X.n()).done;){var Y=F.value;Y.abort(U)}}catch(J){X.e(J)}finally{X.f()}}if(this._req!==null)this._req.abort();if(this._aborted=!0,this._retryTimeout!=null)clearTimeout(this._retryTimeout),this._retryTimeout=null;if(!U||this.url==null)return Promise.resolve();return D.terminate(this.url,this.options).then(function(){return Q._removeFromUrlStorage()})}},{key:"_emitHttpError",value:function(U,Q,X,F){this._emitError(new f7.default(X,F,U,Q))}},{key:"_emitError",value:function(U){var Q=this;if(this._aborted)return;if(this.options.retryDelays!=null){var X=this._offset!=null&&this._offset>this._offsetBeforeRetry;if(X)this._retryAttempt=0;if(KR(U,this._retryAttempt,this.options)){var F=this.options.retryDelays[this._retryAttempt++];this._offsetBeforeRetry=this._offset,this._retryTimeout=setTimeout(function(){Q.start()},F);return}}if(typeof this.options.onError==="function")this.options.onError(U);else throw U}},{key:"_emitSuccess",value:function(U){if(this.options.removeFingerprintOnSuccess)this._removeFromUrlStorage();if(typeof this.options.onSuccess==="function")this.options.onSuccess({lastResponse:U})}},{key:"_emitProgress",value:function(U,Q){if(typeof this.options.onProgress==="function")this.options.onProgress(U,Q)}},{key:"_emitChunkComplete",value:function(U,Q,X){if(typeof this.options.onChunkComplete==="function")this.options.onChunkComplete(U,Q,X)}},{key:"_createUpload",value:function(){var U=this;if(!this.options.endpoint){this._emitError(Error("tus: unable to create upload because no endpoint is provided"));return}var Q=this._openRequest("POST",this.options.endpoint);if(this.options.uploadLengthDeferred)Q.setHeader("Upload-Defer-Length","1");else Q.setHeader("Upload-Length","".concat(this._size));var X=GR(this.options.metadata);if(X!=="")Q.setHeader("Upload-Metadata",X);var F;if(this.options.uploadDataDuringCreation&&!this.options.uploadLengthDeferred)this._offset=0,F=this._addChunkToRequest(Q);else{if(this.options.protocol===m7||this.options.protocol===E9)Q.setHeader("Upload-Complete","?0");F=this._sendRequest(Q,null)}F.then(function(Y){if(!c4(Y.getStatus(),200)){U._emitHttpError(Q,Y,"tus: unexpected response while creating upload");return}var J=Y.getHeader("Location");if(J==null){U._emitHttpError(Q,Y,"tus: invalid or missing Location header");return}if(U.url=HR(U.options.endpoint,J),(0,Z1.log)("Created upload at ".concat(U.url)),typeof U.options.onUploadUrlAvailable==="function")U.options.onUploadUrlAvailable();if(U._size===0){U._emitSuccess(Y),U._source.close();return}U._saveUploadInUrlStorage().then(function(){if(U.options.uploadDataDuringCreation)U._handleUploadResponse(Q,Y);else U._offset=0,U._performUpload()})}).catch(function(Y){U._emitHttpError(Q,null,"tus: failed to create upload",Y)})}},{key:"_resumeUpload",value:function(){var U=this,Q=this._openRequest("HEAD",this.url),X=this._sendRequest(Q,null);X.then(function(F){var Y=F.getStatus();if(!c4(Y,200)){if(Y===423){U._emitHttpError(Q,F,"tus: upload is currently locked; retry later");return}if(c4(Y,400))U._removeFromUrlStorage();if(!U.options.endpoint){U._emitHttpError(Q,F,"tus: unable to resume upload (new upload cannot be created without an endpoint)");return}U.url=null,U._createUpload();return}var J=Number.parseInt(F.getHeader("Upload-Offset"),10);if(Number.isNaN(J)){U._emitHttpError(Q,F,"tus: invalid or missing offset value");return}var I=Number.parseInt(F.getHeader("Upload-Length"),10);if(Number.isNaN(I)&&!U.options.uploadLengthDeferred&&U.options.protocol===y7){U._emitHttpError(Q,F,"tus: invalid or missing length value");return}if(typeof U.options.onUploadUrlAvailable==="function")U.options.onUploadUrlAvailable();U._saveUploadInUrlStorage().then(function(){if(J===I){U._emitProgress(I,I),U._emitSuccess(F);return}U._offset=J,U._performUpload()})}).catch(function(F){U._emitHttpError(Q,null,"tus: failed to resume upload",F)})}},{key:"_performUpload",value:function(){var U=this;if(this._aborted)return;var Q;if(this.options.overridePatchMethod)Q=this._openRequest("POST",this.url),Q.setHeader("X-HTTP-Method-Override","PATCH");else Q=this._openRequest("PATCH",this.url);Q.setHeader("Upload-Offset","".concat(this._offset));var X=this._addChunkToRequest(Q);X.then(function(F){if(!c4(F.getStatus(),200)){U._emitHttpError(Q,F,"tus: unexpected response while uploading chunk");return}U._handleUploadResponse(Q,F)}).catch(function(F){if(U._aborted)return;U._emitHttpError(Q,null,"tus: failed to upload chunk at offset ".concat(U._offset),F)})}},{key:"_addChunkToRequest",value:function(U){var Q=this,X=this._offset,F=this._offset+this.options.chunkSize;if(U.setProgressHandler(function(Y){Q._emitProgress(X+Y,Q._size)}),this.options.protocol===y7)U.setHeader("Content-Type","application/offset+octet-stream");else if(this.options.protocol===E9)U.setHeader("Content-Type","application/partial-upload");if((F===Number.POSITIVE_INFINITY||F>this._size)&&!this.options.uploadLengthDeferred)F=this._size;return this._source.slice(X,F).then(function(Y){var{value:J,done:I}=Y,q=J!==null&&J!==void 0&&J.size?J.size:0;if(Q.options.uploadLengthDeferred&&I)Q._size=Q._offset+q,U.setHeader("Upload-Length","".concat(Q._size));var W=Q._offset+q;if(!Q.options.uploadLengthDeferred&&I&&W!==Q._size)return Promise.reject(Error("upload was configured with a size of ".concat(Q._size," bytes, but the source is done after ").concat(W," bytes")));if(J===null)return Q._sendRequest(U);if(Q.options.protocol===m7||Q.options.protocol===E9)U.setHeader("Upload-Complete",I?"?1":"?0");return Q._emitProgress(Q._offset,Q._size),Q._sendRequest(U,J)})}},{key:"_handleUploadResponse",value:function(U,Q){var X=Number.parseInt(Q.getHeader("Upload-Offset"),10);if(Number.isNaN(X)){this._emitHttpError(U,Q,"tus: invalid or missing offset value");return}if(this._emitProgress(X,this._size),this._emitChunkComplete(X-this._offset,X,this._size),this._offset=X,X===this._size){this._emitSuccess(Q),this._source.close();return}this._performUpload()}},{key:"_openRequest",value:function(U,Q){var X=zR(U,Q,this.options);return this._req=X,X}},{key:"_removeFromUrlStorage",value:function(){var U=this;if(!this._urlStorageKey)return;this._urlStorage.removeUpload(this._urlStorageKey).catch(function(Q){U._emitError(Q)}),this._urlStorageKey=null}},{key:"_saveUploadInUrlStorage",value:function(){var U=this;if(!this.options.storeFingerprintForResuming||!this._fingerprint||this._urlStorageKey!==null)return Promise.resolve();var Q={size:this._size,metadata:this.options.metadata,creationTime:new Date().toString()};if(this._parallelUploads)Q.parallelUploadUrls=this._parallelUploadUrls;else Q.uploadUrl=this.url;return this._urlStorage.addUpload(this._fingerprint,Q).then(function(X){U._urlStorageKey=X})}},{key:"_sendRequest",value:function(U){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ZR(U,Q,this.options)}}],[{key:"terminate",value:function(U){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=zR("DELETE",U,Q);return ZR(X,null,Q).then(function(F){if(F.getStatus()===204)return;throw new f7.default("tus: unexpected response while terminating upload",null,X,F)}).catch(function(F){if(!(F instanceof f7.default))F=new f7.default("tus: failed to terminate upload",F,X,null);if(!KR(F,0,Q))throw F;var Y=Q.retryDelays[0],J=Q.retryDelays.slice(1),I=i4(i4({},Q),{},{retryDelays:J});return new Promise(function(q){return setTimeout(q,Y)}).then(function(){return D.terminate(U,I)})})}}])}();function GR(D){return Object.entries(D).map(function($){var U=LR($,2),Q=U[0],X=U[1];return"".concat(Q," ").concat(Qi.Base64.encode(String(X)))}).join(",")}function c4(D,$){return D>=$&&D<$+100}function zR(D,$,U){var Q=U.httpStack.createRequest(D,$);if(U.protocol===m7)Q.setHeader("Upload-Draft-Interop-Version","5");else if(U.protocol===E9)Q.setHeader("Upload-Draft-Interop-Version","6");else Q.setHeader("Tus-Resumable","1.0.0");var X=U.headers||{};for(var F=0,Y=Object.entries(X);F<Y.length;F++){var J=LR(Y[F],2),I=J[0],q=J[1];Q.setHeader(I,q)}if(U.addRequestId){var W=(0,Yi.default)();Q.setHeader("X-Request-ID",W)}return Q}function ZR(D,$,U){return TJ.apply(this,arguments)}function TJ(){return TJ=Ji(jJ().mark(function D($,U,Q){var X;return jJ().wrap(function(Y){while(!0)switch(Y.prev=Y.next){case 0:if(typeof Q.onBeforeRequest!=="function"){Y.next=3;break}return Y.next=3,Q.onBeforeRequest($);case 3:return Y.next=5,$.send(U);case 5:if(X=Y.sent,typeof Q.onAfterResponse!=="function"){Y.next=9;break}return Y.next=9,Q.onAfterResponse($,X);case 9:return Y.abrupt("return",X);case 10:case"end":return Y.stop()}},D)})),TJ.apply(this,arguments)}function Li(){var D=!0;if(typeof navigator<"u"&&navigator.onLine===!1)D=!1;return D}function KR(D,$,U){if(U.retryDelays==null||$>=U.retryDelays.length||D.originalRequest==null)return!1;if(U&&typeof U.onShouldRetry==="function")return U.onShouldRetry(D,$,U);return OR(D)}function OR(D){var $=D.originalResponse?D.originalResponse.getStatus():0;return(!c4($,400)||$===409||$===423)&&Li()}function HR(D,$){return new Fi.default($,D).toString()}function Ni(D,$){var U=Math.floor(D/$),Q=[];for(var X=0;X<$;X++)Q.push({start:U*X,end:U*(X+1)});return Q[$-1].end=D,Q}wR.defaultOptions=Hi;var PMD=VR.default=wR});var jR=T((bMD,ER)=>{var k$=(D)=>D!==null&&typeof D==="object"&&typeof D.pipe==="function";k$.writable=(D)=>k$(D)&&D.writable!==!1&&typeof D._write==="function"&&typeof D._writableState==="object";k$.readable=(D)=>k$(D)&&D.readable!==!1&&typeof D._read==="function"&&typeof D._readableState==="object";k$.duplex=(D)=>k$.writable(D)&&k$.readable(D);k$.transform=(D)=>k$.duplex(D)&&typeof D._transform==="function";ER.exports=k$});var CR=T((SR)=>{Object.defineProperty(SR,"__esModule",{value:!0});SR.default=void 0;function j9(D){return j9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},j9(D)}function Mi(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function TR(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,Oi(Q.key),Q)}}function wi(D,$,U){if($)TR(D.prototype,$);if(U)TR(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Oi(D){var $=Vi(D,"string");return j9($)=="symbol"?$:$+""}function Vi(D,$){if(j9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(j9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var vMD=SR.default=function(){function D($){Mi(this,D),this._buffer=$,this.size=$.length}return wi(D,[{key:"slice",value:function(U,Q){var X=this._buffer.slice(U,Q);X.size=X.length;var F=Q>=this.size;return Promise.resolve({value:X,done:F})}},{key:"close",value:function(){}}])}()});var xR=T((kR)=>{Object.defineProperty(kR,"__esModule",{value:!0});kR.default=Si;var _R=s("fs");function H1(D){return H1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},H1(D)}function PJ(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */PJ=function(){return $};var D,$={},U=Object.prototype,Q=U.hasOwnProperty,X=Object.defineProperty||function(A,w,V){A[w]=V.value},F=typeof Symbol=="function"?Symbol:{},Y=F.iterator||"@@iterator",J=F.asyncIterator||"@@asyncIterator",I=F.toStringTag||"@@toStringTag";function q(A,w,V){return Object.defineProperty(A,w,{value:V,enumerable:!0,configurable:!0,writable:!0}),A[w]}try{q({},"")}catch(A){q=function(V,_,m){return V[_]=m}}function W(A,w,V,_){var m=w&&w.prototype instanceof M?w:M,y=Object.create(m.prototype),XD=new v(_||[]);return X(y,"_invoke",{value:R(A,V,XD)}),y}function B(A,w,V){try{return{type:"normal",arg:A.call(w,V)}}catch(_){return{type:"throw",arg:_}}}$.wrap=W;var G="suspendedStart",Z="suspendedYield",z="executing",K="completed",H={};function M(){}function N(){}function L(){}var O={};q(O,Y,function(){return this});var j=Object.getPrototypeOf,E=j&&j(j(k([])));E&&E!==U&&Q.call(E,Y)&&(O=E);var C=L.prototype=M.prototype=Object.create(O);function S(A){["next","throw","return"].forEach(function(w){q(A,w,function(V){return this._invoke(w,V)})})}function b(A,w){function V(m,y,XD,f){var c=B(A[m],A,y);if(c.type!=="throw"){var DD=c.arg,WD=DD.value;return WD&&H1(WD)=="object"&&Q.call(WD,"__await")?w.resolve(WD.__await).then(function(MD){V("next",MD,XD,f)},function(MD){V("throw",MD,XD,f)}):w.resolve(WD).then(function(MD){DD.value=MD,XD(DD)},function(MD){return V("throw",MD,XD,f)})}f(c.arg)}var _;X(this,"_invoke",{value:function(y,XD){function f(){return new w(function(c,DD){V(y,XD,c,DD)})}return _=_?_.then(f,f):f()}})}function R(A,w,V){var _=G;return function(m,y){if(_===z)throw Error("Generator is already running");if(_===K){if(m==="throw")throw y;return{value:D,done:!0}}for(V.method=m,V.arg=y;;){var XD=V.delegate;if(XD){var f=P(XD,V);if(f){if(f===H)continue;return f}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(_===G)throw _=K,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);_=z;var c=B(A,w,V);if(c.type==="normal"){if(_=V.done?K:Z,c.arg===H)continue;return{value:c.arg,done:V.done}}c.type==="throw"&&(_=K,V.method="throw",V.arg=c.arg)}}}function P(A,w){var V=w.method,_=A.iterator[V];if(_===D)return w.delegate=null,V==="throw"&&A.iterator.return&&(w.method="return",w.arg=D,P(A,w),w.method==="throw")||V!=="return"&&(w.method="throw",w.arg=TypeError("The iterator does not provide a '"+V+"' method")),H;var m=B(_,A.iterator,w.arg);if(m.type==="throw")return w.method="throw",w.arg=m.arg,w.delegate=null,H;var y=m.arg;return y?y.done?(w[A.resultName]=y.value,w.next=A.nextLoc,w.method!=="return"&&(w.method="next",w.arg=D),w.delegate=null,H):y:(w.method="throw",w.arg=TypeError("iterator result is not an object"),w.delegate=null,H)}function h(A){var w={tryLoc:A[0]};1 in A&&(w.catchLoc=A[1]),2 in A&&(w.finallyLoc=A[2],w.afterLoc=A[3]),this.tryEntries.push(w)}function i(A){var w=A.completion||{};w.type="normal",delete w.arg,A.completion=w}function v(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(h,this),this.reset(!0)}function k(A){if(A||A===""){var w=A[Y];if(w)return w.call(A);if(typeof A.next=="function")return A;if(!isNaN(A.length)){var V=-1,_=function m(){for(;++V<A.length;)if(Q.call(A,V))return m.value=A[V],m.done=!1,m;return m.value=D,m.done=!0,m};return _.next=_}}throw TypeError(H1(A)+" is not iterable")}return N.prototype=L,X(C,"constructor",{value:L,configurable:!0}),X(L,"constructor",{value:N,configurable:!0}),N.displayName=q(L,I,"GeneratorFunction"),$.isGeneratorFunction=function(A){var w=typeof A=="function"&&A.constructor;return!!w&&(w===N||(w.displayName||w.name)==="GeneratorFunction")},$.mark=function(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,L):(A.__proto__=L,q(A,I,"GeneratorFunction")),A.prototype=Object.create(C),A},$.awrap=function(A){return{__await:A}},S(b.prototype),q(b.prototype,J,function(){return this}),$.AsyncIterator=b,$.async=function(A,w,V,_,m){m===void 0&&(m=Promise);var y=new b(W(A,w,V,_),m);return $.isGeneratorFunction(w)?y:y.next().then(function(XD){return XD.done?XD.value:y.next()})},S(C),q(C,I,"Generator"),q(C,Y,function(){return this}),q(C,"toString",function(){return"[object Generator]"}),$.keys=function(A){var w=Object(A),V=[];for(var _ in w)V.push(_);return V.reverse(),function m(){for(;V.length;){var y=V.pop();if(y in w)return m.value=y,m.done=!1,m}return m.done=!0,m}},$.values=k,v.prototype={constructor:v,reset:function(w){if(this.prev=0,this.next=0,this.sent=this._sent=D,this.done=!1,this.delegate=null,this.method="next",this.arg=D,this.tryEntries.forEach(i),!w)for(var V in this)V.charAt(0)==="t"&&Q.call(this,V)&&!isNaN(+V.slice(1))&&(this[V]=D)},stop:function(){this.done=!0;var w=this.tryEntries[0].completion;if(w.type==="throw")throw w.arg;return this.rval},dispatchException:function(w){if(this.done)throw w;var V=this;function _(DD,WD){return XD.type="throw",XD.arg=w,V.next=DD,WD&&(V.method="next",V.arg=D),!!WD}for(var m=this.tryEntries.length-1;m>=0;--m){var y=this.tryEntries[m],XD=y.completion;if(y.tryLoc==="root")return _("end");if(y.tryLoc<=this.prev){var f=Q.call(y,"catchLoc"),c=Q.call(y,"finallyLoc");if(f&&c){if(this.prev<y.catchLoc)return _(y.catchLoc,!0);if(this.prev<y.finallyLoc)return _(y.finallyLoc)}else if(f){if(this.prev<y.catchLoc)return _(y.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<y.finallyLoc)return _(y.finallyLoc)}}}},abrupt:function(w,V){for(var _=this.tryEntries.length-1;_>=0;--_){var m=this.tryEntries[_];if(m.tryLoc<=this.prev&&Q.call(m,"finallyLoc")&&this.prev<m.finallyLoc){var y=m;break}}y&&(w==="break"||w==="continue")&&y.tryLoc<=V&&V<=y.finallyLoc&&(y=null);var XD=y?y.completion:{};return XD.type=w,XD.arg=V,y?(this.method="next",this.next=y.finallyLoc,H):this.complete(XD)},complete:function(w,V){if(w.type==="throw")throw w.arg;return w.type==="break"||w.type==="continue"?this.next=w.arg:w.type==="return"?(this.rval=this.arg=w.arg,this.method="return",this.next="end"):w.type==="normal"&&V&&(this.next=V),H},finish:function(w){for(var V=this.tryEntries.length-1;V>=0;--V){var _=this.tryEntries[V];if(_.finallyLoc===w)return this.complete(_.completion,_.afterLoc),i(_),H}},catch:function(w){for(var V=this.tryEntries.length-1;V>=0;--V){var _=this.tryEntries[V];if(_.tryLoc===w){var m=_.completion;if(m.type==="throw"){var y=m.arg;i(_)}return y}}throw Error("illegal catch attempt")},delegateYield:function(w,V,_){return this.delegate={iterator:k(w),resultName:V,nextLoc:_},this.method==="next"&&(this.arg=D),H}},$}function Ri(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function bR(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,Ei(Q.key),Q)}}function Ai(D,$,U){if($)bR(D.prototype,$);if(U)bR(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Ei(D){var $=ji(D,"string");return H1($)=="symbol"?$:$+""}function ji(D,$){if(H1(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(H1(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function vR(D,$,U,Q,X,F,Y){try{var J=D[F](Y),I=J.value}catch(q){U(q);return}if(J.done)$(I);else Promise.resolve(I).then(Q,X)}function Ti(D){return function(){var $=this,U=arguments;return new Promise(function(Q,X){var F=D.apply($,U);function Y(I){vR(F,Q,X,Y,J,"next",I)}function J(I){vR(F,Q,X,Y,J,"throw",I)}Y(void 0)})}}function Si(D){return CJ.apply(this,arguments)}function CJ(){return CJ=Ti(PJ().mark(function D($){var U,Q,X,F,Y,J,I;return PJ().wrap(function(W){while(!0)switch(W.prev=W.next){case 0:return Q=$.path.toString(),W.next=3,_R.promises.stat(Q);case 3:return X=W.sent,F=X.size,Y=(U=$.start)!==null&&U!==void 0?U:0,J=Number.isFinite($.end)?$.end+1:F,I=J-Y,W.abrupt("return",new Pi($,Q,I));case 9:case"end":return W.stop()}},D)})),CJ.apply(this,arguments)}var Pi=function(){function D($,U,Q){Ri(this,D),this._stream=$,this._path=U,this.size=Q}return Ai(D,[{key:"slice",value:function(U,Q){var X,F=(X=this._stream.start)!==null&&X!==void 0?X:0,Y=(0,_R.createReadStream)(this._path,{start:F+U,end:F+Q-1,autoClose:!0});Y.size=Math.min(Q-U,this.size);var J=Y.size>=this.size;return Promise.resolve({value:Y,done:J})}},{key:"close",value:function(){this._stream.destroy()}}])}()});var vJ=T((yR)=>{Object.defineProperty(yR,"__esModule",{value:!0});yR.default=void 0;function L1(D){return L1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},L1(D)}function T9(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */T9=function(){return $};var D,$={},U=Object.prototype,Q=U.hasOwnProperty,X=Object.defineProperty||function(A,w,V){A[w]=V.value},F=typeof Symbol=="function"?Symbol:{},Y=F.iterator||"@@iterator",J=F.asyncIterator||"@@asyncIterator",I=F.toStringTag||"@@toStringTag";function q(A,w,V){return Object.defineProperty(A,w,{value:V,enumerable:!0,configurable:!0,writable:!0}),A[w]}try{q({},"")}catch(A){q=function(V,_,m){return V[_]=m}}function W(A,w,V,_){var m=w&&w.prototype instanceof M?w:M,y=Object.create(m.prototype),XD=new v(_||[]);return X(y,"_invoke",{value:R(A,V,XD)}),y}function B(A,w,V){try{return{type:"normal",arg:A.call(w,V)}}catch(_){return{type:"throw",arg:_}}}$.wrap=W;var G="suspendedStart",Z="suspendedYield",z="executing",K="completed",H={};function M(){}function N(){}function L(){}var O={};q(O,Y,function(){return this});var j=Object.getPrototypeOf,E=j&&j(j(k([])));E&&E!==U&&Q.call(E,Y)&&(O=E);var C=L.prototype=M.prototype=Object.create(O);function S(A){["next","throw","return"].forEach(function(w){q(A,w,function(V){return this._invoke(w,V)})})}function b(A,w){function V(m,y,XD,f){var c=B(A[m],A,y);if(c.type!=="throw"){var DD=c.arg,WD=DD.value;return WD&&L1(WD)=="object"&&Q.call(WD,"__await")?w.resolve(WD.__await).then(function(MD){V("next",MD,XD,f)},function(MD){V("throw",MD,XD,f)}):w.resolve(WD).then(function(MD){DD.value=MD,XD(DD)},function(MD){return V("throw",MD,XD,f)})}f(c.arg)}var _;X(this,"_invoke",{value:function(y,XD){function f(){return new w(function(c,DD){V(y,XD,c,DD)})}return _=_?_.then(f,f):f()}})}function R(A,w,V){var _=G;return function(m,y){if(_===z)throw Error("Generator is already running");if(_===K){if(m==="throw")throw y;return{value:D,done:!0}}for(V.method=m,V.arg=y;;){var XD=V.delegate;if(XD){var f=P(XD,V);if(f){if(f===H)continue;return f}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(_===G)throw _=K,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);_=z;var c=B(A,w,V);if(c.type==="normal"){if(_=V.done?K:Z,c.arg===H)continue;return{value:c.arg,done:V.done}}c.type==="throw"&&(_=K,V.method="throw",V.arg=c.arg)}}}function P(A,w){var V=w.method,_=A.iterator[V];if(_===D)return w.delegate=null,V==="throw"&&A.iterator.return&&(w.method="return",w.arg=D,P(A,w),w.method==="throw")||V!=="return"&&(w.method="throw",w.arg=TypeError("The iterator does not provide a '"+V+"' method")),H;var m=B(_,A.iterator,w.arg);if(m.type==="throw")return w.method="throw",w.arg=m.arg,w.delegate=null,H;var y=m.arg;return y?y.done?(w[A.resultName]=y.value,w.next=A.nextLoc,w.method!=="return"&&(w.method="next",w.arg=D),w.delegate=null,H):y:(w.method="throw",w.arg=TypeError("iterator result is not an object"),w.delegate=null,H)}function h(A){var w={tryLoc:A[0]};1 in A&&(w.catchLoc=A[1]),2 in A&&(w.finallyLoc=A[2],w.afterLoc=A[3]),this.tryEntries.push(w)}function i(A){var w=A.completion||{};w.type="normal",delete w.arg,A.completion=w}function v(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(h,this),this.reset(!0)}function k(A){if(A||A===""){var w=A[Y];if(w)return w.call(A);if(typeof A.next=="function")return A;if(!isNaN(A.length)){var V=-1,_=function m(){for(;++V<A.length;)if(Q.call(A,V))return m.value=A[V],m.done=!1,m;return m.value=D,m.done=!0,m};return _.next=_}}throw TypeError(L1(A)+" is not iterable")}return N.prototype=L,X(C,"constructor",{value:L,configurable:!0}),X(L,"constructor",{value:N,configurable:!0}),N.displayName=q(L,I,"GeneratorFunction"),$.isGeneratorFunction=function(A){var w=typeof A=="function"&&A.constructor;return!!w&&(w===N||(w.displayName||w.name)==="GeneratorFunction")},$.mark=function(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,L):(A.__proto__=L,q(A,I,"GeneratorFunction")),A.prototype=Object.create(C),A},$.awrap=function(A){return{__await:A}},S(b.prototype),q(b.prototype,J,function(){return this}),$.AsyncIterator=b,$.async=function(A,w,V,_,m){m===void 0&&(m=Promise);var y=new b(W(A,w,V,_),m);return $.isGeneratorFunction(w)?y:y.next().then(function(XD){return XD.done?XD.value:y.next()})},S(C),q(C,I,"Generator"),q(C,Y,function(){return this}),q(C,"toString",function(){return"[object Generator]"}),$.keys=function(A){var w=Object(A),V=[];for(var _ in w)V.push(_);return V.reverse(),function m(){for(;V.length;){var y=V.pop();if(y in w)return m.value=y,m.done=!1,m}return m.done=!0,m}},$.values=k,v.prototype={constructor:v,reset:function(w){if(this.prev=0,this.next=0,this.sent=this._sent=D,this.done=!1,this.delegate=null,this.method="next",this.arg=D,this.tryEntries.forEach(i),!w)for(var V in this)V.charAt(0)==="t"&&Q.call(this,V)&&!isNaN(+V.slice(1))&&(this[V]=D)},stop:function(){this.done=!0;var w=this.tryEntries[0].completion;if(w.type==="throw")throw w.arg;return this.rval},dispatchException:function(w){if(this.done)throw w;var V=this;function _(DD,WD){return XD.type="throw",XD.arg=w,V.next=DD,WD&&(V.method="next",V.arg=D),!!WD}for(var m=this.tryEntries.length-1;m>=0;--m){var y=this.tryEntries[m],XD=y.completion;if(y.tryLoc==="root")return _("end");if(y.tryLoc<=this.prev){var f=Q.call(y,"catchLoc"),c=Q.call(y,"finallyLoc");if(f&&c){if(this.prev<y.catchLoc)return _(y.catchLoc,!0);if(this.prev<y.finallyLoc)return _(y.finallyLoc)}else if(f){if(this.prev<y.catchLoc)return _(y.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<y.finallyLoc)return _(y.finallyLoc)}}}},abrupt:function(w,V){for(var _=this.tryEntries.length-1;_>=0;--_){var m=this.tryEntries[_];if(m.tryLoc<=this.prev&&Q.call(m,"finallyLoc")&&this.prev<m.finallyLoc){var y=m;break}}y&&(w==="break"||w==="continue")&&y.tryLoc<=V&&V<=y.finallyLoc&&(y=null);var XD=y?y.completion:{};return XD.type=w,XD.arg=V,y?(this.method="next",this.next=y.finallyLoc,H):this.complete(XD)},complete:function(w,V){if(w.type==="throw")throw w.arg;return w.type==="break"||w.type==="continue"?this.next=w.arg:w.type==="return"?(this.rval=this.arg=w.arg,this.method="return",this.next="end"):w.type==="normal"&&V&&(this.next=V),H},finish:function(w){for(var V=this.tryEntries.length-1;V>=0;--V){var _=this.tryEntries[V];if(_.finallyLoc===w)return this.complete(_.completion,_.afterLoc),i(_),H}},catch:function(w){for(var V=this.tryEntries.length-1;V>=0;--V){var _=this.tryEntries[V];if(_.tryLoc===w){var m=_.completion;if(m.type==="throw"){var y=m.arg;i(_)}return y}}throw Error("illegal catch attempt")},delegateYield:function(w,V,_){return this.delegate={iterator:k(w),resultName:V,nextLoc:_},this.method==="next"&&(this.arg=D),H}},$}function bi(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function gR(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,_i(Q.key),Q)}}function vi(D,$,U){if($)gR(D.prototype,$);if(U)gR(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function _i(D){var $=ki(D,"string");return L1($)=="symbol"?$:$+""}function ki(D,$){if(L1(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(L1(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}function uR(D,$,U,Q,X,F,Y){try{var J=D[F](Y),I=J.value}catch(q){U(q);return}if(J.done)$(I);else Promise.resolve(I).then(Q,X)}function fR(D){return function(){var $=this,U=arguments;return new Promise(function(Q,X){var F=D.apply($,U);function Y(I){uR(F,Q,X,Y,J,"next",I)}function J(I){uR(F,Q,X,Y,J,"throw",I)}Y(void 0)})}}function xi(D,$){return bJ.apply(this,arguments)}function bJ(){return bJ=fR(T9().mark(function D($,U){return T9().wrap(function(X){while(!0)switch(X.prev=X.next){case 0:return X.abrupt("return",new Promise(function(F,Y){var J=function(W){$.off("readable",I),Y(W)},I=function q(){var W=$.read(U);if(W!==null)$.off("error",J),$.off("readable",q),F(W)};$.once("error",J),$.on("readable",I)}));case 1:case"end":return X.stop()}},D)})),bJ.apply(this,arguments)}var xMD=yR.default=function(){function D($){var U=this;bi(this,D),this._stream=$,this.size=null,this._buf=Buffer.alloc(0),this._bufPos=0,this._ended=!1,this._error=null,$.pause(),$.on("end",function(){U._ended=!0}),$.on("error",function(Q){U._error=Q})}return vi(D,[{key:"slice",value:function(){var $=fR(T9().mark(function Q(X,F){var Y,J,I,q,W;return T9().wrap(function(G){while(!0)switch(G.prev=G.next){case 0:if(!(X<this._bufPos)){G.next=2;break}throw Error("cannot slice from position which we already seeked away");case 2:if(!(X>this._bufPos+this._buf.length)){G.next=4;break}throw Error("slice start is outside of buffer (currently not implemented)");case 4:if(!this._error){G.next=6;break}throw this._error;case 6:if(X<this._bufPos+this._buf.length)J=X-this._bufPos,I=Math.min(this._buf.length,F-this._bufPos),Y=this._buf.slice(J,I);else Y=Buffer.alloc(0);if(!this._ended){G.next=10;break}return Y.size=Y.length,G.abrupt("return",{value:Y,done:!0});case 10:if(q=F-X,!(q>Y.length)){G.next=16;break}return G.next=14,xi(this._stream,q-Y.length);case 14:W=G.sent,Y=Buffer.concat([Y,W]);case 16:return this._buf=Y,this._bufPos=X,Y.size=Y.length,G.abrupt("return",{value:Y,done:this._ended});case 20:case"end":return G.stop()}},Q,this)}));function U(Q,X){return $.apply(this,arguments)}return U}()},{key:"close",value:function(){this._stream.destroy()}}])}()});var nR=T((dR)=>{Object.defineProperty(dR,"__esModule",{value:!0});dR.default=void 0;var gi=s("fs"),ui=h7(jR()),fi=h7(CR()),yi=h7(xR()),mi=h7(vJ());function h7(D){return D&&D.__esModule?D:{default:D}}function S9(D){return S9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},S9(D)}function hi(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function hR(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,li(Q.key),Q)}}function di(D,$,U){if($)hR(D.prototype,$);if(U)hR(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function li(D){var $=ni(D,"string");return S9($)=="symbol"?$:$+""}function ni(D,$){if(S9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(S9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var uMD=dR.default=function(){function D(){hi(this,D)}return di(D,[{key:"openFile",value:function(U,Q){if(Buffer.isBuffer(U))return Promise.resolve(new fi.default(U));if(U instanceof gi.ReadStream&&U.path!=null)return(0,yi.default)(U);if(ui.default.readable(U)){if(Q=Number(Q),!Number.isFinite(Q))return Promise.reject(Error("cannot create source for stream without a finite value for the `chunkSize` option; specify a chunkSize to control the memory consumption"));return Promise.resolve(new mi.default(U))}return Promise.reject(Error("source object may only be an instance of Buffer or Readable in this environment"))}}])}()});var oR=T((rR)=>{Object.defineProperty(rR,"__esModule",{value:!0});rR.default=pi;var ii=s("crypto"),iR=pR(s("fs")),ci=pR(s("path"));function cR(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,U=new WeakMap;return(cR=function(Q){return Q?U:$})(D)}function pR(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var U=cR($);if(U&&U.has(D))return U.get(D);var Q={__proto__:null},X=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in D)if(F!=="default"&&{}.hasOwnProperty.call(D,F)){var Y=X?Object.getOwnPropertyDescriptor(D,F):null;Y&&(Y.get||Y.set)?Object.defineProperty(Q,F,Y):Q[F]=D[F]}return Q.default=D,U&&U.set(D,Q),Q}function pi(D,$){if(Buffer.isBuffer(D)){var U=65536,Q=D.slice(0,Math.min(U,D.length)),X=(0,ii.createHash)("md5").update(Q).digest("hex"),F=["node-buffer",X,D.length,$.endpoint].join("-");return Promise.resolve(F)}if(D instanceof iR.ReadStream&&D.path!=null)return new Promise(function(Y,J){var I=ci.resolve(D.path);iR.stat(D.path,function(q,W){if(q){J(q);return}var B=["node-file",I,W.size,W.mtime.getTime(),$.endpoint].join("-");Y(B)})});return Promise.resolve(null)}});var DA=T((mMD,eR)=>{var sR="Expected a function",aR=NaN,oi="[object Symbol]",ai=/^\s+|\s+$/g,ti=/^[-+]0x[0-9a-f]+$/i,si=/^0b[01]+$/i,ei=/^0o[0-7]+$/i,Dc=parseInt,$c=typeof global=="object"&&global&&global.Object===Object&&global,Uc=typeof self=="object"&&self&&self.Object===Object&&self,Xc=$c||Uc||Function("return this")(),Qc=Object.prototype,Fc=Qc.toString,Yc=Math.max,Jc=Math.min,_J=function(){return Xc.Date.now()};function Ic(D,$,U){var Q,X,F,Y,J,I,q=0,W=!1,B=!1,G=!0;if(typeof D!="function")throw TypeError(sR);if($=tR($)||0,d7(U))W=!!U.leading,B="maxWait"in U,F=B?Yc(tR(U.maxWait)||0,$):F,G="trailing"in U?!!U.trailing:G;function Z(E){var C=Q,S=X;return Q=X=void 0,q=E,Y=D.apply(S,C),Y}function z(E){return q=E,J=setTimeout(M,$),W?Z(E):Y}function K(E){var C=E-I,S=E-q,b=$-C;return B?Jc(b,F-S):b}function H(E){var C=E-I,S=E-q;return I===void 0||C>=$||C<0||B&&S>=F}function M(){var E=_J();if(H(E))return N(E);J=setTimeout(M,K(E))}function N(E){if(J=void 0,G&&Q)return Z(E);return Q=X=void 0,Y}function L(){if(J!==void 0)clearTimeout(J);q=0,Q=I=X=J=void 0}function O(){return J===void 0?Y:N(_J())}function j(){var E=_J(),C=H(E);if(Q=arguments,X=this,I=E,C){if(J===void 0)return z(I);if(B)return J=setTimeout(M,$),Z(I)}if(J===void 0)J=setTimeout(M,$);return Y}return j.cancel=L,j.flush=O,j}function qc(D,$,U){var Q=!0,X=!0;if(typeof D!="function")throw TypeError(sR);if(d7(U))Q="leading"in U?!!U.leading:Q,X="trailing"in U?!!U.trailing:X;return Ic(D,$,{leading:Q,maxWait:$,trailing:X})}function d7(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Wc(D){return!!D&&typeof D=="object"}function Bc(D){return typeof D=="symbol"||Wc(D)&&Fc.call(D)==oi}function tR(D){if(typeof D=="number")return D;if(Bc(D))return aR;if(d7(D)){var $=typeof D.valueOf=="function"?D.valueOf():D;D=d7($)?$+"":$}if(typeof D!="string")return D===0?D:+D;D=D.replace(ai,"");var U=si.test(D);return U||ei.test(D)?Dc(D.slice(2),U?2:8):ti.test(D)?aR:+D}eR.exports=qc});var BA=T((qA)=>{Object.defineProperty(qA,"__esModule",{value:!0});qA.default=void 0;var Gc=YA(s("http")),zc=YA(s("https")),XA=s("stream"),Zc=s("url"),QA=Kc(DA());function Kc(D){return D&&D.__esModule?D:{default:D}}function FA(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,U=new WeakMap;return(FA=function(Q){return Q?U:$})(D)}function YA(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var U=FA($);if(U&&U.has(D))return U.get(D);var Q={__proto__:null},X=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in D)if(F!=="default"&&{}.hasOwnProperty.call(D,F)){var Y=X?Object.getOwnPropertyDescriptor(D,F):null;Y&&(Y.get||Y.set)?Object.defineProperty(Q,F,Y):Q[F]=D[F]}return Q.default=D,U&&U.set(D,Q),Q}function Hc(D,$,U){return $=l7($),Lc(D,JA()?Reflect.construct($,U||[],l7(D).constructor):$.apply(D,U))}function Lc(D,$){if($&&(p4($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return Nc(D)}function Nc(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function JA(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(JA=function(){return!!D})()}function l7(D){return l7=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(U){return U.__proto__||Object.getPrototypeOf(U)},l7(D)}function Mc(D,$){if(typeof $!=="function"&&$!==null)throw TypeError("Super expression must either be null or a function");if(D.prototype=Object.create($&&$.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),Object.defineProperty(D,"prototype",{writable:!1}),$)kJ(D,$)}function kJ(D,$){return kJ=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Q,X){return Q.__proto__=X,Q},kJ(D,$)}function $A(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(D);$&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(D,X).enumerable})),U.push.apply(U,Q)}return U}function P9(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?$A(Object(U),!0).forEach(function(Q){wc(D,Q,U[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):$A(Object(U)).forEach(function(Q){Object.defineProperty(D,Q,Object.getOwnPropertyDescriptor(U,Q))})}return D}function wc(D,$,U){if($=IA($),$ in D)Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0});else D[$]=U;return D}function p4(D){return p4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},p4(D)}function n7(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function UA(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,IA(Q.key),Q)}}function i7(D,$,U){if($)UA(D.prototype,$);if(U)UA(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function IA(D){var $=Oc(D,"string");return p4($)=="symbol"?$:$+""}function Oc(D,$){if(p4(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(p4(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var hMD=qA.default=function(){function D(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n7(this,D),this._requestOptions=$}return i7(D,[{key:"createRequest",value:function(U,Q){return new Vc(U,Q,this._requestOptions)}},{key:"getName",value:function(){return"NodeHttpStack"}}])}(),Vc=function(){function D($,U,Q){n7(this,D),this._method=$,this._url=U,this._headers={},this._request=null,this._progressHandler=function(){},this._requestOptions=Q||{}}return i7(D,[{key:"getMethod",value:function(){return this._method}},{key:"getURL",value:function(){return this._url}},{key:"setHeader",value:function(U,Q){this._headers[U]=Q}},{key:"getHeader",value:function(U){return this._headers[U]}},{key:"setProgressHandler",value:function(U){this._progressHandler=U}},{key:"send",value:function(){var U=this,Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return new Promise(function(X,F){var Y=P9(P9(P9({},(0,Zc.parse)(U._url)),U._requestOptions),{},{method:U._method,headers:P9(P9({},U._requestOptions.headers||{}),U._headers)});if(Q!==null&&Q!==void 0&&Q.size)Y.headers["Content-Length"]=Q.size;var J=Y.protocol==="https:"?zc:Gc;U._request=J.request(Y);var I=U._request;if(I.on("response",function(q){var W=[];q.on("data",function(B){W.push(B)}),q.on("end",function(){var B=Buffer.concat(W).toString("utf8");X(new Rc(q,B))})}),I.on("error",function(q){F(q)}),Q instanceof XA.Readable)Q.pipe(new Ac(U._progressHandler)).pipe(I);else if(Q instanceof Uint8Array)Ec(I,Q,U._progressHandler);else I.end(Q)})}},{key:"abort",value:function(){if(this._request!==null)this._request.abort();return Promise.resolve()}},{key:"getUnderlyingObject",value:function(){return this._request}}])}(),Rc=function(){function D($,U){n7(this,D),this._response=$,this._body=U}return i7(D,[{key:"getStatus",value:function(){return this._response.statusCode}},{key:"getHeader",value:function(U){return this._response.headers[U.toLowerCase()]}},{key:"getBody",value:function(){return this._body}},{key:"getUnderlyingObject",value:function(){return this._response}}])}(),Ac=function(D){function $(U){var Q;return n7(this,$),Q=Hc(this,$),Q._onprogress=(0,QA.default)(U,100,{leading:!0,trailing:!1}),Q._position=0,Q}return Mc($,D),i7($,[{key:"_transform",value:function(Q,X,F){this._position+=Q.length,this._onprogress(this._position),F(null,Q)}}])}(XA.Transform),Ec=function($,U,Q){Q=(0,QA.default)(Q,100,{leading:!0,trailing:!1});var X=0;function F(){var Y=Math.min($.writableHighWaterMark,U.length-X),J=U.subarray(X,X+Y);X+=J.length;var I=$.write(J);if(!I)$.once("drain",F),Q(X);else if(X<U.length)F();else $.end()}F()}});var GA=T((jc)=>{jc.expectReceive=function(D,$,U){var Q;if(U.root(D,$,U),Q=this.message,D.hasOwnProperty("expected"))Q+=" Expected "+D.expected+".";if(D.hasOwnProperty("received"))Q+=" Received: "+D.received+".";this.message=Q};jc.root=function(D,$,U){var Q=this,X,F={stackLength:Error.stackTraceLimit,rootOnly:!0},Y="",J=Error.stackTraceLimit,I;function q(){I[0]=Q.toString(),Q.stack=I.join(`
`)}if(!$||typeof $!=="object")$={};if($.hasOwnProperty("stackLength")&&typeof $.stackLength==="number"&&!isNaN($.stackLength)&&$.stackLength>=0)F.stackLength=$.stackLength;if(!$.hasOwnProperty("rootOnly"))F.rootOnly=$.rootOnly;if(!F.rootOnly||this.CustomError.parent===Error)Object.keys(D).forEach(function(W){switch(W){case"code":X=D.code||void 0;break;case"message":Y=D.message||"";break;default:Q[W]=D[W]}}),Error.stackTraceLimit=F.stackLength+2,I=Error().stack.split(`
`),I.splice(0,3),I.unshift(""),Error.stackTraceLimit=J,this.stack=I.join(`
`),Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,get:function(){return X},set:function(W){X=W,q()}}),Object.defineProperty(this,"message",{configurable:!0,enumerable:!0,get:function(){return Y},set:function(W){Y=W,q()}}),q()}});var KA=T((nMD,ZA)=>{ZA.exports=N1;N1.factory=GA();var uJ=N1("CustomError");uJ.order=N1(uJ,{message:"Arguments out of order.",code:"EOARG"});function N1(D,$,U,Q){var X,F;if($=c7(arguments,1,Error,zA,[xJ,p7]),U=c7(arguments,2,{},xJ,[p7]),Q=c7(arguments,3,gJ,p7,[]),D=c7(arguments,0,$===Error?"Error":$.prototype.CustomError.name,Pc,[zA,xJ,p7]),F=$===Error,F&&Q===gJ)Q=N1.factory.root;return X=function(Y,J){var I,q,W,B,G,Z;if(!(this instanceof X))return new X(Y,J);if(delete this.constructor.name,Object.defineProperty(this.constructor,"name",{enumerable:!1,configurable:!0,value:D,writable:!1}),typeof Y==="string")Y={message:Y};if(!Y)Y={};q=this.CustomError.chain.slice(0).reverse().map(function(z){return z.properties}),q.push(Y),q.unshift({}),Z=Object.assign.apply(Object,q),I=this,W={},Object.keys(N1.factory).forEach(function(z){W[z]=function(K,H){N1.factory[z].call(I,K,H,W)}});for(B=this.CustomError.chain.length-1;B>=0;B--)if(G=this.CustomError.chain[B],G.factory!==gJ)G.factory.call(this,Z,J,W)},X.prototype=Object.create($.prototype),X.prototype.constructor=X,X.prototype.name=D,X.prototype.CustomError={chain:F?[]:$.prototype.CustomError.chain.slice(0),factory:Q,name:D,parent:$,properties:U},X.prototype.CustomError.chain.unshift(X.prototype.CustomError),X.prototype.toString=function(){var Y=this.CustomError.chain[this.CustomError.chain.length-1].name;if(this.code)Y+=" "+this.code;if(this.message)Y+=": "+this.message;return Y},X}function c7(D,$,U,Q,X){var F=-1,Y=-1,J,I,q=$<D.length?$:D.length,W;for(J=0;J<=q;J++){if(W=D[J],F===-1){for(I=0;I<X.length;I++)if(X[I](W))F=J}if(Y===-1&&Q(W))Y=J}if(Y!==-1&&F!==-1&&F<Y)throw new uJ.order;return Y!==-1?D[Y]:U}function p7(D){return typeof D==="function"&&D!==Error&&!D.prototype.CustomError}function Pc(D){return typeof D==="string"}function zA(D){return typeof D==="function"&&(D===Error||D.prototype.CustomError)}function xJ(D){return D&&typeof D==="object"}function gJ(){}});var wA=T((o4,r4)=>{var Cc=1/0,bc="[object Symbol]",C9={function:!0,object:!0},vc=C9[typeof o4]&&o4&&!o4.nodeType?o4:void 0,_c=C9[typeof r4]&&r4&&!r4.nodeType?r4:void 0,kc=r7(vc&&_c&&typeof global=="object"&&global),xc=r7(C9[typeof self]&&self),HA=r7(C9[typeof window]&&window),fJ=r7(C9[typeof o4]&&o4),gc=kc||HA!==(fJ&&fJ.window)&&HA||xc||fJ||Function("return this")();function r7(D){return D&&D.Object===Object?D:null}var uc=Object.prototype,fc=uc.toString,LA=gc.Symbol,NA=LA?LA.prototype:void 0,MA=NA?NA.toString:void 0;function yc(D){if(typeof D=="string")return D;if(hc(D))return MA?MA.call(D):"";var $=D+"";return $=="0"&&1/D==-Cc?"-0":$}function mc(D){return!!D&&typeof D=="object"}function hc(D){return typeof D=="symbol"||mc(D)&&fc.call(D)==bc}r4.exports=yc});var TA=T((t4,a4)=>{var dc=wA(),lc="Expected a function",VA="__lodash_hash_undefined__",nc="[object Function]",ic="[object GeneratorFunction]",cc=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]/g,pc=/[\\^$.*+?()[\]{}|]/g,rc=/\\(\\)?/g,oc=/^\[object .+?Constructor\]$/,v9={function:!0,object:!0},ac=v9[typeof t4]&&t4&&!t4.nodeType?t4:void 0,tc=v9[typeof a4]&&a4&&!a4.nodeType?a4:void 0,sc=o7(ac&&tc&&typeof global=="object"&&global),ec=o7(v9[typeof self]&&self),OA=o7(v9[typeof window]&&window),yJ=o7(v9[typeof t4]&&t4),Dp=sc||OA!==(yJ&&yJ.window)&&OA||ec||yJ||Function("return this")();function o7(D){return D&&D.Object===Object?D:null}function $p(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}var Up=Array.prototype,RA=Object.prototype,AA=Function.prototype.toString,mJ=RA.hasOwnProperty,Xp=RA.toString,Qp=RegExp("^"+AA.call(mJ).replace(pc,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Fp=Up.splice,Yp=EA(Dp,"Map"),b9=EA(Object,"create");function M1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Jp(){this.__data__=b9?b9(null):{}}function Ip(D){return this.has(D)&&delete this.__data__[D]}function qp(D){var $=this.__data__;if(b9){var U=$[D];return U===VA?void 0:U}return mJ.call($,D)?$[D]:void 0}function Wp(D){var $=this.__data__;return b9?$[D]!==void 0:mJ.call($,D)}function Bp(D,$){var U=this.__data__;return U[D]=b9&&$===void 0?VA:$,this}M1.prototype.clear=Jp;M1.prototype.delete=Ip;M1.prototype.get=qp;M1.prototype.has=Wp;M1.prototype.set=Bp;function s4(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Gp(){this.__data__=[]}function zp(D){var $=this.__data__,U=a7($,D);if(U<0)return!1;var Q=$.length-1;if(U==Q)$.pop();else Fp.call($,U,1);return!0}function Zp(D){var $=this.__data__,U=a7($,D);return U<0?void 0:$[U][1]}function Kp(D){return a7(this.__data__,D)>-1}function Hp(D,$){var U=this.__data__,Q=a7(U,D);if(Q<0)U.push([D,$]);else U[Q][1]=$;return this}s4.prototype.clear=Gp;s4.prototype.delete=zp;s4.prototype.get=Zp;s4.prototype.has=Kp;s4.prototype.set=Hp;function w1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Lp(){this.__data__={hash:new M1,map:new(Yp||s4),string:new M1}}function Np(D){return t7(this,D).delete(D)}function Mp(D){return t7(this,D).get(D)}function wp(D){return t7(this,D).has(D)}function Op(D,$){return t7(this,D).set(D,$),this}w1.prototype.clear=Lp;w1.prototype.delete=Np;w1.prototype.get=Mp;w1.prototype.has=wp;w1.prototype.set=Op;function a7(D,$){var U=D.length;while(U--)if(Ep(D[U][0],$))return U;return-1}function t7(D,$){var U=D.__data__;return Vp($)?U[typeof $=="string"?"string":"hash"]:U.map}function EA(D,$){var U=D[$];return Tp(U)?U:void 0}function Vp(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}var Rp=hJ(function(D){var $=[];return Sp(D).replace(cc,function(U,Q,X,F){$.push(X?F.replace(rc,"$1"):Q||U)}),$});function Ap(D){if(D!=null){try{return AA.call(D)}catch($){}try{return D+""}catch($){}}return""}function hJ(D,$){if(typeof D!="function"||$&&typeof $!="function")throw TypeError(lc);var U=function(){var Q=arguments,X=$?$.apply(this,Q):Q[0],F=U.cache;if(F.has(X))return F.get(X);var Y=D.apply(this,Q);return U.cache=F.set(X,Y),Y};return U.cache=new(hJ.Cache||w1),U}hJ.Cache=w1;function Ep(D,$){return D===$||D!==D&&$!==$}function jp(D){var $=jA(D)?Xp.call(D):"";return $==nc||$==ic}function jA(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Tp(D){if(!jA(D))return!1;var $=jp(D)||$p(D)?Qp:oc;return $.test(Ap(D))}function Sp(D){return D==null?"":dc(D)}a4.exports=Rp});var XE=T(($8,D8)=>{var Pp=TA(),Cp=200,sJ="__lodash_hash_undefined__",UU=1,U8=2,bp=1/0,_A=9007199254740991,s7="[object Arguments]",nJ="[object Array]",kA="[object Boolean]",xA="[object Date]",gA="[object Error]",uA="[object Function]",vp="[object GeneratorFunction]",_9="[object Map]",fA="[object Number]",e4="[object Object]",SA="[object Promise]",yA="[object RegExp]",k9="[object Set]",eJ="[object String]",mA="[object Symbol]",iJ="[object WeakMap]",hA="[object ArrayBuffer]",e7="[object DataView]",_p="[object Float32Array]",kp="[object Float64Array]",xp="[object Int8Array]",gp="[object Int16Array]",up="[object Int32Array]",fp="[object Uint8Array]",yp="[object Uint8ClampedArray]",mp="[object Uint16Array]",hp="[object Uint32Array]",dp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,lp=/^\w*$/,np=/[\\^$.*+?()[\]{}|]/g,ip=/^\[object .+?Constructor\]$/,cp=/^(?:0|[1-9]\d*)$/,mD={};mD[_p]=mD[kp]=mD[xp]=mD[gp]=mD[up]=mD[fp]=mD[yp]=mD[mp]=mD[hp]=!0;mD[s7]=mD[nJ]=mD[hA]=mD[kA]=mD[e7]=mD[xA]=mD[gA]=mD[uA]=mD[_9]=mD[fA]=mD[e4]=mD[yA]=mD[k9]=mD[eJ]=mD[iJ]=!1;var g9={function:!0,object:!0},pp=g9[typeof $8]&&$8&&!$8.nodeType?$8:void 0,rp=g9[typeof D8]&&D8&&!D8.nodeType?D8:void 0,op=XU(pp&&rp&&typeof global=="object"&&global),ap=XU(g9[typeof self]&&self),PA=XU(g9[typeof window]&&window),dJ=XU(g9[typeof $8]&&$8),R1=op||PA!==(dJ&&dJ.window)&&PA||ap||dJ||Function("return this")();function tp(D,$){var U=-1,Q=D.length,X=Array(Q);while(++U<Q)X[U]=$(D[U],U,D);return X}function sp(D,$){var U=-1,Q=D.length;while(++U<Q)if($(D[U],U,D))return!0;return!1}function ep(D,$){var U=-1,Q=Array(D);while(++U<D)Q[U]=$(U);return Q}function Dr(D,$){return tp($,function(U){return[U,D[U]]})}function XU(D){return D&&D.Object===Object?D:null}function cJ(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}function dA(D){var $=-1,U=Array(D.size);return D.forEach(function(Q,X){U[++$]=[X,Q]}),U}function $r(D){var $=-1,U=Array(D.size);return D.forEach(function(Q){U[++$]=Q}),U}function Ur(D){var $=-1,U=Array(D.size);return D.forEach(function(Q){U[++$]=[Q,Q]}),U}var Xr=Array.prototype,QU=Object.prototype,lA=Function.prototype.toString,O1=QU.hasOwnProperty,A1=QU.toString,Qr=RegExp("^"+lA.call(O1).replace(np,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),CA=R1.Symbol,bA=R1.Uint8Array,Fr=QU.propertyIsEnumerable,Yr=Xr.splice,Jr=Object.getPrototypeOf,Ir=Object.keys,pJ=X8(R1,"DataView"),DU=X8(R1,"Map"),rJ=X8(R1,"Promise"),oJ=X8(R1,"Set"),aJ=X8(R1,"WeakMap"),x9=X8(Object,"create"),qr=j1(pJ),Wr=j1(DU),Br=j1(rJ),Gr=j1(oJ),zr=j1(aJ),vA=CA?CA.prototype:void 0,lJ=vA?vA.valueOf:void 0;function V1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Zr(){this.__data__=x9?x9(null):{}}function Kr(D){return this.has(D)&&delete this.__data__[D]}function Hr(D){var $=this.__data__;if(x9){var U=$[D];return U===sJ?void 0:U}return O1.call($,D)?$[D]:void 0}function Lr(D){var $=this.__data__;return x9?$[D]!==void 0:O1.call($,D)}function Nr(D,$){var U=this.__data__;return U[D]=x9&&$===void 0?sJ:$,this}V1.prototype.clear=Zr;V1.prototype.delete=Kr;V1.prototype.get=Hr;V1.prototype.has=Lr;V1.prototype.set=Nr;function s$(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Mr(){this.__data__=[]}function wr(D){var $=this.__data__,U=FU($,D);if(U<0)return!1;var Q=$.length-1;if(U==Q)$.pop();else Yr.call($,U,1);return!0}function Or(D){var $=this.__data__,U=FU($,D);return U<0?void 0:$[U][1]}function Vr(D){return FU(this.__data__,D)>-1}function Rr(D,$){var U=this.__data__,Q=FU(U,D);if(Q<0)U.push([D,$]);else U[Q][1]=$;return this}s$.prototype.clear=Mr;s$.prototype.delete=wr;s$.prototype.get=Or;s$.prototype.has=Vr;s$.prototype.set=Rr;function E1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Ar(){this.__data__={hash:new V1,map:new(DU||s$),string:new V1}}function Er(D){return YU(this,D).delete(D)}function jr(D){return YU(this,D).get(D)}function Tr(D){return YU(this,D).has(D)}function Sr(D,$){return YU(this,D).set(D,$),this}E1.prototype.clear=Ar;E1.prototype.delete=Er;E1.prototype.get=jr;E1.prototype.has=Tr;E1.prototype.set=Sr;function $U(D){var $=-1,U=D?D.length:0;this.__data__=new E1;while(++$<U)this.add(D[$])}function Pr(D){return this.__data__.set(D,sJ),this}function Cr(D){return this.__data__.has(D)}$U.prototype.add=$U.prototype.push=Pr;$U.prototype.has=Cr;function t$(D){this.__data__=new s$(D)}function br(){this.__data__=new s$}function vr(D){return this.__data__.delete(D)}function _r(D){return this.__data__.get(D)}function kr(D){return this.__data__.has(D)}function xr(D,$){var U=this.__data__;if(U instanceof s$&&U.__data__.length==Cp)U=this.__data__=new E1(U.__data__);return U.set(D,$),this}t$.prototype.clear=br;t$.prototype.delete=vr;t$.prototype.get=_r;t$.prototype.has=kr;t$.prototype.set=xr;function FU(D,$){var U=D.length;while(U--)if(Do(D[U][0],$))return U;return-1}function nA(D,$){$=JU($,D)?[$]:pA($);var U=0,Q=$.length;while(D!=null&&U<Q)D=D[IU($[U++])];return U&&U==Q?D:void 0}function iA(D,$){return O1.call(D,$)||typeof D=="object"&&$ in D&&or(D)===null}function gr(D,$){return $ in Object(D)}function DI(D,$,U,Q,X){if(D===$)return!0;if(D==null||$==null||!WU(D)&&!u9($))return D!==D&&$!==$;return ur(D,$,DI,U,Q,X)}function ur(D,$,U,Q,X,F){var Y=O6(D),J=O6($),I=nJ,q=nJ;if(!Y)I=a$(D),I=I==s7?e4:I;if(!J)q=a$($),q=q==s7?e4:q;var W=I==e4&&!cJ(D),B=q==e4&&!cJ($),G=I==q;if(G&&!W)return F||(F=new t$),Y||Xo(D)?rA(D,$,U,Q,X,F):ir(D,$,I,U,Q,X,F);if(!(X&U8)){var Z=W&&O1.call(D,"__wrapped__"),z=B&&O1.call($,"__wrapped__");if(Z||z){var K=Z?D.value():D,H=z?$.value():$;return F||(F=new t$),U(K,H,Q,X,F)}}if(!G)return!1;return F||(F=new t$),cr(D,$,U,Q,X,F)}function fr(D,$,U,Q){var X=U.length,F=X,Y=!Q;if(D==null)return!F;D=Object(D);while(X--){var J=U[X];if(Y&&J[2]?J[1]!==D[J[0]]:!(J[0]in D))return!1}while(++X<F){J=U[X];var I=J[0],q=D[I],W=J[1];if(Y&&J[2]){if(q===void 0&&!(I in D))return!1}else{var B=new t$;if(Q)var G=Q(q,W,I,D,$,B);if(!(G===void 0?DI(W,q,Q,UU|U8,B):G))return!1}}return!0}function yr(D){if(typeof D=="function")return D;if(D==null)return Jo;if(typeof D=="object")return O6(D)?dr(D[0],D[1]):hr(D);return Io(D)}function mr(D){return Ir(Object(D))}function hr(D){var $=rr(D);if($.length==1&&$[0][2])return tA($[0][0],$[0][1]);return function(U){return U===D||fr(U,D,$)}}function dr(D,$){if(JU(D)&&aA($))return tA(IU(D),$);return function(U){var Q=Qo(U,D);return Q===void 0&&Q===$?Fo(U,D):DI($,Q,void 0,UU|U8)}}function cA(D){return function($){return $==null?void 0:$[D]}}function lr(D){return function($){return nA($,D)}}function pA(D){return O6(D)?D:Pp(D)}function nr(D){return function($){var U=a$($);if(U==_9)return dA($);if(U==k9)return Ur($);return Dr($,D($))}}function rA(D,$,U,Q,X,F){var Y=X&U8,J=D.length,I=$.length;if(J!=I&&!(Y&&I>J))return!1;var q=F.get(D);if(q)return q==$;var W=-1,B=!0,G=X&UU?new $U:void 0;F.set(D,$);while(++W<J){var Z=D[W],z=$[W];if(Q)var K=Y?Q(z,Z,W,$,D,F):Q(Z,z,W,D,$,F);if(K!==void 0){if(K)continue;B=!1;break}if(G){if(!sp($,function(H,M){if(!G.has(M)&&(Z===H||U(Z,H,Q,X,F)))return G.add(M)})){B=!1;break}}else if(!(Z===z||U(Z,z,Q,X,F))){B=!1;break}}return F.delete(D),B}function ir(D,$,U,Q,X,F,Y){switch(U){case e7:if(D.byteLength!=$.byteLength||D.byteOffset!=$.byteOffset)return!1;D=D.buffer,$=$.buffer;case hA:if(D.byteLength!=$.byteLength||!Q(new bA(D),new bA($)))return!1;return!0;case kA:case xA:return+D==+$;case gA:return D.name==$.name&&D.message==$.message;case fA:return D!=+D?$!=+$:D==+$;case yA:case eJ:return D==$+"";case _9:var J=dA;case k9:var I=F&U8;if(J||(J=$r),D.size!=$.size&&!I)return!1;var q=Y.get(D);if(q)return q==$;return F|=UU,Y.set(D,$),rA(J(D),J($),Q,X,F,Y);case mA:if(lJ)return lJ.call(D)==lJ.call($)}return!1}function cr(D,$,U,Q,X,F){var Y=X&U8,J=tJ(D),I=J.length,q=tJ($),W=q.length;if(I!=W&&!Y)return!1;var B=I;while(B--){var G=J[B];if(!(Y?G in $:iA($,G)))return!1}var Z=F.get(D);if(Z)return Z==$;var z=!0;F.set(D,$);var K=Y;while(++B<I){G=J[B];var H=D[G],M=$[G];if(Q)var N=Y?Q(M,H,G,$,D,F):Q(H,M,G,D,$,F);if(!(N===void 0?H===M||U(H,M,Q,X,F):N)){z=!1;break}K||(K=G=="constructor")}if(z&&!K){var L=D.constructor,O=$.constructor;if(L!=O&&(("constructor"in D)&&("constructor"in $))&&!(typeof L=="function"&&L instanceof L&&typeof O=="function"&&O instanceof O))z=!1}return F.delete(D),z}var pr=cA("length");function YU(D,$){var U=D.__data__;return sr($)?U[typeof $=="string"?"string":"hash"]:U.map}function rr(D){var $=Yo(D),U=$.length;while(U--)$[U][2]=aA($[U][1]);return $}function X8(D,$){var U=D[$];return Uo(U)?U:void 0}function or(D){return Jr(Object(D))}function a$(D){return A1.call(D)}if(pJ&&a$(new pJ(new ArrayBuffer(1)))!=e7||DU&&a$(new DU)!=_9||rJ&&a$(rJ.resolve())!=SA||oJ&&a$(new oJ)!=k9||aJ&&a$(new aJ)!=iJ)a$=function(D){var $=A1.call(D),U=$==e4?D.constructor:void 0,Q=U?j1(U):void 0;if(Q)switch(Q){case qr:return e7;case Wr:return _9;case Br:return SA;case Gr:return k9;case zr:return iJ}return $};function ar(D,$,U){$=JU($,D)?[$]:pA($);var Q,X=-1,Y=$.length;while(++X<Y){var F=IU($[X]);if(!(Q=D!=null&&U(D,F)))break;D=D[F]}if(Q)return Q;var Y=D?D.length:0;return!!Y&&qU(Y)&&oA(F,Y)&&(O6(D)||$E(D)||sA(D))}function tr(D){var $=D?D.length:void 0;if(qU($)&&(O6(D)||$E(D)||sA(D)))return ep($,String);return null}function oA(D,$){return $=$==null?_A:$,!!$&&(typeof D=="number"||cp.test(D))&&(D>-1&&D%1==0&&D<$)}function JU(D,$){if(O6(D))return!1;var U=typeof D;if(U=="number"||U=="symbol"||U=="boolean"||D==null||UE(D))return!0;return lp.test(D)||!dp.test(D)||$!=null&&D in Object($)}function sr(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}function er(D){var $=D&&D.constructor,U=typeof $=="function"&&$.prototype||QU;return D===U}function aA(D){return D===D&&!WU(D)}function tA(D,$){return function(U){if(U==null)return!1;return U[D]===$&&($!==void 0||(D in Object(U)))}}function IU(D){if(typeof D=="string"||UE(D))return D;var $=D+"";return $=="0"&&1/D==-bp?"-0":$}function j1(D){if(D!=null){try{return lA.call(D)}catch($){}try{return D+""}catch($){}}return""}function Do(D,$){return D===$||D!==D&&$!==$}function sA(D){return $o(D)&&O1.call(D,"callee")&&(!Fr.call(D,"callee")||A1.call(D)==s7)}var O6=Array.isArray;function eA(D){return D!=null&&qU(pr(D))&&!DE(D)}function $o(D){return u9(D)&&eA(D)}function DE(D){var $=WU(D)?A1.call(D):"";return $==uA||$==vp}function qU(D){return typeof D=="number"&&D>-1&&D%1==0&&D<=_A}function WU(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function u9(D){return!!D&&typeof D=="object"}function Uo(D){if(!WU(D))return!1;var $=DE(D)||cJ(D)?Qr:ip;return $.test(j1(D))}function $E(D){return typeof D=="string"||!O6(D)&&u9(D)&&A1.call(D)==eJ}function UE(D){return typeof D=="symbol"||u9(D)&&A1.call(D)==mA}function Xo(D){return u9(D)&&qU(D.length)&&!!mD[A1.call(D)]}function Qo(D,$,U){var Q=D==null?void 0:nA(D,$);return Q===void 0?U:Q}function Fo(D,$){return D!=null&&ar(D,$,gr)}function tJ(D){var $=er(D);if(!($||eA(D)))return mr(D);var U=tr(D),Q=!!U,X=U||[],F=X.length;for(var Y in D)if(iA(D,Y)&&!(Q&&(Y=="length"||oA(Y,F)))&&!($&&Y=="constructor"))X.push(Y);return X}var Yo=nr(tJ);function Jo(D){return D}function Io(D){return JU(D)?cA(IU(D)):lr(D)}D8.exports=yr});var IE=T((F8,Q8)=>{var qo=1/0,Wo="[object Function]",Bo="[object GeneratorFunction]",Go=/[\\^$.*+?()[\]{}|]/g,zo=/^\[object .+?Constructor\]$/,f9={function:!0,object:!0},Zo=f9[typeof F8]&&F8&&!F8.nodeType?F8:void 0,Ko=f9[typeof Q8]&&Q8&&!Q8.nodeType?Q8:void 0,Ho=BU(Zo&&Ko&&typeof global=="object"&&global),Lo=BU(f9[typeof self]&&self),QE=BU(f9[typeof window]&&window),$I=BU(f9[typeof F8]&&F8),No=Ho||QE!==($I&&$I.window)&&QE||Lo||$I||Function("return this")();function BU(D){return D&&D.Object===Object?D:null}function Mo(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}function wo(D){var $=-1,U=Array(D.size);return D.forEach(function(Q){U[++$]=Q}),U}var FE=Object.prototype,YE=Function.prototype.toString,Oo=FE.hasOwnProperty,Vo=FE.toString,Ro=RegExp("^"+YE.call(Oo).replace(Go,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),UI=Eo(No,"Set"),Ao=!(UI&&1/wo(new UI([,-0]))[1]==qo)?Po:function(D){return new UI(D)};function Eo(D,$){var U=D[$];return So(U)?U:void 0}function jo(D){if(D!=null){try{return YE.call(D)}catch($){}try{return D+""}catch($){}}return""}function To(D){var $=JE(D)?Vo.call(D):"";return $==Wo||$==Bo}function JE(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function So(D){if(!JE(D))return!1;var $=To(D)||Mo(D)?Ro:zo;return $.test(jo(D))}function Po(){}Q8.exports=Ao});var WE=T((J8,Y8)=>{var y9={function:!0,object:!0},Co=y9[typeof J8]&&J8&&!J8.nodeType?J8:void 0,bo=y9[typeof Y8]&&Y8&&!Y8.nodeType?Y8:void 0,vo=GU(Co&&bo&&typeof global=="object"&&global),_o=GU(y9[typeof self]&&self),qE=GU(y9[typeof window]&&window),XI=GU(y9[typeof J8]&&J8),ko=vo||qE!==(XI&&XI.window)&&qE||_o||XI||Function("return this")();function GU(D){return D&&D.Object===Object?D:null}Y8.exports=ko});var HE=T((aMD,KE)=>{var xo=IE(),go=WE(),uo=200,QI="__lodash_hash_undefined__",fo="[object Function]",yo="[object GeneratorFunction]",mo=/[\\^$.*+?()[\]{}|]/g,ho=/^\[object .+?Constructor\]$/;function lo(D,$){return!!D.length&&io(D,$,0)>-1}function no(D,$,U){var Q=-1,X=D.length;while(++Q<X)if(U($,D[Q]))return!0;return!1}function io(D,$,U){if($!==$)return po(D,U);var Q=U-1,X=D.length;while(++Q<X)if(D[Q]===$)return Q;return-1}function co(D,$){return D.has($)}function po(D,$,U){var Q=D.length,X=$+(U?0:-1);while(U?X--:++X<Q){var F=D[X];if(F!==F)return X}return-1}function ro(D){var $=!1;if(D!=null&&typeof D.toString!="function")try{$=!!(D+"")}catch(U){}return $}function oo(D){var $=-1,U=Array(D.size);return D.forEach(function(Q){U[++$]=Q}),U}var ao=Array.prototype,BE=Object.prototype,GE=Function.prototype.toString,FI=BE.hasOwnProperty,to=BE.toString,so=RegExp("^"+GE.call(FI).replace(mo,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),eo=ao.splice,Da=zE(go,"Map"),m9=zE(Object,"create");function T1(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function $a(){this.__data__=m9?m9(null):{}}function Ua(D){return this.has(D)&&delete this.__data__[D]}function Xa(D){var $=this.__data__;if(m9){var U=$[D];return U===QI?void 0:U}return FI.call($,D)?$[D]:void 0}function Qa(D){var $=this.__data__;return m9?$[D]!==void 0:FI.call($,D)}function Fa(D,$){var U=this.__data__;return U[D]=m9&&$===void 0?QI:$,this}T1.prototype.clear=$a;T1.prototype.delete=Ua;T1.prototype.get=Xa;T1.prototype.has=Qa;T1.prototype.set=Fa;function I8(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Ya(){this.__data__=[]}function Ja(D){var $=this.__data__,U=ZU($,D);if(U<0)return!1;var Q=$.length-1;if(U==Q)$.pop();else eo.call($,U,1);return!0}function Ia(D){var $=this.__data__,U=ZU($,D);return U<0?void 0:$[U][1]}function qa(D){return ZU(this.__data__,D)>-1}function Wa(D,$){var U=this.__data__,Q=ZU(U,D);if(Q<0)U.push([D,$]);else U[Q][1]=$;return this}I8.prototype.clear=Ya;I8.prototype.delete=Ja;I8.prototype.get=Ia;I8.prototype.has=qa;I8.prototype.set=Wa;function q8(D){var $=-1,U=D?D.length:0;this.clear();while(++$<U){var Q=D[$];this.set(Q[0],Q[1])}}function Ba(){this.__data__={hash:new T1,map:new(Da||I8),string:new T1}}function Ga(D){return KU(this,D).delete(D)}function za(D){return KU(this,D).get(D)}function Za(D){return KU(this,D).has(D)}function Ka(D,$){return KU(this,D).set(D,$),this}q8.prototype.clear=Ba;q8.prototype.delete=Ga;q8.prototype.get=za;q8.prototype.has=Za;q8.prototype.set=Ka;function zU(D){var $=-1,U=D?D.length:0;this.__data__=new q8;while(++$<U)this.add(D[$])}function Ha(D){return this.__data__.set(D,QI),this}function La(D){return this.__data__.has(D)}zU.prototype.add=zU.prototype.push=Ha;zU.prototype.has=La;function ZU(D,$){var U=D.length;while(U--)if(Oa(D[U][0],$))return U;return-1}function Na(D,$,U){var Q=-1,X=lo,F=D.length,Y=!0,J=[],I=J;if(U)Y=!1,X=no;else if(F>=uo){var q=$?null:xo(D);if(q)return oo(q);Y=!1,X=co,I=new zU}else I=$?[]:J;D:while(++Q<F){var W=D[Q],B=$?$(W):W;if(W=U||W!==0?W:0,Y&&B===B){var G=I.length;while(G--)if(I[G]===B)continue D;if($)I.push(B);J.push(W)}else if(!X(I,B,U)){if(I!==J)I.push(B);J.push(W)}}return J}function KU(D,$){var U=D.__data__;return Ma($)?U[typeof $=="string"?"string":"hash"]:U.map}function zE(D,$){var U=D[$];return Ra(U)?U:void 0}function Ma(D){var $=typeof D;return $=="string"||$=="number"||$=="symbol"||$=="boolean"?D!=="__proto__":D===null}function wa(D){if(D!=null){try{return GE.call(D)}catch($){}try{return D+""}catch($){}}return""}function Oa(D,$){return D===$||D!==D&&$!==$}function Va(D){var $=ZE(D)?to.call(D):"";return $==fo||$==yo}function ZE(D){var $=typeof D;return!!D&&($=="object"||$=="function")}function Ra(D){if(!ZE(D))return!1;var $=Va(D)||ro(D)?so:ho;return $.test(wa(D))}KE.exports=Na});var NE=T((tMD,LE)=>{var Aa=XE(),Ea=HE();function ja(D,$){return D&&D.length?Ea(D,Aa($)):[]}LE.exports=ja});var wE=T((sMD,ME)=>{var Ta=KA(),Sa=NE(),Pa=Ta("MultiError");ME.exports=YI;function YI(D){if(!(this instanceof YI))return new YI(D);if(D=Array.isArray(D)?D:[D],D=Sa(D,function(U){return U.stack}),D.length===1)return D[0];var $=new Pa({message:D.map(function(U){return U.message}).join("; "),errors:D.reduce(function(U,Q){return U.concat(Q.errors||Q)},[])});return $.__defineGetter__("stack",function(){return D.map(function(U){return U.stack}).join(`

`)}),$.__defineSetter__("stack",function(U){return[U].concat($.stack).join(`

`)}),$}});var VE=T((eMD,OE)=>{var V6=s("constants"),Ca=process.cwd,HU=null,ba=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){if(!HU)HU=Ca.call(process);return HU};try{process.cwd()}catch(D){}if(typeof process.chdir==="function"){if(LU=process.chdir,process.chdir=function(D){HU=null,LU.call(process,D)},Object.setPrototypeOf)Object.setPrototypeOf(process.chdir,LU)}var LU;OE.exports=va;function va(D){if(V6.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./))$(D);if(!D.lutimes)U(D);if(D.chown=F(D.chown),D.fchown=F(D.fchown),D.lchown=F(D.lchown),D.chmod=Q(D.chmod),D.fchmod=Q(D.fchmod),D.lchmod=Q(D.lchmod),D.chownSync=Y(D.chownSync),D.fchownSync=Y(D.fchownSync),D.lchownSync=Y(D.lchownSync),D.chmodSync=X(D.chmodSync),D.fchmodSync=X(D.fchmodSync),D.lchmodSync=X(D.lchmodSync),D.stat=J(D.stat),D.fstat=J(D.fstat),D.lstat=J(D.lstat),D.statSync=I(D.statSync),D.fstatSync=I(D.fstatSync),D.lstatSync=I(D.lstatSync),D.chmod&&!D.lchmod)D.lchmod=function(W,B,G){if(G)process.nextTick(G)},D.lchmodSync=function(){};if(D.chown&&!D.lchown)D.lchown=function(W,B,G,Z){if(Z)process.nextTick(Z)},D.lchownSync=function(){};if(ba==="win32")D.rename=typeof D.rename!=="function"?D.rename:function(W){function B(G,Z,z){var K=Date.now(),H=0;W(G,Z,function M(N){if(N&&(N.code==="EACCES"||N.code==="EPERM"||N.code==="EBUSY")&&Date.now()-K<60000){if(setTimeout(function(){D.stat(Z,function(L,O){if(L&&L.code==="ENOENT")W(G,Z,M);else z(N)})},H),H<100)H+=10;return}if(z)z(N)})}if(Object.setPrototypeOf)Object.setPrototypeOf(B,W);return B}(D.rename);D.read=typeof D.read!=="function"?D.read:function(W){function B(G,Z,z,K,H,M){var N;if(M&&typeof M==="function"){var L=0;N=function(O,j,E){if(O&&O.code==="EAGAIN"&&L<10)return L++,W.call(D,G,Z,z,K,H,N);M.apply(this,arguments)}}return W.call(D,G,Z,z,K,H,N)}if(Object.setPrototypeOf)Object.setPrototypeOf(B,W);return B}(D.read),D.readSync=typeof D.readSync!=="function"?D.readSync:function(W){return function(B,G,Z,z,K){var H=0;while(!0)try{return W.call(D,B,G,Z,z,K)}catch(M){if(M.code==="EAGAIN"&&H<10){H++;continue}throw M}}}(D.readSync);function $(W){W.lchmod=function(B,G,Z){W.open(B,V6.O_WRONLY|V6.O_SYMLINK,G,function(z,K){if(z){if(Z)Z(z);return}W.fchmod(K,G,function(H){W.close(K,function(M){if(Z)Z(H||M)})})})},W.lchmodSync=function(B,G){var Z=W.openSync(B,V6.O_WRONLY|V6.O_SYMLINK,G),z=!0,K;try{K=W.fchmodSync(Z,G),z=!1}finally{if(z)try{W.closeSync(Z)}catch(H){}else W.closeSync(Z)}return K}}function U(W){if(V6.hasOwnProperty("O_SYMLINK")&&W.futimes)W.lutimes=function(B,G,Z,z){W.open(B,V6.O_SYMLINK,function(K,H){if(K){if(z)z(K);return}W.futimes(H,G,Z,function(M){W.close(H,function(N){if(z)z(M||N)})})})},W.lutimesSync=function(B,G,Z){var z=W.openSync(B,V6.O_SYMLINK),K,H=!0;try{K=W.futimesSync(z,G,Z),H=!1}finally{if(H)try{W.closeSync(z)}catch(M){}else W.closeSync(z)}return K};else if(W.futimes)W.lutimes=function(B,G,Z,z){if(z)process.nextTick(z)},W.lutimesSync=function(){}}function Q(W){if(!W)return W;return function(B,G,Z){return W.call(D,B,G,function(z){if(q(z))z=null;if(Z)Z.apply(this,arguments)})}}function X(W){if(!W)return W;return function(B,G){try{return W.call(D,B,G)}catch(Z){if(!q(Z))throw Z}}}function F(W){if(!W)return W;return function(B,G,Z,z){return W.call(D,B,G,Z,function(K){if(q(K))K=null;if(z)z.apply(this,arguments)})}}function Y(W){if(!W)return W;return function(B,G,Z){try{return W.call(D,B,G,Z)}catch(z){if(!q(z))throw z}}}function J(W){if(!W)return W;return function(B,G,Z){if(typeof G==="function")Z=G,G=null;function z(K,H){if(H){if(H.uid<0)H.uid+=4294967296;if(H.gid<0)H.gid+=4294967296}if(Z)Z.apply(this,arguments)}return G?W.call(D,B,G,z):W.call(D,B,z)}}function I(W){if(!W)return W;return function(B,G){var Z=G?W.call(D,B,G):W.call(D,B);if(Z){if(Z.uid<0)Z.uid+=4294967296;if(Z.gid<0)Z.gid+=4294967296}return Z}}function q(W){if(!W)return!0;if(W.code==="ENOSYS")return!0;var B=!process.getuid||process.getuid()!==0;if(B){if(W.code==="EINVAL"||W.code==="EPERM")return!0}return!1}}});var EE=T((DwD,AE)=>{var RE=s("stream").Stream;AE.exports=_a;function _a(D){return{ReadStream:$,WriteStream:U};function $(Q,X){if(!(this instanceof $))return new $(Q,X);RE.call(this);var F=this;this.path=Q,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=65536,X=X||{};var Y=Object.keys(X);for(var J=0,I=Y.length;J<I;J++){var q=Y[J];this[q]=X[q]}if(this.encoding)this.setEncoding(this.encoding);if(this.start!==void 0){if(typeof this.start!=="number")throw TypeError("start must be a Number");if(this.end===void 0)this.end=1/0;else if(typeof this.end!=="number")throw TypeError("end must be a Number");if(this.start>this.end)throw Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){F._read()});return}D.open(this.path,this.flags,this.mode,function(W,B){if(W){F.emit("error",W),F.readable=!1;return}F.fd=B,F.emit("open",B),F._read()})}function U(Q,X){if(!(this instanceof U))return new U(Q,X);RE.call(this),this.path=Q,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,X=X||{};var F=Object.keys(X);for(var Y=0,J=F.length;Y<J;Y++){var I=F[Y];this[I]=X[I]}if(this.start!==void 0){if(typeof this.start!=="number")throw TypeError("start must be a Number");if(this.start<0)throw Error("start must be >= zero");this.pos=this.start}if(this.busy=!1,this._queue=[],this.fd===null)this._open=D.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush()}}});var TE=T(($wD,jE)=>{jE.exports=xa;var ka=Object.getPrototypeOf||function(D){return D.__proto__};function xa(D){if(D===null||typeof D!=="object")return D;if(D instanceof Object)var $={__proto__:ka(D)};else var $=Object.create(null);return Object.getOwnPropertyNames(D).forEach(function(U){Object.defineProperty($,U,Object.getOwnPropertyDescriptor(D,U))}),$}});var R6=T((UwD,WI)=>{var cD=s("fs"),ga=VE(),ua=EE(),fa=TE(),NU=s("util"),z0,wU;if(typeof Symbol==="function"&&typeof Symbol.for==="function")z0=Symbol.for("graceful-fs.queue"),wU=Symbol.for("graceful-fs.previous");else z0="___graceful-fs.queue",wU="___graceful-fs.previous";function ya(){}function PE(D,$){Object.defineProperty(D,z0,{get:function(){return $}})}var S1=ya;if(NU.debuglog)S1=NU.debuglog("gfs4");else if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))S1=function(){var D=NU.format.apply(NU,arguments);D="GFS4: "+D.split(/\n/).join(`
GFS4: `),console.error(D)};if(!cD[z0]){if(JI=global[z0]||[],PE(cD,JI),cD.close=function(D){function $(U,Q){return D.call(cD,U,function(X){if(!X)SE();if(typeof Q==="function")Q.apply(this,arguments)})}return Object.defineProperty($,wU,{value:D}),$}(cD.close),cD.closeSync=function(D){function $(U){D.apply(cD,arguments),SE()}return Object.defineProperty($,wU,{value:D}),$}(cD.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))process.on("exit",function(){S1(cD[z0]),s("assert").equal(cD[z0].length,0)})}var JI;if(!global[z0])PE(global,cD[z0]);WI.exports=II(fa(cD));if(process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!cD.__patched)WI.exports=II(cD),cD.__patched=!0;function II(D){ga(D),D.gracefulify=II,D.createReadStream=j,D.createWriteStream=E;var $=D.readFile;D.readFile=U;function U(b,R,P){if(typeof R==="function")P=R,R=null;return h(b,R,P);function h(i,v,k,A){return $(i,v,function(w){if(w&&(w.code==="EMFILE"||w.code==="ENFILE"))W8([h,[i,v,k],w,A||Date.now(),Date.now()]);else if(typeof k==="function")k.apply(this,arguments)})}}var Q=D.writeFile;D.writeFile=X;function X(b,R,P,h){if(typeof P==="function")h=P,P=null;return i(b,R,P,h);function i(v,k,A,w,V){return Q(v,k,A,function(_){if(_&&(_.code==="EMFILE"||_.code==="ENFILE"))W8([i,[v,k,A,w],_,V||Date.now(),Date.now()]);else if(typeof w==="function")w.apply(this,arguments)})}}var F=D.appendFile;if(F)D.appendFile=Y;function Y(b,R,P,h){if(typeof P==="function")h=P,P=null;return i(b,R,P,h);function i(v,k,A,w,V){return F(v,k,A,function(_){if(_&&(_.code==="EMFILE"||_.code==="ENFILE"))W8([i,[v,k,A,w],_,V||Date.now(),Date.now()]);else if(typeof w==="function")w.apply(this,arguments)})}}var J=D.copyFile;if(J)D.copyFile=I;function I(b,R,P,h){if(typeof P==="function")h=P,P=0;return i(b,R,P,h);function i(v,k,A,w,V){return J(v,k,A,function(_){if(_&&(_.code==="EMFILE"||_.code==="ENFILE"))W8([i,[v,k,A,w],_,V||Date.now(),Date.now()]);else if(typeof w==="function")w.apply(this,arguments)})}}var q=D.readdir;D.readdir=B;var W=/^v[0-5]\./;function B(b,R,P){if(typeof R==="function")P=R,R=null;var h=W.test(process.version)?function(k,A,w,V){return q(k,i(k,A,w,V))}:function(k,A,w,V){return q(k,A,i(k,A,w,V))};return h(b,R,P);function i(v,k,A,w){return function(V,_){if(V&&(V.code==="EMFILE"||V.code==="ENFILE"))W8([h,[v,k,A],V,w||Date.now(),Date.now()]);else{if(_&&_.sort)_.sort();if(typeof A==="function")A.call(this,V,_)}}}}if(process.version.substr(0,4)==="v0.8"){var G=ua(D);M=G.ReadStream,L=G.WriteStream}var Z=D.ReadStream;if(Z)M.prototype=Object.create(Z.prototype),M.prototype.open=N;var z=D.WriteStream;if(z)L.prototype=Object.create(z.prototype),L.prototype.open=O;Object.defineProperty(D,"ReadStream",{get:function(){return M},set:function(b){M=b},enumerable:!0,configurable:!0}),Object.defineProperty(D,"WriteStream",{get:function(){return L},set:function(b){L=b},enumerable:!0,configurable:!0});var K=M;Object.defineProperty(D,"FileReadStream",{get:function(){return K},set:function(b){K=b},enumerable:!0,configurable:!0});var H=L;Object.defineProperty(D,"FileWriteStream",{get:function(){return H},set:function(b){H=b},enumerable:!0,configurable:!0});function M(b,R){if(this instanceof M)return Z.apply(this,arguments),this;else return M.apply(Object.create(M.prototype),arguments)}function N(){var b=this;S(b.path,b.flags,b.mode,function(R,P){if(R){if(b.autoClose)b.destroy();b.emit("error",R)}else b.fd=P,b.emit("open",P),b.read()})}function L(b,R){if(this instanceof L)return z.apply(this,arguments),this;else return L.apply(Object.create(L.prototype),arguments)}function O(){var b=this;S(b.path,b.flags,b.mode,function(R,P){if(R)b.destroy(),b.emit("error",R);else b.fd=P,b.emit("open",P)})}function j(b,R){return new D.ReadStream(b,R)}function E(b,R){return new D.WriteStream(b,R)}var C=D.open;D.open=S;function S(b,R,P,h){if(typeof P==="function")h=P,P=null;return i(b,R,P,h);function i(v,k,A,w,V){return C(v,k,A,function(_,m){if(_&&(_.code==="EMFILE"||_.code==="ENFILE"))W8([i,[v,k,A,w],_,V||Date.now(),Date.now()]);else if(typeof w==="function")w.apply(this,arguments)})}}return D}function W8(D){S1("ENQUEUE",D[0].name,D[1]),cD[z0].push(D),qI()}var MU;function SE(){var D=Date.now();for(var $=0;$<cD[z0].length;++$)if(cD[z0][$].length>2)cD[z0][$][3]=D,cD[z0][$][4]=D;qI()}function qI(){if(clearTimeout(MU),MU=void 0,cD[z0].length===0)return;var D=cD[z0].shift(),$=D[0],U=D[1],Q=D[2],X=D[3],F=D[4];if(X===void 0)S1("RETRY",$.name,U),$.apply(null,U);else if(Date.now()-X>=60000){S1("TIMEOUT",$.name,U);var Y=U.pop();if(typeof Y==="function")Y.call(null,Q)}else{var J=Date.now()-F,I=Math.max(F-X,1),q=Math.min(I*1.2,100);if(J>=q)S1("RETRY",$.name,U),$.apply(null,U.concat([X]));else cD[z0].push(D)}if(MU===void 0)MU=setTimeout(qI,0)}});var bE=T((XwD,CE)=>{function Y$(D,$){if(typeof $==="boolean")$={forever:$};if(this._originalTimeouts=JSON.parse(JSON.stringify(D)),this._timeouts=D,this._options=$||{},this._maxRetryTime=$&&$.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._options.forever)this._cachedTimeouts=this._timeouts.slice(0)}CE.exports=Y$;Y$.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts};Y$.prototype.stop=function(){if(this._timeout)clearTimeout(this._timeout);this._timeouts=[],this._cachedTimeouts=null};Y$.prototype.retry=function(D){if(this._timeout)clearTimeout(this._timeout);if(!D)return!1;var $=new Date().getTime();if(D&&$-this._operationStart>=this._maxRetryTime)return this._errors.unshift(Error("RetryOperation timeout occurred")),!1;this._errors.push(D);var U=this._timeouts.shift();if(U===void 0)if(this._cachedTimeouts)this._errors.splice(this._errors.length-1,this._errors.length),this._timeouts=this._cachedTimeouts.slice(0),U=this._timeouts.shift();else return!1;var Q=this,X=setTimeout(function(){if(Q._attempts++,Q._operationTimeoutCb){if(Q._timeout=setTimeout(function(){Q._operationTimeoutCb(Q._attempts)},Q._operationTimeout),Q._options.unref)Q._timeout.unref()}Q._fn(Q._attempts)},U);if(this._options.unref)X.unref();return!0};Y$.prototype.attempt=function(D,$){if(this._fn=D,$){if($.timeout)this._operationTimeout=$.timeout;if($.cb)this._operationTimeoutCb=$.cb}var U=this;if(this._operationTimeoutCb)this._timeout=setTimeout(function(){U._operationTimeoutCb()},U._operationTimeout);this._operationStart=new Date().getTime(),this._fn(this._attempts)};Y$.prototype.try=function(D){console.log("Using RetryOperation.try() is deprecated"),this.attempt(D)};Y$.prototype.start=function(D){console.log("Using RetryOperation.start() is deprecated"),this.attempt(D)};Y$.prototype.start=Y$.prototype.try;Y$.prototype.errors=function(){return this._errors};Y$.prototype.attempts=function(){return this._attempts};Y$.prototype.mainError=function(){if(this._errors.length===0)return null;var D={},$=null,U=0;for(var Q=0;Q<this._errors.length;Q++){var X=this._errors[Q],F=X.message,Y=(D[F]||0)+1;if(D[F]=Y,Y>=U)$=X,U=Y}return $}});var _E=T((ha)=>{var ma=bE();ha.operation=function(D){var $=ha.timeouts(D);return new ma($,{forever:D&&D.forever,unref:D&&D.unref,maxRetryTime:D&&D.maxRetryTime})};ha.timeouts=function(D){if(D instanceof Array)return[].concat(D);var $={retries:10,factor:2,minTimeout:1000,maxTimeout:1/0,randomize:!1};for(var U in D)$[U]=D[U];if($.minTimeout>$.maxTimeout)throw Error("minTimeout is greater than maxTimeout");var Q=[];for(var X=0;X<$.retries;X++)Q.push(this.createTimeout(X,$));if(D&&D.forever&&!Q.length)Q.push(this.createTimeout(X,$));return Q.sort(function(F,Y){return F-Y}),Q};ha.createTimeout=function(D,$){var U=$.randomize?Math.random()+1:1,Q=Math.round(U*$.minTimeout*Math.pow($.factor,D));return Q=Math.min(Q,$.maxTimeout),Q};ha.wrap=function(D,$,U){if($ instanceof Array)U=$,$=null;if(!U){U=[];for(var Q in D)if(typeof D[Q]==="function")U.push(Q)}for(var X=0;X<U.length;X++){var F=U[X],Y=D[F];D[F]=function(I){var q=ha.operation($),W=Array.prototype.slice.call(arguments,1),B=W.pop();W.push(function(G){if(q.retry(G))return;if(G)arguments[0]=q.mainError();B.apply(this,arguments)}),q.attempt(function(){I.apply(D,W)})}.bind(D,Y),D[F].options=$}}});var kE=T((FwD,OU)=>{OU.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];if(process.platform!=="win32")OU.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");if(process.platform==="linux")OU.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var KI=T((YwD,G8)=>{var dD=global.process,P1=function(D){return D&&typeof D==="object"&&typeof D.removeListener==="function"&&typeof D.emit==="function"&&typeof D.reallyExit==="function"&&typeof D.listeners==="function"&&typeof D.kill==="function"&&typeof D.pid==="number"&&typeof D.on==="function"};if(!P1(dD))G8.exports=function(){return function(){}};else{if(BI=s("assert"),C1=kE(),GI=/^win/i.test(dD.platform),B8=s("events"),typeof B8!=="function")B8=B8.EventEmitter;if(dD.__signal_exit_emitter__)Q0=dD.__signal_exit_emitter__;else Q0=dD.__signal_exit_emitter__=new B8,Q0.count=0,Q0.emitted={};if(!Q0.infinite)Q0.setMaxListeners(1/0),Q0.infinite=!0;G8.exports=function(D,$){if(!P1(global.process))return function(){};if(BI.equal(typeof D,"function","a callback must be provided for exit handler"),b1===!1)VU();var U="exit";if($&&$.alwaysLast)U="afterexit";var Q=function(){if(Q0.removeListener(U,D),Q0.listeners("exit").length===0&&Q0.listeners("afterexit").length===0)h9()};return Q0.on(U,D),Q},h9=function(){if(!b1||!P1(global.process))return;b1=!1,C1.forEach(function($){try{dD.removeListener($,d9[$])}catch(U){}}),dD.emit=l9,dD.reallyExit=RU,Q0.count-=1},G8.exports.unload=h9,A6=function($,U,Q){if(Q0.emitted[$])return;Q0.emitted[$]=!0,Q0.emit($,U,Q)},d9={},C1.forEach(function(D){d9[D]=function(){if(!P1(global.process))return;var U=dD.listeners(D);if(U.length===Q0.count){if(h9(),A6("exit",null,D),A6("afterexit",null,D),GI&&D==="SIGHUP")D="SIGINT";dD.kill(dD.pid,D)}}}),G8.exports.signals=function(){return C1},b1=!1,VU=function(){if(b1||!P1(global.process))return;b1=!0,Q0.count+=1,C1=C1.filter(function($){try{return dD.on($,d9[$]),!0}catch(U){return!1}}),dD.emit=ZI,dD.reallyExit=zI},G8.exports.load=VU,RU=dD.reallyExit,zI=function($){if(!P1(global.process))return;dD.exitCode=$||0,A6("exit",dD.exitCode,null),A6("afterexit",dD.exitCode,null),RU.call(dD,dD.exitCode)},l9=dD.emit,ZI=function($,U){if($==="exit"&&P1(global.process)){if(U!==void 0)dD.exitCode=U;var Q=l9.apply(this,arguments);return A6("exit",dD.exitCode,null),A6("afterexit",dD.exitCode,null),Q}else return l9.apply(this,arguments)}}var BI,C1,GI,B8,Q0,h9,A6,d9,b1,VU,RU,zI,l9,ZI});var gE=T((pa,HI)=>{var xE=Symbol();function ia(D,$,U){let Q=$[xE];if(Q)return $.stat(D,(F,Y)=>{if(F)return U(F);U(null,Y.mtime,Q)});let X=new Date(Math.ceil(Date.now()/1000)*1000+5);$.utimes(D,X,X,(F)=>{if(F)return U(F);$.stat(D,(Y,J)=>{if(Y)return U(Y);let I=J.mtime.getTime()%1000===0?"s":"ms";Object.defineProperty($,xE,{value:I}),U(null,J.mtime,I)})})}function ca(D){let $=Date.now();if(D==="s")$=Math.ceil($/1000)*1000;return new Date($)}pa.probe=ia;pa.getMtime=ca});var hE=T((Ut,i9)=>{var aa=s("path"),MI=R6(),ta=_E(),sa=KI(),uE=gE(),e$={};function n9(D,$){return $.lockfilePath||`${D}.lock`}function wI(D,$,U){if(!$.realpath)return U(null,aa.resolve(D));$.fs.realpath(D,U)}function NI(D,$,U){let Q=n9(D,$);$.fs.mkdir(Q,(X)=>{if(!X)return uE.probe(Q,$.fs,(F,Y,J)=>{if(F)return $.fs.rmdir(Q,()=>{}),U(F);U(null,Y,J)});if(X.code!=="EEXIST")return U(X);if($.stale<=0)return U(Object.assign(Error("Lock file is already being held"),{code:"ELOCKED",file:D}));$.fs.stat(Q,(F,Y)=>{if(F){if(F.code==="ENOENT")return NI(D,{...$,stale:0},U);return U(F)}if(!fE(Y,$))return U(Object.assign(Error("Lock file is already being held"),{code:"ELOCKED",file:D}));yE(D,$,(J)=>{if(J)return U(J);NI(D,{...$,stale:0},U)})})})}function fE(D,$){return D.mtime.getTime()<Date.now()-$.stale}function yE(D,$,U){$.fs.rmdir(n9(D,$),(Q)=>{if(Q&&Q.code!=="ENOENT")return U(Q);U()})}function AU(D,$){let U=e$[D];if(U.updateTimeout)return;if(U.updateDelay=U.updateDelay||$.update,U.updateTimeout=setTimeout(()=>{U.updateTimeout=null,$.fs.stat(U.lockfilePath,(Q,X)=>{let F=U.lastUpdate+$.stale<Date.now();if(Q){if(Q.code==="ENOENT"||F)return LI(D,U,Object.assign(Q,{code:"ECOMPROMISED"}));return U.updateDelay=1000,AU(D,$)}if(U.mtime.getTime()!==X.mtime.getTime())return LI(D,U,Object.assign(Error("Unable to update lock within the stale threshold"),{code:"ECOMPROMISED"}));let J=uE.getMtime(U.mtimePrecision);$.fs.utimes(U.lockfilePath,J,J,(I)=>{let q=U.lastUpdate+$.stale<Date.now();if(U.released)return;if(I){if(I.code==="ENOENT"||q)return LI(D,U,Object.assign(I,{code:"ECOMPROMISED"}));return U.updateDelay=1000,AU(D,$)}U.mtime=J,U.lastUpdate=Date.now(),U.updateDelay=null,AU(D,$)})})},U.updateDelay),U.updateTimeout.unref)U.updateTimeout.unref()}function LI(D,$,U){if($.released=!0,$.updateTimeout)clearTimeout($.updateTimeout);if(e$[D]===$)delete e$[D];$.options.onCompromised(U)}function ea(D,$,U){$={stale:1e4,update:null,realpath:!0,retries:0,fs:MI,onCompromised:(Q)=>{throw Q},...$},$.retries=$.retries||0,$.retries=typeof $.retries==="number"?{retries:$.retries}:$.retries,$.stale=Math.max($.stale||0,2000),$.update=$.update==null?$.stale/2:$.update||0,$.update=Math.max(Math.min($.update,$.stale/2),1000),wI(D,$,(Q,X)=>{if(Q)return U(Q);let F=ta.operation($.retries);F.attempt(()=>{NI(X,$,(Y,J,I)=>{if(F.retry(Y))return;if(Y)return U(F.mainError());let q=e$[X]={lockfilePath:n9(X,$),mtime:J,mtimePrecision:I,options:$,lastUpdate:Date.now()};AU(X,$),U(null,(W)=>{if(q.released)return W&&W(Object.assign(Error("Lock is already released"),{code:"ERELEASED"}));mE(X,{...$,realpath:!1},W)})})})})}function mE(D,$,U){$={fs:MI,realpath:!0,...$},wI(D,$,(Q,X)=>{if(Q)return U(Q);let F=e$[X];if(!F)return U(Object.assign(Error("Lock is not acquired/owned by you"),{code:"ENOTACQUIRED"}));F.updateTimeout&&clearTimeout(F.updateTimeout),F.released=!0,delete e$[X],yE(X,$,U)})}function Dt(D,$,U){$={stale:1e4,realpath:!0,fs:MI,...$},$.stale=Math.max($.stale||0,2000),wI(D,$,(Q,X)=>{if(Q)return U(Q);$.fs.stat(n9(X,$),(F,Y)=>{if(F)return F.code==="ENOENT"?U(null,!1):U(F);return U(null,!fE(Y,$))})})}function $t(){return e$}sa(()=>{for(let D in e$){let $=e$[D].options;try{$.fs.rmdirSync(n9(D,$))}catch(U){}}});Ut.lock=ea;Ut.unlock=mE;Ut.check=Dt;Ut.getLocks=$t});var lE=T((JwD,dE)=>{var Jt=R6();function It(D){let $=["mkdir","realpath","stat","rmdir","utimes"],U={...D};return $.forEach((Q)=>{U[Q]=(...X)=>{let F=X.pop(),Y;try{Y=D[`${Q}Sync`](...X)}catch(J){return F(J)}F(null,Y)}}),U}function qt(D){return(...$)=>new Promise((U,Q)=>{$.push((X,F)=>{if(X)Q(X);else U(F)}),D(...$)})}function Wt(D){return(...$)=>{let U,Q;if($.push((X,F)=>{U=X,Q=F}),D(...$),U)throw U;return Q}}function Bt(D){if(D={...D},D.fs=It(D.fs||Jt),typeof D.retries==="number"&&D.retries>0||D.retries&&typeof D.retries.retries==="number"&&D.retries.retries>0)throw Object.assign(Error("Cannot use retries with the sync api"),{code:"ESYNC"});return D}dE.exports={toPromise:qt,toSync:Wt,toSyncOptions:Bt}});var iE=T((IwD,E6)=>{var z8=hE(),{toPromise:EU,toSync:jU,toSyncOptions:OI}=lE();async function nE(D,$){let U=await EU(z8.lock)(D,$);return EU(U)}function Gt(D,$){let U=jU(z8.lock)(D,OI($));return jU(U)}function zt(D,$){return EU(z8.unlock)(D,$)}function Zt(D,$){return jU(z8.unlock)(D,OI($))}function Kt(D,$){return EU(z8.check)(D,$)}function Ht(D,$){return jU(z8.check)(D,OI($))}E6.exports=nE;E6.exports.lock=nE;E6.exports.unlock=zt;E6.exports.lockSync=Gt;E6.exports.unlockSync=Zt;E6.exports.check=Kt;E6.exports.checkSync=Ht});var sE=T((aE)=>{Object.defineProperty(aE,"__esModule",{value:!0});aE.canStoreURLs=aE.FileUrlStorage=void 0;var cE=s("fs"),Lt=Mt(wE()),pE=Nt(iE());function oE(D){if(typeof WeakMap!="function")return null;var $=new WeakMap,U=new WeakMap;return(oE=function(Q){return Q?U:$})(D)}function Nt(D,$){if(!$&&D&&D.__esModule)return D;if(D===null||typeof D!="object"&&typeof D!="function")return{default:D};var U=oE($);if(U&&U.has(D))return U.get(D);var Q={__proto__:null},X=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in D)if(F!=="default"&&{}.hasOwnProperty.call(D,F)){var Y=X?Object.getOwnPropertyDescriptor(D,F):null;Y&&(Y.get||Y.set)?Object.defineProperty(Q,F,Y):Q[F]=D[F]}return Q.default=D,U&&U.set(D,Q),Q}function Mt(D){return D&&D.__esModule?D:{default:D}}function c9(D){return c9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},c9(D)}function wt(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function rE(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,Vt(Q.key),Q)}}function Ot(D,$,U){if($)rE(D.prototype,$);if(U)rE(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function Vt(D){var $=Rt(D,"string");return c9($)=="symbol"?$:$+""}function Rt(D,$){if(c9(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(c9(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var qwD=aE.canStoreURLs=!0,WwD=aE.FileUrlStorage=function(){function D($){wt(this,D),this.path=$}return Ot(D,[{key:"findAllUploads",value:function(){var U=this;return new Promise(function(Q,X){U._getItems("tus::",function(F,Y){if(F)X(F);else Q(Y)})})}},{key:"findUploadsByFingerprint",value:function(U){var Q=this;return new Promise(function(X,F){Q._getItems("tus::".concat(U),function(Y,J){if(Y)F(Y);else X(J)})})}},{key:"removeUpload",value:function(U){var Q=this;return new Promise(function(X,F){Q._removeItem(U,function(Y){if(Y)F(Y);else X()})})}},{key:"addUpload",value:function(U,Q){var X=this,F=Math.round(Math.random()*1000000000000),Y="tus::".concat(U,"::").concat(F);return new Promise(function(J,I){X._setItem(Y,Q,function(q){if(q)I(q);else J(Y)})})}},{key:"_setItem",value:function(U,Q,X){var F=this;pE.lock(this.path,this._lockfileOptions()).then(function(Y){X=F._releaseAndCb(Y,X),F._getData(function(J,I){if(J){X(J);return}I[U]=Q,F._writeData(I,function(q){return X(q)})})}).catch(X)}},{key:"_getItems",value:function(U,Q){this._getData(function(X,F){if(X){Q(X);return}var Y=Object.keys(F).filter(function(J){return J.startsWith(U)}).map(function(J){var I=F[J];return I.urlStorageKey=J,I});Q(null,Y)})}},{key:"_removeItem",value:function(U,Q){var X=this;pE.lock(this.path,this._lockfileOptions()).then(function(F){Q=X._releaseAndCb(F,Q),X._getData(function(Y,J){if(Y){Q(Y);return}delete J[U],X._writeData(J,function(I){return Q(I)})})}).catch(Q)}},{key:"_lockfileOptions",value:function(){return{realpath:!1,retries:{retries:5,minTimeout:20}}}},{key:"_releaseAndCb",value:function(U,Q){return function(X){if(X){U().then(function(){return Q(X)}).catch(function(F){return Q((0,Lt.default)([X,F]))});return}U().then(Q).catch(Q)}}},{key:"_writeData",value:function(U,Q){var X={encoding:"utf8",mode:432,flag:"w"};(0,cE.writeFile)(this.path,JSON.stringify(U),X,function(F){return Q(F)})}},{key:"_getData",value:function(U){(0,cE.readFile)(this.path,"utf8",function(Q,X){if(Q){if(Q.code==="ENOENT")U(null,{});else U(Q);return}try{X=!X.trim().length?{}:JSON.parse(X)}catch(F){U(F);return}U(null,X)})}}])}()});var qj=T((j6)=>{Object.defineProperty(j6,"__esModule",{value:!0});Object.defineProperty(j6,"DefaultHttpStack",{enumerable:!0,get:function(){return Uj.default}});Object.defineProperty(j6,"DetailedError",{enumerable:!0,get:function(){return Et.default}});Object.defineProperty(j6,"FileUrlStorage",{enumerable:!0,get:function(){return Xj.FileUrlStorage}});Object.defineProperty(j6,"StreamSource",{enumerable:!0,get:function(){return Ct.default}});j6.Upload=void 0;Object.defineProperty(j6,"canStoreURLs",{enumerable:!0,get:function(){return Xj.canStoreURLs}});j6.defaultOptions=void 0;Object.defineProperty(j6,"enableDebugLog",{enumerable:!0,get:function(){return jt.enableDebugLog}});j6.isSupported=void 0;var Et=v1(wJ()),jt=OJ(),Tt=v1(iV()),VI=v1(AR()),St=v1(nR()),Pt=v1(oR()),Uj=v1(BA()),Ct=v1(vJ()),Xj=sE();function v1(D){return D&&D.__esModule?D:{default:D}}function K8(D){return K8=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},K8(D)}function bt(D,$){if(!(D instanceof $))throw TypeError("Cannot call a class as a function")}function eE(D,$){for(var U=0;U<$.length;U++){var Q=$[U];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(D,Fj(Q.key),Q)}}function vt(D,$,U){if($)eE(D.prototype,$);if(U)eE(D,U);return Object.defineProperty(D,"prototype",{writable:!1}),D}function _t(D,$,U){return $=TU($),kt(D,Qj()?Reflect.construct($,U||[],TU(D).constructor):$.apply(D,U))}function kt(D,$){if($&&(K8($)==="object"||typeof $==="function"))return $;else if($!==void 0)throw TypeError("Derived constructors may only return object or undefined");return xt(D)}function xt(D){if(D===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function Qj(){try{var D=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch($){}return(Qj=function(){return!!D})()}function TU(D){return TU=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(U){return U.__proto__||Object.getPrototypeOf(U)},TU(D)}function gt(D,$){if(typeof $!=="function"&&$!==null)throw TypeError("Super expression must either be null or a function");if(D.prototype=Object.create($&&$.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),Object.defineProperty(D,"prototype",{writable:!1}),$)RI(D,$)}function RI(D,$){return RI=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Q,X){return Q.__proto__=X,Q},RI(D,$)}function Dj(D,$){var U=Object.keys(D);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(D);$&&(Q=Q.filter(function(X){return Object.getOwnPropertyDescriptor(D,X).enumerable})),U.push.apply(U,Q)}return U}function Z8(D){for(var $=1;$<arguments.length;$++){var U=arguments[$]!=null?arguments[$]:{};$%2?Dj(Object(U),!0).forEach(function(Q){ut(D,Q,U[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(U)):Dj(Object(U)).forEach(function(Q){Object.defineProperty(D,Q,Object.getOwnPropertyDescriptor(U,Q))})}return D}function ut(D,$,U){if($=Fj($),$ in D)Object.defineProperty(D,$,{value:U,enumerable:!0,configurable:!0,writable:!0});else D[$]=U;return D}function Fj(D){var $=ft(D,"string");return K8($)=="symbol"?$:$+""}function ft(D,$){if(K8(D)!="object"||!D)return D;var U=D[Symbol.toPrimitive];if(U!==void 0){var Q=U.call(D,$||"default");if(K8(Q)!="object")return Q;throw TypeError("@@toPrimitive must return a primitive value.")}return($==="string"?String:Number)(D)}var $j=j6.defaultOptions=Z8(Z8({},VI.default.defaultOptions),{},{httpStack:new Uj.default,fileReader:new St.default,urlStorage:new Tt.default,fingerprint:Pt.default}),GwD=j6.Upload=function(D){function $(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return bt(this,$),Q=Z8(Z8({},$j),Q),_t(this,$,[U,Q])}return gt($,D),vt($,null,[{key:"terminate",value:function(Q){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return X=Z8(Z8({},$j),X),VI.default.terminate(Q,X)}}])}(VI.default),zwD=j6.isSupported=!0});var N$;var H8=u(()=>{N$={name:"@capgo/cli",type:"module",version:"8.75.1",description:"A CLI to upload to capgo servers",author:"Martin martin@capgo.app",license:"Apache 2.0",homepage:"https://github.com/Cap-go/capgo/tree/main/cli#readme",repository:{type:"git",url:"https://github.com/Cap-go/capgo.app",directory:"cli"},bugs:{url:"https://github.com/Cap-go/capgo/issues"},keywords:["appflow alternative","ionic","capacitor","auto update","live update","capgo","cli","upload","capgo-cli","sdk","tanstack-intent"],exports:{".":{import:"./dist/index.js",require:"./dist/index.js"},"./sdk":{types:"./dist/src/sdk.d.ts",import:"./dist/src/sdk.js"}},main:"dist/index.js",types:"dist/src/index.d.ts",bin:{capgo:"dist/index.js"},files:["!skills/_artifacts","dist","skills"],engines:{npm:">=8.0.0",node:">=20.0.0"},scripts:{build:"tsc && bun build.mjs",dev:"NODE_ENV=development ncc build","no-debug":"node dist/index.js","dev-build":"SUPA_DB=development ncc build",pack:"pkg",types:"bunx --bun supabase gen types typescript --project-id=xvwzpoazmxkqosrdewyv > src/types/supabase.types.ts",typecheck:"tsgo --project tsconfig.tsgo.json --noEmit",lint:"bun run lint:ox","lint:ox":"oxlint --config ../.oxlintrc.json src","lint:fix":"oxlint --config ../.oxlintrc.json --fix src","check-posix-paths":"node test/check-posix-paths.js","generate-docs":"node dist/index.js generate-docs README.md","test:notify-app-ready-background":"bun test ./test/test-notify-app-ready-background.mjs ./test/test-background-check-shutdown.mjs","test:bundle":"bun test/test-bundle.mjs","test:bundle-validation":"bun test test/bundle/","test:prescan":"bun test test/prescan/","test:functional":"bun test/test-functional.mjs","test:semver":"bun test/test-semver-validation.mjs","test:version-edge-cases":"bun test/test-version-validation.mjs","test:regex":"bun test/test-regex-validation.mjs","test:upload":"bun test/test-upload-validation.mjs","test:fail-on-incompatible":"bun test/test-fail-on-incompatible.mjs","test:native-dependencies":"bun test/test-native-dependencies.mjs && bun test/test-get-remote-dependencies.mjs","test:package-json-guard":"bun test/test-package-json-guard.mjs","test:credentials":"bun test/test-credentials.mjs","test:credentials-export":"bun test/test-credentials-export.mjs","test:asc-key-protocol":"bun test/test-asc-key-protocol.mjs","test:credentials-validation":"bun test/test-credentials-validation.mjs","test:android-service-account-validation":"bun test/test-android-service-account-validation.mjs","test:build-zip-filter":"bun test/test-build-zip-filter.mjs","test:checksum":"bun test/test-checksum-algorithm.mjs","test:build-needed":"bun test/test-build-needed.mjs","test:cli-help":"bun test/test-cli-help.mjs","test:build-cache-payload":"bun test/test-build-cache-payload.mjs","test:build-cancellation":"bun test/test-build-cancellation.mjs","test:ci-prompts":"bun test/test-ci-prompts.mjs","test:ci-secrets":"bun test/test-ci-secrets.mjs","test:android-onboarding-progress":"bun test/test-android-onboarding-progress.mjs && bun test/test-android-select-guard.mjs","test:android-keystore-action":"bun test/test-android-keystore-action.mjs","test:android-google-play-action":"bun test/test-android-google-play-action.mjs","test:onboarding-telemetry":"bun test/test-onboarding-telemetry.mjs","test:v2-event-migration":"bun test/test-v2-event-migration.mjs","test:analytics":"bun test/test-analytics.mjs","test:cli-headers":"bun test/test-cli-headers.mjs","test:min-cli-version":"bun test/test-min-cli-version.mjs","test:authenticated-command-invocation":"bun test/test-authenticated-command-invocation.mjs","test:analytics-error-category":"bun test/test-analytics-error-category.mjs","test:analytics-org-resolver":"bun test/test-analytics-org-resolver.mjs","test:supabase-perf":"bun test/test-supabase-perf.mjs","test:preview-qr":"bun test/test-preview-qr.mjs","test:bundle-pages":"bun test test/test-bundle-pages.test.ts","test:mcp-analytics":"bun test/test-mcp-analytics.mjs","test:mcp-instructions":"bun test/test-mcp-instructions.mjs","test:mcp-stdout-guard":"bun test/test-mcp-stdout-guard.mjs","test:mcp-platform-select":"bun test/test-mcp-platform-select.mjs","test:mcp-explain-scopes":"bun test/test-mcp-explain-scopes.mjs","test:mcp-oauth-reopen":"bun test/test-mcp-oauth-reopen.mjs","test:mcp-broker-oauth":"bun test/test-mcp-broker-oauth.mjs","test:mcp-broker-session":"bun test/test-mcp-broker-session.mjs","test:mcp-credentials-manage":"bun test/test-mcp-credentials-manage.mjs","test:mcp-resume-prompt":"bun test/test-mcp-resume-prompt.mjs","test:mcp-build-job":"bun test/test-mcp-build-job.mjs","test:mcp-build-tools":"bun test/test-mcp-build-tools.mjs","test:app-created-source":"bun test/test-app-created-source.mjs","test:app-add-exists":"bun test/test-app-add-exists.mjs","test:app-add-getting-started":"bun test/test-app-add-getting-started.mjs","test:app-list-output-text":"bun test/test-app-list-output-text.mjs","test:app-todo":"bun test/test-app-todo.mjs","test:doctor-analytics":"bun test/test-doctor-analytics.mjs","test:posthog-exception":"bun test/test-posthog-exception.mjs","test:cli-recovery":"bun test/test-cli-recovery.mjs","test:create-supabase-client":"bun test/test-create-supabase-client.mjs","test:onboarding-recovery":"bun test/test-onboarding-recovery.mjs","test:onboarding-progress":"bun test/test-onboarding-progress.mjs","test:onboarding-run-targets":"bun test/test-onboarding-run-targets.mjs","test:run-device-command":"bun test/test-run-device-command.mjs","test:init-app-conflict":"bun test/test-init-app-conflict.mjs","test:channel-add-exists":"bun test/test-channel-add-exists.mjs","test:wait-log":"bun test/test-wait-log.mjs","test:init-guardrails":"bun test/test-init-guardrails.mjs","test:init-upload-recovery":"bun test/test-init-upload-error-gate.mjs && bun test/test-init-upload-monorepo-recovery.mjs","test:init-replay":"bun test/test-init-replay.mjs","test:init-telemetry":"bun test/test-init-telemetry.mjs","test:capacitor-config-target":"bun test/test-capacitor-config-target.mjs","test:builder-app-id-config":"bun test/test-builder-app-id-config.mjs","test:capacitor-config-typescript7":"bun test/test-capacitor-config-typescript7.mjs","test:capacitor-config-native-import":"bun test/test-capacitor-config-native-import.mjs","test:cli-user-error-config":"bun test/test-cli-user-error-config.mjs","test:cordova-upload-mode":"bun test/test-cordova-upload-mode.mjs","test:init-monorepo-targeting":"bun run test:capacitor-config-target && bun run test:builder-app-id-config && bun run test:capacitor-config-typescript7 && bun run test:capacitor-config-native-import && bun run test:cli-user-error-config && bun test/test-init-monorepo-targeting.mjs","test:prompt-preferences":"bun test/test-prompt-preferences.mjs","test:esm-sdk":"node test/test-sdk-esm.mjs","test:auth-session":"bun test/test-auth-session.mjs","test:mcp":"node test/test-mcp.mjs","test:mcp-no-key-handshake":"node test/test-mcp-no-key-handshake.mjs","test:version-detection":"node test/test-get-installed-version.mjs","test:version-detection:setup":"./test/fixtures/setup-test-projects.sh","test:platform-paths":"bun test/test-platform-paths.mjs","test:project-type-detection":"bun test/test-project-type-detection.mjs","test:payload-split":"bun test/test-payload-split.mjs","test:macos-signing":"bun test/test-macos-signing.mjs","test:helper-dce":"bash scripts/check-helper-dce.sh","test:apple-api-import-helpers":"bun test/test-apple-api-import-helpers.mjs","test:apple-api-verify-key":"bun test/test-apple-api-verify-key.mjs","test:bundle-id-detector":"bun test/test-bundle-id-detector.mjs","test:apple-api-app-list":"bun test/test-apple-api-app-list.mjs","test:apple-api-cert-create":"bun test/test-apple-api-cert-create.mjs","test:app-verification":"bun test/test-app-verification.mjs","test:pbxproj-parser":"bun test/test-pbxproj-parser.mjs","test:self-update":"bun test/test-self-update.mjs","test:update-prompt":"bun test/test-update-prompt.mjs","test:android-tail-engine":"bun test/test-android-tail-engine.mjs","test:android-tail-render":"bun test/test-android-tail-render.mjs","test:android-tail-routing":"bun test/test-android-tail-routing.mjs","test:dev-gate-stripped":"bun test/test-dev-gate-stripped.mjs","test:frame-fit-ios-shared":"bun test/test-frame-fit-ios-shared.mjs","test:ios-confirm-app-id":"bun test/test-ios-confirm-app-id.mjs","test:ios-create-new":"bun test/test-ios-create-new.mjs","test:ios-certificate-action":"bun test/test-ios-certificate-action.mjs","test:ios-profile-action":"bun test/test-ios-profile-action.mjs","test:ios-credential-action":"bun test/test-ios-credential-action.mjs","test:ios-e2e":"bun test/test-ios-e2e.mjs","test:ios-flow-contract":"bun test/test-ios-flow-contract.mjs","test:ios-import-discovery":"bun test/test-ios-import-discovery.mjs","test:ios-import-export":"bun test/test-ios-import-export.mjs","test:ios-import-pickers":"bun test/test-ios-import-pickers.mjs","test:ios-import-recovery":"bun test/test-ios-import-recovery.mjs","test:ios-recovery":"bun test/test-ios-recovery.mjs","test:ios-resume":"bun test/test-ios-resume.mjs","test:ios-tail-handoff":"bun test/test-ios-tail-handoff.mjs","test:ios-tui-render":"bun test/test-ios-tui-render.mjs","test:p8-error":"bun test/test-p8-error.mjs","test:ios-tui-routing":"bun test/test-ios-tui-routing.mjs","test:ios-updater-sync-validation":"bun test/test-ios-updater-sync-validation.mjs","test:ios-verify-app":"bun test/test-ios-verify-app.mjs","test:ios-marketing-version":"bun test/test-ios-marketing-version.mjs","test:android-version":"bun test/test-android-version.mjs","test:platform-flow-contract":"bun test/test-platform-flow-contract.mjs","test:tail-engine-shared":"bun test/test-tail-engine-shared.mjs",test:"bun run build && bun scripts/run-test-suite.ts","test:run":"bun scripts/run-test-suite.ts","test:serial":"bun run build && bun scripts/run-test-suite.ts --serial","test:suite":"bun run test:helper-dce && bun run test:version-detection:setup && bun run test:bundle && bun run test:notify-app-ready-background && bun run test:bundle-validation && bun run test:functional && bun run test:semver && bun run test:auto-bump-version && bun run test:auto-bump-ai-diff && bun run test:version-edge-cases && bun run test:regex && bun run test:upload && bun run test:cordova-upload-mode && bun run test:fail-on-incompatible && bun run test:native-dependencies && bun run test:package-json-guard && bun run test:credentials && bun run test:credentials-export && bun run test:ios-provisioning-map && bun run test:ios-provisioning-command && bun run test:credentials-validation && bun run test:android-service-account-validation && bun run test:build-zip-filter && bun run test:checksum && bun run test:build-needed && bun run test:cli-help && bun run test:build-cache-payload && bun run test:build-cancellation && bun run test:ci-prompts && bun run test:ci-secrets && bun run test:android-onboarding-progress && bun run test:android-keystore-action && bun run test:android-google-play-action && bun run test:onboarding-telemetry && bun run test:v2-event-migration && bun run test:analytics && bun run test:cli-headers && bun run test:min-cli-version && bun run test:authenticated-command-invocation && bun run test:analytics-error-category && bun run test:analytics-org-resolver && bun run test:supabase-perf && bun run test:preview-qr && bun run test:bundle-pages && bun run test:app-set-options && bun run test:mcp-analytics && bun run test:mcp-instructions && bun run test:mcp-live-update-onboarding && bun run test:mcp-stdout-guard && bun run test:mcp-platform-select && bun run test:mcp-explain-scopes && bun run test:mcp-oauth-reopen && bun run test:mcp-broker-oauth && bun run test:mcp-broker-session && bun run test:mcp-credentials-manage && bun run test:mcp-resume-prompt && bun run test:mcp-build-job && bun run test:mcp-build-tools && bun run test:app-created-source && bun run test:app-add-exists && bun run test:app-add-getting-started && bun run test:app-list-output-text && bun run test:app-todo && bun run test:doctor-analytics && bun run test:posthog-exception && bun run test:cli-recovery && bun run test:create-supabase-client && bun run test:build-platform-selection && bun run test:builder-project-discovery && bun run test:builder-app-selection && bun run test:builder-login-gate && bun run test:onboarding-recovery && bun run test:onboarding-progress && bun run test:onboarding-run-targets && bun run test:run-device-command && bun run test:init-monorepo-targeting && bun run test:init-app-conflict && bun run test:channel-list && bun run test:channel-add-exists && bun run test:wait-log && bun run test:init-guardrails && bun run test:init-upload-recovery && bun run test:init-replay && bun run test:init-telemetry && bun run test:prompt-preferences && bun run test:esm-sdk && bun run test:mcp && bun run test:mcp-no-key-handshake && bun run test:auth-session && bun run test:version-detection && bun run test:platform-paths && bun run test:project-type-detection && bun run test:payload-split && bun run test:macos-signing && bun run test:asc-key-protocol && bun run test:apple-api-import-helpers && bun run test:apple-api-verify-key && bun run test:bundle-id-detector && bun run test:apple-api-app-list && bun run test:app-verification && bun run test:pbxproj-parser && bun run test:ai-log-capture && bun run test:ai-analyze-flow && bun run test:cicd-failure-help && bun run test:ai-sse-parser && bun run test:ai-render-markdown && bun run test:ai-stream-markdown && bun run test:ai-onboarding-mode && bun run test:ai-fit && bun run test:platform-layout && bun run test:frame-fit && bun run test:onboarding-min-size && bun run test:min-size-gate && bun run test:shell-size-gate && bun run test:build-log-sanitize && bun run test:build-output-viewport && bun run test:diff-viewer-viewport && bun run test:build-complete-exit && bun run test:ai-analyze-stream && bun run test:support-mailto && bun run test:support-redact && bun run test:support-internal-log && bun run test:support-help-menu && bun run test:support-contact && bun run test:support-upload-prompt && bun run test:support-bundle-files && bun run test:self-update && bun run test:update-prompt && bun run test:apple-api-cert-create && bun run test:android-tail-engine && bun run test:android-tail-render && bun run test:android-tail-routing && bun run test:dev-gate-stripped && bun run test:frame-fit-ios-shared && bun run test:ios-confirm-app-id && bun run test:ios-create-new && bun run test:ios-certificate-action && bun run test:ios-profile-action && bun run test:ios-credential-action && bun run test:ios-e2e && bun run test:ios-flow-contract && bun run test:ios-import-discovery && bun run test:ios-import-export && bun run test:ios-import-pickers && bun run test:ios-import-recovery && bun run test:ios-recovery && bun run test:ios-resume && bun run test:ios-tail-handoff && bun run test:ios-tui-render && bun run test:p8-error && bun run test:ios-tui-routing && bun run test:ios-updater-sync-validation && bun run test:ios-verify-app && bun run test:ios-marketing-version && bun run test:android-version && bun run test:platform-flow-contract && bun run test:tail-engine-shared && bun run test:prescan && bun run test:android-reporting-api && bun run test:android-gcp && bun run test:android-app-verification && bun run test:android-rename && bun run test:appflow-auth && bun run test:appflow-api-map && bun run test:appflow-validate && bun run test:appflow-flow && bun run test:appflow-gapfill && bun run test:appflow-engine && bun run test:appflow-tail && bun run test:appflow-fetch && bun run test:appflow-sa-decode && bun run test:app-permission-helper && bun run test:2fa-compliance-network && bun run test:organization-set-api-host && bun run test:trial-warning && bun run test:plan-validation","test:build-platform-selection":"bun test/test-build-platform-selection.mjs","test:builder-project-discovery":"bun test/test-builder-project-discovery.mjs","test:builder-app-selection":"bun test/test-builder-app-selection.mjs","test:builder-login-gate":"bun test/test-builder-login-gate.mjs","test:ai-log-capture":"bun test/test-ai-log-capture.mjs","test:ai-analyze-flow":"bun test/test-ai-analyze-flow.mjs","test:cicd-failure-help":"bun test/test-cicd-failure-help.mjs","test:ai-analyze-stream":"bun test/test-ai-analyze-stream.mjs","test:ai-sse-parser":"bun test/test-ai-sse-parser.mjs","test:ai-render-markdown":"bun test/test-ai-render-markdown.mjs","test:ai-onboarding-mode":"bun test/test-ai-onboarding-mode.mjs","test:ai-fit":"bun test/test-ai-fit.mjs","test:platform-layout":"bun test/test-platform-layout.mjs","test:frame-fit":"bun test/run-frame-fit.mjs","test:onboarding-min-size":"bun test/test-onboarding-min-size.mjs","test:min-size-gate":"bun test/test-min-size-gate.mjs","test:shell-size-gate":"bun test/test-shell-size-gate.mjs","test:build-log-sanitize":"bun test/test-build-log-sanitize.mjs","test:build-output-viewport":"bun test/test-build-output-viewport.mjs","test:diff-viewer-viewport":"bun test/test-diff-viewer-viewport.mjs","test:build-complete-exit":"bun test/test-build-complete-exit.mjs","test:ai-stream-markdown":"bun test/test-ai-stream-markdown.mjs","test:support-mailto":"bun test/test-support-mailto.mjs","test:support-redact":"bun test/test-support-redact.mjs","test:support-internal-log":"bun test/test-support-internal-log.mjs","test:support-help-menu":"bun test/test-support-help-menu.mjs","test:support-contact":"bun test/test-support-contact.mjs","test:support-upload-prompt":"bun test/test-support-upload-prompt.mjs","test:support-bundle-files":"bun test/test-support-bundle-files.mjs","test:mcp-live-update-onboarding":"bun test/test-mcp-live-update-onboarding.mjs","test:app-set-options":"bun test/test-app-set-options.mjs && bun test/test-app-list-options.mjs","test:android-reporting-api":"bun test/test-android-reporting-api.mjs","test:android-gcp":"bun test/test-android-gcp.mjs","test:android-app-verification":"bun test/test-android-app-verification.mjs","test:android-rename":"bun test/test-android-rename.mjs","test:appflow-auth":"bun test/test-appflow-auth.mjs","test:appflow-api-map":"bun test/test-appflow-api-map.mjs","test:appflow-validate":"bun test/test-appflow-validate.mjs","test:appflow-flow":"bun test/test-appflow-flow.mjs","test:appflow-gapfill":"bun test/test-appflow-gapfill.mjs","test:appflow-engine":"bun test/test-appflow-engine.mjs","test:appflow-tail":"bun test/test-appflow-tail.mjs","test:appflow-fetch":"bun test/test-appflow-fetch.mjs","test:appflow-sa-decode":"bun test/test-appflow-sa-decode.mjs","test:app-permission-helper":"bun test/test-app-permission-helper.mjs","test:2fa-compliance-network":"bun test/test-2fa-compliance-network.mjs","test:organization-set-api-host":"bun test/test-organization-set-api-host.mjs","test:trial-warning":"bun test/test-trial-warning.mjs","test:plan-validation":"bun test/test-plan-validation.mjs","test:auto-bump-version":"bun test/test-auto-bump-version.mjs","test:auto-bump-ai-diff":"bun test/test-auto-bump-ai-diff.mjs","test:ios-provisioning-map":"bun test/test-ios-provisioning-map.mjs","test:ios-provisioning-command":"bun test/test-ios-provisioning-command.mjs","test:channel-list":"bun test/test-channel-list.mjs"},dependencies:{"@inkjs/ui":"^2.0.0","@manypkg/tools":"^2.1.2","@rrweb/types":"^2.1.1","@standard-schema/spec":"^1.1.0","@xmldom/xmldom":"^0.9.10","@xterm/addon-serialize":"^0.14.0","@xterm/headless":"^6.0.0","agent-cli-detector":"^0.1.6","happy-dom":"^20.11.0",ink:"^7.1.1","ink-spinner":"^5.0.0",jsonwebtoken:"^9.0.3","node-forge":"^1.4.0",qrcode:"^1.5.4",react:"^19.2.8","rrweb-snapshot":"^2.1.1","string-width":"^8.2.2",typescript:"6.0.3",zod:"^4.5.4"},optionalDependencies:{"@capgo/cli-helper-darwin-arm64":"^1.1.1","@capgo/cli-helper-darwin-x64":"^1.1.1","node-pty":"^1.1.0"},devDependencies:{"@antfu/eslint-config":"^9.2.0","@bradenmacdonald/s3-lite-client":"npm:@jsr/bradenmacdonald__s3-lite-client@0.9.6","@capacitor/cli":"^8.4.2","@capgo/find-package-manager":"^0.0.18","@clack/prompts":"^1.7.0","@modelcontextprotocol/client":"^2.0.0-beta.5","@modelcontextprotocol/server":"^2.0.0-beta.5","@sauber/table":"npm:@jsr/sauber__table","@sinonjs/fake-timers":"15.4.0","@std/semver":"npm:@jsr/std__semver@1.0.8","@supabase/supabase-js":"^2.110.8","@tanstack/intent":"^0.3.6","@types/adm-zip":"^0.5.8","@types/jsonwebtoken":"^9.0.10","@types/node":"^26.1.1","@types/node-forge":"^1.3.14","@types/prettyjson":"^0.0.33","@types/qrcode":"^1.5.6","@types/react":"^19.2.17","@types/tmp":"^0.2.6","@types/ws":"^8.18.1","@typescript/native-preview":"7.0.0-dev.20260707.2","@vercel/ncc":"^0.44.1","@vue/compiler-dom":"3.5.40","@xterm/headless":"^6.0.0","adm-zip":"^0.6.0","ci-info":"^4.4.0",commander:"^15.0.0",eslint:"^10.7.0","git-format-staged":"4.0.2",husky:"^9.1.7","is-wsl":"^3.1.1",micromatch:"^4.0.8",open:"^11.0.0",oxlint:"^1.75.0",partysocket:"^1.3.0",prettyjson:"^1.2.5",tmp:"^0.2.7","tus-js-client":"^4.3.1",ws:"^8.21.1"}}});var AD;var _1=u(()=>{AD=class AD extends Error{context;constructor(D,$){super(D);this.name="CliUserError",this.context=$}}});import{platform as mt}from"node:os";import{version as ht}from"node:process";function OwD(D){Bj=D}function lt(D){for(let $=0;$<D.length;$++)if(D.charCodeAt($)>255)return!1;return!0}function Wj(D){if(D.toLowerCase()==="x-capgo-log-token")return"Build log token is missing. Re-run the build command or pass a valid log token.";return"Capgo API key is missing. Run `npx -y @capgo/cli@latest login` or pass `--apikey`."}function nt(D){if(D.toLowerCase()==="x-capgo-log-token")return"Build log token contains invalid characters (only ASCII is allowed). Re-run the build command to get a fresh token.";if(D.toLowerCase()==="authorization")return"Authorization header contains invalid characters (only ASCII is allowed). Check your Capgo API key or Supabase anon key configuration.";return"Capgo API key contains invalid characters (only ASCII is allowed). Copy the key from the Capgo dashboard."}function EI(D,$){if($===void 0||$===null){if(AI.has(D.toLowerCase()))throw new AD(Wj(D));throw new AD(`HTTP header "${D}" is missing or invalid.`)}if(typeof $!=="string"){if(AI.has(D.toLowerCase()))throw new AD(Wj(D));throw new AD(`HTTP header "${D}" is missing or invalid.`)}if(!lt($)){if(AI.has(D.toLowerCase()))throw new AD(nt(D));throw new AD(`HTTP header "${D}" contains invalid characters (only ASCII is allowed).`)}return $}function T6(D){let $={capgo_api:dt,"x-cli-version":N$.version,"x-cli-command":Bj,"x-cli-node":ht,"x-cli-os":mt()};if(D)for(let[U,Q]of Object.entries(D))$[U]=EI(U,Q);return $}var dt="2025-10-01",Bj="",AI;var jI=u(()=>{H8();_1();AI=new Set(["authorization","capgkey","x-capgo-log-token"])});import{execFileSync as ot}from"child_process";import at from"path";function pt(D,$){if($===void 0)return!0;if(typeof $==="string")return D===$;if($ instanceof RegExp)return $.test(D);return $(D)}function rt(D,$,U){return{agent:{id:D.id,name:D.name},strategy:"environment",signal:$.name,value:U}}function et(D,$){let U=[],Q=zj($.command);for(let X of D)for(let F of X.process??[]){if(!F.pattern.test(Q))continue;U.push(Ds(X,F,{...$,command:Q}))}return U}function Ds(D,$,U){return{agent:{id:D.id,name:D.name},strategy:"process-tree",signal:$.pattern.toString(),value:`${U.pid}:${U.command}`}}function Gj(D,$){try{return ot("ps",["-o",`${$}=`,"-p",String(D)],{encoding:"utf8",stdio:["ignore","pipe","ignore"]}).trim()}catch{return""}}function zj(D){return at.basename(D.trim()).replace(/^-+/,"")}function Zj(D={}){let $=D.agents??it,U=D.strategies??$s(D.experimentalProcessTree),Q={env:D.env??process.env,pid:D.pid??process.pid,agents:$,maxProcessDepth:D.maxProcessDepth??20},X=U.flatMap((Y)=>Y.detect(Q)),F=Us($,X,Q.env);if(F===void 0)return{detected:!1};return{detected:!0,agent:F}}function $s(D=!1){let $=[new ct];if(D)$.push(new st);return $}function Us(D,$,U){let Q=new Set($.map((X)=>X.agent.id));for(let X of D){if(!Q.has(X.id))continue;return{id:X.id,name:X.name,...Xs(X,U)}}return}function Xs(D,$){for(let U of D.sessionEnv??[]){let Q=$[U];if(Q!==void 0&&Q.length>0)return{sessionId:Q}}return{}}var it,ct=class{name="environment";detect(D){let $=[];for(let U of D.agents)for(let Q of U.env??[]){let X=D.env[Q.name];if(X===void 0||!pt(X,Q.value))continue;$.push(rt(U,Q,X))}return $}},tt=class{read(D){let $=Gj(D,"comm"),U=Number.parseInt(Gj(D,"ppid"),10);if(!$||!Number.isInteger(U))return;return{pid:D,ppid:U,command:zj($)}}},st=class{constructor(D=new tt){this.reader=D}reader;name="process-tree";detect(D){let $=[],U=D.pid;for(let Q=0;Q<D.maxProcessDepth;Q+=1){let X=this.reader.read(U);if(X===void 0)break;if($.push(...et(D.agents,X)),X.ppid===void 0||X.ppid<=1||X.ppid===U)break;U=X.ppid}return $}};var Kj=u(()=>{it=[{id:"codex",name:"Codex",env:[{name:"CODEX_CI",value:"1"},{name:"CODEX_SHELL",value:"1"},{name:"CODEX_THREAD_ID"}],process:[{pattern:/^codex$/i}],sessionEnv:["CODEX_THREAD_ID"]},{id:"cursor",name:"Cursor",env:[{name:"CURSOR_AGENT",value:"1"},{name:"CURSOR_CONVERSATION_ID"}],process:[{pattern:/^cursor$/i}],sessionEnv:["CURSOR_CONVERSATION_ID"]},{id:"claude-code",name:"Claude Code",env:[{name:"CLAUDECODE",value:"1"},{name:"CLAUDE_CODE_SESSION_ID"}],process:[{pattern:/^claude$/i}],sessionEnv:["CLAUDE_CODE_SESSION_ID"]},{id:"opencode",name:"OpenCode",env:[{name:"OPENCODE",value:"1"},{name:"OPENCODE_PID"}],process:[{pattern:/^opencode$/i}]},{id:"devin",name:"Devin",process:[{pattern:/devin/i}]},{id:"gemini",name:"Gemini CLI",env:[{name:"GEMINI_CLI",value:"1"}],process:[{pattern:/^gemini$/i}]},{id:"antigravity",name:"Antigravity",env:[{name:"ANTIGRAVITY_AGENT",value:"1"},{name:"ANTIGRAVITY_TRAJECTORY_ID"}],process:[{pattern:/^antigravity$/i}],sessionEnv:["ANTIGRAVITY_TRAJECTORY_ID"]},{id:"bolt",name:"Bolt",env:[{name:"BOLT_ENV"},{name:"BOLT_ORIGIN"},{name:"BOLT_SERVER_URL"}]},{id:"pi",name:"Pi",env:[{name:"PI_CODING_AGENT",value:"true"}]},{id:"replit",name:"Replit",env:[{name:"REPLIT_SESSION"}],sessionEnv:["REPLIT_SESSION"]},{id:"rork",name:"Rork",env:[{name:"RORK_API_URL"}]},{id:"kiro",name:"Kiro",env:[{name:"KIRO_SESSION_ID"}],process:[{pattern:/kiro/i}],sessionEnv:["KIRO_SESSION_ID"]},{id:"muse",name:"Muse Code",env:[{name:"MUSE_RELEASE_INFO"}]},{id:"cline",name:"Cline",env:[{name:"CLINE_WRAPPER_PATH"}],process:[{pattern:/^cline$/i}]},{id:"kilocode",name:"Kilo Code",env:[{name:"KILO",value:"1"},{name:"KILOCODE_VERSION"},{name:"KILO_RUN_ID"}],process:[{pattern:/^(kilo|kilocode)$/i}],sessionEnv:["KILO_RUN_ID"]},{id:"copilot",name:"GitHub Copilot CLI",env:[{name:"COPILOT_CLI",value:"1"},{name:"COPILOT_AGENT_SESSION_ID"},{name:"COPILOT_RUN_APP",value:"1"}],process:[{pattern:/^(github-copilot-cli|copilot)$/i}],sessionEnv:["COPILOT_AGENT_SESSION_ID"]}]});import{platform as Qs,release as Fs}from"node:os";import{arch as Ys,env as Js,version as Is}from"node:process";function _wD(D){TI=D}function kwD(){return TI}function Hj(D=Js){let $=Zj({env:D}),U={cli_version:N$.version,node_version:Is,os_platform:Qs(),os_arch:Ys,os_release:Fs(),timezone:Intl.DateTimeFormat().resolvedOptions().timeZone||"undefined",is_ci:p9.isCI,is_tty:Boolean(process.stdout.isTTY),invocation_source:TI,agent_invoker:$.detected};if($.detected&&$.agent)U.agent_identity=$.agent;if(p9.name)U.ci_provider=p9.name;return U}var p9,TI="cli";var Lj=u(()=>{Kj();H8();p9=g0(zJ(),1)});import{AsyncLocalStorage as qs}from"node:async_hooks";function uwD(D,$){return Mj.run(D,()=>Promise.resolve($()))}function Ws(){return Mj.getStore()}function fwD(){wj=!0}function Oj(){return wj}function ywD(D){Vj=D}function Nj(D){try{Vj?.(D)}catch{}}function hwD(D,$){let U;try{U=new URL(D).pathname}catch{U=D.split("?")[0]}let Q="/functions/v1/",X=U.indexOf(Q);if(X>=0){let q=U.slice(X+Q.length),W=0,B=q.length;while(W<B&&q[W]==="/")W+=1;while(B>W&&q[B-1]==="/")B-=1;let G=q.slice(W,B);return G?`${$} functions:${G}`:`${$} functions`}let F="/rest/v1/",Y=U.indexOf(F),J=Y>=0?U.slice(Y+F.length):U.replace(/^\//,"");if(J.startsWith("rpc/"))return`rpc:${J.slice(4).split("/")[0]}`;let I=J.split("/")[0]||U;return`${$} ${I}`}function Bs(D){let $=D?.headers;if(!$)return;let U=$.get;if(typeof U==="function")return U.call($,"capgkey")??void 0;if(Array.isArray($))return $.find(([Q])=>Q.toLowerCase()==="capgkey")?.[1];return $.capgkey}function Rj(){return async($,U)=>{let Q=(U?.method??"GET").toUpperCase(),X=typeof $==="string"?$:$ instanceof URL?$.href:$.url,F=Ws(),Y=Bs(U),J=Date.now();try{let I=await globalThis.fetch($,U);return Nj({url:X,method:Q,status:I.status,ok:I.ok,durationMs:Date.now()-J,source:F,apikey:Y}),I}catch(I){throw Nj({url:X,method:Q,status:0,ok:!1,durationMs:Date.now()-J,source:F,apikey:Y,error:I}),I}}}var Mj,wj=!1,Vj,mwD=5000;var Aj=u(()=>{Mj=new qs});function Gs(D,$){if(!J9(D)||!J9($))return!1;return B1(K$(D),K$($))}function zs(D,$,U){let Q=U?.trim()?`
${U.trim()}`:"";return`This Capgo API requires @capgo/cli@${$} or newer. You are using @capgo/cli@${D}.${Q}
Please update: npx @capgo/cli@latest`}function Ej(D,$,U=!1){let Q=$||N$.version,X=D.minCliVersion?.trim();if(!X||!Gs(Q,X))return;let F=zs(Q,X,D.minCliVersionReason);if(!U)SD.error(F);throw new AD(F,{minCliVersion:X,currentVersion:Q})}var jj=u(()=>{L6();aY();H8();_1()});function Tj(D,$){let Q=["normal","bold","dim","italic","underline","strikethrough"].indexOf(D),X="\x1B[";return"\x1B["+Q+"m"+$+"\x1B[0m"}var r9;var Sj=u(()=>{r9=class r9{title=null;headers=[];rows=[];static narrowTheme={top:["╔","═","╤","╗"],row:["║"," ","│","║"],div:["╟","─","┼","╢"],bot:["╚","═","╧","╝"]};static wideTheme={top:["╔═","═","═╤═","═╗"],row:["║ "," "," │ "," ║"],div:["╟─","─","─┼─","─╢"],bot:["╚═","═","═╧═","═╝"]};static roundTheme={top:["╭─","─","─┬─","─╮"],row:["│ "," "," │ "," │"],div:["├─","─","─┼─","─┤"],bot:["╰─","─","─┴─","─╯"]};theme=r9.wideTheme;columnWidth(){let D=[this.headers,...this.rows].filter((U)=>U.length>0),$=D[0].map((U)=>this.cast(U).length);for(let U of D.slice(1))for(let Q=0;Q<$.length;Q++){let X=this.cast(U[Q]).length;if(X>$[Q])$[Q]=X}return $}cast(D){if(typeof D==="object")return"obj";if(D!==void 0&&typeof D.toString==="function")return D.toString();else return""}renderTitle(){return"[ "+this.title+" ]"}renderLine(D){let $=this.columnWidth();return D[0]+$.map((U)=>D[1].repeat(U)).join(D[2])+D[3]}renderCell(D,$,U=!1){let Q=this.cast(D),X=U?Tj("bold",Q):Q,F=$-Q.length,Y=this.theme.row[1];switch(typeof D){case"number":return Y.repeat(F)+X;case"string":return X+Y.repeat(F);case"boolean":case"object":return Y.repeat(Math.ceil(F/2))+Tj("italic",Q)+Y.repeat(Math.floor(F/2));default:return Y.repeat(F)}}renderRow(D,$=!1){let U=this.theme.row,Q=this.columnWidth();return U[0]+D.map((X,F)=>this.renderCell(X,Q[F],$)).join(U[2])+U[3]}toString(){let D=this.theme,$=this.headers.length>0,U=this.rows.length>0;return[this.title?this.renderTitle():"",$||U?this.renderLine(D.top):"",$?this.renderRow(this.headers,!0):"",$&&U?this.renderLine(D.div):"",...this.rows.map((Q)=>this.renderRow(Q)),$||U?this.renderLine(D.bot):""].filter((Q)=>Q.length>0).join(`
`)}}});var Pj=u(()=>{Sj()});async function Cj(D){try{let U=`https://registry.npmjs.org/${encodeURIComponent(D.toLowerCase())}`,Q=await fetch(U,{headers:{accept:"application/vnd.npm.install-v1+json; q=1.0, application/json; q=0.8, */*"}});if(!Q.ok)return null;return(await Q.json())["dist-tags"]?.latest||null}catch{return null}}async function Zs(){let D=await Cj("@capgo/cli")??"",$=D?.split(".")[0]??"";return{currentVersion:N$.version,latestVersion:D,isOutdated:!!D&&D!==N$.version,majorVersion:$}}async function bj(D={warn:($)=>SD.warning($)}){let{isOutdated:$,currentVersion:U,latestVersion:Q,majorVersion:X}=await Zs();if($)D.warn(`\uD83D\uDEA8 You are using @capgo/cli@${U} it's not the latest version.
Please use @capgo/cli@${Q}" or @capgo/cli@${X} to keep up to date with the latest features and bug fixes.`)}var vj=u(()=>{L6();H8()});function kj(D,$,U=new Date,Q=300000){return{appId:D,devicesId:$?[$]:void 0,order:[{key:"created_at",sortable:"desc"}],rangeStart:new Date(U.getTime()-Q).toISOString()}}function xj(D,$=!1){if($)return!1;let U=D.replace(/\r|\n/g,"");return U==="c"||U==="C"}var _j=5000,SI="Press C to continue if you already verified the update in the Capgo dashboard";var Rs={};N0(Rs,{waitLog:()=>fj,sendCliEvent:()=>L8,getStats:()=>uj,debugApp:()=>Vs,cancelCommand:()=>gj});import Ks from"node:process";function Hs(D,$){return new Promise((U)=>{if($?.aborted){U();return}let Q=()=>{clearTimeout(X),U()},X=setTimeout(()=>{$?.removeEventListener("abort",Q),U()},D);$?.addEventListener("abort",Q,{once:!0})})}function Ls(D){return new Date(D||"").toLocaleTimeString()}function Ns(D,$){let U=D,Q=U?.cause?.name,X=U?.cause?.code||U?.code,F=(U?.message||"").toLowerCase();if(X==="UND_ERR_CONNECT_TIMEOUT"||Q==="UND_ERR_CONNECT_TIMEOUT"||/connect timeout/.test(F)||/timed out/.test(F))return`Cannot reach ${$} (connection timeout after 10s). Check VPN/firewall/network rules or update API host settings in capacitor.config.json.`;if(X==="ENOTFOUND"||X==="ECONNREFUSED"||F.includes("fetch failed"))return`Cannot reach ${$} (network error). Verify internet connectivity and that ${$} is reachable from this machine.`;if(F.startsWith("http error! status: "))return U?.message||"Capgo API returned an HTTP error.";return w0(D)}async function L8(D,$,U,Q,X,F){await SU(U,{channel:D,event:Q,org_id:$,tracking_version:2,...X||F?{tags:{...X?{"app-id":X}:{},...F}}:{}})}async function gj(D,$,U,Q){if(!W1($))return;throw await L8(D,U,Q,"canceled"),SD.warn("Command cancelled"),new AD("Command cancelled")}async function uj(D,$,U,Q){let F=`${(await k1()).hostApi}/private/stats`;try{let Y=U?{...$,rangeStart:U}:{...$},J=await fetch(F,{method:"POST",headers:T6({"Content-Type":"application/json",capgkey:D}),body:JSON.stringify(Y),signal:Q});if(!J.ok)throw Error(`HTTP error! status: ${J.status}`);let I=await J.json();if(I?.length>0)return I}catch(Y){if(Q?.aborted||Y instanceof Error&&Y.name==="AbortError")return[];SD.error(`Cannot get stats: ${Ns(Y,F)}`)}return[]}function Ms(D){let $={get:{summary:()=>"Update request by device. Waiting for download…",level:"info",trackingEvent:"done"},delete:{summary:()=>"Bundle deleted on device",level:"info"},set:{summary:()=>"Bundle set on device ❤️",level:"info",trackingEvent:"set",stop:!0},NoChannelOrOverride:{summary:()=>"No default channel/override; create it in channel settings",level:"error"},needPlanUpgrade:{summary:({baseUrl:U})=>`Out of quota. Upgrade plan: ${U}/settings/organization/plans`,level:"error"},missingBundle:{summary:()=>"Requested bundle not found on server",level:"error"},noNew:{summary:()=>"Device already has latest available version",level:"info"},disablePlatformIos:{summary:()=>"iOS platform disabled in channel",level:"error"},disablePlatformAndroid:{summary:()=>"Android platform disabled in channel",level:"error"},disableAutoUpdate:{summary:()=>"Automatic updates disabled in channel",level:"error"},disableAutoUpdateToMajor:{summary:()=>"Auto-update to major versions disabled",level:"error"},disableAutoUpdateToMinor:{summary:()=>"Auto-update to minor versions disabled",level:"error"},disableAutoUpdateToPatch:{summary:()=>"Auto-update to patch versions disabled",level:"error"},disableAutoUpdateUnderNative:{summary:()=>"Channel update version is lower than device native",level:"error"},disableDevBuild:{summary:()=>"Dev build updates disabled in channel",level:"error"},disableProdBuild:{summary:()=>"Prod build updates disabled in channel",level:"error"},disableEmulator:{summary:()=>"Emulator updates disabled in channel",level:"error"},disableDevice:{summary:()=>"Physical device updates disabled in channel",level:"error"},cannotGetBundle:{summary:()=>"Cannot retrieve bundle from channel",level:"error"},cannotUpdateViaPrivateChannel:{summary:()=>"No access to private channel",level:"error"},channelMisconfigured:{summary:()=>"Channel configuration invalid or incomplete",level:"error"},disableAutoUpdateMetadata:{summary:()=>"Auto-update on metadata disabled",level:"error"},set_fail:{summary:()=>"Bundle set failed. Possibly corrupted",level:"error"},reset:{summary:()=>"Device reset to builtin bundle",level:"warn"},update_fail:{summary:()=>"Installed bundle failed to call notifyAppReady",level:"error"},checksum_fail:{summary:()=>"Downloaded bundle checksum validation failed",level:"error"},windows_path_fail:{summary:()=>"Bundle contains illegal Windows-style paths",level:"error"},canonical_path_fail:{summary:()=>"Bundle contains non-canonical paths",level:"error"},directory_path_fail:{summary:()=>"Bundle ZIP contains invalid directory paths",level:"error"},unzip_fail:{summary:()=>"Failed to unzip bundle on device",level:"error"},low_mem_fail:{summary:()=>"Download failed due to low device memory",level:"error"},app_moved_to_background:{summary:()=>"App moved to background",level:"info"},app_moved_to_foreground:{summary:()=>"App moved to foreground",level:"info"},decrypt_fail:{summary:()=>"Failed to decrypt downloaded bundle",level:"error"},getChannel:{summary:()=>"Queried current channel on device",level:"info"},setChannel:{summary:()=>"Channel set on device",level:"info"},InvalidIp:{summary:()=>"Device appears in Google datacenter; blocking recent updates (<4h)",level:"warn"},uninstall:{summary:()=>"App uninstalled or Capgo data cleared on device",level:"warn"}};if(D.action.startsWith("download_")){let U=D.action.split("_")[1];if(U==="complete")return{summary:()=>"Download complete; relaunch app to apply",level:"info",trackingEvent:"downloaded"};if(U==="fail")return{summary:()=>"Download failed on device",level:"error"};return{summary:()=>`Downloading ${U}%`,level:"info"}}return $[D.action]||null}async function ws(D,$,U,Q,X,F){let Y=Ms(D);if(!Y)return{};if(Y.trackingEvent)await L8($,U,Q,Y.trackingEvent);let J=Ls(D.created_at),I=D.action,q=D.version_id?`(version #${D.version_id})`:"",W=D.version?` (version ${D.version})`:q,B=`${Y.summary({data:D,baseAppUrl:X,baseUrl:F})}${W}`;return{row:[J,D.device_id,I,B],stop:Y.stop}}function Os(D){return new Promise(($)=>{let U=Ks.stdin,Q=Boolean(U.isTTY&&typeof U.setRawMode==="function"),X=Q?U.isRaw:void 0,F=U.readableFlowing===!0,Y=()=>{I(),$()},J=(q)=>{let W=String(q);if(W==="\x03"||xj(W))Y()},I=()=>{if(U.off("data",J),D.removeEventListener("abort",Y),Q&&X!==void 0)U.setRawMode(X);if(!F)U.pause()};if(D.addEventListener("abort",Y,{once:!0}),Q)U.setRawMode(!0),U.resume();if(U.isTTY)U.on("data",J)})}async function fj(D,$,U,Q,X={}){let F=await k1(),Y=`${F.hostWeb}/app/${U}`;await L8(D,Q,$,"Use waitlog",U);let J=kj(U,X.deviceId,X.now,X.lookbackMs),I=null,q=new Set,W=X.spinner??v4(),B=X.logInfo??((O)=>{SD.info(O)}),G=X.sleep??Hs,Z=X.pollMs??_j,z=`${F.host}/docs/plugins/updater/debugging/#sent-from-the-backend`,K=`Waiting for logs (expect ~30s delay). ${SI}. More info: ${z}`;W.start(K);let H=new AbortController,M=X.waitForSkip?X.waitForSkip(H.signal):Os(H.signal),L=(async()=>{let O=!0;while(!H.signal.aborted){if(!O)await G(Z,H.signal);if(O=!1,H.signal.aborted)return"aborted";let j=await uj($,J,I,H.signal);if(H.signal.aborted)return"aborted";if(j.length===0)continue;let E=j.reduce((R,P)=>{let h=new Date(P.created_at).getTime();return Math.max(R,h)},I?new Date(I).getTime():0);if(E>0)I=new Date(E).toISOString();let C=j.filter((R)=>{let P=`${R.app_id}|${R.device_id}|${R.action}|${R.version_id}|${R.created_at}`;if(q.has(P))return!1;return q.add(P),!0}).sort((R,P)=>new Date(R.created_at).getTime()-new Date(P.created_at).getTime()),S=new r9;S.headers=["Time","Device","Key","Message"],S.theme=r9.roundTheme,S.rows=[];let b=!1;for(let R of C){let{row:P,stop:h}=await ws(R,D,Q,$,Y,F.hostWeb);if(P)S.rows.push(P);if(h)b=!0}if(H.signal.aborted)return"aborted";if(S.rows.length){if(W.stop(""),B(S.toString()),!b)W.start(K)}if(b)return"set"}return"aborted"})();try{let O=await Promise.race([L,M.then(()=>"skip")]);if(H.abort(),await L,O==="skip")return W.stop("Skipped waiting for logs"),B("You can confirm the update in the Capgo dashboard anytime."),{skipped:!0};return W.stop("Stop watching logs"),{skipped:!1}}catch(O){throw H.abort(),await L.catch(()=>{return}),W.stop("Stop watching logs"),O}}async function Vs(D,$){z7("Debug Live update in Capgo"),await bj(),$.apikey=$.apikey||mj();let U=await PI();D=N8(D,U?.config);let Q=$.device;if(!$.apikey)throw SD.error("Missing API key, you need to provide an API key to delete your app"),Error("Missing API key");if(!D)throw SD.error("Missing argument, you need to provide a appId, or be in a capacitor project"),new AD("Missing appId");let X=await hj($.apikey,D,{supaHost:$.supaHost,supaAnon:$.supaAnon}),F=await b4({message:"Automatic check if update working in device ?"});if(await gj("debug",F,X,$.apikey),F)SD.info(`Wait logs sent to Capgo from ${D} device, Please background your app and open it again \uD83D\uDCAA`),SD.info(SI),await fj("debug",$.apikey,D,X,{deviceId:Q}),U9("Done ✅");else U9("Canceled ❌")}var yj=u(()=>{L6();Pj();jI();vj();_1();o9()});import{AsyncLocalStorage as As}from"node:async_hooks";function zOD(){return CI.getStore()??dj}function lj(){let D=CI.getStore();return D===dj?void 0:D}function ZOD(D,$){if(!D)return $();return CI.run(D,$)}var dj,CI;var nj=u(()=>{L6();dj={info:(D)=>SD.info(D),warn:(D)=>SD.warn(D),error:(D)=>SD.error(D),success:(D)=>SD.success(D),intro:z7,outro:U9,spinner:v4},CI=new As});var cj=T((HOD,ij)=>{var M8=1000,w8=M8*60,O8=w8*60,x1=O8*24,Es=x1*7,js=x1*365.25;ij.exports=function(D,$){$=$||{};var U=typeof D;if(U==="string"&&D.length>0)return Ts(D);else if(U==="number"&&isFinite(D))return $.long?Ps(D):Ss(D);throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(D))};function Ts(D){if(D=String(D),D.length>100)return;var $=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(D);if(!$)return;var U=parseFloat($[1]),Q=($[2]||"ms").toLowerCase();switch(Q){case"years":case"year":case"yrs":case"yr":case"y":return U*js;case"weeks":case"week":case"w":return U*Es;case"days":case"day":case"d":return U*x1;case"hours":case"hour":case"hrs":case"hr":case"h":return U*O8;case"minutes":case"minute":case"mins":case"min":case"m":return U*w8;case"seconds":case"second":case"secs":case"sec":case"s":return U*M8;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return U;default:return}}function Ss(D){var $=Math.abs(D);if($>=x1)return Math.round(D/x1)+"d";if($>=O8)return Math.round(D/O8)+"h";if($>=w8)return Math.round(D/w8)+"m";if($>=M8)return Math.round(D/M8)+"s";return D+"ms"}function Ps(D){var $=Math.abs(D);if($>=x1)return PU(D,$,x1,"day");if($>=O8)return PU(D,$,O8,"hour");if($>=w8)return PU(D,$,w8,"minute");if($>=M8)return PU(D,$,M8,"second");return D+" ms"}function PU(D,$,U,Q){var X=$>=U*1.5;return Math.round(D/U)+" "+Q+(X?"s":"")}});var bI=T((LOD,pj)=>{function Cs(D){U.debug=U,U.default=U,U.coerce=I,U.disable=Y,U.enable=X,U.enabled=J,U.humanize=cj(),U.destroy=q,Object.keys(D).forEach((W)=>{U[W]=D[W]}),U.names=[],U.skips=[],U.formatters={};function $(W){let B=0;for(let G=0;G<W.length;G++)B=(B<<5)-B+W.charCodeAt(G),B|=0;return U.colors[Math.abs(B)%U.colors.length]}U.selectColor=$;function U(W){let B,G=null,Z,z;function K(...H){if(!K.enabled)return;let M=K,N=Number(new Date),L=N-(B||N);if(M.diff=L,M.prev=B,M.curr=N,B=N,H[0]=U.coerce(H[0]),typeof H[0]!=="string")H.unshift("%O");let O=0;H[0]=H[0].replace(/%([a-zA-Z%])/g,(E,C)=>{if(E==="%%")return"%";O++;let S=U.formatters[C];if(typeof S==="function"){let b=H[O];E=S.call(M,b),H.splice(O,1),O--}return E}),U.formatArgs.call(M,H),(M.log||U.log).apply(M,H)}if(K.namespace=W,K.useColors=U.useColors(),K.color=U.selectColor(W),K.extend=Q,K.destroy=U.destroy,Object.defineProperty(K,"enabled",{enumerable:!0,configurable:!1,get:()=>{if(G!==null)return G;if(Z!==U.namespaces)Z=U.namespaces,z=U.enabled(W);return z},set:(H)=>{G=H}}),typeof U.init==="function")U.init(K);return K}function Q(W,B){let G=U(this.namespace+(typeof B>"u"?":":B)+W);return G.log=this.log,G}function X(W){U.save(W),U.namespaces=W,U.names=[],U.skips=[];let B=(typeof W==="string"?W:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let G of B)if(G[0]==="-")U.skips.push(G.slice(1));else U.names.push(G)}function F(W,B){let G=0,Z=0,z=-1,K=0;while(G<W.length)if(Z<B.length&&(B[Z]===W[G]||B[Z]==="*"))if(B[Z]==="*")z=Z,K=G,Z++;else G++,Z++;else if(z!==-1)Z=z+1,K++,G=K;else return!1;while(Z<B.length&&B[Z]==="*")Z++;return Z===B.length}function Y(){let W=[...U.names,...U.skips.map((B)=>"-"+B)].join(",");return U.enable(""),W}function J(W){for(let B of U.skips)if(F(W,B))return!1;for(let B of U.names)if(F(W,B))return!0;return!1}function I(W){if(W instanceof Error)return W.stack||W.message;return W}function q(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return U.enable(U.load()),U}pj.exports=Cs});var oj=T((rj,CU)=>{rj.formatArgs=vs;rj.save=_s;rj.load=ks;rj.useColors=bs;rj.storage=xs();rj.destroy=(()=>{let D=!1;return()=>{if(!D)D=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}})();rj.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function bs(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let D;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(D=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(D[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function vs(D){if(D[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+D[0]+(this.useColors?"%c ":" ")+"+"+CU.exports.humanize(this.diff),!this.useColors)return;let $="color: "+this.color;D.splice(1,0,$,"color: inherit");let U=0,Q=0;D[0].replace(/%[a-zA-Z%]/g,(X)=>{if(X==="%%")return;if(U++,X==="%c")Q=U}),D.splice(Q,0,$)}rj.log=console.debug||console.log||(()=>{});function _s(D){try{if(D)rj.storage.setItem("debug",D);else rj.storage.removeItem("debug")}catch($){}}function ks(){let D;try{D=rj.storage.getItem("debug")||rj.storage.getItem("DEBUG")}catch($){}if(!D&&typeof process<"u"&&"env"in process)D=process.env.DEBUG;return D}function xs(){try{return localStorage}catch(D){}}CU.exports=bI()(rj);var{formatters:gs}=CU.exports;gs.j=function(D){try{return JSON.stringify(D)}catch($){return"[UnexpectedJSONParseError]: "+$.message}}});var tj=T((MOD,aj)=>{aj.exports=(D,$=process.argv)=>{let U=D.startsWith("-")?"":D.length===1?"-":"--",Q=$.indexOf(U+D),X=$.indexOf("--");return Q!==-1&&(X===-1||Q<X)}});var DT=T((wOD,ej)=>{var ns=s("os"),sj=s("tty"),J$=tj(),{env:I0}=process,S6;if(J$("no-color")||J$("no-colors")||J$("color=false")||J$("color=never"))S6=0;else if(J$("color")||J$("colors")||J$("color=true")||J$("color=always"))S6=1;if("FORCE_COLOR"in I0)if(I0.FORCE_COLOR==="true")S6=1;else if(I0.FORCE_COLOR==="false")S6=0;else S6=I0.FORCE_COLOR.length===0?1:Math.min(parseInt(I0.FORCE_COLOR,10),3);function vI(D){if(D===0)return!1;return{level:D,hasBasic:!0,has256:D>=2,has16m:D>=3}}function _I(D,$){if(S6===0)return 0;if(J$("color=16m")||J$("color=full")||J$("color=truecolor"))return 3;if(J$("color=256"))return 2;if(D&&!$&&S6===void 0)return 0;let U=S6||0;if(I0.TERM==="dumb")return U;if(process.platform==="win32"){let Q=ns.release().split(".");if(Number(Q[0])>=10&&Number(Q[2])>=10586)return Number(Q[2])>=14931?3:2;return 1}if("CI"in I0){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((Q)=>(Q in I0))||I0.CI_NAME==="codeship")return 1;return U}if("TEAMCITY_VERSION"in I0)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(I0.TEAMCITY_VERSION)?1:0;if(I0.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in I0){let Q=parseInt((I0.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(I0.TERM_PROGRAM){case"iTerm.app":return Q>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(I0.TERM))return 2;if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(I0.TERM))return 1;if("COLORTERM"in I0)return 1;return U}function is(D){let $=_I(D,D&&D.isTTY);return vI($)}ej.exports={supportsColor:is,stdout:vI(_I(!0,sj.isatty(1))),stderr:vI(_I(!0,sj.isatty(2)))}});var QT=T((UT,vU)=>{var cs=s("tty"),bU=s("util");UT.init=es;UT.log=as;UT.formatArgs=rs;UT.save=ts;UT.load=ss;UT.useColors=ps;UT.destroy=bU.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");UT.colors=[6,2,3,4,5,1];try{let D=DT();if(D&&(D.stderr||D).level>=2)UT.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221]}catch(D){}UT.inspectOpts=Object.keys(process.env).filter((D)=>{return/^debug_/i.test(D)}).reduce((D,$)=>{let U=$.substring(6).toLowerCase().replace(/_([a-z])/g,(X,F)=>{return F.toUpperCase()}),Q=process.env[$];if(/^(yes|on|true|enabled)$/i.test(Q))Q=!0;else if(/^(no|off|false|disabled)$/i.test(Q))Q=!1;else if(Q==="null")Q=null;else Q=Number(Q);return D[U]=Q,D},{});function ps(){return"colors"in UT.inspectOpts?Boolean(UT.inspectOpts.colors):cs.isatty(process.stderr.fd)}function rs(D){let{namespace:$,useColors:U}=this;if(U){let Q=this.color,X="\x1B[3"+(Q<8?Q:"8;5;"+Q),F=`  ${X};1m${$} \x1B[0m`;D[0]=F+D[0].split(`
`).join(`
`+F),D.push(X+"m+"+vU.exports.humanize(this.diff)+"\x1B[0m")}else D[0]=os()+$+" "+D[0]}function os(){if(UT.inspectOpts.hideDate)return"";return new Date().toISOString()+" "}function as(...D){return process.stderr.write(bU.formatWithOptions(UT.inspectOpts,...D)+`
`)}function ts(D){if(D)process.env.DEBUG=D;else delete process.env.DEBUG}function ss(){return process.env.DEBUG}function es(D){D.inspectOpts={};let $=Object.keys(UT.inspectOpts);for(let U=0;U<$.length;U++)D.inspectOpts[$[U]]=UT.inspectOpts[$[U]]}vU.exports=bI()(UT);var{formatters:$T}=vU.exports;$T.o=function(D){return this.inspectOpts.colors=this.useColors,bU.inspect(D,this.inspectOpts).split(`
`).map(($)=>$.trim()).join(" ")};$T.O=function(D){return this.inspectOpts.colors=this.useColors,bU.inspect(D,this.inspectOpts)}});var xI=T((VOD,kI)=>{if(typeof process>"u"||process.type==="renderer"||!1||process.__nwjs)kI.exports=oj();else kI.exports=QT()});var q0=T((Je)=>{Je.fromCallback=function(D){return Object.defineProperty(function(...$){if(typeof $[$.length-1]==="function")D.apply(this,$);else return new Promise((U,Q)=>{$.push((X,F)=>X!=null?Q(X):U(F)),D.apply(this,$)})},"name",{value:D.name})};Je.fromPromise=function(D){return Object.defineProperty(function(...$){let U=$[$.length-1];if(typeof U!=="function")return D.apply(this,$);else $.pop(),D.apply(this,$).then((Q)=>U(null,Q),U)},"name",{value:D.name})}});var S0=T((gI)=>{var FT=q0().fromCallback,T0=R6(),We=["access","appendFile","chmod","chown","close","copyFile","cp","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","glob","lchmod","lchown","lutimes","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","statfs","symlink","truncate","unlink","utimes","writeFile"].filter((D)=>{return typeof T0[D]==="function"});Object.assign(gI,T0);We.forEach((D)=>{gI[D]=FT(T0[D])});gI.exists=function(D,$){if(typeof $==="function")return T0.exists(D,$);return new Promise((U)=>{return T0.exists(D,U)})};gI.read=function(D,$,U,Q,X,F){if(typeof F==="function")return T0.read(D,$,U,Q,X,F);return new Promise((Y,J)=>{T0.read(D,$,U,Q,X,(I,q,W)=>{if(I)return J(I);Y({bytesRead:q,buffer:W})})})};gI.write=function(D,$,...U){if(typeof U[U.length-1]==="function")return T0.write(D,$,...U);return new Promise((Q,X)=>{T0.write(D,$,...U,(F,Y,J)=>{if(F)return X(F);Q({bytesWritten:Y,buffer:J})})})};gI.readv=function(D,$,...U){if(typeof U[U.length-1]==="function")return T0.readv(D,$,...U);return new Promise((Q,X)=>{T0.readv(D,$,...U,(F,Y,J)=>{if(F)return X(F);Q({bytesRead:Y,buffers:J})})})};gI.writev=function(D,$,...U){if(typeof U[U.length-1]==="function")return T0.writev(D,$,...U);return new Promise((Q,X)=>{T0.writev(D,$,...U,(F,Y,J)=>{if(F)return X(F);Q({bytesWritten:Y,buffers:J})})})};if(typeof T0.realpath.native==="function")gI.realpath.native=FT(T0.realpath.native);else process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")});var JT=T((Le,YT)=>{var He=s("path");Le.checkPath=function($){if(process.platform==="win32"){if(/[<>:"|?*]/.test($.replace(He.parse($).root,""))){let Q=Error(`Path contains invalid characters: ${$}`);throw Q.code="EINVAL",Q}}}});var BT=T((Me,uI)=>{var IT=S0(),{checkPath:qT}=JT(),WT=(D)=>{let $={mode:511};if(typeof D==="number")return D;return{...$,...D}.mode};Me.makeDir=async(D,$)=>{return qT(D),IT.mkdir(D,{mode:WT($),recursive:!0})};Me.makeDirSync=(D,$)=>{return qT(D),IT.mkdirSync(D,{mode:WT($),recursive:!0})}});var M$=T((jOD,GT)=>{var Ve=q0().fromPromise,{makeDir:Re,makeDirSync:fI}=BT(),yI=Ve(Re);GT.exports={mkdirs:yI,mkdirsSync:fI,mkdirp:yI,mkdirpSync:fI,ensureDir:yI,ensureDirSync:fI}});var P6=T((TOD,ZT)=>{var Ae=q0().fromPromise,zT=S0();function Ee(D){return zT.access(D).then(()=>!0).catch(()=>!1)}ZT.exports={pathExists:Ae(Ee),pathExistsSync:zT.existsSync}});var mI=T((SOD,KT)=>{var V8=S0(),je=q0().fromPromise;async function Te(D,$,U){let Q=await V8.open(D,"r+"),X=null;try{await V8.futimes(Q,$,U)}catch(F){X=F}finally{try{await V8.close(Q)}catch(F){if(!X)X=F}}if(X)throw X}function Se(D,$,U){let Q=V8.openSync(D,"r+"),X=null;try{V8.futimesSync(Q,$,U)}catch(F){X=F}finally{try{V8.closeSync(Q)}catch(F){if(!X)X=F}}if(X)throw X}KT.exports={utimesMillis:je(Te),utimesMillisSync:Se}});var u1=T((POD,MT)=>{var R8=S0(),W0=s("path"),HT=q0().fromPromise;function Pe(D,$,U){let Q=U.dereference?(X)=>R8.stat(X,{bigint:!0}):(X)=>R8.lstat(X,{bigint:!0});return Promise.all([Q(D),Q($).catch((X)=>{if(X.code==="ENOENT")return null;throw X})]).then(([X,F])=>({srcStat:X,destStat:F}))}function Ce(D,$,U){let Q,X=U.dereference?(Y)=>R8.statSync(Y,{bigint:!0}):(Y)=>R8.lstatSync(Y,{bigint:!0}),F=X(D);try{Q=X($)}catch(Y){if(Y.code==="ENOENT")return{srcStat:F,destStat:null};throw Y}return{srcStat:F,destStat:Q}}async function be(D,$,U,Q){let{srcStat:X,destStat:F}=await Pe(D,$,Q);if(F){if(t9(X,F)){let Y=W0.basename(D),J=W0.basename($);if(U==="move"&&Y!==J&&Y.toLowerCase()===J.toLowerCase())return{srcStat:X,destStat:F,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(X.isDirectory()&&!F.isDirectory())throw Error(`Cannot overwrite non-directory '${$}' with directory '${D}'.`);if(!X.isDirectory()&&F.isDirectory())throw Error(`Cannot overwrite directory '${$}' with non-directory '${D}'.`)}if(X.isDirectory()&&hI(D,$))throw Error(_U(D,$,U));return{srcStat:X,destStat:F}}function ve(D,$,U,Q){let{srcStat:X,destStat:F}=Ce(D,$,Q);if(F){if(t9(X,F)){let Y=W0.basename(D),J=W0.basename($);if(U==="move"&&Y!==J&&Y.toLowerCase()===J.toLowerCase())return{srcStat:X,destStat:F,isChangingCase:!0};throw Error("Source and destination must not be the same.")}if(X.isDirectory()&&!F.isDirectory())throw Error(`Cannot overwrite non-directory '${$}' with directory '${D}'.`);if(!X.isDirectory()&&F.isDirectory())throw Error(`Cannot overwrite directory '${$}' with non-directory '${D}'.`)}if(X.isDirectory()&&hI(D,$))throw Error(_U(D,$,U));return{srcStat:X,destStat:F}}async function LT(D,$,U,Q){let X=W0.resolve(W0.dirname(D)),F=W0.resolve(W0.dirname(U));if(F===X||F===W0.parse(F).root)return;let Y;try{Y=await R8.stat(F,{bigint:!0})}catch(J){if(J.code==="ENOENT")return;throw J}if(t9($,Y))throw Error(_U(D,U,Q));return LT(D,$,F,Q)}function NT(D,$,U,Q){let X=W0.resolve(W0.dirname(D)),F=W0.resolve(W0.dirname(U));if(F===X||F===W0.parse(F).root)return;let Y;try{Y=R8.statSync(F,{bigint:!0})}catch(J){if(J.code==="ENOENT")return;throw J}if(t9($,Y))throw Error(_U(D,U,Q));return NT(D,$,F,Q)}function t9(D,$){return $.ino!==void 0&&$.dev!==void 0&&$.ino===D.ino&&$.dev===D.dev}function hI(D,$){let U=W0.resolve(D).split(W0.sep).filter((X)=>X),Q=W0.resolve($).split(W0.sep).filter((X)=>X);return U.every((X,F)=>Q[F]===X)}function _U(D,$,U){return`Cannot ${U} '${D}' to a subdirectory of itself, '${$}'.`}MT.exports={checkPaths:HT(be),checkPathsSync:ve,checkParentPaths:HT(LT),checkParentPathsSync:NT,isSrcSubdir:hI,areIdentical:t9}});var OT=T((COD,wT)=>{async function _e(D,$){let U=[];for await(let Q of D)U.push($(Q).then(()=>null,(X)=>X??Error("unknown error")));await Promise.all(U.map((Q)=>Q.then((X)=>{if(X!==null)throw X})))}wT.exports={asyncIteratorConcurrentProcess:_e}});var jT=T((bOD,ET)=>{var O0=S0(),s9=s("path"),{mkdirs:ke}=M$(),{pathExists:xe}=P6(),{utimesMillis:ge}=mI(),e9=u1(),{asyncIteratorConcurrentProcess:ue}=OT();async function fe(D,$,U={}){if(typeof U==="function")U={filter:U};if(U.clobber="clobber"in U?!!U.clobber:!0,U.overwrite="overwrite"in U?!!U.overwrite:U.clobber,U.preserveTimestamps&&process.arch==="ia32")process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001");let{srcStat:Q,destStat:X}=await e9.checkPaths(D,$,"copy",U);if(await e9.checkParentPaths(D,Q,$,"copy"),!await RT(D,$,U))return;let Y=s9.dirname($);if(!await xe(Y))await ke(Y);await AT(X,D,$,U)}async function RT(D,$,U){if(!U.filter)return!0;return U.filter(D,$)}async function AT(D,$,U,Q){let F=await(Q.dereference?O0.stat:O0.lstat)($);if(F.isDirectory())return de(F,D,$,U,Q);if(F.isFile()||F.isCharacterDevice()||F.isBlockDevice())return ye(F,D,$,U,Q);if(F.isSymbolicLink())return le(D,$,U,Q);if(F.isSocket())throw Error(`Cannot copy a socket file: ${$}`);if(F.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${$}`);throw Error(`Unknown file: ${$}`)}async function ye(D,$,U,Q,X){if(!$)return VT(D,U,Q,X);if(X.overwrite)return await O0.unlink(Q),VT(D,U,Q,X);if(X.errorOnExist)throw Error(`'${Q}' already exists`)}async function VT(D,$,U,Q){if(await O0.copyFile($,U),Q.preserveTimestamps){if(me(D.mode))await he(U,D.mode);let X=await O0.stat($);await ge(U,X.atime,X.mtime)}return O0.chmod(U,D.mode)}function me(D){return(D&128)===0}function he(D,$){return O0.chmod(D,$|128)}async function de(D,$,U,Q,X){if(!$)await O0.mkdir(Q);if(await ue(await O0.opendir(U),async(F)=>{let Y=s9.join(U,F.name),J=s9.join(Q,F.name);if(await RT(Y,J,X)){let{destStat:q}=await e9.checkPaths(Y,J,"copy",X);await AT(q,Y,J,X)}}),!$)await O0.chmod(Q,D.mode)}async function le(D,$,U,Q){let X=await O0.readlink($);if(Q.dereference)X=s9.resolve(process.cwd(),X);if(!D)return O0.symlink(X,U);let F=null;try{F=await O0.readlink(U)}catch(Y){if(Y.code==="EINVAL"||Y.code==="UNKNOWN")return O0.symlink(X,U);throw Y}if(Q.dereference)F=s9.resolve(process.cwd(),F);if(X!==F){if(e9.isSrcSubdir(X,F))throw Error(`Cannot copy '${X}' to a subdirectory of itself, '${F}'.`);if(e9.isSrcSubdir(F,X))throw Error(`Cannot overwrite '${F}' with '${X}'.`)}return await O0.unlink(U),O0.symlink(X,U)}ET.exports=fe});var bT=T((vOD,CT)=>{var P0=R6(),D3=s("path"),ne=M$().mkdirsSync,ie=mI().utimesMillisSync,$3=u1();function ce(D,$,U){if(typeof U==="function")U={filter:U};if(U=U||{},U.clobber="clobber"in U?!!U.clobber:!0,U.overwrite="overwrite"in U?!!U.overwrite:U.clobber,U.preserveTimestamps&&process.arch==="ia32")process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;

	see https://github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat:Q,destStat:X}=$3.checkPathsSync(D,$,"copy",U);if($3.checkParentPathsSync(D,Q,$,"copy"),U.filter&&!U.filter(D,$))return;let F=D3.dirname($);if(!P0.existsSync(F))ne(F);return TT(X,D,$,U)}function TT(D,$,U,Q){let F=(Q.dereference?P0.statSync:P0.lstatSync)($);if(F.isDirectory())return ee(F,D,$,U,Q);else if(F.isFile()||F.isCharacterDevice()||F.isBlockDevice())return pe(F,D,$,U,Q);else if(F.isSymbolicLink())return UDD(D,$,U,Q);else if(F.isSocket())throw Error(`Cannot copy a socket file: ${$}`);else if(F.isFIFO())throw Error(`Cannot copy a FIFO pipe: ${$}`);throw Error(`Unknown file: ${$}`)}function pe(D,$,U,Q,X){if(!$)return ST(D,U,Q,X);return re(D,U,Q,X)}function re(D,$,U,Q){if(Q.overwrite)return P0.unlinkSync(U),ST(D,$,U,Q);else if(Q.errorOnExist)throw Error(`'${U}' already exists`)}function ST(D,$,U,Q){if(P0.copyFileSync($,U),Q.preserveTimestamps)oe(D.mode,$,U);return dI(U,D.mode)}function oe(D,$,U){if(ae(D))te(U,D);return se($,U)}function ae(D){return(D&128)===0}function te(D,$){return dI(D,$|128)}function dI(D,$){return P0.chmodSync(D,$)}function se(D,$){let U=P0.statSync(D);return ie($,U.atime,U.mtime)}function ee(D,$,U,Q,X){if(!$)return DDD(D.mode,U,Q,X);return PT(U,Q,X)}function DDD(D,$,U,Q){return P0.mkdirSync(U),PT($,U,Q),dI(U,D)}function PT(D,$,U){let Q=P0.opendirSync(D);try{let X;while((X=Q.readSync())!==null)$DD(X.name,D,$,U)}finally{Q.closeSync()}}function $DD(D,$,U,Q){let X=D3.join($,D),F=D3.join(U,D);if(Q.filter&&!Q.filter(X,F))return;let{destStat:Y}=$3.checkPathsSync(X,F,"copy",Q);return TT(Y,X,F,Q)}function UDD(D,$,U,Q){let X=P0.readlinkSync($);if(Q.dereference)X=D3.resolve(process.cwd(),X);if(!D)return P0.symlinkSync(X,U);else{let F;try{F=P0.readlinkSync(U)}catch(Y){if(Y.code==="EINVAL"||Y.code==="UNKNOWN")return P0.symlinkSync(X,U);throw Y}if(Q.dereference)F=D3.resolve(process.cwd(),F);if(X!==F){if($3.isSrcSubdir(X,F))throw Error(`Cannot copy '${X}' to a subdirectory of itself, '${F}'.`);if($3.isSrcSubdir(F,X))throw Error(`Cannot overwrite '${F}' with '${X}'.`)}return XDD(X,U)}}function XDD(D,$){return P0.unlinkSync($),P0.symlinkSync(D,$)}CT.exports=ce});var kU=T((_OD,vT)=>{var QDD=q0().fromPromise;vT.exports={copy:QDD(jT()),copySync:bT()}});var U3=T((kOD,kT)=>{var _T=R6(),FDD=q0().fromCallback;function YDD(D,$){_T.rm(D,{recursive:!0,force:!0},$)}function JDD(D){_T.rmSync(D,{recursive:!0,force:!0})}kT.exports={remove:FDD(YDD),removeSync:JDD}});var dT=T((xOD,hT)=>{var IDD=q0().fromPromise,uT=S0(),fT=s("path"),yT=M$(),mT=U3(),xT=IDD(async function($){let U;try{U=await uT.readdir($)}catch{return yT.mkdirs($)}return Promise.all(U.map((Q)=>mT.remove(fT.join($,Q))))});function gT(D){let $;try{$=uT.readdirSync(D)}catch{return yT.mkdirsSync(D)}$.forEach((U)=>{U=fT.join(D,U),mT.removeSync(U)})}hT.exports={emptyDirSync:gT,emptydirSync:gT,emptyDir:xT,emptydir:xT}});var cT=T((gOD,iT)=>{var qDD=q0().fromPromise,lT=s("path"),D6=S0(),nT=M$();async function WDD(D){let $;try{$=await D6.stat(D)}catch{}if($&&$.isFile())return;let U=lT.dirname(D),Q=null;try{Q=await D6.stat(U)}catch(X){if(X.code==="ENOENT"){await nT.mkdirs(U),await D6.writeFile(D,"");return}else throw X}if(Q.isDirectory())await D6.writeFile(D,"");else await D6.readdir(U)}function BDD(D){let $;try{$=D6.statSync(D)}catch{}if($&&$.isFile())return;let U=lT.dirname(D);try{if(!D6.statSync(U).isDirectory())D6.readdirSync(U)}catch(Q){if(Q&&Q.code==="ENOENT")nT.mkdirsSync(U);else throw Q}D6.writeFileSync(D,"")}iT.exports={createFile:qDD(WDD),createFileSync:BDD}});var tT=T((uOD,aT)=>{var GDD=q0().fromPromise,pT=s("path"),C6=S0(),rT=M$(),{pathExists:zDD}=P6(),{areIdentical:oT}=u1();async function ZDD(D,$){let U;try{U=await C6.lstat($,{bigint:!0})}catch{}let Q;try{Q=await C6.lstat(D,{bigint:!0})}catch(Y){throw Y.message=Y.message.replace("lstat","ensureLink"),Y}if(U&&oT(Q,U))return;let X=pT.dirname($);if(!await zDD(X))await rT.mkdirs(X);await C6.link(D,$)}function KDD(D,$){let U;try{U=C6.lstatSync($,{bigint:!0})}catch{}try{let F=C6.lstatSync(D,{bigint:!0});if(U&&oT(F,U))return}catch(F){throw F.message=F.message.replace("lstat","ensureLink"),F}let Q=pT.dirname($);if(C6.existsSync(Q))return C6.linkSync(D,$);return rT.mkdirsSync(Q),C6.linkSync(D,$)}aT.exports={createLink:GDD(ZDD),createLinkSync:KDD}});var eT=T((fOD,sT)=>{var b6=s("path"),X3=S0(),{pathExists:HDD}=P6(),LDD=q0().fromPromise;async function NDD(D,$){if(b6.isAbsolute(D)){try{await X3.lstat(D)}catch(F){throw F.message=F.message.replace("lstat","ensureSymlink"),F}return{toCwd:D,toDst:D}}let U=b6.dirname($),Q=b6.join(U,D);if(await HDD(Q))return{toCwd:Q,toDst:D};try{await X3.lstat(D)}catch(F){throw F.message=F.message.replace("lstat","ensureSymlink"),F}return{toCwd:D,toDst:b6.relative(U,D)}}function MDD(D,$){if(b6.isAbsolute(D)){if(!X3.existsSync(D))throw Error("absolute srcpath does not exist");return{toCwd:D,toDst:D}}let U=b6.dirname($),Q=b6.join(U,D);if(X3.existsSync(Q))return{toCwd:Q,toDst:D};if(!X3.existsSync(D))throw Error("relative srcpath does not exist");return{toCwd:D,toDst:b6.relative(U,D)}}sT.exports={symlinkPaths:LDD(NDD),symlinkPathsSync:MDD}});var US=T((yOD,$S)=>{var DS=S0(),wDD=q0().fromPromise;async function ODD(D,$){if($)return $;let U;try{U=await DS.lstat(D)}catch{return"file"}return U&&U.isDirectory()?"dir":"file"}function VDD(D,$){if($)return $;let U;try{U=DS.lstatSync(D)}catch{return"file"}return U&&U.isDirectory()?"dir":"file"}$S.exports={symlinkType:wDD(ODD),symlinkTypeSync:VDD}});var FS=T((mOD,QS)=>{var RDD=q0().fromPromise,v6=s("path"),m0=S0(),{mkdirs:ADD,mkdirsSync:EDD}=M$(),{symlinkPaths:jDD,symlinkPathsSync:TDD}=eT(),{symlinkType:SDD,symlinkTypeSync:PDD}=US(),{pathExists:CDD}=P6(),{areIdentical:XS}=u1();async function bDD(D,$,U){let Q;try{Q=await m0.lstat($)}catch{}if(Q&&Q.isSymbolicLink()){let J;if(v6.isAbsolute(D))J=await m0.stat(D,{bigint:!0});else{let q=v6.dirname($),W=v6.join(q,D);try{J=await m0.stat(W,{bigint:!0})}catch{J=await m0.stat(D,{bigint:!0})}}let I=await m0.stat($,{bigint:!0});if(XS(J,I))return}let X=await jDD(D,$);D=X.toDst;let F=await SDD(X.toCwd,U),Y=v6.dirname($);if(!await CDD(Y))await ADD(Y);return m0.symlink(D,$,F)}function vDD(D,$,U){let Q;try{Q=m0.lstatSync($)}catch{}if(Q&&Q.isSymbolicLink()){let J;if(v6.isAbsolute(D))J=m0.statSync(D,{bigint:!0});else{let q=v6.dirname($),W=v6.join(q,D);try{J=m0.statSync(W,{bigint:!0})}catch{J=m0.statSync(D,{bigint:!0})}}let I=m0.statSync($,{bigint:!0});if(XS(J,I))return}let X=TDD(D,$);D=X.toDst,U=PDD(X.toCwd,U);let F=v6.dirname($);if(m0.existsSync(F))return m0.symlinkSync(D,$,U);return EDD(F),m0.symlinkSync(D,$,U)}QS.exports={createSymlink:RDD(bDD),createSymlinkSync:vDD}});var zS=T((hOD,GS)=>{var{createFile:YS,createFileSync:JS}=cT(),{createLink:IS,createLinkSync:qS}=tT(),{createSymlink:WS,createSymlinkSync:BS}=FS();GS.exports={createFile:YS,createFileSync:JS,ensureFile:YS,ensureFileSync:JS,createLink:IS,createLinkSync:qS,ensureLink:IS,ensureLinkSync:qS,createSymlink:WS,createSymlinkSync:BS,ensureSymlink:WS,ensureSymlinkSync:BS}});var xU=T((dOD,ZS)=>{function _DD(D,{EOL:$=`
`,finalEOL:U=!0,replacer:Q=null,spaces:X}={}){let F=U?$:"",Y=JSON.stringify(D,Q,X);if(Y===void 0)throw TypeError(`Converting ${typeof D} value to JSON is not supported`);return Y.replace(/\n/g,$)+F}function kDD(D){if(Buffer.isBuffer(D))D=D.toString("utf8");return D.replace(/^\uFEFF/,"")}ZS.exports={stringify:_DD,stripBom:kDD}});var NS=T((lOD,LS)=>{var A8;try{A8=R6()}catch(D){A8=s("fs")}var gU=q0(),{stringify:KS,stripBom:HS}=xU();async function xDD(D,$={}){if(typeof $==="string")$={encoding:$};let U=$.fs||A8,Q="throws"in $?$.throws:!0,X=await gU.fromCallback(U.readFile)(D,$);X=HS(X);let F;try{F=JSON.parse(X,$?$.reviver:null)}catch(Y){if(Q)throw Y.message=`${D}: ${Y.message}`,Y;else return null}return F}var gDD=gU.fromPromise(xDD);function uDD(D,$={}){if(typeof $==="string")$={encoding:$};let U=$.fs||A8,Q="throws"in $?$.throws:!0;try{let X=U.readFileSync(D,$);return X=HS(X),JSON.parse(X,$.reviver)}catch(X){if(Q)throw X.message=`${D}: ${X.message}`,X;else return null}}async function fDD(D,$,U={}){let Q=U.fs||A8,X=KS($,U);await gU.fromCallback(Q.writeFile)(D,X,U)}var yDD=gU.fromPromise(fDD);function mDD(D,$,U={}){let Q=U.fs||A8,X=KS($,U);return Q.writeFileSync(D,X,U)}LS.exports={readFile:gDD,readFileSync:uDD,writeFile:yDD,writeFileSync:mDD}});var wS=T((nOD,MS)=>{var uU=NS();MS.exports={readJson:uU.readFile,readJsonSync:uU.readFileSync,writeJson:uU.writeFile,writeJsonSync:uU.writeFileSync}});var fU=T((iOD,RS)=>{var hDD=q0().fromPromise,lI=S0(),OS=s("path"),VS=M$(),dDD=P6().pathExists;async function lDD(D,$,U="utf-8"){let Q=OS.dirname(D);if(!await dDD(Q))await VS.mkdirs(Q);return lI.writeFile(D,$,U)}function nDD(D,...$){let U=OS.dirname(D);if(!lI.existsSync(U))VS.mkdirsSync(U);lI.writeFileSync(D,...$)}RS.exports={outputFile:hDD(lDD),outputFileSync:nDD}});var ES=T((cOD,AS)=>{var{stringify:iDD}=xU(),{outputFile:cDD}=fU();async function pDD(D,$,U={}){let Q=iDD($,U);await cDD(D,Q,U)}AS.exports=pDD});var TS=T((pOD,jS)=>{var{stringify:rDD}=xU(),{outputFileSync:oDD}=fU();function aDD(D,$,U){let Q=rDD($,U);oDD(D,Q,U)}jS.exports=aDD});var PS=T((rOD,SS)=>{var tDD=q0().fromPromise,C0=wS();C0.outputJson=tDD(ES());C0.outputJsonSync=TS();C0.outputJSON=C0.outputJson;C0.outputJSONSync=C0.outputJsonSync;C0.writeJSON=C0.writeJson;C0.writeJSONSync=C0.writeJsonSync;C0.readJSON=C0.readJson;C0.readJSONSync=C0.readJsonSync;SS.exports=C0});var kS=T((oOD,_S)=>{var sDD=S0(),CS=s("path"),{copy:eDD}=kU(),{remove:vS}=U3(),{mkdirp:D0D}=M$(),{pathExists:$0D}=P6(),bS=u1();async function U0D(D,$,U={}){let Q=U.overwrite||U.clobber||!1,{srcStat:X,isChangingCase:F=!1}=await bS.checkPaths(D,$,"move",U);await bS.checkParentPaths(D,X,$,"move");let Y=CS.dirname($);if(CS.parse(Y).root!==Y)await D0D(Y);return X0D(D,$,Q,F)}async function X0D(D,$,U,Q){if(!Q){if(U)await vS($);else if(await $0D($))throw Error("dest already exists.")}try{await sDD.rename(D,$)}catch(X){if(X.code!=="EXDEV")throw X;await Q0D(D,$,U)}}async function Q0D(D,$,U){return await eDD(D,$,{overwrite:U,errorOnExist:!0,preserveTimestamps:!0}),vS(D)}_S.exports=U0D});var yS=T((aOD,fS)=>{var gS=R6(),iI=s("path"),F0D=kU().copySync,uS=U3().removeSync,Y0D=M$().mkdirpSync,xS=u1();function J0D(D,$,U){U=U||{};let Q=U.overwrite||U.clobber||!1,{srcStat:X,isChangingCase:F=!1}=xS.checkPathsSync(D,$,"move",U);if(xS.checkParentPathsSync(D,X,$,"move"),!I0D($))Y0D(iI.dirname($));return q0D(D,$,Q,F)}function I0D(D){let $=iI.dirname(D);return iI.parse($).root===$}function q0D(D,$,U,Q){if(Q)return nI(D,$,U);if(U)return uS($),nI(D,$,U);if(gS.existsSync($))throw Error("dest already exists.");return nI(D,$,U)}function nI(D,$,U){try{gS.renameSync(D,$)}catch(Q){if(Q.code!=="EXDEV")throw Q;return W0D(D,$,U)}}function W0D(D,$,U){return F0D(D,$,{overwrite:U,errorOnExist:!0,preserveTimestamps:!0}),uS(D)}fS.exports=J0D});var hS=T((tOD,mS)=>{var B0D=q0().fromPromise;mS.exports={move:B0D(kS()),moveSync:yS()}});var E8=T((sOD,dS)=>{dS.exports={...S0(),...kU(),...dT(),...zS(),...PS(),...M$(),...hS(),...fU(),...P6(),...U3()}});var oS=T((eOD,rS)=>{var cI,nS,iS,cS,pS=!0;if(typeof process<"u")({FORCE_COLOR:cI,NODE_DISABLE_COLORS:nS,NO_COLOR:iS,TERM:cS}=process.env||{}),pS=process.stdout&&process.stdout.isTTY;var PD={enabled:!nS&&iS==null&&cS!=="dumb"&&(cI!=null&&cI!=="0"||pS),reset:fD(0,0),bold:fD(1,22),dim:fD(2,22),italic:fD(3,23),underline:fD(4,24),inverse:fD(7,27),hidden:fD(8,28),strikethrough:fD(9,29),black:fD(30,39),red:fD(31,39),green:fD(32,39),yellow:fD(33,39),blue:fD(34,39),magenta:fD(35,39),cyan:fD(36,39),white:fD(37,39),gray:fD(90,39),grey:fD(90,39),bgBlack:fD(40,49),bgRed:fD(41,49),bgGreen:fD(42,49),bgYellow:fD(43,49),bgBlue:fD(44,49),bgMagenta:fD(45,49),bgCyan:fD(46,49),bgWhite:fD(47,49)};function lS(D,$){let U=0,Q,X="",F="";for(;U<D.length;U++)if(Q=D[U],X+=Q.open,F+=Q.close,~$.indexOf(Q.close))$=$.replace(Q.rgx,Q.close+Q.open);return X+$+F}function G0D(D,$){let U={has:D,keys:$};return U.reset=PD.reset.bind(U),U.bold=PD.bold.bind(U),U.dim=PD.dim.bind(U),U.italic=PD.italic.bind(U),U.underline=PD.underline.bind(U),U.inverse=PD.inverse.bind(U),U.hidden=PD.hidden.bind(U),U.strikethrough=PD.strikethrough.bind(U),U.black=PD.black.bind(U),U.red=PD.red.bind(U),U.green=PD.green.bind(U),U.yellow=PD.yellow.bind(U),U.blue=PD.blue.bind(U),U.magenta=PD.magenta.bind(U),U.cyan=PD.cyan.bind(U),U.white=PD.white.bind(U),U.gray=PD.gray.bind(U),U.grey=PD.grey.bind(U),U.bgBlack=PD.bgBlack.bind(U),U.bgRed=PD.bgRed.bind(U),U.bgGreen=PD.bgGreen.bind(U),U.bgYellow=PD.bgYellow.bind(U),U.bgBlue=PD.bgBlue.bind(U),U.bgMagenta=PD.bgMagenta.bind(U),U.bgCyan=PD.bgCyan.bind(U),U.bgWhite=PD.bgWhite.bind(U),U}function fD(D,$){let U={open:`\x1B[${D}m`,close:`\x1B[${$}m`,rgx:new RegExp(`\\x1b\\[${$}m`,"g")};return function(Q){if(this!==void 0&&this.has!==void 0)return!!~this.has.indexOf(D)||(this.has.push(D),this.keys.push(U)),Q===void 0?this:PD.enabled?lS(this.keys,Q+""):Q+"";return Q===void 0?G0D([D],[U]):PD.enabled?lS([U],Q+""):Q+""}}rS.exports=PD});var j8=T((aS)=>{Object.defineProperty(aS,"__esModule",{value:!0});aS.ancillary=aS.failure=aS.success=aS.input=aS.weak=aS.strong=void 0;var z0D=y0(),x$=z0D.__importDefault(oS());aS.strong=x$.default.bold;aS.weak=x$.default.dim;aS.input=x$.default.cyan;aS.success=x$.default.green;aS.failure=x$.default.red;aS.ancillary=x$.default.cyan;var Z0D={strong:aS.strong,weak:aS.weak,input:aS.input,success:aS.success,failure:aS.failure,ancillary:aS.ancillary,log:{DEBUG:x$.default.magenta,INFO:x$.default.cyan,WARN:x$.default.yellow,ERROR:x$.default.red}};aS.default=Z0D});var rI=T((UP)=>{Object.defineProperty(UP,"__esModule",{value:!0});UP.EscapeCode=void 0;var w$="\x1B[";class Z0{}UP.EscapeCode=Z0;Z0.cursorLeft=()=>`${w$}G`;Z0.cursorUp=(D=1)=>`${w$}${D}A`;Z0.cursorDown=(D=1)=>`${w$}${D}B`;Z0.cursorForward=(D=1)=>`${w$}${D}C`;Z0.cursorBackward=(D=1)=>`${w$}${D}D`;Z0.cursorHide=()=>`${w$}?25l`;Z0.cursorShow=()=>`${w$}?25h`;Z0.eraseLine=()=>`${w$}2K`;Z0.eraseLines=(D)=>{let $="";for(let U=0;U<D;U++)if($+=Z0.eraseLine(),U<D-1)$+=Z0.cursorUp();return`${$}${Z0.cursorLeft()}`};Z0.eraseUp=()=>`${w$}1J`;Z0.eraseDown=()=>`${w$}J`;Z0.eraseScreen=()=>`${w$}2J`});var JP=T((FP)=>{Object.defineProperty(FP,"__esModule",{value:!0});FP.Cursor=void 0;var H0D=y0(),L0D=H0D.__importDefault(KI()),QP=rI();class K0{static show(){if(K0.stream.isTTY)K0._isVisible=!0,K0.stream.write(QP.EscapeCode.cursorShow())}static hide(){if(K0.stream.isTTY){if(!K0._listenerAttached)(0,L0D.default)(()=>{K0.show()}),K0._listenerAttached=!0;K0._isVisible=!1,K0.stream.write(QP.EscapeCode.cursorHide())}}static toggle(){if(K0._isVisible)K0.hide();else K0.show()}}FP.Cursor=K0;K0.stream=process.stderr;K0._isVisible=!0;K0._listenerAttached=!1});var aI=T((XVD,oI)=>{var IP=(D)=>{if(Number.isNaN(D))return!1;if(D>=4352&&(D<=4447||D===9001||D===9002||11904<=D&&D<=12871&&D!==12351||12880<=D&&D<=19903||19968<=D&&D<=42182||43360<=D&&D<=43388||44032<=D&&D<=55203||63744<=D&&D<=64255||65040<=D&&D<=65049||65072<=D&&D<=65131||65281<=D&&D<=65376||65504<=D&&D<=65510||110592<=D&&D<=110593||127488<=D&&D<=127569||131072<=D&&D<=262141))return!0;return!1};oI.exports=IP;oI.exports.default=IP});var WP=T((QVD,qP)=>{var N0D=(D)=>D&&D.exact?new RegExp(`^${"[\uD800-\uDBFF][\uDC00-\uDFFF]"}$`):new RegExp("[\uD800-\uDBFF][\uDC00-\uDFFF]","g");qP.exports=N0D});var GP=T((FVD,BP)=>{BP.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var tI=T((YVD,ZP)=>{var Q3=GP(),zP={};for(let D of Object.keys(Q3))zP[Q3[D]]=D;var QD={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};ZP.exports=QD;for(let D of Object.keys(QD)){if(!("channels"in QD[D]))throw Error("missing channels property: "+D);if(!("labels"in QD[D]))throw Error("missing channel labels property: "+D);if(QD[D].labels.length!==QD[D].channels)throw Error("channel and label counts mismatch: "+D);let{channels:$,labels:U}=QD[D];delete QD[D].channels,delete QD[D].labels,Object.defineProperty(QD[D],"channels",{value:$}),Object.defineProperty(QD[D],"labels",{value:U})}QD.rgb.hsl=function(D){let $=D[0]/255,U=D[1]/255,Q=D[2]/255,X=Math.min($,U,Q),F=Math.max($,U,Q),Y=F-X,J,I;if(F===X)J=0;else if($===F)J=(U-Q)/Y;else if(U===F)J=2+(Q-$)/Y;else if(Q===F)J=4+($-U)/Y;if(J=Math.min(J*60,360),J<0)J+=360;let q=(X+F)/2;if(F===X)I=0;else if(q<=0.5)I=Y/(F+X);else I=Y/(2-F-X);return[J,I*100,q*100]};QD.rgb.hsv=function(D){let $,U,Q,X,F,Y=D[0]/255,J=D[1]/255,I=D[2]/255,q=Math.max(Y,J,I),W=q-Math.min(Y,J,I),B=function(G){return(q-G)/6/W+0.5};if(W===0)X=0,F=0;else{if(F=W/q,$=B(Y),U=B(J),Q=B(I),Y===q)X=Q-U;else if(J===q)X=0.3333333333333333+$-Q;else if(I===q)X=0.6666666666666666+U-$;if(X<0)X+=1;else if(X>1)X-=1}return[X*360,F*100,q*100]};QD.rgb.hwb=function(D){let $=D[0],U=D[1],Q=D[2],X=QD.rgb.hsl(D)[0],F=0.00392156862745098*Math.min($,Math.min(U,Q));return Q=1-0.00392156862745098*Math.max($,Math.max(U,Q)),[X,F*100,Q*100]};QD.rgb.cmyk=function(D){let $=D[0]/255,U=D[1]/255,Q=D[2]/255,X=Math.min(1-$,1-U,1-Q),F=(1-$-X)/(1-X)||0,Y=(1-U-X)/(1-X)||0,J=(1-Q-X)/(1-X)||0;return[F*100,Y*100,J*100,X*100]};function M0D(D,$){return(D[0]-$[0])**2+(D[1]-$[1])**2+(D[2]-$[2])**2}QD.rgb.keyword=function(D){let $=zP[D];if($)return $;let U=1/0,Q;for(let X of Object.keys(Q3)){let F=Q3[X],Y=M0D(D,F);if(Y<U)U=Y,Q=X}return Q};QD.keyword.rgb=function(D){return Q3[D]};QD.rgb.xyz=function(D){let $=D[0]/255,U=D[1]/255,Q=D[2]/255;$=$>0.04045?(($+0.055)/1.055)**2.4:$/12.92,U=U>0.04045?((U+0.055)/1.055)**2.4:U/12.92,Q=Q>0.04045?((Q+0.055)/1.055)**2.4:Q/12.92;let X=$*0.4124+U*0.3576+Q*0.1805,F=$*0.2126+U*0.7152+Q*0.0722,Y=$*0.0193+U*0.1192+Q*0.9505;return[X*100,F*100,Y*100]};QD.rgb.lab=function(D){let $=QD.rgb.xyz(D),U=$[0],Q=$[1],X=$[2];U/=95.047,Q/=100,X/=108.883,U=U>0.008856?U**0.3333333333333333:7.787*U+0.13793103448275862,Q=Q>0.008856?Q**0.3333333333333333:7.787*Q+0.13793103448275862,X=X>0.008856?X**0.3333333333333333:7.787*X+0.13793103448275862;let F=116*Q-16,Y=500*(U-Q),J=200*(Q-X);return[F,Y,J]};QD.hsl.rgb=function(D){let $=D[0]/360,U=D[1]/100,Q=D[2]/100,X,F,Y;if(U===0)return Y=Q*255,[Y,Y,Y];if(Q<0.5)X=Q*(1+U);else X=Q+U-Q*U;let J=2*Q-X,I=[0,0,0];for(let q=0;q<3;q++){if(F=$+0.3333333333333333*-(q-1),F<0)F++;if(F>1)F--;if(6*F<1)Y=J+(X-J)*6*F;else if(2*F<1)Y=X;else if(3*F<2)Y=J+(X-J)*(0.6666666666666666-F)*6;else Y=J;I[q]=Y*255}return I};QD.hsl.hsv=function(D){let $=D[0],U=D[1]/100,Q=D[2]/100,X=U,F=Math.max(Q,0.01);Q*=2,U*=Q<=1?Q:2-Q,X*=F<=1?F:2-F;let Y=(Q+U)/2,J=Q===0?2*X/(F+X):2*U/(Q+U);return[$,J*100,Y*100]};QD.hsv.rgb=function(D){let $=D[0]/60,U=D[1]/100,Q=D[2]/100,X=Math.floor($)%6,F=$-Math.floor($),Y=255*Q*(1-U),J=255*Q*(1-U*F),I=255*Q*(1-U*(1-F));switch(Q*=255,X){case 0:return[Q,I,Y];case 1:return[J,Q,Y];case 2:return[Y,Q,I];case 3:return[Y,J,Q];case 4:return[I,Y,Q];case 5:return[Q,Y,J]}};QD.hsv.hsl=function(D){let $=D[0],U=D[1]/100,Q=D[2]/100,X=Math.max(Q,0.01),F,Y;Y=(2-U)*Q;let J=(2-U)*X;return F=U*X,F/=J<=1?J:2-J,F=F||0,Y/=2,[$,F*100,Y*100]};QD.hwb.rgb=function(D){let $=D[0]/360,U=D[1]/100,Q=D[2]/100,X=U+Q,F;if(X>1)U/=X,Q/=X;let Y=Math.floor(6*$),J=1-Q;if(F=6*$-Y,(Y&1)!==0)F=1-F;let I=U+F*(J-U),q,W,B;switch(Y){default:case 6:case 0:q=J,W=I,B=U;break;case 1:q=I,W=J,B=U;break;case 2:q=U,W=J,B=I;break;case 3:q=U,W=I,B=J;break;case 4:q=I,W=U,B=J;break;case 5:q=J,W=U,B=I;break}return[q*255,W*255,B*255]};QD.cmyk.rgb=function(D){let $=D[0]/100,U=D[1]/100,Q=D[2]/100,X=D[3]/100,F=1-Math.min(1,$*(1-X)+X),Y=1-Math.min(1,U*(1-X)+X),J=1-Math.min(1,Q*(1-X)+X);return[F*255,Y*255,J*255]};QD.xyz.rgb=function(D){let $=D[0]/100,U=D[1]/100,Q=D[2]/100,X,F,Y;return X=$*3.2406+U*-1.5372+Q*-0.4986,F=$*-0.9689+U*1.8758+Q*0.0415,Y=$*0.0557+U*-0.204+Q*1.057,X=X>0.0031308?1.055*X**0.4166666666666667-0.055:X*12.92,F=F>0.0031308?1.055*F**0.4166666666666667-0.055:F*12.92,Y=Y>0.0031308?1.055*Y**0.4166666666666667-0.055:Y*12.92,X=Math.min(Math.max(0,X),1),F=Math.min(Math.max(0,F),1),Y=Math.min(Math.max(0,Y),1),[X*255,F*255,Y*255]};QD.xyz.lab=function(D){let $=D[0],U=D[1],Q=D[2];$/=95.047,U/=100,Q/=108.883,$=$>0.008856?$**0.3333333333333333:7.787*$+0.13793103448275862,U=U>0.008856?U**0.3333333333333333:7.787*U+0.13793103448275862,Q=Q>0.008856?Q**0.3333333333333333:7.787*Q+0.13793103448275862;let X=116*U-16,F=500*($-U),Y=200*(U-Q);return[X,F,Y]};QD.lab.xyz=function(D){let $=D[0],U=D[1],Q=D[2],X,F,Y;F=($+16)/116,X=U/500+F,Y=F-Q/200;let J=F**3,I=X**3,q=Y**3;return F=J>0.008856?J:(F-0.13793103448275862)/7.787,X=I>0.008856?I:(X-0.13793103448275862)/7.787,Y=q>0.008856?q:(Y-0.13793103448275862)/7.787,X*=95.047,F*=100,Y*=108.883,[X,F,Y]};QD.lab.lch=function(D){let $=D[0],U=D[1],Q=D[2],X;if(X=Math.atan2(Q,U)*360/2/Math.PI,X<0)X+=360;let Y=Math.sqrt(U*U+Q*Q);return[$,Y,X]};QD.lch.lab=function(D){let $=D[0],U=D[1],X=D[2]/360*2*Math.PI,F=U*Math.cos(X),Y=U*Math.sin(X);return[$,F,Y]};QD.rgb.ansi16=function(D,$=null){let[U,Q,X]=D,F=$===null?QD.rgb.hsv(D)[2]:$;if(F=Math.round(F/50),F===0)return 30;let Y=30+(Math.round(X/255)<<2|Math.round(Q/255)<<1|Math.round(U/255));if(F===2)Y+=60;return Y};QD.hsv.ansi16=function(D){return QD.rgb.ansi16(QD.hsv.rgb(D),D[2])};QD.rgb.ansi256=function(D){let $=D[0],U=D[1],Q=D[2];if($===U&&U===Q){if($<8)return 16;if($>248)return 231;return Math.round(($-8)/247*24)+232}return 16+36*Math.round($/255*5)+6*Math.round(U/255*5)+Math.round(Q/255*5)};QD.ansi16.rgb=function(D){let $=D%10;if($===0||$===7){if(D>50)$+=3.5;return $=$/10.5*255,[$,$,$]}let U=(~~(D>50)+1)*0.5,Q=($&1)*U*255,X=($>>1&1)*U*255,F=($>>2&1)*U*255;return[Q,X,F]};QD.ansi256.rgb=function(D){if(D>=232){let F=(D-232)*10+8;return[F,F,F]}D-=16;let $,U=Math.floor(D/36)/5*255,Q=Math.floor(($=D%36)/6)/5*255,X=$%6/5*255;return[U,Q,X]};QD.rgb.hex=function(D){let U=(((Math.round(D[0])&255)<<16)+((Math.round(D[1])&255)<<8)+(Math.round(D[2])&255)).toString(16).toUpperCase();return"000000".substring(U.length)+U};QD.hex.rgb=function(D){let $=D.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!$)return[0,0,0];let U=$[0];if($[0].length===3)U=U.split("").map((J)=>{return J+J}).join("");let Q=parseInt(U,16),X=Q>>16&255,F=Q>>8&255,Y=Q&255;return[X,F,Y]};QD.rgb.hcg=function(D){let $=D[0]/255,U=D[1]/255,Q=D[2]/255,X=Math.max(Math.max($,U),Q),F=Math.min(Math.min($,U),Q),Y=X-F,J,I;if(Y<1)J=F/(1-Y);else J=0;if(Y<=0)I=0;else if(X===$)I=(U-Q)/Y%6;else if(X===U)I=2+(Q-$)/Y;else I=4+($-U)/Y;return I/=6,I%=1,[I*360,Y*100,J*100]};QD.hsl.hcg=function(D){let $=D[1]/100,U=D[2]/100,Q=U<0.5?2*$*U:2*$*(1-U),X=0;if(Q<1)X=(U-0.5*Q)/(1-Q);return[D[0],Q*100,X*100]};QD.hsv.hcg=function(D){let $=D[1]/100,U=D[2]/100,Q=$*U,X=0;if(Q<1)X=(U-Q)/(1-Q);return[D[0],Q*100,X*100]};QD.hcg.rgb=function(D){let $=D[0]/360,U=D[1]/100,Q=D[2]/100;if(U===0)return[Q*255,Q*255,Q*255];let X=[0,0,0],F=$%1*6,Y=F%1,J=1-Y,I=0;switch(Math.floor(F)){case 0:X[0]=1,X[1]=Y,X[2]=0;break;case 1:X[0]=J,X[1]=1,X[2]=0;break;case 2:X[0]=0,X[1]=1,X[2]=Y;break;case 3:X[0]=0,X[1]=J,X[2]=1;break;case 4:X[0]=Y,X[1]=0,X[2]=1;break;default:X[0]=1,X[1]=0,X[2]=J}return I=(1-U)*Q,[(U*X[0]+I)*255,(U*X[1]+I)*255,(U*X[2]+I)*255]};QD.hcg.hsv=function(D){let $=D[1]/100,U=D[2]/100,Q=$+U*(1-$),X=0;if(Q>0)X=$/Q;return[D[0],X*100,Q*100]};QD.hcg.hsl=function(D){let $=D[1]/100,Q=D[2]/100*(1-$)+0.5*$,X=0;if(Q>0&&Q<0.5)X=$/(2*Q);else if(Q>=0.5&&Q<1)X=$/(2*(1-Q));return[D[0],X*100,Q*100]};QD.hcg.hwb=function(D){let $=D[1]/100,U=D[2]/100,Q=$+U*(1-$);return[D[0],(Q-$)*100,(1-Q)*100]};QD.hwb.hcg=function(D){let $=D[1]/100,Q=1-D[2]/100,X=Q-$,F=0;if(X<1)F=(Q-X)/(1-X);return[D[0],X*100,F*100]};QD.apple.rgb=function(D){return[D[0]/65535*255,D[1]/65535*255,D[2]/65535*255]};QD.rgb.apple=function(D){return[D[0]/255*65535,D[1]/255*65535,D[2]/255*65535]};QD.gray.rgb=function(D){return[D[0]/100*255,D[0]/100*255,D[0]/100*255]};QD.gray.hsl=function(D){return[0,0,D[0]]};QD.gray.hsv=QD.gray.hsl;QD.gray.hwb=function(D){return[0,100,D[0]]};QD.gray.cmyk=function(D){return[0,0,0,D[0]]};QD.gray.lab=function(D){return[D[0],0,0]};QD.gray.hex=function(D){let $=Math.round(D[0]/100*255)&255,Q=(($<<16)+($<<8)+$).toString(16).toUpperCase();return"000000".substring(Q.length)+Q};QD.rgb.gray=function(D){return[(D[0]+D[1]+D[2])/3/255*100]}});var HP=T((JVD,KP)=>{var yU=tI();function w0D(){let D={},$=Object.keys(yU);for(let U=$.length,Q=0;Q<U;Q++)D[$[Q]]={distance:-1,parent:null};return D}function O0D(D){let $=w0D(),U=[D];$[D].distance=0;while(U.length){let Q=U.pop(),X=Object.keys(yU[Q]);for(let F=X.length,Y=0;Y<F;Y++){let J=X[Y],I=$[J];if(I.distance===-1)I.distance=$[Q].distance+1,I.parent=Q,U.unshift(J)}}return $}function V0D(D,$){return function(U){return $(D(U))}}function R0D(D,$){let U=[$[D].parent,D],Q=yU[$[D].parent][D],X=$[D].parent;while($[X].parent)U.unshift($[X].parent),Q=V0D(yU[$[X].parent][X],Q),X=$[X].parent;return Q.conversion=U,Q}KP.exports=function(D){let $=O0D(D),U={},Q=Object.keys($);for(let X=Q.length,F=0;F<X;F++){let Y=Q[F];if($[Y].parent===null)continue;U[Y]=R0D(Y,$)}return U}});var NP=T((IVD,LP)=>{var sI=tI(),A0D=HP(),T8={},E0D=Object.keys(sI);function j0D(D){let $=function(...U){let Q=U[0];if(Q===void 0||Q===null)return Q;if(Q.length>1)U=Q;return D(U)};if("conversion"in D)$.conversion=D.conversion;return $}function T0D(D){let $=function(...U){let Q=U[0];if(Q===void 0||Q===null)return Q;if(Q.length>1)U=Q;let X=D(U);if(typeof X==="object")for(let F=X.length,Y=0;Y<F;Y++)X[Y]=Math.round(X[Y]);return X};if("conversion"in D)$.conversion=D.conversion;return $}E0D.forEach((D)=>{T8[D]={},Object.defineProperty(T8[D],"channels",{value:sI[D].channels}),Object.defineProperty(T8[D],"labels",{value:sI[D].labels});let $=A0D(D);Object.keys($).forEach((Q)=>{let X=$[Q];T8[D][Q]=T0D(X),T8[D][Q].raw=j0D(X)})});LP.exports=T8});var Dq=T((qVD,RP)=>{var MP=(D,$)=>(...U)=>{return`\x1B[${D(...U)+$}m`},wP=(D,$)=>(...U)=>{let Q=D(...U);return`\x1B[${38+$};5;${Q}m`},OP=(D,$)=>(...U)=>{let Q=D(...U);return`\x1B[${38+$};2;${Q[0]};${Q[1]};${Q[2]}m`},mU=(D)=>D,VP=(D,$,U)=>[D,$,U],S8=(D,$,U)=>{Object.defineProperty(D,$,{get:()=>{let Q=U();return Object.defineProperty(D,$,{value:Q,enumerable:!0,configurable:!0}),Q},enumerable:!0,configurable:!0})},eI,P8=(D,$,U,Q)=>{if(eI===void 0)eI=NP();let X=Q?10:0,F={};for(let[Y,J]of Object.entries(eI)){let I=Y==="ansi16"?"ansi":Y;if(Y===$)F[I]=D(U,X);else if(typeof J==="object")F[I]=D(J[$],X)}return F};function S0D(){let D=new Map,$={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};$.color.gray=$.color.blackBright,$.bgColor.bgGray=$.bgColor.bgBlackBright,$.color.grey=$.color.blackBright,$.bgColor.bgGrey=$.bgColor.bgBlackBright;for(let[U,Q]of Object.entries($)){for(let[X,F]of Object.entries(Q))$[X]={open:`\x1B[${F[0]}m`,close:`\x1B[${F[1]}m`},Q[X]=$[X],D.set(F[0],F[1]);Object.defineProperty($,U,{value:Q,enumerable:!1})}return Object.defineProperty($,"codes",{value:D,enumerable:!1}),$.color.close="\x1B[39m",$.bgColor.close="\x1B[49m",S8($.color,"ansi",()=>P8(MP,"ansi16",mU,!1)),S8($.color,"ansi256",()=>P8(wP,"ansi256",mU,!1)),S8($.color,"ansi16m",()=>P8(OP,"rgb",VP,!1)),S8($.bgColor,"ansi",()=>P8(MP,"ansi16",mU,!0)),S8($.bgColor,"ansi256",()=>P8(wP,"ansi256",mU,!0)),S8($.bgColor,"ansi16m",()=>P8(OP,"rgb",VP,!0)),$}Object.defineProperty(RP,"exports",{enumerable:!0,get:S0D})});var SP=T((WVD,TP)=>{var P0D=aI(),C0D=WP(),AP=Dq(),jP=["\x1B","›"],hU=(D)=>`${jP[0]}[${D}m`,EP=(D,$,U)=>{let Q=[];D=[...D];for(let X of D){let F=X;if(X.includes(";"))X=X.split(";")[0][0]+"0";let Y=AP.codes.get(Number.parseInt(X,10));if(Y){let J=D.indexOf(Y.toString());if(J===-1)Q.push(hU($?Y:F));else D.splice(J,1)}else if($){Q.push(hU(0));break}else Q.push(hU(F))}if($){if(Q=Q.filter((X,F)=>Q.indexOf(X)===F),U!==void 0){let X=hU(AP.codes.get(Number.parseInt(U,10)));Q=Q.reduce((F,Y)=>Y===X?[Y,...F]:[...F,Y],[])}}return Q.join("")};TP.exports=(D,$,U)=>{let Q=[...D],X=[],F=typeof U==="number"?U:Q.length,Y=!1,J,I=0,q="";for(let[W,B]of Q.entries()){let G=!1;if(jP.includes(B)){let Z=/\d[^m]*/.exec(D.slice(W,W+18));if(J=Z&&Z.length>0?Z[0]:void 0,I<F){if(Y=!0,J!==void 0)X.push(J)}}else if(Y&&B==="m")Y=!1,G=!0;if(!Y&&!G)I++;if(!C0D({exact:!0}).test(B)&&P0D(B.codePointAt())){if(I++,typeof U!=="number")F++}if(I>$&&I<=F)q+=B;else if(I===$&&!Y&&J!==void 0)q=EP(X);else if(I>=F){q+=EP(X,!0,J);break}}return q}});var CP=T((BVD,PP)=>{PP.exports=({onlyFirst:D=!1}={})=>{let $=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp($,D?void 0:"g")}});var dU=T((GVD,bP)=>{var b0D=CP();bP.exports=(D)=>typeof D==="string"?D.replace(b0D(),""):D});var _P=T((zVD,vP)=>{vP.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}});var Uq=T((ZVD,$q)=>{var v0D=dU(),_0D=aI(),k0D=_P(),kP=(D)=>{if(typeof D!=="string"||D.length===0)return 0;if(D=v0D(D),D.length===0)return 0;D=D.replace(k0D(),"  ");let $=0;for(let U=0;U<D.length;U++){let Q=D.codePointAt(U);if(Q<=31||Q>=127&&Q<=159)continue;if(Q>=768&&Q<=879)continue;if(Q>65535)U++;$+=_0D(Q)?2:1}return $};$q.exports=kP;$q.exports.default=kP});var fP=T((KVD,uP)=>{var F3=Uq(),x0D=dU(),g0D=Dq(),lU=new Set(["\x1B","›"]),xP=(D)=>`${lU.values().next().value}[${D}m`,gP=(D)=>`${lU.values().next().value}]8;;${D}\x07`,u0D=(D)=>D.split(" ").map(($)=>F3($)),Xq=(D,$,U)=>{let Q=[...$],X=!1,F=!1,Y=F3(x0D(D[D.length-1]));for(let[J,I]of Q.entries()){let q=F3(I);if(Y+q<=U)D[D.length-1]+=I;else D.push(I),Y=0;if(lU.has(I))X=!0,F=Q.slice(J+1).join("").startsWith("]8;;");if(X){if(F){if(I==="\x07")X=!1,F=!1}else if(I==="m")X=!1;continue}if(Y+=q,Y===U&&J<Q.length-1)D.push(""),Y=0}if(!Y&&D[D.length-1].length>0&&D.length>1)D[D.length-2]+=D.pop()},f0D=(D)=>{let $=D.split(" "),U=$.length;while(U>0){if(F3($[U-1])>0)break;U--}if(U===$.length)return D;return $.slice(0,U).join(" ")+$.slice(U).join("")},y0D=(D,$,U={})=>{if(U.trim!==!1&&D.trim()==="")return"";let Q="",X,F,Y=u0D(D),J=[""];for(let[q,W]of D.split(" ").entries()){if(U.trim!==!1)J[J.length-1]=J[J.length-1].trimStart();let B=F3(J[J.length-1]);if(q!==0){if(B>=$&&(U.wordWrap===!1||U.trim===!1))J.push(""),B=0;if(B>0||U.trim===!1)J[J.length-1]+=" ",B++}if(U.hard&&Y[q]>$){let G=$-B,Z=1+Math.floor((Y[q]-G-1)/$);if(Math.floor((Y[q]-1)/$)<Z)J.push("");Xq(J,W,$);continue}if(B+Y[q]>$&&B>0&&Y[q]>0){if(U.wordWrap===!1&&B<$){Xq(J,W,$);continue}J.push("")}if(B+Y[q]>$&&U.wordWrap===!1){Xq(J,W,$);continue}J[J.length-1]+=W}if(U.trim!==!1)J=J.map(f0D);let I=[...J.join(`
`)];for(let[q,W]of I.entries()){if(Q+=W,lU.has(W)){let{groups:G}=new RegExp("(?:\\[(?<code>\\d+)m|\\]8;;(?<uri>.*)\x07)").exec(I.slice(q).join(""))||{groups:{}};if(G.code!==void 0){let Z=Number.parseFloat(G.code);X=Z===39?void 0:Z}else if(G.uri!==void 0)F=G.uri.length===0?void 0:G.uri}let B=g0D.codes.get(Number(X));if(I[q+1]===`
`){if(F)Q+=gP("");if(X&&B)Q+=xP(B)}else if(W===`
`){if(X&&B)Q+=xP(X);if(F)Q+=gP(F)}}return Q};uP.exports=(D,$,U)=>{return String(D).normalize().replace(/\r\n/g,`
`).split(`
`).map((Q)=>y0D(Q,$,U)).join(`
`)}});var hP=T((HVD,mP)=>{var m0D=s("os"),yP=m0D.homedir();mP.exports=(D)=>{if(typeof D!=="string")throw TypeError(`Expected a string, got ${typeof D}`);return yP?D.replace(/^~(?=$|\/|\\)/,yP):D}});var aP=T((pP)=>{Object.defineProperty(pP,"__esModule",{value:!0});pP.columnar=pP.generateFillSpaceStringList=pP.expandPath=pP.prettyPath=pP.wordWrap=pP.indent=pP.TTY_WIDTH=pP.stripAnsi=pP.stringWidth=pP.sliceAnsi=void 0;var dP=y0(),h0D=dP.__importStar(s("os")),$6=dP.__importStar(s("path")),lP=SP();pP.sliceAnsi=lP;var nU=Uq();pP.stringWidth=nU;var d0D=dU();pP.stripAnsi=d0D;var l0D=fP(),n0D=hP(),i0D=80,c0D=120;pP.TTY_WIDTH=process.stdout.columns?Math.max(i0D,Math.min(process.stdout.columns,c0D)):1/0;function nP(D=4){return" ".repeat(D)}pP.indent=nP;function p0D(D,{width:$=pP.TTY_WIDTH,indentation:U=0,append:Q=""}){return l0D(D,$-U-Q.length,{trim:!0}).split(`
`).join(`${Q}
${nP(U)}`)}pP.wordWrap=p0D;function r0D(D){D=iP(D);let $=process.cwd(),U=$6.dirname(D),Q=h0D.homedir(),X=Math.abs(U.split($6.sep).length-$.split($6.sep).length);if($===U)return"."+$6.sep+$6.basename(D);else if(U.startsWith($))return"."+$6.sep+D.substring($.length+1);else if(X<=2){let F=$6.relative($,D);return F?F:"."}else if(D===Q)return"~";else if(D.indexOf(Q)===0)return"~"+$6.sep+D.substring(Q.length+1);return D}pP.prettyPath=r0D;function iP(D){return $6.resolve(n0D(D))}pP.expandPath=iP;function cP(D,$=1,U=" "){if($<2)$=2;let Q=Math.max(...D.map((Y)=>nU(Y))),X=Q>$?Q+1:$,F=U.repeat(X);return D.map((Y)=>lP(F,0,X-nU(Y)))}pP.generateFillSpaceStringList=cP;function o0D(D,{hsep:$="-",vsep:U="|",headers:Q}){let X=Q?!0:!1;if(!D[0])return"";let F=Q?Q.length:D[0].length,Y=Q?Q.map((W)=>[W]):D[0].map(()=>[]);for(let W of D){let B=0,G=W.map((Z)=>{let z=Z.split(`
`);return B=Math.max(B,z.length),z});for(let Z in W)if(Y[Z])Y[Z].push(...G[Z],...Array(B-G[Z].length).fill(""))}let J=Y.map((W,B)=>{if(B<F-1){let G=cP(W);return W.map((Z,z)=>`${Z}${G[z]}${U===""?"":`${U} `}`)}else return W}),I=0,q=J.reduce((W,B)=>{return W.map((G,Z)=>{let z=W[Z]+B[Z];return I=Math.max(I,nU(z)),z})});if(X&&$!=="")q.splice(1,0,$.repeat(I));return q.join(`
`)}pP.columnar=o0D});var DC=T((tP)=>{Object.defineProperty(tP,"__esModule",{value:!0});tP.TERMINAL_INFO=tP.CI_ENVIRONMENT_VARIABLES_DETECTED=tP.CI_ENVIRONMENT_VARIABLES=void 0;var Q$D=y0(),F$D=xI(),Y$D=Q$D.__importStar(s("os")),J$D=(0,F$D.debug)("ionic:utils-terminal:info");tP.CI_ENVIRONMENT_VARIABLES=["CI","BUILD_ID","BUILD_NUMBER","BITBUCKET_COMMIT","CODEBUILD_BUILD_ARN","GITHUB_ACTIONS"];tP.CI_ENVIRONMENT_VARIABLES_DETECTED=tP.CI_ENVIRONMENT_VARIABLES.filter((D)=>!!process.env[D]);function I$D(){let{shell:D}=Y$D.userInfo();if(D)return D;if(process.env.SHELL)return process.env.SHELL;if(process.platform==="darwin")return"/bin/bash";if(process.platform==="win32")return process.env.COMSPEC?process.env.COMSPEC:"cmd.exe";return"/bin/sh"}if(tP.CI_ENVIRONMENT_VARIABLES_DETECTED.length>0)J$D(`Environment variables for CI detected: ${tP.CI_ENVIRONMENT_VARIABLES_DETECTED.join(", ")}`);tP.TERMINAL_INFO=Object.freeze({ci:tP.CI_ENVIRONMENT_VARIABLES_DETECTED.length>0,shell:I$D(),tty:Boolean(process.stdin.isTTY&&process.stdout.isTTY&&process.stderr.isTTY),windows:process.platform==="win32"||!!(process.env.OSTYPE&&/^(msys|cygwin)$/.test(process.env.OSTYPE)||process.env.MSYSTEM&&/^MINGW(32|64)$/.test(process.env.MSYSTEM))})});var Qq=T((C8)=>{Object.defineProperty(C8,"__esModule",{value:!0});var cU=y0();cU.__exportStar(rI(),C8);cU.__exportStar(JP(),C8);cU.__exportStar(aP(),C8);cU.__exportStar(DC(),C8)});var rU=T(($C)=>{Object.defineProperty($C,"__esModule",{value:!0});$C.isFatal=$C.fatal=$C.FatalException=$C.BaseException=void 0;class Fq extends Error{constructor(D,$){super(D);this.message=D,this.code=$}}$C.BaseException=Fq;class pU extends Fq{constructor(D,$=1){super(D,"FATAL");this.message=D,this.exitCode=$}}$C.FatalException=pU;function q$D(D){throw new pU(D)}$C.fatal=q$D;function W$D(D){return D&&D instanceof pU}$C.isFatal=W$D});var Jq={};N0(Jq,{wordWrap:()=>M$D,stripAnsi:()=>N$D,stringWidth:()=>L$D,sliceAnsi:()=>H$D,indent:()=>K$D,createDefaultLogger:()=>w$D,TTY_WIDTH:()=>Z$D,TTYOutputStrategy:()=>QC,StreamOutputStrategy:()=>Yq,NO_COLORS:()=>XC,Logger:()=>FC,LOGGER_LEVELS:()=>O$D});class Yq{constructor(){this.colors=XC,this.stream=process.stdout}}class FC{constructor(){}info(){}warn(){}error(){}debug(){}}var Z$D=80,K$D=(D)=>D,H$D=(D)=>D,L$D=(D)=>D.length,N$D=(D)=>D,M$D=(D)=>D,w$D=()=>({info:console.log,warn:console.warn,error:console.error,debug:console.debug}),XC,QC,O$D;var Iq=u(()=>{XC={};QC=class QC extends Yq{constructor(D){super();this.options=D}};O$D={DEBUG:"DEBUG",INFO:"INFO",WARN:"WARN",ERROR:"ERROR"}});var IC=T((JC)=>{Object.defineProperty(JC,"__esModule",{value:!0});JC.isInteractive=JC.checkInteractive=void 0;var V$D=y0(),YC=Qq(),R$D=V$D.__importDefault(j8()),A$D=Y3(),E$D=(...D)=>{if(JC.isInteractive())return!0;if(!D.length)return!1;if(D.filter(($)=>!$).length)return A$D.logger.error(`Non-interactive shell detected.
Run the command with ${R$D.default.input("--help")} to see a list of arguments that must be provided.`),!1;return!0};JC.checkInteractive=E$D;var j$D=()=>YC.TERMINAL_INFO.tty&&!YC.TERMINAL_INFO.ci;JC.isInteractive=j$D});var oU={};N0(oU,{default:()=>qC});function qC(){throw Error("Prompts are not supported in this CLI build")}var Y3=T((BC)=>{Object.defineProperty(BC,"__esModule",{value:!0});BC.logSuccess=BC.logPrompt=BC.logger=BC.output=void 0;var Wq=y0(),f1=(Iq(),Z6(Jq)),y1=Wq.__importDefault(j8()),S$D=IC(),WC={colors:y1.default,stream:process.argv.includes("--json")?process.stderr:process.stdout};BC.output=(0,S$D.isInteractive)()?new f1.TTYOutputStrategy(WC):new f1.StreamOutputStrategy(WC);BC.logger=(0,f1.createDefaultLogger)({output:BC.output,formatterOptions:{titleize:!1,tags:new Map([[f1.LOGGER_LEVELS.DEBUG,y1.default.log.DEBUG("[debug]")],[f1.LOGGER_LEVELS.INFO,y1.default.log.INFO("[info]")],[f1.LOGGER_LEVELS.WARN,y1.default.log.WARN("[warn]")],[f1.LOGGER_LEVELS.ERROR,y1.default.log.ERROR("[error]")]])}});async function P$D(D,$){let{wordWrap:U}=await Promise.resolve().then(()=>Wq.__importStar((Iq(),Z6(Jq)))),{prompt:Q}=await Promise.resolve().then(()=>Wq.__importStar(Z6(oU)));return BC.logger.log({msg:`${y1.default.input("[?]")} ${U(D,{indentation:4})}`,logger:BC.logger,format:!1}),Q($,{onCancel:()=>process.exit(1)})}BC.logPrompt=P$D;function C$D(D){BC.logger.msg(`${y1.default.success("[success]")} ${D}`)}BC.logSuccess=C$D});var J3=T((ZC)=>{Object.defineProperty(ZC,"__esModule",{value:!0});ZC.resolveNode=ZC.requireTS=void 0;var v$D=s("fs"),_$D=E8(),k$D=s("path"),x$D=s("url");function g$D(D){return typeof D.transpileModule==="function"}var u$D=Function("specifier","return import(specifier)"),f$D=async(D,$)=>{let U=(0,k$D.resolve)($);if(!g$D(D))try{return await u$D((0,x$D.pathToFileURL)(U).href)}catch(X){if((X===null||X===void 0?void 0:X.code)==="ERR_UNKNOWN_FILE_EXTENSION")throw Error(`Your installed version of TypeScript (${D.version}) no longer provides the compiler API Capacitor previously used to load .ts config files, and your Node.js runtime (${process.version}) doesn't support loading them natively either.
Upgrade to Node.js 22.6+ (running with --experimental-strip-types), or Node.js 23.6+, to continue using capacitor.config.ts.`);throw X}delete s.cache[U],s.extensions[".ts"]=(X,F)=>{var Y;let J=(0,_$D.readFileSync)(F,"utf8");if(F.endsWith(".ts"))J=D.transpileModule(J,{fileName:F,compilerOptions:{module:D.ModuleKind.CommonJS,moduleResolution:D.ModuleResolutionKind.NodeJs,esModuleInterop:!0,strict:!0,target:D.ScriptTarget.ES2017},reportDiagnostics:!0}).outputText;else J=J.replace(/export\s+\w+\s+(\w+)/gm,"exports.$1");(Y=X._compile)===null||Y===void 0||Y.call(X,J,F)};let Q=s(U);return delete s.extensions[".ts"],Q};ZC.requireTS=f$D;function y$D(D,...$){try{return s.resolve($.join("/"),{paths:[D]})}catch(U){let Q=[D,"node_modules",...$].join("/");if((0,v$D.existsSync)(Q))return Q;return null}}ZC.resolveNode=y$D});var HC={};N0(HC,{default:()=>h$D});var h$D;var LC=u(()=>{h$D={}});var wC=T((NC)=>{Object.defineProperty(NC,"__esModule",{value:!0});NC.buildXmlElement=NC.writeXML=NC.parseXML=NC.readXML=void 0;var d$D=y0(),l$D=E8(),I3=d$D.__importDefault((LC(),Z6(HC)));async function n$D(D){var $;try{let U=await(0,l$D.readFile)(D,{encoding:"utf-8"});try{return await I3.default.parseStringPromise(U)}catch(Q){throw`Error parsing: ${D}, ${($=Q.stack)!==null&&$!==void 0?$:Q}`}}catch(U){throw`Unable to read: ${D}`}}NC.readXML=n$D;function i$D(D,$){let U=$!==void 0?new I3.default.Parser({...$}):new I3.default.Parser,Q;return U.parseString(D,(X,F)=>{if(!X)Q=F}),Q}NC.parseXML=i$D;async function c$D(D){return new Promise(($)=>{let Q=new I3.default.Builder({headless:!0,explicitRoot:!1,rootName:"deleteme"}).buildObject(D);Q=Q.replace("<deleteme>","").replace("</deleteme>",""),$(Q)})}NC.writeXML=c$D;function p$D(D,$){return new I3.default.Builder({headless:!0,explicitRoot:!1,rootName:$}).buildObject(D)}NC.buildXmlElement=p$D});var TC=T((EC)=>{Object.defineProperty(EC,"__esModule",{value:!0});EC.getAllElements=EC.getFilePath=EC.getAssets=EC.getJSModules=EC.getPluginType=EC.getPlatformElement=EC.getPluginPlatform=EC.printPlugins=EC.fixName=EC.getDependencies=EC.resolvePlugin=EC.getPlugins=EC.getIncludedPluginPackages=void 0;var t$D=y0(),s$D=E8(),Bq=s("path"),b8=t$D.__importDefault(j8()),e$D=rU(),D6D=Y3(),OC=J3(),$6D=wC();function VC(D,$){var U,Q,X,F;let{extConfig:Y}=D.app;switch($){case"android":return(Q=(U=Y.android)===null||U===void 0?void 0:U.includePlugins)!==null&&Q!==void 0?Q:Y.includePlugins;case"ios":return(F=(X=Y.ios)===null||X===void 0?void 0:X.includePlugins)!==null&&F!==void 0?F:Y.includePlugins}}EC.getIncludedPluginPackages=VC;async function U6D(D,$){var U;let Q=(U=VC(D,$))!==null&&U!==void 0?U:AC(D);return(await Promise.all(Q.map(async(F)=>RC(D,F)))).filter((F)=>!!F)}EC.getPlugins=U6D;async function RC(D,$){try{let U=(0,OC.resolveNode)(D.app.rootDir,$,"package.json");if(!U)(0,e$D.fatal)(`Unable to find ${b8.default.strong(`node_modules/${$}`)}.
Are you sure ${b8.default.strong($)} is installed?`);let Q=(0,Bq.dirname)(U),X=await(0,s$D.readJSON)(U);if(!X)return null;if(X.capacitor)return{id:$,name:Gq($),version:X.version,rootPath:Q,repository:X.repository,manifest:X.capacitor};let F=(0,Bq.join)(Q,"plugin.xml"),Y=await(0,$6D.readXML)(F);return{id:$,name:Gq($),version:X.version,rootPath:Q,repository:X.repository,xml:Y.plugin}}catch(U){}return null}EC.resolvePlugin=RC;function AC(D){var $,U;return[...Object.keys(($=D.app.package.dependencies)!==null&&$!==void 0?$:{}),...Object.keys((U=D.app.package.devDependencies)!==null&&U!==void 0?U:{})]}EC.getDependencies=AC;function Gq(D){return D=D.replace(/\//g,"_").replace(/-/g,"_").replace(/@/g,"").replace(/_\w/g,($)=>$[1].toUpperCase()),D.charAt(0).toUpperCase()+D.slice(1)}EC.fixName=Gq;function X6D(D,$,U="capacitor"){if(D.length===0)return;let Q,X=D.length===1?"":"s";switch(U){case"cordova":Q=`Found ${D.length} Cordova plugin${X} for ${b8.default.strong($)}:
`;break;case"incompatible":Q=`Found ${D.length} incompatible Cordova plugin${X} for ${b8.default.strong($)}, skipped install:
`;break;case"capacitor":Q=`Found ${D.length} Capacitor plugin${X} for ${b8.default.strong($)}:
`;break}Q+=D.map((F)=>`${F.id}${b8.default.weak(`@${F.version}`)}`).join(`
`),D6D.logger.info(Q)}EC.printPlugins=X6D;function zq(D,$){if(D.xml.platform)return D.xml.platform.filter(function(X){return X.$.name===$})[0];return[]}EC.getPluginPlatform=zq;function Q6D(D,$,U){let Q=zq(D,$);if(Q){let X=Q[U];if(X)return X}return[]}EC.getPlatformElement=Q6D;function F6D(D,$){var U,Q,X,F;switch($){case"ios":return(Q=(U=D.ios)===null||U===void 0?void 0:U.type)!==null&&Q!==void 0?Q:0;case"android":return(F=(X=D.android)===null||X===void 0?void 0:X.type)!==null&&F!==void 0?F:0}return 0}EC.getPluginType=F6D;function Y6D(D,$){return Zq(D,$,"js-module")}EC.getJSModules=Y6D;function J6D(D,$){return Zq(D,$,"asset")}EC.getAssets=J6D;function I6D(D,$,U){if(U.startsWith("node_modules")){let Q=U.split("/").slice(1);if(Q[0].startsWith("@"))Q=[Q[0]+"/"+Q[1],...Q.slice(2)];let X=(0,OC.resolveNode)(D.app.rootDir,...Q);if(!X)throw Error(`Can't resolve module ${Q[0]}`);return X}return(0,Bq.join)($.rootPath,U)}EC.getFilePath=I6D;function Zq(D,$,U){let Q=[];if(D.xml[U])Q=Q.concat(D.xml[U]);let X=zq(D,$);if(X===null||X===void 0?void 0:X[U])Q=Q.concat(X[U]);return Q}EC.getAllElements=Zq});var sU=T((SC)=>{Object.defineProperty(SC,"__esModule",{value:!0});SC.isNXMonorepo=SC.isMonorepo=SC.findPackageRelativePathInMonorepo=SC.findPackagePath=SC.findNXMonorepoRoot=SC.findMonorepoRoot=void 0;var q3=s("node:fs"),_6=s("node:path");function tU(D){let $=(0,_6.join)(D,"package.json"),U=(0,_6.join)(D,"pnpm-workspace.yaml");if((0,q3.existsSync)(U)||(0,q3.existsSync)($)&&JSON.parse((0,q3.readFileSync)($,"utf-8")).workspaces)return D;let Q=(0,_6.dirname)(D);if(Q===D)throw Error("Monorepo root not found");return tU(Q)}SC.findMonorepoRoot=tU;function Kq(D){let $=(0,_6.join)(D,"nx.json");if((0,q3.existsSync)($))return D;let U=(0,_6.dirname)(D);if(U===D)throw Error("Monorepo root not found");return Kq(U)}SC.findNXMonorepoRoot=Kq;function Hq(D,$,U){let Q=(0,_6.join)($,"node_modules",D);if((0,q3.existsSync)(Q))return Q;if($===U)return null;let X=(0,_6.dirname)($);return Hq(D,X,U)}SC.findPackagePath=Hq;function O6D(D,$){let U=tU($),Q=Hq(D,$,U);if(Q)return(0,_6.relative)($,Q);return null}SC.findPackageRelativePathInMonorepo=O6D;function V6D(D){try{return tU(D),!0}catch($){return!1}}SC.isMonorepo=V6D;function R6D(D){try{return Kq(D),!0}catch($){return!1}}SC.isNXMonorepo=R6D});var CC={};N0(CC,{default:()=>P6D});var P6D;var bC=u(()=>{P6D={}});var eU=T((_C)=>{Object.defineProperty(_C,"__esModule",{value:!0});_C.isInstalled=_C.getCommandOutput=_C.runCommand=void 0;var Lq=(bC(),Z6(CC));async function vC(D,$,U={}){let Q=new Lq.Subprocess(D,$,U);try{return await Q.output()}catch(X){if(X instanceof Lq.SubprocessError)throw X.output?X.output:X.cause?`${X.message} ${X.cause.toString()}`:X.code?X.code:"Unknown error";throw X}}_C.runCommand=vC;async function C6D(D,$,U={}){try{return(await vC(D,$,U)).trim()}catch(Q){return null}}_C.getCommandOutput=C6D;async function b6D(D){try{await(0,Lq.which)(D)}catch($){return!1}return!0}_C.isInstalled=b6D});var xC={};N0(xC,{validRange:()=>e6D,valid:()=>g6D,satisfies:()=>a6D,rcompare:()=>l6D,patch:()=>h6D,parse:()=>x6D,outside:()=>D1D,neq:()=>p6D,minor:()=>m6D,minSatisfying:()=>s6D,maxSatisfying:()=>t6D,major:()=>y6D,ltr:()=>U1D,lte:()=>o6D,lt:()=>i6D,intersects:()=>X1D,inc:()=>f6D,gtr:()=>$1D,gte:()=>r6D,gt:()=>n6D,eq:()=>c6D,diff:()=>k6D,compare:()=>d6D,coerce:()=>Q1D,clean:()=>u6D,SemVer:()=>Y1D,Range:()=>F1D,Comparator:()=>J1D});var k6D=()=>null,x6D=()=>null,g6D=()=>null,u6D=()=>null,f6D=()=>null,y6D=()=>null,m6D=()=>null,h6D=()=>null,d6D=()=>0,l6D=()=>0,n6D=()=>!1,i6D=()=>!1,c6D=()=>!1,p6D=()=>!0,r6D=()=>!1,o6D=()=>!1,a6D=()=>!1,t6D=()=>null,s6D=()=>null,e6D=()=>null,D1D=()=>!1,$1D=()=>!1,U1D=()=>!1,X1D=()=>!1,Q1D=()=>null,F1D=class{},Y1D=class{},J1D=class{};var oC=T((pC)=>{Object.defineProperty(pC,"__esModule",{value:!0});pC.parseApkNameFromFlavor=pC.checkJDKMajorVersion=pC.resolvePlatform=pC.checkPlatformVersions=pC.getAddedPlatforms=pC.getPlatformTargetName=pC.promptForPlatformTarget=pC.promptForPlatform=pC.isValidEnterprisePlatform=pC.getKnownEnterprisePlatforms=pC.isValidCommunityPlatform=pC.getKnownCommunityPlatforms=pC.isValidPlatform=pC.getKnownPlatforms=pC.selectPlatforms=pC.getProjectPlatformDirectory=pC.getCLIVersion=pC.getCoreVersion=pC.getCapacitorPackageVersion=pC.requireCapacitorPackage=pC.getCapacitorPackage=pC.runTask=pC.runPlatformHook=pC.runHooks=pC.wait=pC.checkAppName=pC.checkAppId=pC.checkAppDir=pC.checkAppConfig=pC.checkCapacitorPlatform=pC.checkPackage=pC.checkWebDir=pC.check=void 0;var B3=y0(),gC=Qq(),k6=E8(),m1=s("path"),CD=B3.__importDefault(j8()),h1=rU(),fC=Y3(),I1D=TC(),uC=sU(),W3=J3(),q1D=eU();async function W1D(D){let U=(await Promise.all(D.map((Q)=>Q()))).filter((Q)=>Q!=null);if(U.length>0)throw U.join(`
`)}pC.check=W1D;async function B1D(D){var $;if(($=D.app.extConfig.server)===null||$===void 0?void 0:$.url)return null;if(["",".","..","../","./"].includes(D.app.webDir))return`"${D.app.webDir}" is not a valid value for webDir`;if(!await(0,k6.pathExists)(D.app.webDirAbs))return`Could not find the web assets directory: ${CD.default.strong((0,gC.prettyPath)(D.app.webDirAbs))}.
Please create it and make sure it has an ${CD.default.strong("index.html")} file. You can change the path of this directory in ${CD.default.strong(D.app.extConfigName)} (${CD.default.input("webDir")} option). You may need to compile the web assets for your app (typically ${CD.default.input("npm run build")}). More info: ${CD.default.strong("https://capacitorjs.com/docs/basics/workflow#sync-your-project")}`;if(!await(0,k6.pathExists)((0,m1.join)(D.app.webDirAbs,"index.html")))return`The web assets directory (${CD.default.strong((0,gC.prettyPath)(D.app.webDirAbs))}) must contain an ${CD.default.strong("index.html")} file.
It will be the entry point for the web portion of the Capacitor app.`;return null}pC.checkWebDir=B1D;async function G1D(){if(!await(0,k6.pathExists)("package.json"))if(await(0,k6.pathExists)("project.json"))return null;else return`The Capacitor CLI needs to run at the root of an npm package or in a valid NX monorepo.
Make sure you have a package.json or project.json file in the directory where you run the Capacitor CLI.
More info: ${CD.default.strong("https://docs.npmjs.com/cli/init")}`;return null}pC.checkPackage=G1D;async function z1D(D,$){if(!await Mq(D,$))return`Could not find the ${CD.default.input($)} platform.
You must install it in your project first, e.g. w/ ${CD.default.input(`npm install @capacitor/${$}`)}`;return null}pC.checkCapacitorPlatform=z1D;async function Z1D(D){if(!D.app.appId)return`Missing ${CD.default.input("appId")} for new platform.
Please add it in ${D.app.extConfigName} or run ${CD.default.input("npx cap init")}.`;if(!D.app.appName)return`Missing ${CD.default.input("appName")} for new platform.
Please add it in ${D.app.extConfigName} or run ${CD.default.input("npx cap init")}.`;let $=await yC(D,D.app.appId);if($)return $;let U=await mC(D,D.app.appName);if(U)return U;return null}pC.checkAppConfig=Z1D;async function K1D(D,$){if(!/^\S*$/.test($))return"Your app directory should not contain spaces";return null}pC.checkAppDir=K1D;async function yC(D,$){if(!$)return"Invalid App ID. App ID is required and cannot be blank.";if(/^[a-zA-Z][\w]*(?:\.[a-zA-Z][\w]*)+$/.test($.toLowerCase()))return null;return`
    Invalid App ID "${$}". Your App ID must meet the following requirements to be valid on both iOS and Android:
    - Must be in Java package form with no dashes (ex: com.example.app)
    - It must have at least two segments (one or more dots).
    - Each segment must start with a letter.
    - All characters must be alphanumeric or an underscore [a-zA-Z][a-zA-Z0-9]+.

    If you would like to skip validation, run "cap init" with the "--skip-appid-validation" flag.
  `}pC.checkAppId=yC;async function mC(D,$){if(!($===null||$===void 0?void 0:$.length))return"Must provide an app name. For example: 'Spacebook'";return null}pC.checkAppName=mC;async function H1D(D){return new Promise(($)=>setTimeout($,D))}pC.wait=H1D;async function L1D(D,$,U,Q){await Nq(D,$,U,Q);let X=await(0,I1D.getPlugins)(D,$);for(let F of X)await Nq(D,$,F.rootPath,Q)}pC.runHooks=L1D;async function Nq(D,$,U,Q){var X;let{spawn:F}=await Promise.resolve().then(()=>B3.__importStar(s("child_process"))),Y;if((0,uC.isNXMonorepo)(U))Y=await(0,k6.readJSON)((0,m1.join)((0,uC.findNXMonorepoRoot)(U),"package.json"));else Y=await(0,k6.readJSON)((0,m1.join)(U,"package.json"));let J=(X=Y.scripts)===null||X===void 0?void 0:X[Q];if(!J)return;return new Promise((I,q)=>{let W=F(J,{stdio:"inherit",shell:!0,cwd:U,env:{INIT_CWD:U,CAPACITOR_ROOT_DIR:D.app.rootDir,CAPACITOR_WEB_DIR:D.app.webDirAbs,CAPACITOR_CONFIG:JSON.stringify(D.app.extConfig),CAPACITOR_PLATFORM_NAME:$,...process.env}});W.on("close",(B)=>{if(B===0)I();else q(Error(`${Q} hook on ${$} failed with error code: ${B} while running command: ${J}`))}),W.on("error",(B)=>{q(B)})})}pC.runPlatformHook=Nq;async function N1D(D,$){let U=fC.output.createTaskChain();U.next(D);try{let Q=await $();return U.end(),Q}catch(Q){throw U.fail(),Q}}pC.runTask=N1D;async function Mq(D,$){let U=(0,W3.resolveNode)(D.app.rootDir,`@capacitor/${$}`,"package.json");if(!U)return null;return(0,k6.readJSON)(U)}pC.getCapacitorPackage=Mq;async function hC(D,$){let U=await Mq(D,$);if(!U)(0,h1.fatal)(`Unable to find node_modules/@capacitor/${$}.
Are you sure ${CD.default.strong(`@capacitor/${$}`)} is installed?`);return U}pC.requireCapacitorPackage=hC;async function $X(D,$){return(await hC(D,$)).version}pC.getCapacitorPackageVersion=$X;async function dC(D){return $X(D,"core")}pC.getCoreVersion=dC;async function M1D(D){return $X(D,"cli")}pC.getCLIVersion=M1D;function w1D(D,$){switch($){case"android":return D.android.platformDirAbs;case"ios":return D.ios.platformDirAbs;case"web":return D.web.platformDirAbs}return null}async function DX(D,$){let U=w1D(D,$);if(U&&await(0,k6.pathExists)(U))return U;return null}pC.getProjectPlatformDirectory=DX;async function O1D(D,$){if($){let U=$.toLowerCase().trim();if(!await Oq(U))(0,h1.fatal)(`Invalid platform: ${CD.default.input(U)}`);else if(!await DX(D,U)){if(U==="web")(0,h1.fatal)(`Could not find the web platform directory.
Make sure ${CD.default.strong(D.app.webDir)} exists.`);(0,h1.fatal)(`${CD.default.strong(U)} platform has not been added yet.
See the docs for adding the ${CD.default.strong(U)} platform: ${CD.default.strong(`https://capacitorjs.com/docs/${U}#adding-the-${U}-platform`)}`)}return[U]}return cC(D)}pC.selectPlatforms=O1D;async function wq(){return["web","android","ios"]}pC.getKnownPlatforms=wq;async function Oq(D){return(await wq()).includes(D)}pC.isValidPlatform=Oq;async function lC(){return["electron"]}pC.getKnownCommunityPlatforms=lC;async function V1D(D){return(await lC()).includes(D)}pC.isValidCommunityPlatform=V1D;async function nC(){return["windows"]}pC.getKnownEnterprisePlatforms=nC;async function R1D(D){return(await nC()).includes(D)}pC.isValidEnterprisePlatform=R1D;async function A1D(D,$,U){let{prompt:Q}=await Promise.resolve().then(()=>B3.__importStar(Z6(oU)));if(!U)return(await Q([{type:"select",name:"mode",message:$,choices:D.map((Y)=>({title:Y,value:Y}))}],{onCancel:()=>process.exit(1)})).mode.toLowerCase().trim();let X=U.toLowerCase().trim();if(!await Oq(X)){let F=await wq();(0,h1.fatal)(`Invalid platform: ${CD.default.input(X)}.
Valid platforms include: ${F.join(", ")}`)}return X}pC.promptForPlatform=A1D;async function E1D(D,$,U,Q){let{prompt:X}=await Promise.resolve().then(()=>B3.__importStar(Z6(oU))),F=D.filter((I)=>I.id!==void 0);if(!$)if(F.length===1)return F[0];else return(await X([{type:"select",name:"target",message:"Please choose a target device:",choices:F.map((q)=>({title:`${iC(q)} (${q.id})`,value:q}))}],{onCancel:()=>process.exit(1)})).target;let Y=$.trim(),J=D.find((I)=>{var q;if(Q===!0){let W=(q=I.name)!==null&&q!==void 0?q:I.model;if(W)W=W.replace(/[\u2018\u2019]/g,"'").replace(/[\u201C\u201D]/g,'"');if(U)return W===Y&&I.sdkVersion===U;return W===Y}return I.id===Y});if(!J){if(Q){let I=Y;if(U)I+=` [${U}]`;(0,h1.fatal)(`Invalid target name: ${CD.default.input(I)}.
Valid targets are:
 ${D.map((q)=>{var W;return`${(W=q.name)!==null&&W!==void 0?W:q.model} [${q.sdkVersion}]`}).join(`
`)}`)}(0,h1.fatal)(`Invalid target ID: ${CD.default.input(Y)}.
Valid targets are:
 ${D.map((I)=>I.id).join(`
`)}`)}return J}pC.promptForPlatformTarget=E1D;function iC(D){var $,U,Q;return`${(Q=(U=($=D.name)!==null&&$!==void 0?$:D.model)!==null&&U!==void 0?U:D.id)!==null&&Q!==void 0?Q:"?"}${D.virtual?` (${D.platform==="ios"?"simulator":"emulator"})`:""}`}pC.getPlatformTargetName=iC;async function cC(D){let $=[];if(await DX(D,D.android.name))$.push(D.android.name);if(await DX(D,D.ios.name))$.push(D.ios.name);return $.push(D.web.name),$}pC.getAddedPlatforms=cC;async function j1D(D,$){let U=await Promise.resolve().then(()=>B3.__importStar(Z6(xC))),Q=await dC(D),X=await $X(D,$);if(U.diff(Q,X)==="minor"||U.diff(Q,X)==="major")fC.logger.warn(`${CD.default.strong("@capacitor/core")}${CD.default.weak(`@${Q}`)} version doesn't match ${CD.default.strong(`@capacitor/${$}`)}${CD.default.weak(`@${X}`)} version.
Consider updating to a matching version, e.g. w/ ${CD.default.input(`npm install @capacitor/core@${X}`)}`)}pC.checkPlatformVersions=j1D;function T1D(D,$){if($[0]!=="@"){let Q=(0,W3.resolveNode)(D.app.rootDir,`@capacitor/${$}`,"package.json");if(Q)return(0,m1.dirname)(Q);let X=(0,W3.resolveNode)(D.app.rootDir,`@capacitor-community/${$}`,"package.json");if(X)return(0,m1.dirname)(X);let F=(0,W3.resolveNode)(D.app.rootDir,`@ionic-enterprise/capacitor-${$}`,"package.json");if(F)return(0,m1.dirname)(F)}let U=(0,W3.resolveNode)(D.app.rootDir,$,"package.json");if(U)return(0,m1.dirname)(U);return null}pC.resolvePlatform=T1D;async function S1D(){try{let D=await(0,q1D.runCommand)("java",["--version"]),U=RegExp(/([0-9]+)\.?([0-9]*)\.?([0-9]*)/).exec(D);if(U===null)return-1;let Q=parseInt(U[1]),X=parseInt(U[2]);if(typeof Q==="number"&&Q!=1)return Q;else if(typeof X==="number"&&Q==1&&X<9)return X;else return-1}catch(D){return-1}}pC.checkJDKMajorVersion=S1D;function P1D(D){let $=D.replace(/([A-Z])/g,"-$1").toLowerCase();if($.startsWith("-"))$=$.replace("-","");return`app-${$?`${$}-`:""}debug.apk`}pC.parseApkNameFromFlavor=P1D});var sC=T((aC)=>{Object.defineProperty(aC,"__esModule",{value:!0});aC.tryFn=void 0;var I4D=async(D,...$)=>{try{return await D(...$)}catch{}return null};aC.tryFn=I4D});var Vq=T((eC)=>{Object.defineProperty(eC,"__esModule",{value:!0});eC.formatJSObject=void 0;var q4D=y0(),W4D=q4D.__importDefault(s("util"));function B4D(D){try{D=JSON.parse(JSON.stringify(D))}catch($){throw Error(`Cannot parse object as JSON: ${$.stack?$.stack:$}`)}return W4D.default.inspect(D,{compact:!1,breakLength:1/0,depth:1/0,maxArrayLength:1/0,maxStringLength:1/0})}eC.formatJSObject=B4D});var Xb=T(($b)=>{Object.defineProperty($b,"__esModule",{value:!0});$b.lazy=$b.LazyPromise=$b.allSerial=void 0;function G4D(D){return D.reduce(($,U)=>$.then((Q)=>U().then((X)=>Q.concat(X))),Promise.resolve([]))}$b.allSerial=G4D;class Rq extends Promise{constructor(D){super(()=>{});this._executor=D}then(D,$){return this._promise=this._promise||new Promise(this._executor),this._promise.then(D,$)}catch(D){return this._promise=this._promise||new Promise(this._executor),this._promise.catch(D)}}$b.LazyPromise=Rq;function z4D(D){return new Rq(async($,U)=>{try{$(await D())}catch(Q){U(Q)}})}$b.lazy=z4D});var qb=T((Jb)=>{Object.defineProperty(Jb,"__esModule",{value:!0});Jb.writeConfig=Jb.loadConfig=Jb.CONFIG_FILE_NAME_JSON=Jb.CONFIG_FILE_NAME_JS=Jb.CONFIG_FILE_NAME_TS=void 0;var Pq=y0(),H4D=Pq.__importDefault(xI()),V0=E8(),GD=s("path"),l1=Pq.__importDefault(j8()),L4D=oC(),UX=rU(),N4D=Y3(),Aq=sC(),M4D=Vq(),Qb=sU(),Fb=J3(),d1=Xb(),Yb=eU(),Eq=(0,H4D.default)("capacitor:config");Jb.CONFIG_FILE_NAME_TS="capacitor.config.ts";Jb.CONFIG_FILE_NAME_JS="capacitor.config.js";Jb.CONFIG_FILE_NAME_JSON="capacitor.config.json";async function w4D(){var D,$,U,Q;let X=process.cwd(),F=(0,GD.dirname)(s("path").dirname(s("url").fileURLToPath(import.meta.url))),Y=await A4D(X),J=await(async()=>{var Z,z;if((0,Qb.isNXMonorepo)(X)){let K=(0,Qb.findNXMonorepoRoot)(X),H=await(0,Aq.tryFn)(V0.readJSON,(0,GD.resolve)(K,"package.json")),M=(Z=H===null||H===void 0?void 0:H.devDependencies)!==null&&Z!==void 0?Z:{},N=(z=H===null||H===void 0?void 0:H.dependencies)!==null&&z!==void 0?z:{};return{devDependencies:M,dependencies:N}}return{}})(),I=(D=Y.extConfig.appId)!==null&&D!==void 0?D:"",q=($=Y.extConfig.appName)!==null&&$!==void 0?$:"",W=(U=Y.extConfig.webDir)!==null&&U!==void 0?U:"www",B=await E4D(F),G={android:await j4D(X,Y.extConfig,B),ios:await T4D(X,Y.extConfig),web:await S4D(X,W),cli:B,app:{rootDir:X,appId:I,appName:q,webDir:W,webDirAbs:(0,GD.resolve)(X,W),package:(Q=await(0,Aq.tryFn)(V0.readJSON,(0,GD.resolve)(X,"package.json")))!==null&&Q!==void 0?Q:{name:q,version:"1.0.0",...J},...Y}};return Eq("config: %O",G),G}Jb.loadConfig=w4D;async function O4D(D,$){switch((0,GD.extname)($)){case".json":{await(0,V0.writeJSON)($,D,{spaces:2});break}case".ts":{await(0,V0.writeFile)($,x4D(D));break}}}Jb.writeConfig=O4D;async function V4D(D,$,U){var Q;try{let X=(0,Fb.resolveNode)(D,"typescript");if(!X)(0,UX.fatal)(`Could not find installation of TypeScript.
To use ${l1.default.strong($)} files, you must install TypeScript in your project, e.g. w/ ${l1.default.input("npm install -D typescript")}`);let F=s(X),Y=await(0,Fb.requireTS)(F,U),J=Y.default?await Y.default:Y;return{extConfigType:"ts",extConfigName:$,extConfigFilePath:U,extConfig:J}}catch(X){if(!(0,UX.isFatal)(X))(0,UX.fatal)(`Parsing ${l1.default.strong($)} failed.

${(Q=X.stack)!==null&&Q!==void 0?Q:X}`);throw X}}async function R4D(D,$,U){var Q;try{return{extConfigType:"js",extConfigName:$,extConfigFilePath:U,extConfig:await s(U)}}catch(X){(0,UX.fatal)(`Parsing ${l1.default.strong($)} failed.

${(Q=X.stack)!==null&&Q!==void 0?Q:X}`)}}async function A4D(D){var $;let U=(0,GD.resolve)(D,Jb.CONFIG_FILE_NAME_TS);if(await(0,V0.pathExists)(U))return V4D(D,Jb.CONFIG_FILE_NAME_TS,U);let Q=(0,GD.resolve)(D,Jb.CONFIG_FILE_NAME_JS);if(await(0,V0.pathExists)(Q))return R4D(D,Jb.CONFIG_FILE_NAME_JS,Q);let X=(0,GD.resolve)(D,Jb.CONFIG_FILE_NAME_JSON);return{extConfigType:"json",extConfigName:Jb.CONFIG_FILE_NAME_JSON,extConfigFilePath:X,extConfig:($=await(0,Aq.tryFn)(V0.readJSON,X))!==null&&$!==void 0?$:{}}}async function E4D(D){let U=(0,GD.join)(D,"assets"),Q="ios-spm-template.tar.gz",X="capacitor-cordova-ios-plugins.tar.gz",F="android-template.tar.gz",Y="capacitor-cordova-android-plugins.tar.gz";return{rootDir:D,assetsDir:"assets",assetsDirAbs:U,assets:{ios:{platformTemplateArchive:"ios-spm-template.tar.gz",platformTemplateArchiveAbs:(0,GD.resolve)(U,"ios-spm-template.tar.gz"),cordovaPluginsTemplateArchive:"capacitor-cordova-ios-plugins.tar.gz",cordovaPluginsTemplateArchiveAbs:(0,GD.resolve)(U,"capacitor-cordova-ios-plugins.tar.gz")},android:{platformTemplateArchive:"android-template.tar.gz",platformTemplateArchiveAbs:(0,GD.resolve)(U,"android-template.tar.gz"),cordovaPluginsTemplateArchive:"capacitor-cordova-android-plugins.tar.gz",cordovaPluginsTemplateArchiveAbs:(0,GD.resolve)(U,"capacitor-cordova-android-plugins.tar.gz")}},package:await(0,V0.readJSON)((0,GD.resolve)(D,"package.json")).catch(()=>({name:"@capacitor/cli",version:"0.0.0"})),os:P4D(process.platform)}}async function j4D(D,$,U){var Q,X,F,Y,J,I,q,W,B,G,Z,z,K,H,M,N,L;let O="android",j=(X=(Q=$.android)===null||Q===void 0?void 0:Q.path)!==null&&X!==void 0?X:"android",E=(0,GD.resolve)(D,j),C="app",S="app/src",b="app/src/main",R="app/src/main/assets",P="app/src/main/assets/public",h="app/src/main/res",i="app/build/outputs/apk/",v=((F=$.android)===null||F===void 0?void 0:F.flavor)||"";if((Y=$.android)===null||Y===void 0?void 0:Y.flavor)i=`${i}/${(J=$.android)===null||J===void 0?void 0:J.flavor}`;let k=(0,L4D.parseApkNameFromFlavor)(v),A=`${i}/debug`,w="capacitor-cordova-android-plugins",V=(0,d1.lazy)(()=>v4D(U.os)),_={keystorePath:(q=(I=$.android)===null||I===void 0?void 0:I.buildOptions)===null||q===void 0?void 0:q.keystorePath,keystorePassword:(B=(W=$.android)===null||W===void 0?void 0:W.buildOptions)===null||B===void 0?void 0:B.keystorePassword,keystoreAlias:(Z=(G=$.android)===null||G===void 0?void 0:G.buildOptions)===null||Z===void 0?void 0:Z.keystoreAlias,keystoreAliasPassword:(K=(z=$.android)===null||z===void 0?void 0:z.buildOptions)===null||K===void 0?void 0:K.keystoreAliasPassword,signingType:(M=(H=$.android)===null||H===void 0?void 0:H.buildOptions)===null||M===void 0?void 0:M.signingType,releaseType:(L=(N=$.android)===null||N===void 0?void 0:N.buildOptions)===null||L===void 0?void 0:L.releaseType};return{name:"android",minVersion:"24",studioPath:V,platformDir:j,platformDirAbs:E,cordovaPluginsDir:w,cordovaPluginsDirAbs:(0,GD.resolve)(E,w),appDir:"app",appDirAbs:(0,GD.resolve)(E,"app"),srcDir:"app/src",srcDirAbs:(0,GD.resolve)(E,"app/src"),srcMainDir:"app/src/main",srcMainDirAbs:(0,GD.resolve)(E,"app/src/main"),assetsDir:"app/src/main/assets",assetsDirAbs:(0,GD.resolve)(E,"app/src/main/assets"),webDir:"app/src/main/assets/public",webDirAbs:(0,GD.resolve)(E,"app/src/main/assets/public"),resDir:"app/src/main/res",resDirAbs:(0,GD.resolve)(E,"app/src/main/res"),apkName:k,buildOutputDir:A,buildOutputDirAbs:(0,GD.resolve)(E,A),flavor:v,buildOptions:_}}async function T4D(D,$){var U,Q,X,F,Y,J,I,q,W,B,G,Z;let z="ios",K=(Q=(U=$.ios)===null||U===void 0?void 0:U.path)!==null&&Q!==void 0?Q:"ios",H=(0,GD.resolve)(D,K),M=(F=(X=$.ios)===null||X===void 0?void 0:X.scheme)!==null&&F!==void 0?F:"App",N="App",L=(0,GD.resolve)(H,"App"),O="App/App",j=(0,GD.resolve)(H,"App/App"),E="App/App.xcodeproj",C=(0,GD.resolve)(H,"App/App.xcodeproj"),S=(0,d1.lazy)(()=>C4D(L)),b=(0,d1.lazy)(()=>_4D()),R=(0,d1.lazy)(()=>k4D(D,H,L)),P=(0,d1.lazy)(()=>b4D(L,j,C)),h="capacitor-cordova-ios-plugins",i={exportMethod:(J=(Y=$.ios)===null||Y===void 0?void 0:Y.buildOptions)===null||J===void 0?void 0:J.exportMethod,xcodeSigningStyle:(q=(I=$.ios)===null||I===void 0?void 0:I.buildOptions)===null||q===void 0?void 0:q.signingStyle,signingCertificate:(B=(W=$.ios)===null||W===void 0?void 0:W.buildOptions)===null||B===void 0?void 0:B.signingCertificate,provisioningProfile:(Z=(G=$.ios)===null||G===void 0?void 0:G.buildOptions)===null||Z===void 0?void 0:Z.provisioningProfile};return{name:"ios",minVersion:"15.0",platformDir:K,platformDirAbs:H,scheme:M,cordovaPluginsDir:"capacitor-cordova-ios-plugins",cordovaPluginsDirAbs:(0,GD.resolve)(H,"capacitor-cordova-ios-plugins"),nativeProjectDir:"App",nativeProjectDirAbs:L,nativeTargetDir:"App/App",nativeTargetDirAbs:j,nativeXcodeProjDir:"App/App.xcodeproj",nativeXcodeProjDirAbs:C,nativeXcodeWorkspaceDir:(0,d1.lazy)(async()=>(0,GD.relative)(H,await S)),nativeXcodeWorkspaceDirAbs:S,webDir:(0,d1.lazy)(async()=>(0,GD.relative)(H,await P)),webDirAbs:P,podPath:b,packageManager:R,buildOptions:i}}async function S4D(D,$){let U=$,Q=(0,GD.resolve)(D,U);return{name:"web",platformDir:U,platformDirAbs:Q}}function P4D(D){switch(D){case"darwin":return"mac";case"win32":return"windows";case"linux":return"linux"}return"unknown"}async function C4D(D){return(0,GD.resolve)(D,"App.xcworkspace")}async function b4D(D,$,U){let Q=/path\s=\spublic[\s\S]+?sourceTree\s=\s([^;]+)/,X=(0,GD.resolve)(U,"project.pbxproj");try{let Y=(await(0,V0.readFile)(X,{encoding:"utf8"})).match(Q);if(Y&&Y[1]==="SOURCE_ROOT")return N4D.logger.warn(`Using the iOS project root for the ${l1.default.strong("public")} directory is deprecated.
Please follow the Upgrade Guide to move ${l1.default.strong("public")} inside the iOS target directory: ${l1.default.strong("https://capacitorjs.com/docs/updating/3-0#move-public-into-the-ios-target-directory")}`),(0,GD.resolve)(D,"public")}catch(F){}return(0,GD.resolve)($,"public")}async function v4D(D){if(process.env.CAPACITOR_ANDROID_STUDIO_PATH)return process.env.CAPACITOR_ANDROID_STUDIO_PATH;switch(D){case"mac":return"/Applications/Android Studio.app";case"windows":{let{runCommand:$}=await Promise.resolve().then(()=>Pq.__importStar(eU())),U="C:\\Program Files\\Android\\Android Studio\\bin\\studio64.exe";try{if(!await(0,V0.pathExists)(U)){let Q=await $("REG",["QUERY","HKEY_LOCAL_MACHINE\\SOFTWARE\\Android Studio","/v","Path"]);Q=Q.replace(/(\r\n|\n|\r)/gm,"");let X=Q.indexOf("REG_SZ");if(X>0)U=Q.substring(X+6).trim()+"\\bin\\studio64.exe"}}catch(Q){Eq("Error checking registry for Android Studio path: %O",Q);break}return U}case"linux":{try{if(await(0,V0.pathExists)("/usr/local/android-studio/bin/studio"))return"/usr/local/android-studio/bin/studio"}catch(Q){Eq("Error checking for studio executable: %O",Q)}return"/usr/local/android-studio/bin/studio.sh"}}return""}async function _4D(){if(process.env.CAPACITOR_COCOAPODS_PATH)return process.env.CAPACITOR_COCOAPODS_PATH;return"pod"}async function k4D(D,$,U){if((0,V0.existsSync)((0,GD.resolve)(U,"CapApp-SPM")))return"SPM";if(process.env.CAPACITOR_COCOAPODS_PATH)return"Cocoapods";let Q="";if(await(0,V0.pathExists)((0,GD.resolve)(D,"Gemfile")))Q=(0,GD.resolve)(D,"Gemfile");else if(await(0,V0.pathExists)((0,GD.resolve)($,"Gemfile")))Q=(0,GD.resolve)($,"Gemfile");else if(await(0,V0.pathExists)((0,GD.resolve)(U,"Gemfile")))Q=(0,GD.resolve)(U,"Gemfile");if(Q=="")try{let F=await(0,Yb.getCommandOutput)("git",["rev-parse","--show-toplevel"],{cwd:D});if(F!=null)Q=(0,GD.resolve)(F,"Gemfile")}catch(F){}try{let F=(await(0,V0.readFile)(Q)).toString();if(!F)return"Cocoapods";if(new RegExp(/gem\s+['"]cocoapods/).test(F)&&await(0,Yb.isInstalled)("bundle"))return"bundler";else return"Cocoapods"}catch{return"Cocoapods"}}function x4D(D){return`import type { CapacitorConfig } from '@capacitor/cli';

const config: CapacitorConfig = ${(0,M4D.formatJSObject)(D)};

export default config;
`}});var XX,x6,Wb,Bb,Gb,zb,Zb,Kb,Hb,Lb,Cq,bq;var vq=u(()=>{XX=g0(qb(),1),x6=g0(sU(),1),Wb=g0(Vq(),1),Bb=g0(J3(),1),Gb=Bb.requireTS,zb=Wb.formatJSObject,Zb=XX.loadConfig,Kb=XX.writeConfig,Hb=x6.findMonorepoRoot,Lb=x6.findNXMonorepoRoot,Cq=x6.isMonorepo,bq=x6.isNXMonorepo});import{Buffer as Nb}from"node:buffer";import{createHash as u4D}from"node:crypto";function y4D(D){let $=4294967295;for(let U=0;U<D.length;U++){let Q=D[U];$=f4D[($^Q)&255]^$>>>8}return $=$^4294967295,($>>>0).toString(16).padStart(8,"0")}async function Mb(D,$="sha256"){let U=Nb.isBuffer(D)?D:Nb.from(D);if($==="crc32")return y4D(U);let Q=u4D($);return Q.update(U),Q.digest("hex")}var f4D;var wb=u(()=>{f4D=(()=>{let D=[];for(let $=0;$<256;$++){let U=$;for(let Q=0;Q<8;Q++)U=U&1?3988292384^U>>>1:U>>>1;D[$]=U}return D})()});import{AsyncLocalStorage as m4D}from"node:async_hooks";import{existsSync as gq,realpathSync as Ob,statSync as Eb}from"node:fs";import{readFile as h4D,writeFile as d4D}from"node:fs/promises";import{createRequire as uq}from"node:module";import{basename as l4D,extname as fq,isAbsolute as n4D,relative as i4D,resolve as v8,sep as c4D}from"node:path";import{cwd as _q}from"node:process";import{pathToFileURL as Vb}from"node:url";function QX(D,$,U=!1){if(U){let Q=$?.path;SD.error(typeof Q==="string"?`${D}: ${Q}`:D)}throw new AD(D,$)}function oVD(D){jb=D}function kq(){let D=Tb.getStore();return D===void 0?jb:D.filePath}function aVD(D,$){return Tb.run({filePath:D},$)}function tVD(D,$=_q(),U){let Q=U?.logError??!1;if(D===void 0)return;if(!D.trim())QX("Capacitor config path must not be empty",void 0,Q);let X=v8($,D);if(!gq(X)||!Eb(X).isFile())QX("Capacitor config path does not exist",{path:X},Q);if(!p4D.test(l4D(X)))QX("Capacitor config path must point to a capacitor.config.*.ts, capacitor.config.*.js, or capacitor.config.*.json file",{path:X},Q);let F=Ob($),Y=Ob(X),J=i4D(F,Y);if(J===".."||J.startsWith(`..${c4D}`)||n4D(J))QX("Capacitor config path must stay within the current working directory",{path:X},Q);return Y}function xq(D){if(D===null||typeof D!=="object")return!1;let $=D;return typeof $.transpileModule==="function"&&typeof $.ModuleKind?.CommonJS==="number"}function o4D(D){for(let $ of r4D){let U=v8(D,$);if(gq(U)&&Eb(U).isFile())return U}return}function a4D(D){let $=v8(D,"package.json");try{return uq(gq($)?$:v8(D,"capacitor.config.ts"))("typescript")}catch{return}}function t4D(D){return!xq(a4D(D))}function s4D(){if(FX===void 0)try{FX=uq(import.meta.url)("typescript")}catch{FX=null}return FX}function Ab(){if(process.versions.bun)return!0;let D=Number(process.versions.node.split(".")[0]);return Number.isFinite(D)&&D>=22}async function _8(D){let $=fq(D);if($===".json")return JSON.parse(await h4D(D,"utf8"));let U=uq(D);if($===".js"){let J=U(D),I=J.default??J;return typeof I==="function"?await I():await I}let Q;try{Q=U("typescript")}catch{Q=void 0}let X=xq(Q)?Q:s4D(),F;if(xq(X))try{F=await Promise.resolve(Gb(X,D))}catch(J){if(!Ab())throw J;F=await Rb(Vb(v8(D)).href)}else if(Ab())F=await Rb(Vb(v8(D)).href);else throw Error("Could not load a usable TypeScript compiler for the Capacitor config");let Y=F.default??F;return typeof Y==="function"?await Y():await Y}async function e4D(D,$){if(fq($)===".js"){let U=`/** @type {import('@capacitor/cli').CapacitorConfig} */
const config = ${zb(D)}

module.exports = config
`;await d4D($,U);return}await Kb(D,$)}async function yq(){let D=o4D(_q());if(D&&fq(D)===".ts"&&t4D(_q()))return{config:await _8(D),path:kq()??D};let $=await Zb();return{config:$.app.extConfig,path:kq()??$.app.extConfigFilePath}}async function mq(){let D=kq();if(D)return{config:await _8(D),path:D};return yq()}async function hq(D,$,U=!1){let Q=await mq();if(!Q)return;let{config:X}=Q;if(X){if(!X.plugins)X.plugins={extConfig:{},[D]:{}};if(!X.plugins[D])X.plugins[D]={};if(!U)X.plugins[D]=$.config.plugins?.[D];else X=$.config;await e4D(X,Q.path)}}async function sVD(D,$=!1){await hq("CapacitorUpdater",D,$)}var Rb,jb,Tb,p4D,r4D,FX;var dq=u(()=>{L6();vq();_1();Rb=Function("specifier","return import(specifier)"),Tb=new m4D,p4D=/^capacitor\.config(?:\.[^.]+)*\.(?:ts|js|json)$/;r4D=["capacitor.config.ts","capacitor.config.js","capacitor.config.json"]});function k8(D){let $=D.length;while($>0&&D[$-1]==="/")$-=1;return D.slice(0,$)}import{randomUUID as Sb}from"node:crypto";import{existsSync as D8D,mkdirSync as $8D,readFileSync as U8D,writeFileSync as X8D}from"node:fs";import{homedir as nq,platform as Q8D,release as F8D}from"node:os";import{join as Pb}from"node:path";import{arch as Y8D,cwd as Cb,env as n1,version as J8D}from"node:process";function G3(D){return D==="1"||D?.toLowerCase()==="true"||D?.toLowerCase()==="yes"}function G8D(){if(G3(n1.CAPGO_DISABLE_TELEMETRY)||G3(n1.CAPGO_DISABLE_POSTHOG))return;return n1.CAPGO_CLI_POSTHOG_API_KEY?.trim()||n1.POSTHOG_API_KEY?.trim()||q8D}function z8D(D){let $=k8(D);if($.endsWith("/i/v0/e"))return`${$}/`;let U=$.replace(/\/capture$/,"/");return new URL("i/v0/e/",U.endsWith("/")?U:`${U}/`).toString()}function Z8D(D){if(D instanceof Error)return{cause:D.cause,message:D.message,name:D.name||"Error",stack:D.stack};if(typeof D==="string")return{message:D,name:"Error",stack:void 0};try{return{message:JSON.stringify(D)??String(D),name:"Error",stack:void 0}}catch{return{message:String(D),name:"Error",stack:void 0}}}function K8D(D){let $=D,U=Cb(),Q=nq();if(U)$=$.replaceAll(U,"<cwd>");if(Q)$=$.replaceAll(Q,"~");return $}function H8D(D){let $=D,U=Cb(),Q=nq();if(U)$=$.replaceAll(U,"<cwd>");if(Q)$=$.replaceAll(Q,"~");return $.replace(/<cwd>\/[^\s"',)]+/g,"<cwd>/<path>").replace(/~\/[^\s"',)]+/g,"~/<path>").replace(/[\w.%+-]+@[\w.-]+\.[A-Z]{2,}/gi,"<email>").replace(/(https?:\/\/)([^/\s:@]+):([^/\s@]+)@/gi,"$1<redacted>@").replace(/\b[a-z][\w-]*(?:\.[\w-]+){1,}\b/gi,"<app_id>").replace(/\b[a-z]:\\[^\s"',)]+/gi,"<path>").replace(/(^|[\s"'(])\/[^\s"',)]+/g,"$1<path>").replace(/(--(?:token|api[-_]?key|key|password|secret|private[-_]?key|jwt|session|auth)(?:=|\s+))("[^"]+"|'[^']+'|\S+)/gi,"$1<redacted>").replace(/\b((?:token|api[-_]?key|password|secret|authorization)\s*[:=]\s*)[^\s,;]+/gi,"$1<redacted>")}function L8D(D,$){let U=D?.split(`
`).slice(1).map((Q)=>{let X=Q.trim(),F=X.startsWith("at ")?X.slice(3):X,Y=$,J=F,I=F.lastIndexOf(" (");if(I!==-1&&F.endsWith(")"))Y=F.slice(0,I).trim()||$,J=F.slice(I+2,-1);else{let B=F.lastIndexOf(" "),G=B===-1?"":F.slice(B+1);if(/:\d+:\d+$/.test(G))Y=F.slice(0,B).trim()||$,J=G}let q=J.lastIndexOf(":"),W=q===-1?-1:J.lastIndexOf(":",q-1);if(q===-1||W===-1)return{function:$,platform:"custom",lang:"javascript"};return{function:Y,filename:K8D(J.slice(0,W)),lineno:Number.parseInt(J.slice(W+1,q),10),colno:Number.parseInt(J.slice(q+1),10),platform:"custom",lang:"javascript"}}).filter(Boolean);return U&&U.length>0?U:[{function:$,platform:"custom",lang:"javascript"}]}function N8D(D){if(!D||typeof D!=="object"||!("code"in D))return;let{code:$}=D;return typeof $==="string"?$:void 0}function w8D(D){if(!D||typeof D!=="object")return;let $=D;if(typeof $.status==="number")return $.status;if(typeof $.statusCode==="number")return $.statusCode;let U=$.context&&typeof $.context==="object"?$.context.status:void 0;return typeof U==="number"?U:void 0}function O8D(D){let $=(D instanceof Error?D.message:typeof D==="string"?D:"").toLowerCase();if(M8D.some((U)=>$.includes(U)))return!0;return w8D(D)===401}function bb(D){if(D instanceof AD){if(B8D.has(D.message))return!0;return!1}if(O8D(D))return!1;return!N8D(D)?.startsWith("commander.")}function qRD(D){let $=[],U=D;while(U?.parent){let Q=U.name();if(Q)$.push(Q);U=U.parent}return $.reverse().join(" ")||"unknown"}function V8D(D=Pb(nq(),".capgo-credentials")){if(lq)return lq;let $=Pb(D,"install-id"),U;try{let Q=D8D($)?U8D($,"utf8").trim():"";if(Q)U=Q;else U=Sb(),$8D(D,{recursive:!0}),X8D($,U,{encoding:"utf8",mode:384})}catch{U=Sb()}return lq=U,U}async function vb(D){let $=G8D();if(!$)return!1;let U=n1.CAPGO_CLI_POSTHOG_API_HOST?.trim()||n1.POSTHOG_API_HOST?.trim()||I8D,Q;try{Q=z8D(U)}catch{return!1}let X=Z8D(D.error),F=H8D(X.message),Y=V8D(),J=L8D(X.stack,D.functionName),I=[D.functionName,D.kind,X.name||"Error",String(D.status??1)].join(":"),q={token:$,event:"$exception",properties:{distinct_id:Y,$exception_list:[{type:X.name||"Error",value:F,mechanism:{handled:!0,synthetic:!1},stacktrace:{type:"raw",frames:J}}],$exception_fingerprint:I,architecture:Y8D,cli_version:N$.version,error_kind:D.kind,function_name:D.functionName,is_ci:Boolean(n1.CI),node_version:J8D,os_platform:Q8D(),os_release:F8D(),runtime:"cli",status:D.status},timestamp:new Date().toISOString()};try{let W=new AbortController,B=setTimeout(()=>W.abort(),W8D);try{return(await fetch(Q,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(q),signal:W.signal})).ok}finally{clearTimeout(B)}}catch{return!1}}var I8D="https://eu.i.posthog.com/i/v0/e/",q8D="phc_NXDyDajQaTQVwb25DEhIVZfxVUn4R0Y348Z7vWYHZUi",W8D=1500,iq="iOS sync validation failed. Delete your iOS folder, then rerun the add and sync commands above and retry.",B8D,M8D,lq;var cq=u(()=>{H8();_1();B8D=new Set([iq]);M8D=["invalid_apikey","invalid apikey","no_key_provided","no key provided","invalid api key or insufficient permissions","does not exist, run first"]});import{env as R8D}from"node:process";function j8D(D,$){return`${D} ${$.join(" ")}`}function T8D(D){let[$=""]=D.npm_config_user_agent?.trim().toLowerCase().split(/\s+/,1)??[],[U,Q]=$.split("/",2);if(U==="bun")return"bunx";if(U==="pnpm")return"pnpm dlx";if(U==="yarn"){let F=Number.parseInt(Q??"",10);return Number.isNaN(F)||F<2?"npx -y":"yarn dlx"}if(U==="npm")return"npx -y";let X=D.npm_execpath?.toLowerCase()??"";if(X.includes("pnpm"))return"pnpm dlx";if(X.includes("yarn"))return"npx -y";if(X.includes("bun"))return"bunx";return"npx -y"}function _b(D=R8D){return j8D(T8D(D),["@capgo/cli@latest","login"])}function GRD(D){let $=D.trim().replaceAll(A8D," ");if(!E8D.has($))throw Error(`Unsupported package manager runner: "${D}"`);let U=$.split(" ").map((F)=>F.trim()).filter(Boolean),[Q=D,...X]=U;return{command:Q,args:X}}var A8D,E8D;var kb=u(()=>{A8D=/\s+/g,E8D=new Set(["bunx","npx","pnpm exec","yarn dlx"])});var d={};N0(d,{unwrapMessage:()=>x8,uint8ArrayToHex:()=>D2D,uint8ArrayToBase64url:()=>s8D,uint8ArrayToBase64:()=>hb,toZod:()=>z3,stringifyPrimitive:()=>l,slugify:()=>oq,shallowClone:()=>K3,safeExtend:()=>i8D,required:()=>r8D,rawShape:()=>y8,randomString:()=>f8D,propertyKeyTypes:()=>H3,promiseAllObject:()=>u8D,primitiveTypes:()=>tq,prefixIssues:()=>h0,pick:()=>d8D,partial:()=>p8D,parsedType:()=>n,own:()=>u6,optionalKeys:()=>sq,omit:()=>l8D,objectClone:()=>_8D,numKeys:()=>y8D,nullish:()=>YX,normalizeParams:()=>p,mergeDefs:()=>O$,merge:()=>c8D,members:()=>DW,jsonStringifyReplacer:()=>u8,joinValues:()=>g,issue:()=>m8,isPlainObject:()=>I$,isObject:()=>c1,installLazyProp:()=>F2D,hide:()=>O3,hexToUint8Array:()=>e8D,getSizableOrigin:()=>M3,getParsedType:()=>m8D,getLengthableOrigin:()=>w3,getEnumValues:()=>g8,getElementAtPath:()=>g8D,floatSafeRemainder:()=>Z3,finalizeIssue:()=>d0,extend:()=>n8D,explicitlyAborted:()=>eq,escapeRegex:()=>q$,esc:()=>b0,derived:()=>$2D,defineLazyInternal:()=>ZD,defineLazy:()=>rq,createTransparentProxy:()=>h8D,constantCatch:()=>$W,codePointLength:()=>p1,cloneDef:()=>x8D,clone:()=>ED,cleanRegex:()=>X6,cleanEnum:()=>a8D,captureStackTrace:()=>JX,cached:()=>f8,base64urlToUint8Array:()=>t8D,base64ToUint8Array:()=>mb,attachSchema:()=>qX,assignProp:()=>H0,assertNotEqual:()=>P8D,assertNever:()=>b8D,assertIs:()=>C8D,assertEqual:()=>S8D,assert:()=>v8D,allowsEval:()=>aq,aborted:()=>v0,NUMBER_FORMAT_RANGES:()=>L3,Class:()=>db,CONSTANT_CATCH:()=>WX,BIGINT_FORMAT_RANGES:()=>N3});function S8D(D){return D}function P8D(D){return D}function z3(){return(D)=>D}function C8D(D){}function b8D(D){throw Error("Unexpected value in exhaustive check")}function v8D(D){}function g8(D){let $=Object.values(D).filter((Q)=>typeof Q==="number");return Object.entries(D).filter(([Q,X])=>$.indexOf(+Q)===-1).map(([Q,X])=>X)}function g(D,$="|"){return D.map((U)=>l(U)).join($)}function u8(D,$){if(typeof $==="bigint")return $.toString();return $}class gb{constructor(D){this._getter=D,this._value=void 0}get value(){let D=this._getter;if(D!==void 0)this._value=D(),this._getter=void 0;return this._value}}function f8(D){return new gb(D)}function YX(D){return D===null||D===void 0}function X6(D){let $=D.startsWith("^")?1:0,U=D.endsWith("$")?D.length-1:D.length;return D.slice($,U)}function Z3(D,$){let U=D/$,Q=Math.round(U),X=4*Number.EPSILON*Math.max(Math.abs(U),1);if(Math.abs(U-Q)<X)return 0;return U-Q}function rq(D,$,U){let Q=void 0;Object.defineProperty(D,$,{get(){if(Q===xb)return;if(Q===void 0)Q=xb,Q=U();return Q},set(X){Object.defineProperty(D,$,{value:X})},configurable:!0})}function _8D(D){return Object.create(Object.getPrototypeOf(D),Object.getOwnPropertyDescriptors(D))}function H0(D,$,U){Object.defineProperty(D,$,{value:U,writable:!0,enumerable:!0,configurable:!0})}function y8(D){let $=Object.getOwnPropertyDescriptor(D,"shape");return $?.get?$.get.raw:$?.value}function U6(D){return y8(D._zod.def)??D._zod.def.shape}function ub(D,$,U){Object.defineProperty(D,$,{get(){let Q=U();return H0(this,$,Q),Q},enumerable:!0,configurable:!0})}function fb(D,$,U){if($ in D)H0(D,$,U);else D[$]=U}function i1(D,$,U,Q){let X=U6($);for(let F of U){let Y=Object.getOwnPropertyDescriptor(X,F);if(!Y.enumerable)continue;if(Y.get)ub(D,F,()=>{let J=$._zod.def.shape[F];return Q?Q(J,F):J});else fb(D,F,Q?Q(Y.value,F):Y.value)}}function k8D(D,$){for(let U of Reflect.ownKeys($)){let Q=Object.getOwnPropertyDescriptor($,U);if(!Q.enumerable)continue;if(Q.get)ub(D,U,()=>$[U]);else fb(D,U,Q.value)}}function O$(...D){let $={};for(let U of D){let Q=Object.getOwnPropertyDescriptors(U);Object.assign($,Q)}return Object.defineProperties({},$)}function x8D(D){return O$(D._zod.def)}function g8D(D,$){if(!$)return D;return $.reduce((U,Q)=>U?.[Q],D)}function u8D(D){let $=Object.keys(D),U=$.map((Q)=>D[Q]);return Promise.all(U).then((Q)=>{let X={};for(let F=0;F<$.length;F++)X[$[F]]=Q[F];return X})}function f8D(D=10){let U="";for(let Q=0;Q<D;Q++)U+="abcdefghijklmnopqrstuvwxyz"[Math.floor(Math.random()*26)];return U}function b0(D){return JSON.stringify(D)}function oq(D){return D.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}function c1(D){return typeof D==="object"&&D!==null&&!Array.isArray(D)}function I$(D){if(c1(D)===!1)return!1;let $=D.constructor;if($===void 0)return!0;if(typeof $!=="function")return!0;let U=$.prototype;if(c1(U)===!1)return!1;if(Object.prototype.hasOwnProperty.call(U,"isPrototypeOf")===!1)return!1;return!0}function K3(D){if(I$(D))return{...D};if(Array.isArray(D))return[...D];if(D instanceof Map)return new Map(D);if(D instanceof Set)return new Set(D);return D}function y8D(D){let $=0;for(let U in D)if(Object.prototype.hasOwnProperty.call(D,U))$++;return $}function q$(D){return D.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function ED(D,$,U){let Q=new D._zod.constr($??D._zod.def);if(!$||U?.parent)Q._zod.parent=D;return Q}function p(D){let $=D;if(!$)return{};if(typeof $==="string")return{error:()=>$};if($?.message!==void 0){if($?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");$.error=$.message}if(delete $.message,typeof $.error==="string")return{...$,error:()=>$.error};return $}function h8D(D){let $;return new Proxy({},{get(U,Q,X){return $??($=D()),Reflect.get($,Q,X)},set(U,Q,X,F){return $??($=D()),Reflect.set($,Q,X,F)},has(U,Q){return $??($=D()),Reflect.has($,Q)},deleteProperty(U,Q){return $??($=D()),Reflect.deleteProperty($,Q)},ownKeys(U){return $??($=D()),Reflect.ownKeys($)},getOwnPropertyDescriptor(U,Q){return $??($=D()),Reflect.getOwnPropertyDescriptor($,Q)},defineProperty(U,Q,X){return $??($=D()),Reflect.defineProperty($,Q,X)}})}function l(D){if(typeof D==="bigint")return D.toString()+"n";if(typeof D==="string")return`"${D}"`;return`${D}`}function sq(D){return Object.keys(D).filter(($)=>{return D[$]._zod.optin!==void 0&&D[$]._zod.optout==="optional"})}function d8D(D,$){let U=D._zod.def,Q=U.checks;if(Q&&Q.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let F={};return i1(F,D,IX(D,$)),ED(D,O$(U,{shape:F,checks:[]}))}function IX(D,$){let U=U6(D),Q=[];for(let X of Reflect.ownKeys($)){if(!Object.getOwnPropertyDescriptor(U,X)?.enumerable)throw Error(`Unrecognized key: "${String(X)}"`);if($[X])Q.push(X)}return Q}function l8D(D,$){let U=D._zod.def,Q=U.checks;if(Q&&Q.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let F=new Set(IX(D,$)),Y={};return i1(Y,D,Reflect.ownKeys(U6(D)).filter((J)=>!F.has(J))),ED(D,O$(U,{shape:Y,checks:[]}))}function n8D(D,$){if(!I$($))throw Error("Invalid input to extend: expected a plain object");let U=D._zod.def.checks;if(U&&U.length>0){let X=U6(D);for(let F of Reflect.ownKeys($))if(Object.getOwnPropertyDescriptor(X,F)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return ED(D,O$(D._zod.def,{shape:yb(D,$)}))}function yb(D,$){let U={};return i1(U,D,Reflect.ownKeys(U6(D))),k8D(U,$),U}function i8D(D,$){if(!I$($))throw Error("Invalid input to safeExtend: expected a plain object");return ED(D,O$(D._zod.def,{shape:yb(D,$)}))}function c8D(D,$){if(!$?._zod?.def)throw Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(D._zod.def.checks?.length)throw Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let U={};i1(U,D,Reflect.ownKeys(U6(D))),i1(U,$,Reflect.ownKeys(U6($)));let Q=O$(D._zod.def,{shape:U,get catchall(){return $._zod.def.catchall},checks:$._zod.def.checks??[]});return ED(D,Q)}function p8D(D,$,U,Q="partial"){let F=$._zod.def.checks;if(F&&F.length>0)throw Error(`.${Q}() cannot be used on object schemas containing refinements`);let J=U?new Set(IX($,U)):void 0,I={};return i1(I,$,Reflect.ownKeys(U6($)),D&&((q,W)=>J&&!J.has(W)?q:new D({type:"optional",innerType:q}))),ED($,O$($._zod.def,{shape:I,checks:[]}))}function r8D(D,$,U){let Q=U?new Set(IX($,U)):void 0,X={};return i1(X,$,Reflect.ownKeys(U6($)),(F,Y)=>Q&&!Q.has(Y)?F:new D({type:"nonoptional",innerType:F})),ED($,O$($._zod.def,{shape:X}))}function v0(D,$=0){if(D.aborted===!0)return!0;for(let U=$;U<D.issues.length;U++)if(D.issues[U]?.continue!==!0)return!0;return!1}function eq(D,$=0){if(D.aborted===!0)return!0;for(let U=$;U<D.issues.length;U++)if(D.issues[U]?.continue===!1)return!0;return!1}function h0(D,$){return $.map((U)=>{var Q;return(Q=U).path??(Q.path=[]),U.path.unshift(D),U})}function x8(D){return typeof D==="string"?D:D?.message}function qX(D,$,U){var Q;for(let X=$;X<D.length;X++)(Q=D[X]).schema??(Q.schema=U)}function d0(D,$,U){var Q;let X=D.inst?._zod?.traits;if(X?.has("$ZodType"))if(X.has("$ZodCheck"))(Q=D).schema??(Q.schema=D.inst);else D.schema=D.inst;let F=D.schema!==D.inst?D.schema?._zod.def?.error:void 0,Y=D.message?D.message:x8(D.inst?._zod.def?.error?.(D))??x8(F?.(D))??x8($?.error?.(D))??x8(U.customError?.(D))??x8(U.localeError?.(D))??"Invalid input",J={};for(let I of Object.keys(D)){if(I==="inst"||I==="schema"||I==="continue"||I==="input"||I==="__proto__")continue;J[I]=D[I]}if(J.path??(J.path=[]),J.message=Y,$?.reportInput)J.input=D.input;return J}function M3(D){if(D instanceof Set)return"set";if(D instanceof Map)return"map";if(D instanceof File)return"file";return"unknown"}function p1(D){let $=D.length;if(!o8D.test(D))return $;let U=$;for(let Q=0;Q<$-1;Q++)if((D.charCodeAt(Q)&64512)===55296&&(D.charCodeAt(Q+1)&64512)===56320)U--,Q++;return U}function w3(D){if(Array.isArray(D))return"array";if(typeof D==="string")return"string";return"unknown"}function n(D){let $=typeof D;switch($){case"number":return Number.isNaN(D)?"nan":"number";case"object":{if(D===null)return"null";if(Array.isArray(D))return"array";let U=D;if(U&&Object.getPrototypeOf(U)!==Object.prototype&&"constructor"in U&&U.constructor)return U.constructor.name}}return $}function m8(...D){let[$,U,Q]=D;if(typeof $==="string")return{message:$,code:"custom",input:U,inst:Q};return{...$}}function a8D(D){return Object.entries(D).filter(([$,U])=>{return Number.isNaN(Number.parseInt($,10))}).map(($)=>$[1])}function mb(D){let $=atob(D),U=new Uint8Array($.length);for(let Q=0;Q<$.length;Q++)U[Q]=$.charCodeAt(Q);return U}function hb(D){let $="";for(let U=0;U<D.length;U++)$+=String.fromCharCode(D[U]);return btoa($)}function t8D(D){let $=D.replace(/-/g,"+").replace(/_/g,"/"),U="=".repeat((4-$.length%4)%4);return mb($+U)}function s8D(D){return hb(D).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function e8D(D){let $=D.replace(/^0x/,"");if($.length%2!==0)throw Error("Invalid hex string length");let U=new Uint8Array($.length/2);for(let Q=0;Q<$.length;Q+=2)U[Q/2]=Number.parseInt($.slice(Q,Q+2),16);return U}function D2D(D){return Array.from(D).map(($)=>$.toString(16).padStart(2,"0")).join("")}class db{constructor(...D){}}function DW(D,$){for(let U in $){let Q=Object.getOwnPropertyDescriptor($,U);if(Q.get)Object.defineProperty(D,U,{...Q,enumerable:!1});else U2D(D,U,Q.value)}}function u6(D,$,U,Q=!0){return Object.defineProperty(D,$,{configurable:!0,writable:!0,enumerable:Q,value:U}),U}function O3(D,$,U){return u6(D,$,U,!1)}function $2D(D,$){for(let U in D){let Q=D[U];Object.defineProperty($,U,{configurable:!0,enumerable:!0,get(){return u6(this,U,Q(this))},set(X){u6(this,U,X)}})}return $}function U2D(D,$,U){Object.defineProperty(D,$,{configurable:!0,get(){return this==null?U:u6(this,$,U.bind(this))},set(Q){u6(this,$,Q)}})}function X2D(D,$){let U=Object.getPrototypeOf(D);return $ in U?void 0:U}function ZD(D,$,U){let Q=Object.getPrototypeOf(D._zod);if($ in Q&&pq!==D._zod){pq=void 0;return}pq=D._zod,Object.defineProperty(Q,$,{configurable:!0,get(){Object.defineProperty(this,$,Q2D);let X=g6;g6=!1;try{let F=U(this);if(g6)delete this[$];else Object.defineProperty(this,$,{configurable:!0,writable:!0,value:F});return g6=g6||X,F}catch(F){throw delete this[$],g6=g6||X,F}},set(X){Object.defineProperty(this,$,{configurable:!0,writable:!0,value:X})}})}function F2D(D,$,U,Q){let X=X2D(D,$);if(!X)return;Object.defineProperty(X,$,{configurable:!0,get(){let F={configurable:!0,writable:!0,enumerable:Q,value:void 0};return Object.defineProperty(this,$,F),F.value=U(this),Object.defineProperty(this,$,F),F.value},set(F){Object.defineProperty(this,$,{configurable:!0,writable:!0,enumerable:Q,value:F})}})}function $W(D){let $=()=>D;return $[WX]=!0,$}var xb,JX,aq,m8D=(D)=>{let $=typeof D;switch($){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(D)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":if(Array.isArray(D))return"array";if(D===null)return"null";if(D.then&&typeof D.then==="function"&&D.catch&&typeof D.catch==="function")return"promise";if(typeof Map<"u"&&D instanceof Map)return"map";if(typeof Set<"u"&&D instanceof Set)return"set";if(typeof Date<"u"&&D instanceof Date)return"date";if(typeof File<"u"&&D instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${$}`)}},H3,tq,L3,N3,o8D,pq,g6=!1,Q2D,WX="~constantCatch";var e=u(()=>{f6();xb=Symbol("evaluating");JX="captureStackTrace"in Error?Error.captureStackTrace:(...D)=>{};aq=f8(()=>{if(B0.jitless)return!1;if(typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return new Function(""),!0}catch(D){return!1}});H3=new Set(["string","number","symbol"]),tq=new Set(["string","number","bigint","boolean","symbol","undefined"]);L3=(()=>({safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-340282346638528860000000000000000000000,340282346638528860000000000000000000000],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]}))(),N3={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};o8D=/[\uD800-\uDBFF]/;Q2D={configurable:!0,get(){g6=!0;return}}});function Y2D(D){let $=nb;if($){let U=$.stackTraceLimit;if(typeof U==="number"){try{$.stackTraceLimit=0}catch{return nb=null,new D}try{return new D}finally{$.stackTraceLimit=U}}}return new D}function x(D,$,U,Q){let X={};function F(G){this.def=G,this.constr=B,this.traits=new Set}F.prototype=X;let Y=U,J=Y&&new WeakSet;function I(G,Z){if(!G._zod){UW.value=new F(Z);try{Object.defineProperty(G,"_zod",UW)}finally{UW.value=void 0}}else if(G._zod.traits.has(D))return;if(G._zod.traits.add(D),$(G,Z),J){let K=Object.getPrototypeOf(G),H=G._zod.constr.prototype,M=K;while(M&&M!==H)M=Object.getPrototypeOf(M);let N=M??K;if(!J.has(N))J.add(N),DW(N,Y)}let z=B.prototype;for(let K in z){if(!Object.prototype.hasOwnProperty.call(z,K))continue;if(!(K in G))G[K]=z[K].bind(G)}}let q=Q?.Parent??Object;class W extends q{}Object.defineProperty(W,"name",{value:D});function B(G){let Z=Q?.Parent?Y2D(W):this;I(Z,G);let z=Z._zod.deferred;if(z){for(let H of z)H();Z._zod.deferred=void 0}let K=globalThis.__zod_globalConfig?.postProcessor;if(K)K(Z);return Z}return Object.defineProperty(B,"init",{value:I}),Object.defineProperty(B,Symbol.hasInstance,{value:(G)=>{if(Q?.Parent&&G instanceof Q.Parent)return!0;return G?._zod?.traits?.has(D)}}),Object.defineProperty(B,"name",{value:D}),B}function aD(D){if(D)Object.assign(B0,D);return B0}var lb,XW,UW,nb,QW,a0,r1,B0;var f6=u(()=>{e();XW=Object.freeze({status:"aborted"}),UW={value:void 0,enumerable:!1},nb="captureStackTrace"in Error?Error:null;QW=Symbol("zod_brand");a0=class a0 extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}};r1=class r1 extends Error{constructor(D){super(`Encountered unidirectional transform during encode: ${D}`);this.name="ZodEncodeError"}};(lb=globalThis).__zod_globalConfig??(lb.__zod_globalConfig={});B0=globalThis.__zod_globalConfig});function J2D(){let D=this._zod;return D.message??(D.message=JSON.stringify(D.def,u8,2)),D.message}function I2D(D){this._zod.message=D}function W2D(D,$,U){if(!Object.prototype.hasOwnProperty.call(D,$))if($==="__proto__")Object.defineProperty(D,$,{value:U(),writable:!0,enumerable:!0,configurable:!0});else D[$]=U();return D[$]}function V3(D,$=(U)=>U.message){let U={},Q=[];for(let X of D.issues)if(X.path.length>0)W2D(U,X.path[0],()=>[]).push($(X));else Q.push($(X));return{formErrors:Q,fieldErrors:U}}function R3(D,$=(U)=>U.message){let U={_errors:[]},Q=(X,F=[])=>{for(let Y of X.issues)if(Y.code==="invalid_union"&&Y.errors.length)Y.errors.map((J)=>Q({issues:J},[...F,...Y.path]));else if(Y.code==="invalid_key")Q({issues:Y.issues},[...F,...Y.path]);else if(Y.code==="invalid_element")Q({issues:Y.issues},[...F,...Y.path]);else{let J=[...F,...Y.path];if(J.length===0)U._errors.push($(Y));else{let I=U,q=0;while(q<J.length){let W=J[q],B=q===J.length-1;if(W==="_errors"){if(B)I._errors.push($(Y));q++;continue}if(!Object.prototype.hasOwnProperty.call(I,W))Object.defineProperty(I,W,{value:{_errors:[]},enumerable:!0,writable:!0,configurable:!0});let G=I[W];if(B)G._errors.push($(Y));I=G,q++}}}};return Q(D),U}function IW(D,$=(U)=>U.message){let U={errors:[]},Q=(X,F=[])=>{var Y;for(let J of X.issues)if(J.code==="invalid_union"&&J.errors.length)J.errors.map((I)=>Q({issues:I},[...F,...J.path]));else if(J.code==="invalid_key")Q({issues:J.issues},[...F,...J.path]);else if(J.code==="invalid_element")Q({issues:J.issues},[...F,...J.path]);else{let I=[...F,...J.path];if(I.length===0){U.errors.push($(J));continue}let q=U,W=0;while(W<I.length){let B=I[W],G=W===I.length-1;if(typeof B==="string"){if(q.properties??(q.properties={}),!Object.prototype.hasOwnProperty.call(q.properties,B))Object.defineProperty(q.properties,B,{value:{errors:[]},enumerable:!0,writable:!0,configurable:!0});q=q.properties[B]}else q.items??(q.items=[]),(Y=q.items)[B]??(Y[B]={errors:[]}),q=q.items[B];if(G)q.errors.push($(J));W++}}};return Q(D),U}function pb(D){let $=[],U=D.map((Q)=>typeof Q==="object"?Q.key:Q);for(let Q of U)if(typeof Q==="number")$.push(`[${Q}]`);else if(typeof Q==="symbol")$.push(`[${JSON.stringify(String(Q))}]`);else if(/[^\w$]/.test(Q))$.push(`[${JSON.stringify(Q)}]`);else{if($.length)$.push(".");$.push(Q)}return $.join("")}function qW(D){let $=[],U=[...D.issues].sort((Q,X)=>(Q.path??[]).length-(X.path??[]).length);for(let Q of U)if($.push(`✖ ${Q.message}`),Q.path?.length)$.push(`  → at ${pb(Q.path)}`);return $.join(`
`)}var q2D,YW,ib,cb=(D,$)=>{D.name="$ZodError",YW.value=$,Object.defineProperty(D,"issues",YW),YW.value=void 0,Object.defineProperty(D,"message",q2D);let U=Object.getPrototypeOf(D);if(!ib.has(U))ib.add(U),Object.defineProperty(U,"toString",{configurable:!0,enumerable:!1,get(){let Q=()=>this.message;return Object.defineProperty(this,"toString",{value:Q,configurable:!0,writable:!0}),Q},set(Q){Object.defineProperty(this,"toString",{value:Q,configurable:!0,writable:!0})}})},JW,l0;var WW=u(()=>{f6();e();q2D={get:J2D,set:I2D,enumerable:!0,configurable:!0},YW={value:void 0,enumerable:!1},ib=new WeakSet([Object.prototype,Error.prototype]),JW=x("$ZodError",cb),l0=x("$ZodError",cb,void 0,{Parent:Error})});function BX(D,$){return{callee:$?.callee??D,Err:$?.Err}}function rb(D,$,U){let Q;return{success:!1,get error(){if(!Q)Q=new D($.map((X)=>d0(X,U,aD()))),$=void 0,U=void 0;return Q},set error(X){Q=X,$=void 0,U=void 0}}}function H2D(D,$,U){let Q=U?{...U,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},X=D._zod.bag.fallbackRun,F;if(X)Q[K2D]=!0,F=X({value:$,issues:[]},Q);else F=D._zod.run({value:$,issues:[]},Q);if(F instanceof Promise)throw new a0;return F.issues.length===0}var h8=(D)=>{let $=(U,Q,X,F)=>{let Y=X?{...X,async:!1}:{async:!1},J=U._zod.run({value:Q,issues:[]},Y);if(J instanceof Promise)throw new a0;if(J.issues.length){let I=new(F?.Err??D)(J.issues.map((q)=>d0(q,Y,aD())));throw JX(I,F?.callee??$),I}return J.value};return $},GX,d8=(D)=>{let $=async(U,Q,X,F)=>{let Y=X?{...X,async:!0}:{async:!0},J=U._zod.run({value:Q,issues:[]},Y);if(J instanceof Promise)J=await J;if(J.issues.length){let I=new(F?.Err??D)(J.issues.map((q)=>d0(q,Y,aD())));throw JX(I,F?.callee??$),I}return J.value};return $},zX,l8=(D)=>($,U,Q)=>{let X=Q?{...Q,async:!1}:{async:!1},F=$._zod.run({value:U,issues:[]},X);if(F instanceof Promise)throw new a0;return F.issues.length?rb(D,F.issues,X):{success:!0,data:F.value}},G2D,n8=(D)=>async($,U,Q)=>{let X=Q?{...Q,async:!0}:{async:!0},F=$._zod.run({value:U,issues:[]},X);if(F instanceof Promise)F=await F;return F.issues.length?rb(D,F.issues,X):{success:!0,data:F.value}},z2D,Z2D,K2D,A3=(D,$,U)=>{let Q=D._zod.bag.validator;if(Q!==void 0){if(Q($)!==Z2D)return!0;if(Q.definite===!0&&U===void 0)return!1}return H2D(D,$,U)},E3=async(D,$,U)=>{let Q=U?{...U,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},X=D._zod.run({value:$,issues:[]},Q);if(X instanceof Promise)X=await X;return X.issues.length===0},ZX=(D)=>{let $=h8(D),U=(Q,X,F,Y)=>{let J=F?{...F,direction:"backward"}:{direction:"backward"};return $(Q,X,J,BX(U,Y))};return U},L2D,KX=(D)=>{let $=h8(D),U=(Q,X,F,Y)=>{return $(Q,X,F,BX(U,Y))};return U},N2D,HX=(D)=>{let $=d8(D),U=async(Q,X,F,Y)=>{let J=F?{...F,direction:"backward"}:{direction:"backward"};return await $(Q,X,J,BX(U,Y))};return U},M2D,LX=(D)=>{let $=d8(D),U=async(Q,X,F,Y)=>{return await $(Q,X,F,BX(U,Y))};return U},w2D,NX=(D)=>($,U,Q)=>{let X=Q?{...Q,direction:"backward"}:{direction:"backward"};return l8(D)($,U,X)},O2D,MX=(D)=>($,U,Q)=>{return l8(D)($,U,Q)},V2D,wX=(D)=>async($,U,Q)=>{let X=Q?{...Q,direction:"backward"}:{direction:"backward"};return n8(D)($,U,X)},R2D,OX=(D)=>async($,U,Q)=>{return n8(D)($,U,Q)},A2D;var BW=u(()=>{f6();WW();e();GX=h8(l0),zX=d8(l0),G2D=l8(l0);z2D=n8(l0),Z2D=Symbol.for("zod.compile.invalid"),K2D=Symbol.for("zod.compile.fallback");L2D=ZX(l0),N2D=KX(l0),M2D=HX(l0),w2D=LX(l0),O2D=NX(l0),V2D=MX(l0),R2D=wX(l0),A2D=OX(l0)});var W$={};N0(W$,{xid:()=>HW,uuid7:()=>S2D,uuid6:()=>T2D,uuid4:()=>j2D,uuid:()=>o1,uppercase:()=>iW,unicodeEmail:()=>ob,undefined:()=>lW,ulid:()=>KW,time:()=>gW,string:()=>yW,sha512_hex:()=>p2D,sha512_base64url:()=>o2D,sha512_base64:()=>r2D,sha384_hex:()=>n2D,sha384_base64url:()=>c2D,sha384_base64:()=>i2D,sha256_hex:()=>h2D,sha256_base64url:()=>l2D,sha256_base64:()=>d2D,sha1_hex:()=>f2D,sha1_base64url:()=>m2D,sha1_base64:()=>y2D,rfc5322Email:()=>C2D,number:()=>g$,null:()=>dW,nanoidOfLength:()=>MW,nanoid:()=>NW,md5_hex:()=>x2D,md5_base64url:()=>u2D,md5_base64:()=>g2D,mac:()=>jW,lowercase:()=>nW,ksuid:()=>LW,ipv6:()=>EW,ipv4:()=>AW,integer:()=>T3,idnEmail:()=>b2D,iban:()=>RX,httpProtocol:()=>j3,html5Email:()=>P2D,hostname:()=>bW,hex:()=>cW,guid:()=>OW,extendedDuration:()=>E2D,emoji:()=>RW,email:()=>VW,e164:()=>_W,duration:()=>wW,domain:()=>vW,datetime:()=>uW,date:()=>xW,currencyCode:()=>kW,cuid2:()=>ZW,cuid:()=>zW,creditCard:()=>VX,cidrv6:()=>SW,cidrv4:()=>TW,browserEmail:()=>v2D,boolean:()=>hW,bigint:()=>mW,base64url:()=>CW,base64:()=>PW,anyString:()=>fW});function MW(D){return new RegExp(`^[a-zA-Z0-9_-]{${D}}$`)}function RW(){return new RegExp(_2D,"u")}function k2D(D){return new RegExp(`^${D}$`)}function GW(D){return typeof D.precision==="number"?D.precision===-1?"(?:[01]\\d|2[0-3]):[0-5]\\d":D.precision===0?"(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d":`(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{${D.precision}}`:D.seconds?"(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?":"(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?"}function gW(D){return new RegExp(`^${GW(D)}$`)}function uW(D){let $=["Z"];if(D.offset)$.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let U=`${GW({precision:D.precision,seconds:!0})}(?:${$.join("|")})`,Q=D.local?`${U}|${GW({precision:D.precision})}`:U;return new RegExp(`^${ab}T(?:${Q})$`)}function S3(D,$){return new RegExp(`^[A-Za-z0-9+/]{${D}}${$}$`)}function P3(D){return new RegExp(`^[A-Za-z0-9_-]{${D}}$`)}var zW,ZW,KW,HW,LW,NW,wW,E2D,OW,o1=(D)=>{if(!D)return/^([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)$/;return new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${D}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`)},j2D,T2D,S2D,VW,P2D,C2D,ob,b2D,v2D,_2D="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$",AW,EW,jW=(D)=>{let $=q$(D??":");return new RegExp(`^(?:[0-9A-F]{2}${$}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${$}){5}[0-9a-f]{2}$`)},TW,SW,PW,CW,bW,vW,j3,_W,VX,kW,RX,ab="(?:(?:\\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])))",xW,fW,yW=(D)=>{let $=D?`[\\s\\S]{${D?.minimum??0},${D?.maximum??""}}`:"[\\s\\S]*";return new RegExp(`^${$}$`)},mW,T3,g$,hW,dW,lW,nW,iW,cW,x2D,g2D,u2D,f2D,y2D,m2D,h2D,d2D,l2D,n2D,i2D,c2D,p2D,r2D,o2D;var a1=u(()=>{e();zW=/^[cC][0-9a-z]{6,}$/,ZW=/^[0-9a-z]+$/,KW=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,HW=/^[0-9a-vA-V]{20}$/,LW=/^[A-Za-z0-9]{27}$/,NW=/^[a-zA-Z0-9_-]{21}$/;wW=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,E2D=/^[-+]?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)?)??$/,OW=/^([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})$/,j2D=o1(4),T2D=o1(6),S2D=o1(7),VW=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,P2D=/^[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])?)*$/,C2D=/^(([^<>()\[\]\\.,;:\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,}))$/,ob=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,b2D=ob,v2D=/^[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])?)*$/;AW=/^(?:(?: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])$/,EW=/^(([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}|:))$/,TW=/^((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])$/,SW=/^(([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}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,PW=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,CW=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/,bW=/^(?=.{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])?)*\.?$/,vW=/^(?=.{1,253}$)([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/,j3=/^https?$/,_W=/^\+[1-9]\d{6,14}$/,VX=/^\d(?:[ -]?\d){11,18}$/,kW=/^(?:AED|AFN|ALL|AMD|AOA|ARS|AUD|AWG|AZN|BAM|BBD|BDT|BHD|BIF|BMD|BND|BOB|BOV|BRL|BSD|BTN|BWP|BYN|BZD|CAD|CDF|CHE|CHF|CHW|CLF|CLP|CNY|COP|COU|CRC|CUP|CVE|CZK|DJF|DKK|DOP|DZD|EGP|ERN|ETB|EUR|FJD|FKP|GBP|GEL|GHS|GIP|GMD|GNF|GTQ|GYD|HKD|HNL|HTG|HUF|IDR|ILS|INR|IQD|IRR|ISK|JMD|JOD|JPY|KES|KGS|KHR|KMF|KPW|KRW|KWD|KYD|KZT|LAK|LBP|LKR|LRD|LSL|LYD|MAD|MDL|MGA|MKD|MMK|MNT|MOP|MRU|MUR|MVR|MWK|MXN|MXV|MYR|MZN|NAD|NGN|NIO|NOK|NPR|NZD|OMR|PAB|PEN|PGK|PHP|PKR|PLN|PYG|QAR|RON|RSD|RUB|RWF|SAR|SBD|SCR|SDG|SEK|SGD|SHP|SLE|SOS|SRD|SSP|STN|SVC|SYP|SZL|THB|TJS|TMT|TND|TOP|TRY|TTD|TWD|TZS|UAH|UGX|USD|USN|UYI|UYU|UYW|UZS|VED|VES|VND|VUV|WST|XAD|XAF|XAG|XAU|XBA|XBB|XBC|XBD|XCD|XCG|XDR|XOF|XPD|XPF|XPT|XSU|XTS|XUA|XXX|YER|ZAR|ZMW|ZWG)$/,RX=/^[A-Z]{2}(?!00|01|99)\d{2}[A-Z0-9]{11,30}$/;xW=k2D(ab);fW=/^[\s\S]{0,}$/,mW=/^-?\d+n?$/,T3=/^-?\d+$/,g$=/^-?\d+(?:\.\d+)?$/,hW=/^(?:true|false)$/i,dW=/^null$/i,lW=/^undefined$/i,nW=/^[^A-Z]*$/,iW=/^[^a-z]*$/,cW=/^[0-9a-fA-F]*$/;x2D=/^[0-9a-fA-F]{32}$/,g2D=S3(22,"=="),u2D=P3(22),f2D=/^[0-9a-fA-F]{40}$/,y2D=S3(27,"="),m2D=P3(27),h2D=/^[0-9a-fA-F]{64}$/,d2D=S3(43,"="),l2D=P3(43),n2D=/^[0-9a-fA-F]{96}$/,i2D=S3(64,""),c2D=P3(64),p2D=/^[0-9a-fA-F]{128}$/,r2D=S3(86,"=="),o2D=P3(86)});function EX(D,$,U){if(D.issues.length)$.issues.push(...h0(U,D.issues))}var kD,pW=(D)=>{let $=D.value;return!YX($)&&$.size!==void 0},rW=(D)=>{let $=D.value;return!YX($)&&$.length!==void 0},AX,jX,TX,oW,aW,tW,sW,eW,DB,$B,UB,XB,i8,QB,FB,YB,JB,IB,qB,WB,BB,GB,zB;var SX=u(()=>{f6();a1();e();kD=x("$ZodCheck",(D,$)=>{var U;D._zod??(D._zod={}),D._zod.def=$,(U=D._zod).onattach??(U.onattach=[])}),AX={number:"number",bigint:"bigint",object:"date"},jX=x("$ZodCheckLessThan",(D,$)=>{kD.init(D,$);let U=AX[typeof $.value];D._zod.check=(Q)=>{if($.inclusive?Q.value<=$.value:Q.value<$.value)return;Q.issues.push({origin:AX[typeof Q.value]??U,code:"too_big",maximum:typeof $.value==="object"?$.value.getTime():$.value,input:Q.value,inclusive:$.inclusive,inst:D,continue:!$.abort})}}),TX=x("$ZodCheckGreaterThan",(D,$)=>{kD.init(D,$);let U=AX[typeof $.value];D._zod.check=(Q)=>{if($.inclusive?Q.value>=$.value:Q.value>$.value)return;Q.issues.push({origin:AX[typeof Q.value]??U,code:"too_small",minimum:typeof $.value==="object"?$.value.getTime():$.value,input:Q.value,inclusive:$.inclusive,inst:D,continue:!$.abort})}}),oW=x("$ZodCheckMultipleOf",(D,$)=>{kD.init(D,$),D._zod.check=(U)=>{if(typeof U.value!==typeof $.value)throw Error("Cannot mix number and bigint in multiple_of check.");if(typeof U.value==="bigint"?$.value!==BigInt(0)&&U.value%$.value===BigInt(0):Z3(U.value,$.value)===0)return;U.issues.push({origin:typeof U.value,code:"not_multiple_of",divisor:$.value,input:U.value,inst:D,continue:!$.abort})}}),aW=x("$ZodCheckNumberFormat",(D,$)=>{kD.init(D,$),$.format=$.format||"float64";let U=$.format?.includes("int"),Q=U?"int":"number",[X,F]=L3[$.format];D._zod.check=(Y)=>{let J=Y.value;if(U){if(!Number.isInteger(J)){Y.issues.push({expected:Q,format:$.format,code:"invalid_type",continue:!1,input:J,inst:D});return}if(!Number.isSafeInteger(J)){if(J>0)Y.issues.push({input:J,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:D,origin:Q,inclusive:!0,continue:!$.abort});else Y.issues.push({input:J,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:D,origin:Q,inclusive:!0,continue:!$.abort});return}}if(J<X)Y.issues.push({origin:"number",input:J,code:"too_small",minimum:X,inclusive:!0,inst:D,continue:!$.abort});if(J>F)Y.issues.push({origin:"number",input:J,code:"too_big",maximum:F,inclusive:!0,inst:D,continue:!$.abort})}}),tW=x("$ZodCheckBigIntFormat",(D,$)=>{kD.init(D,$);let[U,Q]=N3[$.format];D._zod.check=(X)=>{let F=X.value;if(F<U)X.issues.push({origin:"bigint",input:F,code:"too_small",minimum:U,inclusive:!0,inst:D,continue:!$.abort});if(F>Q)X.issues.push({origin:"bigint",input:F,code:"too_big",maximum:Q,inclusive:!0,inst:D,continue:!$.abort})}}),sW=x("$ZodCheckMaxSize",(D,$)=>{var U;kD.init(D,$),(U=D._zod.def).when??(U.when=pW),D._zod.check=(Q)=>{let X=Q.value;if(X.size<=$.maximum)return;Q.issues.push({origin:M3(X),code:"too_big",maximum:$.maximum,inclusive:!0,input:X,inst:D,continue:!$.abort})}}),eW=x("$ZodCheckMinSize",(D,$)=>{var U;kD.init(D,$),(U=D._zod.def).when??(U.when=pW),D._zod.check=(Q)=>{let X=Q.value;if(X.size>=$.minimum)return;Q.issues.push({origin:M3(X),code:"too_small",minimum:$.minimum,inclusive:!0,input:X,inst:D,continue:!$.abort})}}),DB=x("$ZodCheckSizeEquals",(D,$)=>{var U;kD.init(D,$),(U=D._zod.def).when??(U.when=pW),D._zod.check=(Q)=>{let X=Q.value,F=X.size;if(F===$.size)return;let Y=F>$.size;Q.issues.push({origin:M3(X),...Y?{code:"too_big",maximum:$.size}:{code:"too_small",minimum:$.size},inclusive:!0,exact:!0,input:Q.value,inst:D,continue:!$.abort})}}),$B=x("$ZodCheckMaxLength",(D,$)=>{var U;kD.init(D,$),(U=D._zod.def).when??(U.when=rW),D._zod.check=(Q)=>{let X=Q.value,F=X.length;if((typeof X==="string"&&F>$.maximum?p1(X):F)<=$.maximum)return;let J=w3(X);Q.issues.push({origin:J,code:"too_big",maximum:$.maximum,inclusive:!0,input:X,inst:D,continue:!$.abort})}}),UB=x("$ZodCheckMinLength",(D,$)=>{var U;kD.init(D,$),(U=D._zod.def).when??(U.when=rW),D._zod.check=(Q)=>{let X=Q.value,F=X.length;if((typeof X==="string"&&F>=$.minimum&&F<$.minimum*2?p1(X):F)>=$.minimum)return;let J=w3(X);Q.issues.push({origin:J,code:"too_small",minimum:$.minimum,inclusive:!0,input:X,inst:D,continue:!$.abort})}}),XB=x("$ZodCheckLengthEquals",(D,$)=>{var U;kD.init(D,$),(U=D._zod.def).when??(U.when=rW),D._zod.check=(Q)=>{let X=Q.value,F=X.length,Y=typeof X==="string"&&F>=$.length&&F<=$.length*2?p1(X):F;if(Y===$.length)return;let J=w3(X),I=Y>$.length;Q.issues.push({origin:J,...I?{code:"too_big",maximum:$.length}:{code:"too_small",minimum:$.length},inclusive:!0,exact:!0,input:Q.value,inst:D,continue:!$.abort})}}),i8=x("$ZodCheckStringFormat",(D,$)=>{var U,Q;if(kD.init(D,$),$.pattern)(U=D._zod).check??(U.check=(X)=>{if($.pattern.lastIndex=0,$.pattern.test(X.value))return;X.issues.push({origin:"string",code:"invalid_format",format:$.format,input:X.value,...$.pattern?{pattern:$.pattern.toString()}:{},inst:D,continue:!$.abort})});else(Q=D._zod).check??(Q.check=()=>{})}),QB=x("$ZodCheckRegex",(D,$)=>{i8.init(D,$),D._zod.check=(U)=>{if($.pattern.lastIndex=0,$.pattern.test(U.value))return;U.issues.push({origin:"string",code:"invalid_format",format:"regex",input:U.value,pattern:$.pattern.toString(),inst:D,continue:!$.abort})}}),FB=x("$ZodCheckLowerCase",(D,$)=>{$.pattern??($.pattern=nW),i8.init(D,$)}),YB=x("$ZodCheckUpperCase",(D,$)=>{$.pattern??($.pattern=iW),i8.init(D,$)}),JB=x("$ZodCheckIncludes",(D,$)=>{kD.init(D,$);let U=q$($.includes),Q=new RegExp(typeof $.position==="number"?`^.{${$.position},}${U}`:U);$.pattern=Q,D._zod.check=(X)=>{if(X.value.includes($.includes,$.position))return;X.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:$.includes,input:X.value,inst:D,continue:!$.abort})}}),IB=x("$ZodCheckStartsWith",(D,$)=>{kD.init(D,$);let U=new RegExp(`^${q$($.prefix)}.*`);$.pattern??($.pattern=U),D._zod.check=(Q)=>{if(Q.value.startsWith($.prefix))return;Q.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:$.prefix,input:Q.value,inst:D,continue:!$.abort})}}),qB=x("$ZodCheckEndsWith",(D,$)=>{kD.init(D,$);let U=new RegExp(`.*${q$($.suffix)}$`);$.pattern??($.pattern=U),D._zod.check=(Q)=>{if(Q.value.endsWith($.suffix))return;Q.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:$.suffix,input:Q.value,inst:D,continue:!$.abort})}});WB=x("$ZodCheckProperty",(D,$)=>{kD.init(D,$),D._zod.check=(U)=>{let Q=$.schema._zod.run({value:U.value[$.property],issues:[]},{});if(Q instanceof Promise)return Q.then((X)=>EX(X,U,$.property));EX(Q,U,$.property);return}}),BB=x("$ZodCheckProperties",(D,$)=>{kD.init(D,$),O3(D,Symbol.iterator,function*(){yield D});let U;D._zod.check=(Q)=>{if(Q.value==null){Q.issues.push({expected:"object",code:"invalid_type",input:Q.value,inst:D});return}U??(U=Reflect.ownKeys($.shape).map((Y)=>[Y,$.shape[Y]]));let X=Q.value,F;for(let[Y,J]of U){let I=J._zod.run({value:X[Y],issues:[]},{});if(I instanceof Promise)F??(F=[]),F.push(I.then((q)=>EX(q,Q,Y)));else EX(I,Q,Y)}if(F)return Promise.all(F).then(()=>{return});return}}),GB=x("$ZodCheckMimeType",(D,$)=>{kD.init(D,$);let U=new Set($.mime);D._zod.check=(Q)=>{if(U.has(Q.value.type))return;Q.issues.push({code:"invalid_value",values:$.mime,input:Q.value.type,inst:D,continue:!$.abort})}}),zB=x("$ZodCheckOverwrite",(D,$)=>{kD.init(D,$),D._zod.check=(U)=>{U.value=$.tx(U.value)}})});class c8{constructor(D=[],$={}){this.content=[],this.indent=0,this.args=D,this.closed=$}indented(D){this.indent+=1;try{D(this)}finally{this.indent-=1}}write(D){if(typeof D==="function"){D(this,{execution:"sync"}),D(this,{execution:"async"});return}let U=D.split(`
`).filter((F)=>F),Q=Math.min(...U.map((F)=>F.length-F.trimStart().length)),X=U.map((F)=>F.slice(Q)).map((F)=>" ".repeat(this.indent*2)+F);for(let F of X)this.content.push(F)}compile(){let D=Function,$=this?.content??[""];return new D(...Object.keys(this.closed),`return function (${this.args.join(", ")}) {
${$.join(`
`)}
};`)(...Object.values(this.closed))}}var ZB;var KB=u(()=>{ZB={major:4,minor:6,patch:5}});async function a2D(D,$){let U={async:!0};return zv(await D._zod.run({value:$,issues:[]},U),U)}function _X(D){return{validate:($)=>{let U={async:!1};try{let Q=D._zod.run({value:$,issues:[]},U);if(!(Q instanceof Promise))return zv(Q,U)}catch(Q){}return a2D(D,$)},vendor:"zod",version:1}}function OB(D){try{if(typeof URL<"u"&&typeof URL.canParse==="function")return URL.canParse(D);return new URL(D),!0}catch{return!1}}function kX(D,$){if(!("normalize"in $)&&!("hostname"in $)&&!("protocol"in $))return OB(D)||C3;return Zv(D,$)}function Zv(D,$){if(!$.normalize&&$.protocol?.source===j3.source&&!/^https?:\/\//i.test(D))return wB;try{if(typeof URL<"u"){let U=URL;if(typeof U.parse==="function")return U.parse(D)??C3}return new URL(D)}catch{return C3}}function b3(D){return D.replace(t2D,"")}function xX(D,$){return $.lastIndex=0,$.test(D.hostname)}function gX(D,$){return $.lastIndex=0,$.test(D.protocol.endsWith(":")?D.protocol.slice(0,-1):D.protocol)}function v3(D){if(!s2D.test(D))return!1;return OB(`http://[${D}]`)}function uX(D){let $=D.split("/");if($.length!==2)return!1;let[U,Q]=$;if(!Q)return!1;let X=Number(Q);if(`${X}`!==Q)return!1;if(X<0||X>128)return!1;return v3(U)}function _3(D){if(D==="")return!0;if(/\s/.test(D))return!1;if(D.length%4!==0)return!1;try{return atob(D),!0}catch{return!1}}function yX(D){if(!k3.test(D))return!1;let $=D.replace(/[-_]/g,(Q)=>Q==="-"?"+":"/"),U=$.padEnd(Math.ceil($.length/4)*4,"=");return _3(U)}function D9D(D){let $=D.length,U=1,Q=0;while($){let X=D.charCodeAt(--$)-48;U^=1,Q+=U?[0,2,4,6,8,1,3,5,7,9][X]:X}return Q%10===0}function mX(D){if(!VX.test(D))return!1;return D9D(D.replace(e2D,""))}function $9D(D){let $=0,U=D.length;for(let Q=4;Q<U;Q++){let X=D.charCodeAt(Q);$=(X>=65?$*100+(X-55):$*10+(X-48))%97}for(let Q=0;Q<4;Q++){let X=D.charCodeAt(Q);$=(X>=65?$*100+(X-55):$*10+(X-48))%97}return $===1}function hX(D){if(!RX.test(D))return!1;return $9D(D)}function dX(D,$=null){try{let U=D.split(".");if(U.length!==3)return!1;let[Q]=U;if(!Q)return!1;let X=JSON.parse(atob(Q));if("typ"in X&&X?.typ!=="JWT")return!1;if(!X.alg)return!1;if($&&(!("alg"in X)||X.alg!==$))return!1;return!0}catch{return!1}}function sb(D,$,U){if(D.issues.length)$.issues.push(...h0(U,D.issues));$.value[U]=D.value}function vX(D,$,U,Q,X,F){let Y=U in Q,J=F==="optional";if(!Y&&J&&X==="optional")return;if(D.issues.length){if(X!==void 0&&J&&!Y)return;$.issues.push(...h0(U,D.issues))}if(!Y&&X===void 0){if(!D.issues.length)$.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[U]});return}if(D.value===void 0){if(Y||X==="defaulted"&&!J)$.value[U]=void 0}else $.value[U]=D.value}function Kv(D){let $=Object.keys(D.shape),U=Object.getOwnPropertySymbols(D.shape),Q=U.length?U:U9D,X=Q.length?[...$,...Q]:$;for(let Y of X)if(!D.shape?.[Y]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${String(Y)}": expected a Zod schema`);let F=sq(D.shape);return{...D,allKeys:X,symbolKeys:Q,keySet:new Set($),numKeys:$.length,optionalKeys:new Set(F)}}function Hv(D,$,U,Q,X,F,Y){let J=[],I=X.keySet,q=X.catchall._zod,W=q.def.type,B=q.optin,G=q.optout,Z=0;for(let z in $){if(Y&&U.issues.length!==Z){if(v0(U,Z))break;Z=U.issues.length}if(I.has(z))continue;if(z==="__proto__"){if(W==="never")J.push(z);continue}if(W==="never"){J.push(z);continue}let K=q.run({value:$[z],issues:[]},Q);if(K instanceof Promise)D.push(K.then((H)=>vX(H,U,z,$,B,G)));else vX(K,U,z,$,B,G)}if(J.length)U.issues.push({code:"unrecognized_keys",keys:J,input:$,inst:F,continue:!0});if(!D.length)return U;return Promise.all(D).then(()=>{return U})}function eb(D,$,U,Q){for(let F of D)if(F.issues.length===0)return $.value=F.value,$;let X=D.filter((F)=>!v0(F));if(X.length===1)return $.value=X[0].value,X[0];return $.issues.push({code:"invalid_union",input:$.value,inst:U,errors:D.map((F)=>F.issues.map((Y)=>d0(Y,Q,aD())))}),$}function Dv(D,$,U,Q){let X=[];for(let F=0;F<D.length;F++)if(D[F].issues.length===0)X.push(F);if(X.length===1)return $.value=D[X[0]].value,$;if(X.length===0)$.issues.push({code:"invalid_union",input:$.value,inst:U,errors:D.map((F)=>F.issues.map((Y)=>d0(Y,Q,aD())))});else $.issues.push({code:"invalid_union",input:$.value,inst:U,errors:[],inclusive:!1,matches:X});return $}function FG(D,$){let U=D._zod,Q=U.bag.optionsMap;if(!Q)Q=Nv(U.def),U.bag.optionsMap=Q;let X=Q.get($);if(X===null)throw Error(`Ambiguous discriminator value "${String($)}"`);return X}function Nv(D){let $=new Map;for(let U of D.options){let Q=U._zod.propValues?.[D.discriminator];if(!Q||Q.size===0)throw Error(`Invalid discriminated union option at index "${D.options.indexOf(U)}"`);for(let X of Q)if($.has(X)){if(X!==void 0)throw Error(`Duplicate discriminator value "${String(X)}"`);$.set(X,null)}else $.set(X,U)}return $}function p8(D,$){if(D===$)return{valid:!0,data:D};if(D instanceof Date&&$ instanceof Date&&+D===+$)return{valid:!0,data:D};if(I$(D)&&I$($)){let U=Object.keys($),Q=Object.keys(D).filter((F)=>U.indexOf(F)!==-1),X={...D,...$};if(Object.prototype.hasOwnProperty.call(X,"__proto__"))delete X.__proto__;for(let F of Q){if(F==="__proto__")continue;let Y=p8(D[F],$[F]);if(!Y.valid)return{valid:!1,mergeErrorPath:[F,...Y.mergeErrorPath]};X[F]=Y.data}return{valid:!0,data:X}}if(Array.isArray(D)&&Array.isArray($)){if(D.length!==$.length)return{valid:!1,mergeErrorPath:[]};let U=[];for(let Q=0;Q<D.length;Q++){let X=D[Q],F=$[Q],Y=p8(X,F);if(!Y.valid)return{valid:!1,mergeErrorPath:[Q,...Y.mergeErrorPath]};U.push(Y.data)}return{valid:!0,data:U}}return{valid:!1,mergeErrorPath:[]}}function $v(D,$,U){let Q=new Map,X,F=new Map,Y=(q,W)=>{let B;if(q.code==="unrecognized_keys"&&!q.path?.length)X??(X=q),B=q.keys;else if(q.code==="invalid_key"&&q.origin==="record"&&q.path?.length===1){let G=String(q.path[0]);if(!F.has(G))F.set(G,q);B=[G]}else return!1;for(let G of B){if(!Q.has(G))Q.set(G,{});Q.get(G)[W]=!0}return!0};for(let q of $.issues)if(!Y(q,"l"))D.issues.push(q);for(let q of U.issues)if(!Y(q,"r"))D.issues.push(q);let J=[...Q].filter(([,q])=>q.l&&q.r).map(([q])=>q);if(J.length){let q=X?J.filter((W)=>X.keys.includes(W)):[];if(q.length)D.issues.push({...X,keys:q});for(let W of J)if(!q.includes(W)&&F.has(W))D.issues.push(F.get(W))}let I=p8($.value,U.value);if(!I.valid){if(v0(D))return D;throw Error(`Unmergable intersection. Error path: ${JSON.stringify(I.mergeErrorPath)}`)}return D.value=I.data,D}function Uv(D,$){for(let U=D.length-1;U>=0;U--)if(!($==="optin"?D[U]._zod.optin!==void 0:D[U]._zod.optout==="optional"))return U+1;return 0}function Xv(D,$,U){if(D.issues.length)$.issues.push(...h0(U,D.issues));$.value[U]=D.value}function Qv(D,$,U,Q,X){for(let F=0;F<U.length;F++){let Y=D[F],J=F<Q.length;if(!J&&F>=X&&U[F]._zod.optin==="optional"){$.value.length=F;break}if(Y.issues.length){if(!J&&F>=X){$.value.length=F;break}$.issues.push(...h0(F,Y.issues))}$.value[F]=Y.value}for(let F=$.value.length-1;F>=Q.length;F--)if(U[F]._zod.optout==="optional"&&$.value[F]===void 0)$.value.length=F;else break;return $}function Fv(D,$,U,Q,X,F,Y){if(D.issues.length)if(H3.has(typeof Q))U.issues.push(...h0(Q,D.issues));else U.issues.push({code:"invalid_key",origin:"map",input:X,inst:F,issues:D.issues.map((J)=>d0(J,Y,aD()))});if($.issues.length)if(H3.has(typeof Q))U.issues.push(...h0(Q,$.issues));else U.issues.push({origin:"map",code:"invalid_element",input:X,inst:F,key:Q,issues:$.issues.map((J)=>d0(J,Y,aD()))});U.value.set(D.value,$.value)}function Yv(D,$){if(D.issues.length)$.issues.push(...D.issues);$.value.add(D.value)}function Jv(D,$){return D.value=$.issues.length?void 0:$.value,D}function Iv(D,$){if(D.value===void 0)D.value=$.defaultValue;return D}function qv(D,$){if(!D.issues.length&&D.value===void 0)D.issues.push({code:"invalid_type",expected:"nonoptional",input:D.value,inst:$});return D}function Wv(D,$,U,Q){if(!$.issues.length){if(D.value=$.value,$.memo)D.memo=!0;return D}return D.value=U.catchValue({...$,value:D.value,error:{issues:$.issues.map((X)=>d0(X,Q,aD()))},input:D.value}),D}function PX(D,$,U){if(D.issues.some((Q)=>Q.code!=="unrecognized_keys"))return D.aborted=!0,D;return $._zod.run({value:D.value,issues:D.issues},U)}function CX(D,$,U){if(D.issues.length)return D.aborted=!0,D;if((U.direction||"forward")==="forward"){let X=$.transform(D.value,D);if(X instanceof Promise)return X.then((F)=>bX(D,F,$.out,U));return bX(D,X,$.out,U)}else{let X=$.reverseTransform(D.value,D);if(X instanceof Promise)return X.then((F)=>bX(D,F,$.in,U));return bX(D,X,$.in,U)}}function bX(D,$,U,Q){if(D.issues.length)return D.aborted=!0,D;return U._zod.run({value:$,issues:D.issues},Q)}function Bv(D){if(!D.memo)D.value=Object.freeze(D.value);return D}function X9D(D){let $=D._zod.def,U=$.pattern,Q=!!$.format?.includes("int"),X,F;for(let J of $.checks??[]){let I=J._zod.def;if(I.pattern)U=I.pattern;Q||(Q=!!I.format?.includes("int"));let q=I.minimum??I.length,W=I.maximum??I.length;if(q!==void 0&&(X===void 0||q>X))X=q;if(W!==void 0&&(F===void 0||W<F))F=W}if(U)return U.source;if(X!==void 0&&F!==void 0&&X>F)return"(?!)";if(X!==void 0||F!==void 0)return yW({minimum:X,maximum:F}).source;let Y=D._zod.pattern;return(Q&&Y===g$?T3:Y)?.source}function HB(D){let $=D._zod.def,U=D._zod.pattern?.source,Q=$.innerType??D._zod.innerType;if(Q){let X=Q._zod.pattern?.source,F=HB(Q);if(U&&X&&F&&F!==X)return U.replace(X6(X),()=>X6(F));return U}if($.options){let X=$.options.map(HB);if(X.every(Boolean))return`^(${X.map((F)=>X6(F)).join("|")})$`}return X9D(D)}function Gv(D,$,U,Q){if(!D){let X={code:"custom",input:U,inst:Q,path:[...Q._zod.def.path??[]],continue:!Q._zod.def.abort};if(Q._zod.def.params)X.params=Q._zod.def.params;$.issues.push(m8(X))}}var qD,zv=(D,$)=>D.issues.length?{issues:D.issues.map((U)=>d0(U,$,aD()))}:{value:D.value},t1,jD,LB,NB,MB,wB=1,C3=2,t2D,VB,RB,AB,EB,jB,TB,SB,PB,CB,bB,vB,_B,kB,s2D,xB,gB,uB,fB,fX,yB,k3,mB,hB,e2D,dB,lB,nB,iB,lX,cB,x3,nX,pB,rB,oB,aB,tB,sB,eB,DG,$G,UG,U9D,Lv,XG,g3,QG,YG,JG,iX,IG,qG,WG,BG,GG,zG,ZG,cX,KG,HG,LG,NG,MG,wG,OG,VG,pX,u3,RG,AG,EG,jG,TG,f3,SG;var r8=u(()=>{SX();f6();BW();a1();e();KB();e();qD=x("$ZodType",(D,$)=>{var U;D??(D={}),D._zod.def=$,D._zod.bag=D._zod.bag||{},D._zod.version=ZB;let Q=D._zod.def.checks,X=D._zod.traits.has("$ZodCheck")?[D,...Q??[]]:Q?.length?[...Q]:[];for(let F of X)for(let Y of F._zod.onattach)Y(D);if(X.length===0)(U=D._zod).deferred??(U.deferred=[]),D._zod.deferred?.push(()=>{D._zod.run=D._zod.parse});else{let F=(J,I,q)=>{if(J.memo)return J;let W=v0(J),B;for(let G of I){if(G._zod.def.when){if(eq(J))continue;if(!G._zod.def.when(J))continue}else if(W)continue;let Z=J.issues.length,z=G._zod.check(J);if(z instanceof Promise&&q?.async===!1)throw new a0;if(B||z instanceof Promise)B=(B??Promise.resolve()).then(async()=>{if(await z,J.issues.length===Z)return;if(qX(J.issues,Z,D),!W)W=v0(J,Z)});else{if(J.issues.length===Z)continue;if(qX(J.issues,Z,D),!W)W=v0(J,Z)}}if(B)return B.then(()=>{return J});return J},Y=(J,I,q)=>{if(v0(J))return J.aborted=!0,J;let W=F(I,X,q);if(W instanceof Promise){if(q.async===!1)throw new a0;return W.then((B)=>D._zod.parse(B,q))}return D._zod.parse(W,q)};D._zod.run=(J,I)=>{if(I.skipChecks)return D._zod.parse(J,I);if(I.direction==="backward"){let W=D._zod.parse({value:J.value,issues:[]},{...I,skipChecks:!0});if(W instanceof Promise)return W.then((B)=>{return Y(B,J,I)});return Y(W,J,I)}let q=D._zod.parse(J,I);if(q instanceof Promise){if(I.async===!1)throw new a0;return q.then((W)=>F(W,X,I))}return F(q,X,I)}}},{get "~standard"(){return O3(this,"~standard",_X(this))},set "~standard"(D){u6(this,"~standard",D)}});t1=x("$ZodString",(D,$)=>{qD.init(D,$),D._zod.pattern=$.pattern??fW,D._zod.parse=(U,Q)=>{if($.coerce)try{U.value=String(U.value)}catch(X){}if(typeof U.value==="string")return U;return U.issues.push({expected:"string",code:"invalid_type",input:U.value,inst:D}),U}}),jD=x("$ZodStringFormat",(D,$)=>{i8.init(D,$),t1.init(D,$)}),LB=x("$ZodGUID",(D,$)=>{$.pattern??($.pattern=OW),jD.init(D,$)}),NB=x("$ZodUUID",(D,$)=>{if($.version){let Q={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[$.version];if(Q===void 0)throw Error(`Invalid UUID version: "${$.version}"`);$.pattern??($.pattern=o1(Q))}else $.pattern??($.pattern=o1());jD.init(D,$)}),MB=x("$ZodEmail",(D,$)=>{$.pattern??($.pattern=VW),jD.init(D,$)});t2D=/[\t\n\r]/g;VB=x("$ZodURL",(D,$)=>{jD.init(D,$),D._zod.check=(U)=>{try{let Q=U.value.trim(),X=kX(Q,$);if(X===wB){U.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:U.value,inst:D,continue:!$.abort});return}if(X===C3){U.issues.push({code:"invalid_format",format:"url",input:U.value,inst:D,continue:!$.abort});return}if(X===!0){U.value=b3(Q);return}if($.hostname&&!xX(X,$.hostname))U.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:$.hostname.source,input:U.value,inst:D,continue:!$.abort});if($.protocol&&!gX(X,$.protocol))U.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:$.protocol.source,input:U.value,inst:D,continue:!$.abort});U.value=$.normalize?X.href:b3(Q);return}catch(Q){U.issues.push({code:"invalid_format",format:"url",input:U.value,inst:D,continue:!$.abort})}}}),RB=x("$ZodEmoji",(D,$)=>{$.pattern??($.pattern=RW()),jD.init(D,$)}),AB=x("$ZodNanoID",(D,$)=>{if($.length!==void 0&&(!Number.isInteger($.length)||$.length<1))throw Error(`Invalid nanoid length: ${$.length}`);$.pattern??($.pattern=$.length===void 0?NW:MW($.length)),jD.init(D,$)}),EB=x("$ZodCUID",(D,$)=>{$.pattern??($.pattern=zW),jD.init(D,$)}),jB=x("$ZodCUID2",(D,$)=>{$.pattern??($.pattern=ZW),jD.init(D,$)}),TB=x("$ZodULID",(D,$)=>{$.pattern??($.pattern=KW),jD.init(D,$)}),SB=x("$ZodXID",(D,$)=>{$.pattern??($.pattern=HW),jD.init(D,$)}),PB=x("$ZodKSUID",(D,$)=>{$.pattern??($.pattern=LW),jD.init(D,$)}),CB=x("$ZodISODateTime",(D,$)=>{$.pattern??($.pattern=uW($)),jD.init(D,$)}),bB=x("$ZodISODate",(D,$)=>{$.pattern??($.pattern=xW),jD.init(D,$)}),vB=x("$ZodISOTime",(D,$)=>{$.pattern??($.pattern=gW($)),jD.init(D,$)}),_B=x("$ZodISODuration",(D,$)=>{$.pattern??($.pattern=wW),jD.init(D,$)}),kB=x("$ZodIPv4",(D,$)=>{$.pattern??($.pattern=AW),jD.init(D,$)}),s2D=/^[0-9a-fA-F:.]+$/;xB=x("$ZodIPv6",(D,$)=>{$.pattern??($.pattern=EW),jD.init(D,$),D._zod.check=(U)=>{if(!v3(U.value))U.issues.push({code:"invalid_format",format:"ipv6",input:U.value,inst:D,continue:!$.abort})}}),gB=x("$ZodMAC",(D,$)=>{$.pattern??($.pattern=jW($.delimiter)),jD.init(D,$)}),uB=x("$ZodCIDRv4",(D,$)=>{$.pattern??($.pattern=TW),jD.init(D,$)});fB=x("$ZodCIDRv6",(D,$)=>{$.pattern??($.pattern=SW),jD.init(D,$),D._zod.check=(U)=>{if(!uX(U.value))U.issues.push({code:"invalid_format",format:"cidrv6",input:U.value,inst:D,continue:!$.abort})}});fX=/^[0-9a-zA-Z+/]*={0,2}$/,yB=x("$ZodBase64",(D,$)=>{$.pattern??($.pattern=fX),jD.init(D,$),D._zod.check=(U)=>{if(_3(U.value))return;U.issues.push({code:"invalid_format",format:"base64",input:U.value,inst:D,continue:!$.abort})}}),k3=/^[A-Za-z0-9_-]*$/;mB=x("$ZodBase64URL",(D,$)=>{$.pattern??($.pattern=k3),jD.init(D,$),D._zod.check=(U)=>{if(yX(U.value))return;U.issues.push({code:"invalid_format",format:"base64url",input:U.value,inst:D,continue:!$.abort})}}),hB=x("$ZodE164",(D,$)=>{$.pattern??($.pattern=_W),jD.init(D,$)}),e2D=/[- ]/g;dB=x("$ZodCreditCard",(D,$)=>{$.pattern??($.pattern=VX),jD.init(D,$),D._zod.check=(U)=>{if(mX(U.value))return;U.issues.push({code:"invalid_format",format:"credit_card",input:U.value,inst:D,continue:!$.abort})}});lB=x("$ZodIBAN",(D,$)=>{$.pattern??($.pattern=RX),jD.init(D,$),D._zod.check=(U)=>{if(hX(U.value))return;U.issues.push({code:"invalid_format",format:"iban",input:U.value,inst:D,continue:!$.abort})}});nB=x("$ZodJWT",(D,$)=>{jD.init(D,$),D._zod.check=(U)=>{if(dX(U.value,$.alg))return;U.issues.push({code:"invalid_format",format:"jwt",input:U.value,inst:D,continue:!$.abort})}}),iB=x("$ZodCustomStringFormat",(D,$)=>{jD.init(D,$),D._zod.check=(U)=>{if($.fn(U.value))return;U.issues.push({code:"invalid_format",format:$.format,input:U.value,inst:D,continue:!$.abort})}}),lX=x("$ZodNumber",(D,$)=>{qD.init(D,$),D._zod.pattern=g$,D._zod.parse=(U,Q)=>{if($.coerce)try{U.value=Number(U.value)}catch(Y){}let X=U.value;if(typeof X==="number"&&!Number.isNaN(X)&&Number.isFinite(X))return U;let F=typeof X==="number"?Number.isNaN(X)?"NaN":!Number.isFinite(X)?String(X):void 0:void 0;return U.issues.push({expected:"number",code:"invalid_type",input:X,inst:D,...F?{received:F}:{}}),U}}),cB=x("$ZodNumberFormat",(D,$)=>{aW.init(D,$),lX.init(D,$)}),x3=x("$ZodBoolean",(D,$)=>{qD.init(D,$),D._zod.pattern=hW,D._zod.parse=(U,Q)=>{if($.coerce)try{U.value=Boolean(U.value)}catch(F){}let X=U.value;if(typeof X==="boolean")return U;return U.issues.push({expected:"boolean",code:"invalid_type",input:X,inst:D}),U}}),nX=x("$ZodBigInt",(D,$)=>{qD.init(D,$),D._zod.pattern=mW,D._zod.parse=(U,Q)=>{if($.coerce)try{U.value=BigInt(U.value)}catch(X){}if(typeof U.value==="bigint")return U;return U.issues.push({expected:"bigint",code:"invalid_type",input:U.value,inst:D}),U}}),pB=x("$ZodBigIntFormat",(D,$)=>{tW.init(D,$),nX.init(D,$)}),rB=x("$ZodSymbol",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{let X=U.value;if(typeof X==="symbol")return U;return U.issues.push({expected:"symbol",code:"invalid_type",input:X,inst:D}),U}}),oB=x("$ZodUndefined",(D,$)=>{qD.init(D,$),D._zod.pattern=lW,D._zod.values=new Set([void 0]),D._zod.parse=(U,Q)=>{let X=U.value;if(typeof X>"u")return U;return U.issues.push({expected:"undefined",code:"invalid_type",input:X,inst:D}),U}}),aB=x("$ZodNull",(D,$)=>{qD.init(D,$),D._zod.pattern=dW,D._zod.values=new Set([null]),D._zod.parse=(U,Q)=>{let X=U.value;if(X===null)return U;return U.issues.push({expected:"null",code:"invalid_type",input:X,inst:D}),U}}),tB=x("$ZodAny",(D,$)=>{qD.init(D,$),D._zod.parse=(U)=>U}),sB=x("$ZodUnknown",(D,$)=>{qD.init(D,$),D._zod.parse=(U)=>U}),eB=x("$ZodNever",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{return U.issues.push({expected:"never",code:"invalid_type",input:U.value,inst:D}),U}}),DG=x("$ZodVoid",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{let X=U.value;if(typeof X>"u")return U;return U.issues.push({expected:"void",code:"invalid_type",input:X,inst:D}),U}}),$G=x("$ZodDate",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{if($.coerce)try{U.value=new Date(U.value)}catch(J){}let X=U.value,F=X instanceof Date;if(F&&!Number.isNaN(X.getTime()))return U;return U.issues.push({expected:"date",code:"invalid_type",input:X,...F?{received:"Invalid Date"}:{},inst:D}),U}});UG=x("$ZodArray",(D,$)=>{qD.init(D,$);let U=B0.memoizer;U?.attach(D),D._zod.parse=(Q,X)=>{let F=Q.value;if(!Array.isArray(F))return Q.issues.push({expected:"array",code:"invalid_type",input:F,inst:D}),Q;Q.value=U?U.alloc(D,Q,Array(F.length),X):Array(F.length);let Y=[],J=X?.abortEarly;for(let I=0;I<F.length;I++){let q=F[I],W=$.element._zod.run({value:q,issues:[]},X);if(W instanceof Promise)Y.push(W.then((B)=>sb(B,Q,I)));else if(sb(W,Q,I),J&&W.issues.length!==0&&v0(W))break}if(Y.length)return Promise.all(Y).then(()=>Q);return Q}});U9D=[];Lv=x("$ZodObject",(D,$)=>{qD.init(D,$);let U=Object.getOwnPropertyDescriptor($,"shape"),Q=U?.get?U.get.raw:$.shape??{};if(Q){let q=()=>{let W={...Q};return Object.defineProperty($,"shape",{value:W}),q.raw=W,W};q.raw=Q,Object.defineProperty($,"shape",{get:q})}let X=f8(()=>Kv($));ZD(D,"propValues",(q)=>{let W=q.def.shape,B={};for(let G in W){let Z=W[G]._zod;if(Z.values){if(!Object.prototype.hasOwnProperty.call(B,G))H0(B,G,new Set);for(let z of Z.values)B[G].add(z);if(Z.optin!==void 0)B[G].add(void 0)}}return B});let F=c1,Y=$.catchall,J,I=B0.memoizer;I?.attach(D),D._zod.parse=(q,W)=>{J??(J=X.value);let B=q.value;if(!F(B))return q.issues.push({expected:"object",code:"invalid_type",input:B,inst:D}),q;q.value=I?I.alloc(D,q,{},W):{};let G=[],Z=J.shape,z=W?.abortEarly,K=q.issues.length;for(let H of J.allKeys){if(z&&q.issues.length!==K){if(v0(q,K))break;K=q.issues.length}if(H==="__proto__")continue;let M=Z[H],N=M._zod.optin,L=M._zod.optout,O=M._zod.run({value:B[H],issues:[]},W);if(O instanceof Promise)G.push(O.then((j)=>vX(j,q,H,B,N,L)));else vX(O,q,H,B,N,L)}if(!Y)return G.length?Promise.all(G).then(()=>q):q;return Hv(G,B,q,W,X.value,D,z===!0)}}),XG=x("$ZodObjectJIT",(D,$)=>{Lv.init(D,$);let U=D._zod.parse,Q=f8(()=>Kv($)),X=B0.memoizer,F=(Z)=>{let z=Q.value,K=z.symbolKeys,H=new c8(["payload","ctx"],{shape:Z,inst:D,memo:X,syms:K}),M=(j)=>`shape[${j}]._zod.run({ value: input[${j}], issues: [] }, ctx)`,N=(j,E)=>`
          let ${j}_ab = false;
          for (let i = 0; i < ${j}.issues.length; i++) {
            const iss = ${j}.issues[i];
            iss.path = iss.path ? [${E}, ...iss.path] : [${E}];
            payload.issues.push(iss);
            if (iss.continue !== true) ${j}_ab = true;
          }
          if (${j}_ab && ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }`;H.write("const input = payload.value;");let L=Object.create(null),O=0;for(let j of z.allKeys)L[j]=`key_${O++}`;H.write(X?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let j of z.allKeys){if(j==="__proto__")continue;let E=L[j],C=typeof j==="symbol"?`syms[${K.indexOf(j)}]`:b0(j),S=`${C} in input`,b=Z[j],R=b?._zod?.optin,P=R!==void 0,h=b?._zod?.optout==="optional";if(H.write(`const ${E} = ${M(C)};`),P&&h){let i=R==="optional"?`${E}_present`:`${E}.value !== undefined || ${E}_present`;H.write(`
        const ${E}_present = ${S};
        if (!${E}.issues.length || ${E}_present) {
          if (${E}.issues.length) {${N(E,C)}
          }

          if (${i}) {
            newResult[${C}] = ${E}.value;
          }
        }

      `)}else if(!P)H.write(`
        const ${E}_present = ${S};
        if (${E}.issues.length) {${N(E,C)}
        }
        if (!${E}_present && !${E}.issues.length) {
          payload.issues.push({
            code: "invalid_type",
            expected: "nonoptional",
            input: undefined,
            path: [${C}]
          });
          if (ctx && ctx.abortEarly) {
            payload.value = newResult;
            return payload;
          }
        }

        if (${E}_present) {
          newResult[${C}] = ${E}.value;
        }

      `);else if(H.write(`
        if (${E}.issues.length) {${N(E,C)}
        }
      `),R==="defaulted")H.write(`newResult[${C}] = ${E}.value;`);else H.write(`
        if (${E}.value !== undefined || ${S}) {
          newResult[${C}] = ${E}.value;
        }
      `)}return H.write("payload.value = newResult;"),H.write("return payload;"),H.compile()},Y,J=c1,I=!B0.jitless,W=I&&aq.value,B=$.catchall,G;D._zod.parse=(Z,z)=>{G??(G=Q.value);let K=Z.value;if(!J(K))return Z.issues.push({expected:"object",code:"invalid_type",input:K,inst:D}),Z;if(I&&W&&z?.async===!1&&z.jitless!==!0){if(!Y)Y=F($.shape);if(Z=Y(Z,z),!B)return Z;return Hv([],K,Z,z,G,D,z?.abortEarly===!0)}return U(Z,z)}});g3=x("$ZodUnion",(D,$)=>{qD.init(D,$),ZD(D,"optin",(Q)=>Q.def.options.some((X)=>X._zod.optin==="defaulted")?"defaulted":Q.def.options.some((X)=>X._zod.optin!==void 0)?"optional":void 0),ZD(D,"optout",(Q)=>Q.def.options.some((X)=>X._zod.optout==="optional")?"optional":void 0),ZD(D,"values",(Q)=>{if(Q.def.options.every((X)=>X._zod.values))return new Set(Q.def.options.flatMap((X)=>Array.from(X._zod.values)));return}),ZD(D,"pattern",(Q)=>{if(Q.def.options.every((X)=>X._zod.pattern)){let X=Q.def.options.map((F)=>F._zod.pattern);return new RegExp(`^(${X.map((F)=>X6(F.source)).join("|")})$`)}return});let U=$.options.length===1?$.options[0]._zod.run:null;D._zod.parse=(Q,X)=>{if(U)return U(Q,X);let F=!1,Y=[];for(let J of $.options){let I=J._zod.run({value:Q.value,issues:[]},X);if(I instanceof Promise)Y.push(I),F=!0;else{if(I.issues.length===0)return I;Y.push(I)}}if(!F)return eb(Y,Q,D,X);return Promise.all(Y).then((J)=>{return eb(J,Q,D,X)})}});QG=x("$ZodXor",(D,$)=>{g3.init(D,$),$.inclusive=!1;let U=$.options.length===1?$.options[0]._zod.run:null;D._zod.parse=(Q,X)=>{if(U)return U(Q,X);let F=!1,Y=[];for(let J of $.options){let I=J._zod.run({value:Q.value,issues:[]},X);if(I instanceof Promise)Y.push(I),F=!0;else Y.push(I)}if(!F)return Dv(Y,Q,D,X);return Promise.all(Y).then((J)=>{return Dv(J,Q,D,X)})}});YG=x("$ZodDiscriminatedUnion",(D,$)=>{$.inclusive=!1,g3.init(D,$);let U=D._zod.parse;ZD(D,"propValues",(X)=>{let F={},Y=0;for(let J of X.def.options){let I=J._zod.propValues;if(!I||Object.keys(I).length===0)throw Error(`Invalid discriminated union option at index "${X.def.options.indexOf(J)}"`);if(I[X.def.discriminator]?.has(void 0))Y++;for(let[q,W]of Object.entries(I)){if(!Object.prototype.hasOwnProperty.call(F,q))H0(F,q,new Set);for(let B of W)F[q].add(B)}}if(!X.def.unionFallback&&Y>1)F[X.def.discriminator]?.delete(void 0);return F}),$.options.forEach((X,F)=>{let Y=y8(X._zod.def);if(Y&&!Object.prototype.hasOwnProperty.call(Y,$.discriminator))throw Error(`Invalid discriminated union option at index "${F}"`)});let Q=f8(()=>Nv($));D._zod.parse=(X,F)=>{let Y=X.value;if(!c1(Y))return X.issues.push({code:"invalid_type",expected:"object",input:Y,inst:D}),X;let J=Y?.[$.discriminator],I=Q.value.get(J);if(I&&(J!==void 0||F.direction!=="backward"))return I._zod.run(X,F);if($.unionFallback||F.direction==="backward")return U(X,F);return X.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:$.discriminator,options:Array.from(Q.value.keys()).filter((q)=>Q.value.get(q)!==null),input:Y,path:[$.discriminator],inst:D}),X}}),JG=x("$ZodIntersection",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{let X=U.value,F=$.left._zod.run({value:X,issues:[]},Q),Y=$.right._zod.run({value:X,issues:[]},Q);if(F instanceof Promise||Y instanceof Promise)return Promise.all([F,Y]).then(([I,q])=>{return $v(U,I,q)});return $v(U,F,Y)}});iX=x("$ZodTuple",(D,$)=>{qD.init(D,$);let U=$.items,Q=B0.memoizer;Q?.attach(D),D._zod.parse=(X,F)=>{let Y=X.value;if(!Array.isArray(Y))return X.issues.push({input:Y,inst:D,expected:"tuple",code:"invalid_type"}),X;X.value=Q?Q.alloc(D,X,[],F):[];let J=[],I=Uv(U,"optin"),q=Uv(U,"optout");if(!$.rest){if(Y.length<I)return X.issues.push({code:"too_small",minimum:I,inclusive:!0,input:Y,inst:D,origin:"array"}),X;if(Y.length>U.length)X.issues.push({code:"too_big",maximum:U.length,inclusive:!0,input:Y,inst:D,origin:"array"})}let W=Array(U.length),B=$.rest?F?.abortEarly:void 0,G=!1;for(let Z=0;Z<U.length;Z++){let z=U[Z]._zod.run({value:Y[Z],issues:[]},F);if(z instanceof Promise)J.push(z.then((K)=>{W[Z]=K}));else if(W[Z]=z,B&&!G&&z.issues.length)G=v0(z)}if($.rest&&!G){let Z=U.length-1,z=Y.slice(U.length),K=X.issues.length;for(let H of z){if(B&&X.issues.length!==K){if(v0(X,K))break;K=X.issues.length}Z++;let M=$.rest._zod.run({value:H,issues:[]},F);if(M instanceof Promise)J.push(M.then((N)=>Xv(N,X,Z)));else Xv(M,X,Z)}}if(J.length)return Promise.all(J).then(()=>Qv(W,X,U,Y,q));return Qv(W,X,U,Y,q)}});IG=x("$ZodRecord",(D,$)=>{qD.init(D,$);let U=B0.memoizer;U?.attach(D),D._zod.parse=(Q,X)=>{let F=Q.value;if(!I$(F))return Q.issues.push({expected:"record",code:"invalid_type",input:F,inst:D}),Q;let Y=[],J=$.keyType._zod.values;if(J&&!$.partial){Q.value=U?U.alloc(D,Q,{},X):{};let I=new Set;for(let W of J)if(typeof W==="string"||typeof W==="number"||typeof W==="symbol"){if(I.add(typeof W==="number"?W.toString():W),W==="__proto__")continue;let B=$.keyType._zod.run({value:W,issues:[]},X);if(B instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(B.issues.length){Q.issues.push({code:"invalid_key",origin:"record",issues:B.issues.map((z)=>d0(z,X,aD())),input:W,path:[W],inst:D});continue}let G=B.value;if(G==="__proto__")continue;let Z=$.valueType._zod.run({value:F[W],issues:[]},X);if(Z instanceof Promise)Y.push(Z.then((z)=>{if(z.issues.length)Q.issues.push(...h0(W,z.issues));Q.value[G]=z.value}));else{if(Z.issues.length)Q.issues.push(...h0(W,Z.issues));Q.value[G]=Z.value}}let q;for(let W in F)if(!I.has(W))if($.mode==="loose"){if(W==="__proto__")continue;Q.value[W]=F[W]}else q=q??[],q.push(W);if(q&&q.length>0)Q.issues.push({code:"unrecognized_keys",input:F,inst:D,keys:q,continue:!0})}else{Q.value=U?U.alloc(D,Q,{},X):{};let I;for(let q of Reflect.ownKeys(F)){if(q==="__proto__")continue;if(!Object.prototype.propertyIsEnumerable.call(F,q))continue;let W=$.keyType._zod.run({value:q,issues:[]},X);if(W instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(typeof q==="string"&&g$.test(q)&&W.issues.length){let z=$.keyType._zod.run({value:Number(q),issues:[]},X);if(z instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(z.issues.length===0)W=z}if(W.issues.length){if($.mode==="loose")Q.value[q]=F[q];else if(J)I=I??[],I.push(q);else Q.issues.push({code:"invalid_key",origin:"record",issues:W.issues.map((z)=>d0(z,X,aD())),input:q,path:[q],inst:D});continue}let G=W.value;if(G==="__proto__")continue;let Z=$.valueType._zod.run({value:F[q],issues:[]},X);if(Z instanceof Promise)Y.push(Z.then((z)=>{if(z.issues.length)Q.issues.push(...h0(q,z.issues));Q.value[G]=z.value}));else{if(Z.issues.length)Q.issues.push(...h0(q,Z.issues));Q.value[G]=Z.value}}if(I&&I.length>0)Q.issues.push({code:"unrecognized_keys",input:F,inst:D,keys:I,continue:!0})}if(Y.length)return Promise.all(Y).then(()=>Q);return Q}}),qG=x("$ZodMap",(D,$)=>{qD.init(D,$);let U=B0.memoizer;U?.attach(D),D._zod.parse=(Q,X)=>{let F=Q.value;if(!(F instanceof Map))return Q.issues.push({expected:"map",code:"invalid_type",input:F,inst:D}),Q;let Y=[];Q.value=U?U.alloc(D,Q,new Map,X):new Map;let J=X?.abortEarly,I=Q.issues.length;for(let[q,W]of F){if(J&&Q.issues.length!==I){if(v0(Q,I))break;I=Q.issues.length}let B=$.keyType._zod.run({value:q,issues:[]},X),G=$.valueType._zod.run({value:W,issues:[]},X);if(B instanceof Promise||G instanceof Promise)Y.push(Promise.all([B,G]).then(([Z,z])=>{Fv(Z,z,Q,q,F,D,X)}));else Fv(B,G,Q,q,F,D,X)}if(Y.length)return Promise.all(Y).then(()=>Q);return Q}});WG=x("$ZodSet",(D,$)=>{qD.init(D,$);let U=B0.memoizer;U?.attach(D),D._zod.parse=(Q,X)=>{let F=Q.value;if(!(F instanceof Set))return Q.issues.push({input:F,inst:D,expected:"set",code:"invalid_type"}),Q;let Y=[];Q.value=U?U.alloc(D,Q,new Set,X):new Set;let J=X?.abortEarly,I=Q.issues.length;for(let q of F){if(J&&Q.issues.length!==I){if(v0(Q,I))break;I=Q.issues.length}let W=$.valueType._zod.run({value:q,issues:[]},X);if(W instanceof Promise)Y.push(W.then((B)=>Yv(B,Q)));else Yv(W,Q)}if(Y.length)return Promise.all(Y).then(()=>Q);return Q}});BG=x("$ZodEnum",(D,$)=>{qD.init(D,$);let U=g8($.entries),Q=new Set(U);D._zod.values=Q,ZD(D,"pattern",(X)=>{let F=g8(X.def.entries).filter((Y)=>H3.has(typeof Y));return new RegExp(F.length?`^(${F.map((Y)=>q$(Y.toString())).join("|")})$`:"^[^\\s\\S]$")}),D._zod.parse=(X,F)=>{let Y=X.value;if(Q.has(Y))return X;return X.issues.push({code:"invalid_value",values:U,input:Y,inst:D}),X}}),GG=x("$ZodLiteral",(D,$)=>{qD.init(D,$);let U=new Set($.values);D._zod.values=U,ZD(D,"pattern",(Q)=>{let X=Q.def.values;return new RegExp(X.length?`^(${X.map((F)=>typeof F==="string"?q$(F):F?q$(F.toString()):String(F)).join("|")})$`:"^[^\\s\\S]$")}),D._zod.parse=(Q,X)=>{let F=Q.value;if(U.has(F))return Q;return Q.issues.push({code:"invalid_value",values:$.values,input:F,inst:D}),Q}}),zG=x("$ZodFile",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{let X=U.value;if(X instanceof File)return U;return U.issues.push({expected:"file",code:"invalid_type",input:X,inst:D}),U}}),ZG=x("$ZodTransform",(D,$)=>{qD.init(D,$),D._zod.optin="optional",B0.memoizer?.guard(D),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")throw new r1(D.constructor.name);let X=$.transform(U.value,U);if(Q.async)return(X instanceof Promise?X:Promise.resolve(X)).then((Y)=>{return U.value=Y,U});if(X instanceof Promise)throw new a0;return U.value=X,U}});cX=x("$ZodOptional",(D,$)=>{qD.init(D,$),ZD(D,"optin",(U)=>U.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),D._zod.optout="optional",ZD(D,"values",(U)=>{let Q=U.def.innerType._zod.values;return Q?new Set([...Q,void 0]):void 0}),ZD(D,"pattern",(U)=>{let Q=U.def.innerType._zod.pattern;return Q?new RegExp(`^(${X6(Q.source)})?$`):void 0}),D._zod.parse=(U,Q)=>{if(U.value===void 0){if($.innerType._zod.optin!=="defaulted")return U;let X=$.innerType._zod.run({value:U.value,issues:[]},Q);if(X instanceof Promise)return X.then((F)=>Jv(U,F));return Jv(U,X)}return $.innerType._zod.run(U,Q)}}),KG=x("$ZodExactOptional",(D,$)=>{cX.init(D,$),ZD(D,"values",(U)=>U.def.innerType._zod.values),ZD(D,"pattern",(U)=>U.def.innerType._zod.pattern),D._zod.parse=(U,Q)=>{return $.innerType._zod.run(U,Q)}}),HG=x("$ZodNullable",(D,$)=>{qD.init(D,$),ZD(D,"optin",(U)=>U.def.innerType._zod.optin),ZD(D,"optout",(U)=>U.def.innerType._zod.optout),ZD(D,"pattern",(U)=>{let Q=U.def.innerType._zod.pattern;return Q?new RegExp(`^(${X6(Q.source)}|null)$`):void 0}),ZD(D,"values",(U)=>{return U.def.innerType._zod.values?new Set([...U.def.innerType._zod.values,null]):void 0}),D._zod.parse=(U,Q)=>{if(U.value===null)return U;return $.innerType._zod.run(U,Q)}}),LG=x("$ZodDefault",(D,$)=>{qD.init(D,$),D._zod.optin="defaulted",ZD(D,"values",(U)=>U.def.innerType._zod.values),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")return $.innerType._zod.run(U,Q);if(U.value===void 0)return U.value=$.defaultValue,U;let X=$.innerType._zod.run(U,Q);if(X instanceof Promise)return X.then((F)=>Iv(F,$));return Iv(X,$)}});NG=x("$ZodPrefault",(D,$)=>{qD.init(D,$),D._zod.optin="defaulted",ZD(D,"values",(U)=>U.def.innerType._zod.values),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")return $.innerType._zod.run(U,Q);if(U.value===void 0)U.value=$.defaultValue;return $.innerType._zod.run(U,Q)}}),MG=x("$ZodNonOptional",(D,$)=>{qD.init(D,$),ZD(D,"values",(U)=>{let Q=U.def.innerType._zod.values;return Q?new Set([...Q].filter((X)=>X!==void 0)):void 0}),D._zod.parse=(U,Q)=>{let X=$.innerType._zod.run(U,Q);if(X instanceof Promise)return X.then((F)=>qv(F,D));return qv(X,D)}});wG=x("$ZodSuccess",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")throw new r1("ZodSuccess");let X=$.innerType._zod.run(U,Q);if(X instanceof Promise)return X.then((F)=>{return U.value=F.issues.length===0,U});return U.value=X.issues.length===0,U}});OG=x("$ZodCatch",(D,$)=>{qD.init(D,$),ZD(D,"optin",(U)=>U.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),ZD(D,"optout",(U)=>U.def.innerType._zod.optout),ZD(D,"values",(U)=>U.def.innerType._zod.values),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")return $.innerType._zod.run(U,Q);let X=$.innerType._zod.run({value:U.value,issues:[]},Q);if(X instanceof Promise)return X.then((F)=>Wv(U,F,$,Q));return Wv(U,X,$,Q)}}),VG=x("$ZodNaN",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{if(typeof U.value!=="number"||!Number.isNaN(U.value))return U.issues.push({input:U.value,inst:D,expected:"nan",code:"invalid_type"}),U;return U}}),pX=x("$ZodPipe",(D,$)=>{qD.init(D,$),ZD(D,"values",(U)=>U.def.in._zod.values),ZD(D,"optin",(U)=>U.def.in._zod.optin),ZD(D,"optout",(U)=>U.def.out._zod.optout),ZD(D,"propValues",(U)=>U.def.in._zod.propValues),D._zod.parse=(U,Q)=>{if(Q.direction==="backward"){let F=$.out._zod.run(U,Q);if(F instanceof Promise)return F.then((Y)=>PX(Y,$.in,Q));return PX(F,$.in,Q)}let X=$.in._zod.run(U,Q);if(X instanceof Promise)return X.then((F)=>PX(F,$.out,Q));return PX(X,$.out,Q)}});u3=x("$ZodCodec",(D,$)=>{qD.init(D,$),ZD(D,"values",(U)=>U.def.in._zod.values),ZD(D,"optin",(U)=>U.def.in._zod.optin),ZD(D,"optout",(U)=>U.def.out._zod.optout),ZD(D,"propValues",(U)=>U.def.in._zod.propValues),D._zod.parse=(U,Q)=>{if((Q.direction||"forward")==="forward"){let F=$.in._zod.run(U,Q);if(F instanceof Promise)return F.then((Y)=>CX(Y,$,Q));return CX(F,$,Q)}else{let F=$.out._zod.run(U,Q);if(F instanceof Promise)return F.then((Y)=>CX(Y,$,Q));return CX(F,$,Q)}}});RG=x("$ZodPreprocess",(D,$)=>{pX.init(D,$)}),AG=x("$ZodReadonly",(D,$)=>{qD.init(D,$),ZD(D,"propValues",(U)=>U.def.innerType._zod.propValues),ZD(D,"values",(U)=>U.def.innerType._zod.values),ZD(D,"optin",(U)=>U.def.innerType?._zod?.optin),ZD(D,"optout",(U)=>U.def.innerType?._zod?.optout),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")return $.innerType._zod.run(U,Q);let X=$.innerType._zod.run(U,Q);if(X instanceof Promise)return X.then(Bv);return Bv(X)}});EG=x("$ZodTemplateLiteral",(D,$)=>{qD.init(D,$);let U=[];for(let Q of $.parts)if(typeof Q==="object"&&Q!==null){let X=HB(Q);if(!X)throw Error(`Invalid template literal part, no pattern found: ${[...Q._zod.traits].shift()}`);U.push(X6(X))}else if(Q===null||tq.has(typeof Q))U.push(q$(`${Q}`));else throw Error(`Invalid template literal part: ${Q}`);D._zod.pattern=new RegExp(`^${U.join("")}$`),D._zod.parse=(Q,X)=>{if(typeof Q.value!=="string")return Q.issues.push({input:Q.value,inst:D,expected:"string",code:"invalid_type"}),Q;if(D._zod.pattern.lastIndex=0,!D._zod.pattern.test(Q.value))return Q.issues.push({input:Q.value,inst:D,code:"invalid_format",format:$.format??"template_literal",pattern:D._zod.pattern.source}),Q;return Q}}),jG=x("$ZodFunction",(D,$)=>{return qD.init(D,$),Object.defineProperty(D,"_def",{value:$}),D._zod.def=$,D.implement=(U)=>{if(typeof U!=="function")throw Error("implement() must be called with a function");return Object.defineProperty(function(...Q){let X=D._def.input?GX(D._def.input,Q):Q,F=Reflect.apply(U,this,X);if(D._def.output)return GX(D._def.output,F);return F},"_zod",{value:D._zod,enumerable:!1})},D.implementAsync=(U)=>{if(typeof U!=="function")throw Error("implementAsync() must be called with a function");return Object.defineProperty(async function(...Q){let X=D._def.input?await zX(D._def.input,Q):Q,F=await Reflect.apply(U,this,X);if(D._def.output)return await zX(D._def.output,F);return F},"_zod",{value:D._zod,enumerable:!1})},D._zod.parse=(U,Q)=>{if(typeof U.value!=="function")return U.issues.push({code:"invalid_type",expected:"function",input:U.value,inst:D}),U;if(D._def.output&&D._def.output._zod.def.type==="promise")U.value=D.implementAsync(U.value);else U.value=D.implement(U.value);return U},D.input=(...U)=>{let Q=D.constructor;if(Array.isArray(U[0]))return new Q({type:"function",input:new iX({type:"tuple",items:U[0],rest:U[1]}),output:D._def.output});return new Q({type:"function",input:U[0],output:D._def.output})},D.output=(U)=>{return new D.constructor({type:"function",input:D._def.input,output:U})},D}),TG=x("$ZodPromise",(D,$)=>{qD.init(D,$),D._zod.parse=(U,Q)=>{return Promise.resolve(U.value).then((X)=>$.innerType._zod.run({value:X,issues:[]},Q))}}),f3=x("$ZodLazy",(D,$)=>{qD.init(D,$),rq(D._zod,"innerType",()=>{let U=$;if(!U._cachedInner)U._cachedInner=$.getter();return U._cachedInner}),ZD(D,"pattern",(U)=>U.innerType?._zod?.pattern),ZD(D,"propValues",(U)=>U.innerType?._zod?.propValues),ZD(D,"optin",(U)=>U.innerType?._zod?.optin??void 0),ZD(D,"optout",(U)=>U.innerType?._zod?.optout??void 0),D._zod.parse=(U,Q)=>{return D._zod.innerType._zod.run(U,Q)}}),SG=x("$ZodCustom",(D,$)=>{kD.init(D,$),qD.init(D,$),D._zod.parse=(U,Q)=>{return U},D._zod.check=(U)=>{let Q=U.value,X=$.fn(Q);if(X instanceof Promise)return X.then((F)=>Gv(F,U,Q,D));Gv(X,U,Q,D);return}})});function Ov(D){return D!==null&&typeof D==="object"}function PG(D){return D.map(($)=>$.path?{...$,path:$.path.slice()}:{...$})}function m3(D,$,U){let Q=Vv.get(D);if(Q!==void 0)return Q?y3:o8;if($.has(D))return y3;$.add(D);let X=o8,F=(W)=>{if(X!==y3&&W?._zod){let B=m3(W,$,U);if(B>X)X=B}},Y=(W,B)=>{let G=o8;for(let Z of Reflect.ownKeys(W)){let z=Object.getOwnPropertyDescriptor(W,Z);if(B&&!z.enumerable)continue;let K=z.get?aX:z.value?._zod?m3(z.value,$,U):o8;if(K>G)G=K}return G},J=(W)=>{if(W>X)X=W},I=D._zod.def,q=I.type;switch(q){case"object":{let W=y8(I);J(W?Y(W,!0):aX),F(I.catchall);break}case"array":F(I.element);break;case"tuple":for(let W of I.items)F(W);F(I.rest);break;case"record":case"map":F(I.keyType),F(I.valueType);break;case"set":F(I.valueType);break;case"union":for(let W of I.options)F(W);break;case"intersection":F(I.left),F(I.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":F(I.innerType);break;case"pipe":F(I.in),F(I.out);break;case"function":F(I.input),F(I.output);break;case"lazy":{let W=I._cachedInner??(U?D._zod.innerType:void 0);J(W?m3(W,$,!1):aX);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let W in I){let B=Object.getOwnPropertyDescriptor(I,W);if(!B||B.get)continue;let G=B.value;if(!G||typeof G!=="object")continue;if(G._zod)F(G);else if(Array.isArray(G))for(let Z of G)F(Z)}}return $.delete(D),Q9D(D,X)}function Q9D(D,$){if($!==aX)Vv.set(D,$===y3);return $}function tX(D){return m3(D,new Set,!0)!==o8}function F9D(D,$){let U=D.buckets.get($);if(!U)U=new WeakMap,D.buckets.set($,U);return U}function h3(){return Y9D}function sX(D,$){let U=D[CG]?.backEdges;return U!==void 0&&Ov($)&&U.has($)}var bG,CG="~memo",wv,Vv,o8=0,aX=1,y3=2,rX,oX,Y9D;var vG=u(()=>{e();bG=class bG extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform");this.name="ZodCyclicError"}};wv=[];Vv=new WeakMap;oX=[],Y9D={alloc(D,$,U){let Q=rX;if(!Q)return U;rX=void 0;let X={value:U,issues:null};return Q.set($.value,X),oX.push(X),U},guard(D){var $;($=D._zod).deferred??($.deferred=[]),D._zod.deferred.push(()=>{let U=D._zod.parse,Q=(X,F)=>{if(F.direction!=="backward"&&sX(F,X.value))throw new bG;return U(X,F)};if(D._zod.parse=Q,D._zod.run===U)D._zod.run=Q})},attach(D){var $;let U,Q=!1,X,F;($=D._zod).deferred??($.deferred=[]),D._zod.deferred.push(()=>{let Y=D._zod.parse,J=(I,q)=>{if(U===void 0){let M=m3(D,new Set,!1);if(M===o8){if(D._zod.parse=Y,D._zod.run===J)D._zod.run=Y;return Y(I,q)}if(M===y3||Q)U=!0;else Q=!0}let W=I.value;if(!Ov(W))return Y(I,q);let B=q[CG];if(!B)B={buckets:new WeakMap,backEdges:void 0},q[CG]=B;let G;if(X===q)G=F;else G=F9D(B,D),X=q,F=G;let Z=G.get(W);if(Z){if(I.value=Z.value,Z.issues){if(Z.issues.length)I.issues.push(...PG(Z.issues))}else I.memo=!0,B.backEdges??(B.backEdges=new WeakSet),B.backEdges.add(Z.value);return I}rX=G;let z=oX.length,K=Y(I,q);rX=void 0;let H=oX.length>z?oX.pop():void 0;if(K instanceof Promise)return K.then((M)=>{if(H)H.issues=M.issues.length?PG(M.issues):wv;return M});if(H)H.issues=K.issues.length?PG(K.issues):wv;return K};if(D._zod.parse=J,D._zod.run===Y)D._zod.run=J})}}});function _G(){return{localeError:J9D()}}var J9D=()=>{let D={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"},map:{unit:"عنصر",verb:"أن يحوي"}};function $(X){return D[X]??null}let U={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",mac:"عنوان MAC",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",credit_card:"رقم بطاقة الائتمان",currency_code:"رمز العملة",iban:"IBAN",jwt:"JWT",template_literal:"مدخل"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`مدخلات غير مقبولة: يفترض إدخال instanceof ${X.expected}، ولكن تم إدخال ${J}`;return`مدخلات غير مقبولة: يفترض إدخال ${F}، ولكن تم إدخال ${J}`}case"invalid_value":if(X.values.length===1)return`مدخلات غير مقبولة: يفترض إدخال ${l(X.values[0])}`;return`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return` أكبر من اللازم: يفترض أن تكون ${X.origin??"القيمة"} ${F} ${X.maximum.toString()} ${Y.unit??"عنصر"}`;return`أكبر من اللازم: يفترض أن تكون ${X.origin??"القيمة"} ${F} ${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`أصغر من اللازم: يفترض لـ ${X.origin} أن يكون ${F} ${X.minimum.toString()} ${Y.unit}`;return`أصغر من اللازم: يفترض لـ ${X.origin} أن يكون ${F} ${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`نَص غير مقبول: يجب أن يبدأ بـ "${X.prefix}"`;if(F.format==="ends_with")return`نَص غير مقبول: يجب أن ينتهي بـ "${F.suffix}"`;if(F.format==="includes")return`نَص غير مقبول: يجب أن يتضمَّن "${F.includes}"`;if(F.format==="regex")return`نَص غير مقبول: يجب أن يطابق النمط ${F.pattern}`;return`${U[F.format]??X.format} غير مقبول`}case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${X.divisor}`;case"unrecognized_keys":return`معرف${X.keys.length>1?"ات":""} غريب${X.keys.length>1?"ة":""}: ${g(X.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${X.origin}`;case"invalid_union":return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${X.origin}`;default:return"مدخل غير مقبول"}}};var Rv=u(()=>{e()});function kG(){return{localeError:I9D()}}var I9D=()=>{let D={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"},map:{unit:"element",verb:"olmalıdır"}};function $(X){return D[X]??null}let U={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",credit_card:"kredit kartı nömrəsi",currency_code:"valyuta kodu",iban:"IBAN",jwt:"JWT",template_literal:"input"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Yanlış dəyər: gözlənilən instanceof ${X.expected}, daxil olan ${J}`;return`Yanlış dəyər: gözlənilən ${F}, daxil olan ${J}`}case"invalid_value":if(X.values.length===1)return`Yanlış dəyər: gözlənilən ${l(X.values[0])}`;return`Yanlış seçim: aşağıdakılardan biri olmalıdır: ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Çox böyük: gözlənilən ${X.origin??"dəyər"} ${F}${X.maximum.toString()} ${Y.unit??"element"}`;return`Çox böyük: gözlənilən ${X.origin??"dəyər"} ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Çox kiçik: gözlənilən ${X.origin} ${F}${X.minimum.toString()} ${Y.unit}`;return`Çox kiçik: gözlənilən ${X.origin} ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Yanlış mətn: "${F.prefix}" ilə başlamalıdır`;if(F.format==="ends_with")return`Yanlış mətn: "${F.suffix}" ilə bitməlidir`;if(F.format==="includes")return`Yanlış mətn: "${F.includes}" daxil olmalıdır`;if(F.format==="regex")return`Yanlış mətn: ${F.pattern} şablonuna uyğun olmalıdır`;return`Yanlış ${U[F.format]??X.format}`}case"not_multiple_of":return`Yanlış ədəd: ${X.divisor} ilə bölünə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan açar${X.keys.length>1?"lar":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} daxilində yanlış açar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${X.origin} daxilində yanlış dəyər`;default:return"Yanlış dəyər"}}};var Av=u(()=>{e()});function Ev(D,$,U,Q){let X=Math.abs(D),F=X%10,Y=X%100;if(Y>=11&&Y<=19)return Q;if(F===1)return $;if(F>=2&&F<=4)return U;return Q}function xG(){return{localeError:q9D()}}var q9D=()=>{let D={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},map:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}};function $(X){return D[X]??null}let U={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",mac:"MAC адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",credit_card:"нумар крэдытнай карты",currency_code:"код валюты",iban:"IBAN",jwt:"JWT",template_literal:"увод"},Q={nan:"NaN",number:"лік",array:"масіў"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Няправільны ўвод: чакаўся instanceof ${X.expected}, атрымана ${J}`;return`Няправільны ўвод: чакаўся ${F}, атрымана ${J}`}case"invalid_value":if(X.values.length===1)return`Няправільны ўвод: чакалася ${l(X.values[0])}`;return`Няправільны варыянт: чакаўся адзін з ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y){let J=Number(X.maximum),I=Ev(J,Y.unit.one,Y.unit.few,Y.unit.many);return`Занадта вялікі: чакалася, што ${X.origin??"значэнне"} павінна ${Y.verb} ${F}${X.maximum.toString()} ${I}`}return`Занадта вялікі: чакалася, што ${X.origin??"значэнне"} павінна быць ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y){let J=Number(X.minimum),I=Ev(J,Y.unit.one,Y.unit.few,Y.unit.many);return`Занадта малы: чакалася, што ${X.origin} павінна ${Y.verb} ${F}${X.minimum.toString()} ${I}`}return`Занадта малы: чакалася, што ${X.origin} павінна быць ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Няправільны радок: павінен пачынацца з "${F.prefix}"`;if(F.format==="ends_with")return`Няправільны радок: павінен заканчвацца на "${F.suffix}"`;if(F.format==="includes")return`Няправільны радок: павінен змяшчаць "${F.includes}"`;if(F.format==="regex")return`Няправільны радок: павінен адпавядаць шаблону ${F.pattern}`;return`Няправільны ${U[F.format]??X.format}`}case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${X.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${X.keys.length>1?"ключы":"ключ"}: ${g(X.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${X.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${X.origin}`;default:return"Няправільны ўвод"}}};var jv=u(()=>{e()});function gG(){return{localeError:W9D()}}var W9D=()=>{let D={string:{unit:"символа",verb:"да съдържа"},file:{unit:"байта",verb:"да съдържа"},array:{unit:"елемента",verb:"да съдържа"},set:{unit:"елемента",verb:"да съдържа"},map:{unit:"елемента",verb:"да съдържа"}};function $(X){return D[X]??null}let U={regex:"вход",email:"имейл адрес",url:"URL",emoji:"емоджи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO време",date:"ISO дата",time:"ISO време",duration:"ISO продължителност",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",mac:"MAC адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"base64-кодиран низ",base64url:"base64url-кодиран низ",json_string:"JSON низ",e164:"E.164 номер",credit_card:"номер на кредитна карта",currency_code:"код на валута",iban:"IBAN",jwt:"JWT",template_literal:"вход"},Q={nan:"NaN",number:"число",array:"масив"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Невалиден вход: очакван instanceof ${X.expected}, получен ${J}`;return`Невалиден вход: очакван ${F}, получен ${J}`}case"invalid_value":if(X.values.length===1)return`Невалиден вход: очакван ${l(X.values[0])}`;return`Невалидна опция: очаквано едно от ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Твърде голямо: очаква се ${X.origin??"стойност"} да съдържа ${F}${X.maximum.toString()} ${Y.unit??"елемента"}`;return`Твърде голямо: очаква се ${X.origin??"стойност"} да бъде ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Твърде малко: очаква се ${X.origin} да съдържа ${F}${X.minimum.toString()} ${Y.unit}`;return`Твърде малко: очаква се ${X.origin} да бъде ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Невалиден низ: трябва да започва с "${F.prefix}"`;if(F.format==="ends_with")return`Невалиден низ: трябва да завършва с "${F.suffix}"`;if(F.format==="includes")return`Невалиден низ: трябва да включва "${F.includes}"`;if(F.format==="regex")return`Невалиден низ: трябва да съвпада с ${F.pattern}`;let Y="Невалиден";if(F.format==="emoji")Y="Невалидно";if(F.format==="datetime")Y="Невалидно";if(F.format==="date")Y="Невалидна";if(F.format==="time")Y="Невалидно";if(F.format==="duration")Y="Невалидна";return`${Y} ${U[F.format]??X.format}`}case"not_multiple_of":return`Невалидно число: трябва да бъде кратно на ${X.divisor}`;case"unrecognized_keys":return`Неразпознат${X.keys.length>1?"и":""} ключ${X.keys.length>1?"ове":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Невалиден ключ в ${X.origin}`;case"invalid_union":return"Невалиден вход";case"invalid_element":return`Невалидна стойност в ${X.origin}`;default:return"Невалиден вход"}}};var Tv=u(()=>{e()});function uG(){return{localeError:B9D()}}var B9D=()=>{let D={string:{unit:"অক্ষর",verb:"থাকতে হবে"},file:{unit:"বাইট",verb:"থাকতে হবে"},array:{unit:"আইটেম",verb:"থাকতে হবে"},set:{unit:"আইটেম",verb:"থাকতে হবে"},map:{unit:"এন্ট্রি",verb:"থাকতে হবে"}};function $(X){return D[X]??null}let U={regex:"ইনপুট",email:"ইমেইল ঠিকানা",url:"URL",emoji:"ইমোজি",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO তারিখ ও সময়",date:"ISO তারিখ",time:"ISO সময়",duration:"ISO সময়কাল",ipv4:"IPv4 ঠিকানা",ipv6:"IPv6 ঠিকানা",mac:"MAC ঠিকানা",cidrv4:"IPv4 রেঞ্জ",cidrv6:"IPv6 রেঞ্জ",base64:"base64-এনকোডেড স্ট্রিং",base64url:"base64url-এনকোডেড স্ট্রিং",json_string:"JSON স্ট্রিং",e164:"E.164 নম্বর",credit_card:"ক্রেডিট কার্ড নম্বর",currency_code:"মুদ্রা কোড",iban:"IBAN",jwt:"JWT",template_literal:"ইনপুট"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`অবৈধ ইনপুট: প্রত্যাশিত ${F}, প্রাপ্ত ${J}`}case"invalid_value":if(X.values.length===1)return`অবৈধ ইনপুট: প্রত্যাশিত ${l(X.values[0])}`;return`অবৈধ অপশন: ${g(X.values," | ")} এর মধ্যে একটি প্রত্যাশিত`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`অনেক বড়: ${X.origin??"মান"} ${F}${X.maximum.toString()} ${Y.unit??"এলিমেন্ট"} হতে হবে`;return`অনেক বড়: ${X.origin??"মান"} ${F}${X.maximum.toString()} হতে হবে`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`অনেক ছোট: ${X.origin} ${F}${X.minimum.toString()} ${Y.unit} হতে হবে`;return`অনেক ছোট: ${X.origin} ${F}${X.minimum.toString()} হতে হবে`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`অবৈধ স্ট্রিং: "${F.prefix}" দিয়ে শুরু হতে হবে`;if(F.format==="ends_with")return`অবৈধ স্ট্রিং: "${F.suffix}" দিয়ে শেষ হতে হবে`;if(F.format==="includes")return`অবৈধ স্ট্রিং: "${F.includes}" অন্তর্ভুক্ত থাকতে হবে`;if(F.format==="regex")return`অবৈধ স্ট্রিং: ${F.pattern} প্যাটার্ন মিলতে হবে`;return`অবৈধ ${U[F.format]??X.format}`}case"not_multiple_of":return`অবৈধ নম্বর: ${X.divisor} এর গুণিতক হতে হবে`;case"unrecognized_keys":return`অচেনা কী${X.keys.length>1?"গুলো":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} এ অবৈধ কী`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`অবৈধ ডিসক্রিমিনেটর মান। প্রত্যাশিত ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"অবৈধ ইনপুট";case"invalid_element":return`${X.origin} এ অবৈধ মান`;default:return"অবৈধ ইনপুট"}}};var Sv=u(()=>{e()});function fG(){return{localeError:G9D()}}var G9D=()=>{let D={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"},map:{unit:"elements",verb:"contenir"}};function $(X){return D[X]??null}let U={regex:"entrada",email:"adreça electrònica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adreça IPv4",ipv6:"adreça IPv6",mac:"adreça MAC",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",credit_card:"número de targeta de crèdit",currency_code:"codi de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Tipus invàlid: s'esperava instanceof ${X.expected}, s'ha rebut ${J}`;return`Tipus invàlid: s'esperava ${F}, s'ha rebut ${J}`}case"invalid_value":if(X.values.length===1)return`Valor invàlid: s'esperava ${l(X.values[0])}`;return`Opció invàlida: s'esperava una de ${g(X.values," o ")}`;case"too_big":{let F=X.inclusive?"com a màxim":"menys de",Y=$(X.origin);if(Y)return`Massa gran: s'esperava que ${X.origin??"el valor"} contingués ${F} ${X.maximum.toString()} ${Y.unit??"elements"}`;return`Massa gran: s'esperava que ${X.origin??"el valor"} fos ${F} ${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?"com a mínim":"més de",Y=$(X.origin);if(Y)return`Massa petit: s'esperava que ${X.origin} contingués ${F} ${X.minimum.toString()} ${Y.unit}`;return`Massa petit: s'esperava que ${X.origin} fos ${F} ${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Format invàlid: ha de començar amb "${F.prefix}"`;if(F.format==="ends_with")return`Format invàlid: ha d'acabar amb "${F.suffix}"`;if(F.format==="includes")return`Format invàlid: ha d'incloure "${F.includes}"`;if(F.format==="regex")return`Format invàlid: ha de coincidir amb el patró ${F.pattern}`;return`Format invàlid per a ${U[F.format]??X.format}`}case"not_multiple_of":return`Número invàlid: ha de ser múltiple de ${X.divisor}`;case"unrecognized_keys":return`Clau${X.keys.length>1?"s":""} no reconeguda${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Clau invàlida a ${X.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element invàlid a ${X.origin}`;default:return"Entrada invàlida"}}};var Pv=u(()=>{e()});function yG(){return{localeError:z9D()}}var z9D=()=>{let D={string:{unit:"پیت",verb:"بێت"},file:{unit:"بایت",verb:"بێت"},array:{unit:"دانە",verb:"بێت"},set:{unit:"دانە",verb:"بێت"},map:{unit:"دانە",verb:"بێت"}};function $(X){return D[X]??null}let U={regex:"regex",email:"ئیمەیڵ",url:"بەستەر (URL)",emoji:"ئیمۆجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ڕێکەوت و کات",date:"ڕێکەوت",time:"کات",duration:"ماوە",ipv4:"ناونیشانی IPv4",ipv6:"ناونیشانی IPv6",mac:"ناونیشانی MAC",cidrv4:"مەودای IPv4",cidrv6:"مەودای IPv6",base64:"دەقی base64",base64url:"دەقی base64url",json_string:"دەقی JSON",e164:"ژمارەی E.164",credit_card:"ژمارەی کارتی کرێدیت",currency_code:"کۆدی دراو",iban:"IBAN",jwt:"JWT",template_literal:"تێکردە"},Q={nan:"NaN",string:"نووسین",number:"ژمارە",boolean:"boolean",array:"array",object:"object",date:"ڕێکەوت",integer:"ژمارە",float:"ژمارە",null:"null",undefined:"undefined",function:"function",symbol:"symbol",unknown:"unknown",promise:"promise",void:"void",never:"never",map:"map",set:"set"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y,I=["ا","و","ۆ","وو","ە","ی","ێ"].some((W)=>J.endsWith(W))?"یە":"ە",q=/^[a-zA-Z]+$/.test(J);if(Y==="null"||Y==="undefined")return"داواکراوە";return`چاوەڕوانکراوە ${F} بێت، بەڵام ${J}${q?"":I}`}case"invalid_value":if(X.values.length===1)return`بەهاکە نادرووستە: چاوەڕوانکراوە ${l(X.values[0])} بێت`;return`هەڵبژاردەی نادروست: چاوەڕوانکراوە یەکێک بێت لە ${g(X.values,"|")}`;case"too_big":{let F=$(X.origin);if(F)return`پێویستە بە لایەنی زۆرەوە ${X.maximum.toString()} ${F.unit} ${F.verb}`;return`پێویستە بە لایەنی زۆرەوە ${X.maximum.toString()} بێت`}case"too_small":{let F=$(X.origin);if(F)return`پێویستە بە لایەنی کەمەوە ${X.minimum.toString()} ${F.unit} ${F.verb}`;return`پێویستە بە لایەنی کەمەوە ${X.minimum.toString()} بێت`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`دەقی نادروست: پێویستە دەستپێبکات بە "${F.prefix}"`;if(F.format==="ends_with")return`دەقی نادروست: پێویستە کۆتاییبێت بە "${F.suffix}"`;if(F.format==="includes")return`دەقی نادروست: پێویستە "${F.includes}" لەخۆبگرێت`;if(F.format==="regex")return`دەقی نادروست: پێویستە لەگەڵ پاتێرنی ${F.pattern} بگونجێت`;return`بەهای ${U[F.format]??X.format} نادروستە`}case"not_multiple_of":return`ژمارەی نادروست: دەبێت چەند هێندە بێت بۆ ${X.divisor}`;case"unrecognized_keys":return`کلیلی نەناسراو: ${g(X.keys,", ")}`;case"invalid_key":return`کلیلی نادروست لە ${X.origin}`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`بەهای نەناسراو هەیە. بەهای چاوەڕوانکراو: ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"یەکگرتنی نادروست";case"invalid_element":return`${X.origin} بەهاکە نادروستە`;default:return"تێکردەی نادروست"}}};var Cv=u(()=>{e()});function mG(){return{localeError:Z9D()}}var Z9D=()=>{let D={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"},map:{unit:"prvků",verb:"mít"}};function $(X){return D[X]??null}let U={regex:"regulární výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",credit_card:"číslo kreditní karty",currency_code:"kód měny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},Q={nan:"NaN",number:"číslo",string:"řetězec",function:"funkce",array:"pole"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Neplatný vstup: očekáváno instanceof ${X.expected}, obdrženo ${J}`;return`Neplatný vstup: očekáváno ${F}, obdrženo ${J}`}case"invalid_value":if(X.values.length===1)return`Neplatný vstup: očekáváno ${l(X.values[0])}`;return`Neplatná možnost: očekávána jedna z hodnot ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Hodnota je příliš velká: ${X.origin??"hodnota"} musí mít ${F}${X.maximum.toString()} ${Y.unit??"prvků"}`;return`Hodnota je příliš velká: ${X.origin??"hodnota"} musí být ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Hodnota je příliš malá: ${X.origin??"hodnota"} musí mít ${F}${X.minimum.toString()} ${Y.unit??"prvků"}`;return`Hodnota je příliš malá: ${X.origin??"hodnota"} musí být ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Neplatný řetězec: musí začínat na "${F.prefix}"`;if(F.format==="ends_with")return`Neplatný řetězec: musí končit na "${F.suffix}"`;if(F.format==="includes")return`Neplatný řetězec: musí obsahovat "${F.includes}"`;if(F.format==="regex")return`Neplatný řetězec: musí odpovídat vzoru ${F.pattern}`;return`Neplatný formát ${U[F.format]??X.format}`}case"not_multiple_of":return`Neplatné číslo: musí být násobkem ${X.divisor}`;case"unrecognized_keys":return`Neznámé klíče: ${g(X.keys,", ")}`;case"invalid_key":return`Neplatný klíč v ${X.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${X.origin}`;default:return"Neplatný vstup"}}};var bv=u(()=>{e()});function hG(){return{localeError:K9D()}}var K9D=()=>{let D={string:{unit:"tegn",verb:"havde"},file:{unit:"bytes",verb:"havde"},array:{unit:"elementer",verb:"indeholdt"},set:{unit:"elementer",verb:"indeholdt"},map:{unit:"elementer",verb:"indeholdt"}};function $(X){return D[X]??null}let U={regex:"input",email:"e-mailadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslæt",date:"ISO-dato",time:"ISO-klokkeslæt",duration:"ISO-varighed",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodet streng",base64url:"base64url-kodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kreditkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},Q={nan:"NaN",string:"streng",number:"tal",boolean:"boolean",array:"liste",object:"objekt",set:"sæt",file:"fil"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ugyldigt input: forventede instanceof ${X.expected}, fik ${J}`;return`Ugyldigt input: forventede ${F}, fik ${J}`}case"invalid_value":if(X.values.length===1)return`Ugyldig værdi: forventede ${l(X.values[0])}`;return`Ugyldigt valg: forventede en af følgende ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin),J=Q[X.origin]??X.origin;if(Y)return`For stor: forventede ${J??"value"} ${Y.verb} ${F} ${X.maximum.toString()} ${Y.unit??"elementer"}`;return`For stor: forventede ${J??"value"} havde ${F} ${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin),J=Q[X.origin]??X.origin;if(Y)return`For lille: forventede ${J} ${Y.verb} ${F} ${X.minimum.toString()} ${Y.unit}`;return`For lille: forventede ${J} havde ${F} ${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ugyldig streng: skal starte med "${F.prefix}"`;if(F.format==="ends_with")return`Ugyldig streng: skal ende med "${F.suffix}"`;if(F.format==="includes")return`Ugyldig streng: skal indeholde "${F.includes}"`;if(F.format==="regex")return`Ugyldig streng: skal matche mønsteret ${F.pattern}`;return`Ugyldig ${U[F.format]??X.format}`}case"not_multiple_of":return`Ugyldigt tal: skal være deleligt med ${X.divisor}`;case"unrecognized_keys":return`${X.keys.length>1?"Ukendte nøgler":"Ukendt nøgle"}: ${g(X.keys,", ")}`;case"invalid_key":return`Ugyldig nøgle i ${X.origin}`;case"invalid_union":return"Ugyldigt input: matcher ingen af de tilladte typer";case"invalid_element":return`Ugyldig værdi i ${X.origin}`;default:return"Ugyldigt input"}}};var vv=u(()=>{e()});function dG(){return{localeError:H9D()}}var H9D=()=>{let D={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"},map:{unit:"Elemente",verb:"zu haben"}};function $(X){return D[X]??null}let U={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",mac:"MAC-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",credit_card:"Kreditkartennummer",currency_code:"Währungscode",iban:"IBAN",jwt:"JWT",template_literal:"Eingabe"},Q={nan:"NaN",number:"Zahl",array:"Array"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ungültige Eingabe: erwartet instanceof ${X.expected}, erhalten ${J}`;return`Ungültige Eingabe: erwartet ${F}, erhalten ${J}`}case"invalid_value":if(X.values.length===1)return`Ungültige Eingabe: erwartet ${l(X.values[0])}`;return`Ungültige Option: erwartet eine von ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Zu groß: erwartet, dass ${X.origin??"Wert"} ${F}${X.maximum.toString()} ${Y.unit??"Elemente"} hat`;return`Zu groß: erwartet, dass ${X.origin??"Wert"} ${F}${X.maximum.toString()} ist`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Zu klein: erwartet, dass ${X.origin} ${F}${X.minimum.toString()} ${Y.unit} hat`;return`Zu klein: erwartet, dass ${X.origin} ${F}${X.minimum.toString()} ist`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ungültiger String: muss mit "${F.prefix}" beginnen`;if(F.format==="ends_with")return`Ungültiger String: muss mit "${F.suffix}" enden`;if(F.format==="includes")return`Ungültiger String: muss "${F.includes}" enthalten`;if(F.format==="regex")return`Ungültiger String: muss dem Muster ${F.pattern} entsprechen`;return`Ungültig: ${U[F.format]??X.format}`}case"not_multiple_of":return`Ungültige Zahl: muss ein Vielfaches von ${X.divisor} sein`;case"unrecognized_keys":return`${X.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${g(X.keys,", ")}`;case"invalid_key":return`Ungültiger Schlüssel in ${X.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ungültiger Wert in ${X.origin}`;default:return"Ungültige Eingabe"}}};var _v=u(()=>{e()});function lG(){return{localeError:L9D()}}var L9D=()=>{let D={string:{unit:"χαρακτήρες",verb:"να έχει"},file:{unit:"bytes",verb:"να έχει"},array:{unit:"στοιχεία",verb:"να έχει"},set:{unit:"στοιχεία",verb:"να έχει"},map:{unit:"καταχωρήσεις",verb:"να έχει"}};function $(X){return D[X]??null}let U={regex:"είσοδος",email:"διεύθυνση email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ημερομηνία και ώρα",date:"ISO ημερομηνία",time:"ISO ώρα",duration:"ISO διάρκεια",ipv4:"διεύθυνση IPv4",ipv6:"διεύθυνση IPv6",mac:"διεύθυνση MAC",cidrv4:"εύρος IPv4",cidrv6:"εύρος IPv6",base64:"συμβολοσειρά κωδικοποιημένη σε base64",base64url:"συμβολοσειρά κωδικοποιημένη σε base64url",json_string:"συμβολοσειρά JSON",e164:"αριθμός E.164",credit_card:"αριθμός πιστωτικής κάρτας",currency_code:"κωδικός νομίσματος",iban:"IBAN",jwt:"JWT",template_literal:"είσοδος"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(typeof X.expected==="string"&&/^[A-Z]/.test(X.expected))return`Μη έγκυρη είσοδος: αναμενόταν instanceof ${X.expected}, λήφθηκε ${J}`;return`Μη έγκυρη είσοδος: αναμενόταν ${F}, λήφθηκε ${J}`}case"invalid_value":if(X.values.length===1)return`Μη έγκυρη είσοδος: αναμενόταν ${l(X.values[0])}`;return`Μη έγκυρη επιλογή: αναμενόταν ένα από ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Πολύ μεγάλο: αναμενόταν ${X.origin??"τιμή"} να έχει ${F}${X.maximum.toString()} ${Y.unit??"στοιχεία"}`;return`Πολύ μεγάλο: αναμενόταν ${X.origin??"τιμή"} να είναι ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Πολύ μικρό: αναμενόταν ${X.origin} να έχει ${F}${X.minimum.toString()} ${Y.unit}`;return`Πολύ μικρό: αναμενόταν ${X.origin} να είναι ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Μη έγκυρη συμβολοσειρά: πρέπει να ξεκινά με "${F.prefix}"`;if(F.format==="ends_with")return`Μη έγκυρη συμβολοσειρά: πρέπει να τελειώνει με "${F.suffix}"`;if(F.format==="includes")return`Μη έγκυρη συμβολοσειρά: πρέπει να περιέχει "${F.includes}"`;if(F.format==="regex")return`Μη έγκυρη συμβολοσειρά: πρέπει να ταιριάζει με το μοτίβο ${F.pattern}`;return`Μη έγκυρο: ${U[F.format]??X.format}`}case"not_multiple_of":return`Μη έγκυρος αριθμός: πρέπει να είναι πολλαπλάσιο του ${X.divisor}`;case"unrecognized_keys":return`Άγνωστ${X.keys.length>1?"α":"ο"} κλειδ${X.keys.length>1?"ιά":"ί"}: ${g(X.keys,", ")}`;case"invalid_key":return`Μη έγκυρο κλειδί στο ${X.origin}`;case"invalid_union":return"Μη έγκυρη είσοδος";case"invalid_element":return`Μη έγκυρη τιμή στο ${X.origin}`;default:return"Μη έγκυρη είσοδος"}}};var kv=u(()=>{e()});function d3(){return{localeError:N9D()}}var N9D=()=>{let D={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function $(F){return D[F]??null}let U={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",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},Q={nan:"NaN"};function X(F,Y){if(F==="number"&&typeof Y==="number"&&!Number.isFinite(Y))return String(Y);return Q[F]??F}return(F)=>{switch(F.code){case"invalid_type":{let Y=X(F.expected),J=n(F.input),I=X(J,F.input);return`Invalid input: expected ${Y}, received ${I}`}case"invalid_value":if(F.values.length===1)return`Invalid input: expected ${l(F.values[0])}`;return`Invalid option: expected one of ${g(F.values,"|")}`;case"too_big":{let Y=F.exact?"exactly ":F.inclusive?"<=":"<",J=$(F.origin);if(J)return`Too big: expected ${F.origin??"value"} to have ${Y}${F.maximum.toString()} ${J.unit??"elements"}`;return`Too big: expected ${F.origin??"value"} to be ${Y}${F.maximum.toString()}`}case"too_small":{let Y=F.exact?"exactly ":F.inclusive?">=":">",J=$(F.origin);if(J)return`Too small: expected ${F.origin} to have ${Y}${F.minimum.toString()} ${J.unit}`;return`Too small: expected ${F.origin} to be ${Y}${F.minimum.toString()}`}case"invalid_format":{let Y=F;if(Y.format==="starts_with")return`Invalid string: must start with "${Y.prefix}"`;if(Y.format==="ends_with")return`Invalid string: must end with "${Y.suffix}"`;if(Y.format==="includes")return`Invalid string: must include "${Y.includes}"`;if(Y.format==="regex")return`Invalid string: must match pattern ${Y.pattern}`;return`Invalid ${U[Y.format]??F.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${F.divisor}`;case"unrecognized_keys":return`Unrecognized key${F.keys.length>1?"s":""}: ${g(F.keys,", ")}`;case"invalid_key":return`Invalid key in ${F.origin}`;case"invalid_union":if(F.options&&Array.isArray(F.options)&&F.options.length>0)return`Invalid discriminator value. Expected ${F.options.map((J)=>`'${J}'`).join(" | ")}`;if(F.inclusive===!1)return"Invalid input: more than one option matched";return"Invalid input";case"invalid_element":return`Invalid value in ${F.origin}`;default:return"Invalid input"}}};var nG=u(()=>{e()});function iG(){return{localeError:M9D()}}var M9D=()=>{let D={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"},map:{unit:"elementojn",verb:"havi"}};function $(X){return D[X]??null}let U={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-daŭro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",mac:"MAC-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",credit_card:"kreditkarta numero",currency_code:"valuta kodo",iban:"IBAN",jwt:"JWT",template_literal:"enigo"},Q={nan:"NaN",number:"nombro",array:"tabelo",null:"senvalora"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Nevalida enigo: atendiĝis instanceof ${X.expected}, riceviĝis ${J}`;return`Nevalida enigo: atendiĝis ${F}, riceviĝis ${J}`}case"invalid_value":if(X.values.length===1)return`Nevalida enigo: atendiĝis ${l(X.values[0])}`;return`Nevalida opcio: atendiĝis unu el ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Tro granda: atendiĝis ke ${X.origin??"valoro"} havu ${F}${X.maximum.toString()} ${Y.unit??"elementojn"}`;return`Tro granda: atendiĝis ke ${X.origin??"valoro"} havu ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Tro malgranda: atendiĝis ke ${X.origin} havu ${F}${X.minimum.toString()} ${Y.unit}`;return`Tro malgranda: atendiĝis ke ${X.origin} estu ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Nevalida karaktraro: devas komenciĝi per "${F.prefix}"`;if(F.format==="ends_with")return`Nevalida karaktraro: devas finiĝi per "${F.suffix}"`;if(F.format==="includes")return`Nevalida karaktraro: devas inkluzivi "${F.includes}"`;if(F.format==="regex")return`Nevalida karaktraro: devas kongrui kun la modelo ${F.pattern}`;return`Nevalida ${U[F.format]??X.format}`}case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${X.divisor}`;case"unrecognized_keys":return`Nekonata${X.keys.length>1?"j":""} ŝlosilo${X.keys.length>1?"j":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${X.origin}`;case"invalid_union":return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${X.origin}`;default:return"Nevalida enigo"}}};var xv=u(()=>{e()});function cG(){return{localeError:w9D()}}var w9D=()=>{let D={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}};function $(X){return D[X]??null}let U={regex:"entrada",email:"dirección de correo electrónico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duración ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",mac:"dirección MAC",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",credit_card:"número de tarjeta de crédito",currency_code:"código de moneda",iban:"IBAN",jwt:"JWT",template_literal:"entrada"},Q={nan:"NaN",string:"texto",number:"número",boolean:"booleano",array:"arreglo",object:"objeto",set:"conjunto",file:"archivo",date:"fecha",bigint:"número grande",symbol:"símbolo",undefined:"indefinido",null:"nulo",function:"función",map:"mapa",record:"registro",tuple:"tupla",enum:"enumeración",union:"unión",literal:"literal",promise:"promesa",void:"vacío",never:"nunca",unknown:"desconocido",any:"cualquiera"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Entrada inválida: se esperaba instanceof ${X.expected}, recibido ${J}`;return`Entrada inválida: se esperaba ${F}, recibido ${J}`}case"invalid_value":if(X.values.length===1)return`Entrada inválida: se esperaba ${l(X.values[0])}`;return`Opción inválida: se esperaba una de ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin),J=Q[X.origin]??X.origin;if(Y)return`Demasiado grande: se esperaba que ${J??"valor"} tuviera ${F}${X.maximum.toString()} ${Y.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${J??"valor"} fuera ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin),J=Q[X.origin]??X.origin;if(Y)return`Demasiado pequeño: se esperaba que ${J} tuviera ${F}${X.minimum.toString()} ${Y.unit}`;return`Demasiado pequeño: se esperaba que ${J} fuera ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Cadena inválida: debe comenzar con "${F.prefix}"`;if(F.format==="ends_with")return`Cadena inválida: debe terminar en "${F.suffix}"`;if(F.format==="includes")return`Cadena inválida: debe incluir "${F.includes}"`;if(F.format==="regex")return`Cadena inválida: debe coincidir con el patrón ${F.pattern}`;return`Inválido ${U[F.format]??X.format}`}case"not_multiple_of":return`Número inválido: debe ser múltiplo de ${X.divisor}`;case"unrecognized_keys":return`Llave${X.keys.length>1?"s":""} desconocida${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Llave inválida en ${Q[X.origin]??X.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inválido en ${Q[X.origin]??X.origin}`;default:return"Entrada inválida"}}};var gv=u(()=>{e()});function pG(){return{localeError:O9D()}}var O9D=()=>{let D={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"},map:{unit:"آیتم",verb:"داشته باشد"}};function $(X){return D[X]??null}let U={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",mac:"MAC آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",credit_card:"شماره کارت اعتباری",currency_code:"کد ارز",iban:"IBAN",jwt:"JWT",template_literal:"ورودی"},Q={nan:"NaN",number:"عدد",array:"آرایه"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`ورودی نامعتبر: می‌بایست instanceof ${X.expected} می‌بود، ${J} دریافت شد`;return`ورودی نامعتبر: می‌بایست ${F} می‌بود، ${J} دریافت شد`}case"invalid_value":if(X.values.length===1)return`ورودی نامعتبر: می‌بایست ${l(X.values[0])} می‌بود`;return`گزینه نامعتبر: می‌بایست یکی از ${g(X.values,"|")} می‌بود`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`خیلی بزرگ: ${X.origin??"مقدار"} باید ${F}${X.maximum.toString()} ${Y.unit??"عنصر"} باشد`;return`خیلی بزرگ: ${X.origin??"مقدار"} باید ${F}${X.maximum.toString()} باشد`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`خیلی کوچک: ${X.origin} باید ${F}${X.minimum.toString()} ${Y.unit} باشد`;return`خیلی کوچک: ${X.origin} باید ${F}${X.minimum.toString()} باشد`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`رشته نامعتبر: باید با "${F.prefix}" شروع شود`;if(F.format==="ends_with")return`رشته نامعتبر: باید با "${F.suffix}" تمام شود`;if(F.format==="includes")return`رشته نامعتبر: باید شامل "${F.includes}" باشد`;if(F.format==="regex")return`رشته نامعتبر: باید با الگوی ${F.pattern} مطابقت داشته باشد`;return`${U[F.format]??X.format} نامعتبر`}case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${X.divisor} باشد`;case"unrecognized_keys":return`کلید${X.keys.length>1?"های":""} ناشناس: ${g(X.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${X.origin}`;case"invalid_union":return"ورودی نامعتبر";case"invalid_element":return`مقدار نامعتبر در ${X.origin}`;default:return"ورودی نامعتبر"}}};var uv=u(()=>{e()});function rG(){return{localeError:V9D()}}var V9D=()=>{let D={string:{unit:"merkkiä",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},map:{unit:"alkiota",subject:"kuvauksen"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"päivämäärän"}};function $(X){return D[X]??null}let U={regex:"säännöllinen lauseke",email:"sähköpostiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-päivämäärä",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",mac:"MAC-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",credit_card:"luottokortin numero",currency_code:"valuuttakoodi",iban:"IBAN",jwt:"JWT",template_literal:"templaattimerkkijono"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Virheellinen tyyppi: odotettiin instanceof ${X.expected}, oli ${J}`;return`Virheellinen tyyppi: odotettiin ${F}, oli ${J}`}case"invalid_value":if(X.values.length===1)return`Virheellinen syöte: täytyy olla ${l(X.values[0])}`;return`Virheellinen valinta: täytyy olla yksi seuraavista: ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Liian suuri: ${Y.subject} täytyy olla ${F}${X.maximum.toString()} ${Y.unit}`.trim();return`Liian suuri: arvon täytyy olla ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Liian pieni: ${Y.subject} täytyy olla ${F}${X.minimum.toString()} ${Y.unit}`.trim();return`Liian pieni: arvon täytyy olla ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Virheellinen syöte: täytyy alkaa "${F.prefix}"`;if(F.format==="ends_with")return`Virheellinen syöte: täytyy loppua "${F.suffix}"`;if(F.format==="includes")return`Virheellinen syöte: täytyy sisältää "${F.includes}"`;if(F.format==="regex")return`Virheellinen syöte: täytyy vastata säännöllistä lauseketta ${F.pattern}`;return`Virheellinen ${U[F.format]??X.format}`}case"not_multiple_of":return`Virheellinen luku: täytyy olla luvun ${X.divisor} monikerta`;case"unrecognized_keys":return`${X.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${g(X.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return"Virheellinen syöte"}}};var fv=u(()=>{e()});function oG(){return{localeError:R9D()}}var R9D=()=>{let D={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}};function $(X){return D[X]??null}let U={regex:"expression régulière",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne de caractères encodée en base64",base64url:"chaîne de caractères encodée en base64url",json_string:"chaîne de caractères JSON",e164:"numéro au format E.164",credit_card:"numéro de carte de crédit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entrée"},Q={string:"chaîne de caractères",number:"nombre",int:"entier",boolean:"booléen",bigint:"grand entier",symbol:"symbole",undefined:"indéfini",null:"null",never:"jamais",void:"vide",date:"date",array:"tableau",object:"objet",tuple:"tuple",record:"record",map:"map",set:"ensemble",file:"fichier",nonoptional:"non optionnel",nan:"NaN",function:"fonction"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Entrée invalide : instance de ${X.expected} attendu, ${J} reçu`;return`Entrée invalide : ${F} attendu, ${J} reçu`}case"invalid_value":if(X.values.length===1)return`Entrée invalide : ${l(X.values[0])} attendu`;return`Option invalide : une valeur parmi ${g(X.values,"|")} attendue`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Trop grand : ${Q[X.origin]??"valeur"} doit ${Y.verb} ${F}${X.maximum.toString()} ${Y.unit??"élément(s)"}`;return`Trop grand : ${Q[X.origin]??"valeur"} doit être ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Trop petit : ${Q[X.origin]??"valeur"} doit ${Y.verb} ${F}${X.minimum.toString()} ${Y.unit}`;return`Trop petit : ${Q[X.origin]??"valeur"} doit être ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Chaîne de caractères invalide : doit commencer par "${F.prefix}"`;if(F.format==="ends_with")return`Chaîne de caractères invalide : doit se terminer par "${F.suffix}"`;if(F.format==="includes")return`Chaîne de caractères invalide : doit inclure "${F.includes}"`;if(F.format==="regex")return`Chaîne de caractères invalide : doit correspondre au motif ${F.pattern}`;return`${U[F.format]??X.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${X.divisor}`;case"unrecognized_keys":return`Clé${X.keys.length>1?"s":""} non reconnue${X.keys.length>1?"s":""} : ${g(X.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${X.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${X.origin}`;default:return"Entrée invalide"}}};var yv=u(()=>{e()});function aG(){return{localeError:A9D()}}var A9D=()=>{let D={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"},map:{unit:"éléments",verb:"avoir"}};function $(X){return D[X]??null}let U={regex:"entrée",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",mac:"adresse MAC",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",credit_card:"numéro de carte de crédit",currency_code:"code de devise",iban:"IBAN",jwt:"JWT",template_literal:"entrée"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Entrée invalide : attendu instanceof ${X.expected}, reçu ${J}`;return`Entrée invalide : attendu ${F}, reçu ${J}`}case"invalid_value":if(X.values.length===1)return`Entrée invalide : attendu ${l(X.values[0])}`;return`Option invalide : attendu l'une des valeurs suivantes ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"≤":"<",Y=$(X.origin);if(Y)return`Trop grand : attendu que ${X.origin??"la valeur"} ait ${F}${X.maximum.toString()} ${Y.unit}`;return`Trop grand : attendu que ${X.origin??"la valeur"} soit ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?"≥":">",Y=$(X.origin);if(Y)return`Trop petit : attendu que ${X.origin} ait ${F}${X.minimum.toString()} ${Y.unit}`;return`Trop petit : attendu que ${X.origin} soit ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Chaîne invalide : doit commencer par "${F.prefix}"`;if(F.format==="ends_with")return`Chaîne invalide : doit se terminer par "${F.suffix}"`;if(F.format==="includes")return`Chaîne invalide : doit inclure "${F.includes}"`;if(F.format==="regex")return`Chaîne invalide : doit correspondre au motif ${F.pattern}`;return`${U[F.format]??X.format} invalide`}case"not_multiple_of":return`Nombre invalide : doit être un multiple de ${X.divisor}`;case"unrecognized_keys":return`Clé${X.keys.length>1?"s":""} non reconnue${X.keys.length>1?"s":""} : ${g(X.keys,", ")}`;case"invalid_key":return`Clé invalide dans ${X.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${X.origin}`;default:return"Entrée invalide"}}};var mv=u(()=>{e()});function tG(){return{localeError:E9D()}}var E9D=()=>{let D={string:{unit:"અક્ષર",verb:"હોવા જોઈએ"},file:{unit:"બાયટ",verb:"હોવા જોઈએ"},array:{unit:"આઇટમ",verb:"હોવા જોઈએ"},set:{unit:"આઇટમ",verb:"હોવા જોઈએ"},map:{unit:"એન્ટ્રી",verb:"હોવા જોઈએ"}};function $(X){return D[X]??null}let U={regex:"ઇનપુટ",email:"ઈમેઇલ એડ્રેસ",url:"URL",emoji:"ઇમોજી",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO તારીખ અને સમય",date:"ISO તારીખ",time:"ISO સમય",duration:"ISO અવધિ",ipv4:"IPv4 એડ્રેસ",ipv6:"IPv6 એડ્રેસ",mac:"MAC એડ્રેસ",cidrv4:"IPv4 શ્રેણી",cidrv6:"IPv6 શ્રેણી",base64:"base64-એન્કોડેડ સ્ટ્રિંગ",base64url:"base64url-એન્કોડેડ સ્ટ્રિંગ",json_string:"JSON સ્ટ્રિંગ",e164:"E.164 નંબર",credit_card:"ક્રેડિટ કાર્ડ નંબર",currency_code:"ચલણ કોડ",iban:"IBAN",jwt:"JWT",template_literal:"ઇનપુટ"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`અમાન્ય ઇનપુટ: અપેક્ષિત ${F}, પ્રાપ્ત ${J}`}case"invalid_value":if(X.values.length===1)return`અમાન્ય ઇનપુટ: અપેક્ષિત ${l(X.values[0])}`;return`અમાન્ય વિકલ્પ: ${g(X.values," | ")} માધ્યમથી એક અપેક્ષિત`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`ખૂબ મોટું: ${X.origin??"મૂલ્ય"} ${F}${X.maximum.toString()} ${Y.unit??"એલિમેન્ટ"} હોવા જોઈએ`;return`ખૂબ મોટું: ${X.origin??"મૂલ્ય"} ${F}${X.maximum.toString()} હોવું જોઈએ`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`ખૂબ નાનું: ${X.origin} ${F}${X.minimum.toString()} ${Y.unit} હોવા જોઈએ`;return`ખૂબ નાનું: ${X.origin} ${F}${X.minimum.toString()} હોવું જોઈએ`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`અમાન્ય સ્ટ્રિંગ: "${F.prefix}" થી શરૂ થવું જોઈએ`;if(F.format==="ends_with")return`અમાન્ય સ્ટ્રિંગ: "${F.suffix}" પર સમાપ્ત થવું જોઈએ`;if(F.format==="includes")return`અમાન્ય સ્ટ્રિંગ: "${F.includes}" શામેલ હોવું જોઈએ`;if(F.format==="regex")return`અમાન્ય સ્ટ્રિંગ: પેટર્ન ${F.pattern} સાથે મેળ ખાવું જોઈએ`;return`અમાન્ય ${U[F.format]??X.format}`}case"not_multiple_of":return`અમાન્ય નંબર: ${X.divisor} નો ગુણાંક હોવો જોઈએ`;case"unrecognized_keys":return`ઓળખી શકાતા નહીં તે કી${X.keys.length>1?"ઓ":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} માં અમાન્ય કી`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`અમાન્ય ડિસ્ક્રિમિનેટર મૂલ્ય. અપેક્ષિત ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"અમાન્ય ઇનપુટ";case"invalid_element":return`${X.origin} માં અમાન્ય મૂલ્ય`;default:return"અમાન્ય ઇનપુટ"}}};var hv=u(()=>{e()});function sG(){return{localeError:j9D()}}var j9D=()=>{let D={string:{label:"מחרוזת",gender:"f"},number:{label:"מספר",gender:"m"},boolean:{label:"ערך בוליאני",gender:"m"},bigint:{label:"BigInt",gender:"m"},date:{label:"תאריך",gender:"m"},array:{label:"מערך",gender:"m"},object:{label:"אובייקט",gender:"m"},null:{label:"ערך ריק (null)",gender:"m"},undefined:{label:"ערך לא מוגדר (undefined)",gender:"m"},symbol:{label:"סימבול (Symbol)",gender:"m"},function:{label:"פונקציה",gender:"f"},map:{label:"מפה (Map)",gender:"f"},set:{label:"קבוצה (Set)",gender:"f"},file:{label:"קובץ",gender:"m"},promise:{label:"Promise",gender:"m"},NaN:{label:"NaN",gender:"m"},unknown:{label:"ערך לא ידוע",gender:"m"},value:{label:"ערך",gender:"m"}},$={string:{unit:"תווים",shortLabel:"קצר",longLabel:"ארוך"},file:{unit:"בייטים",shortLabel:"קטן",longLabel:"גדול"},array:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},set:{unit:"פריטים",shortLabel:"קטן",longLabel:"גדול"},number:{unit:"",shortLabel:"קטן",longLabel:"גדול"}},U=(q)=>q?D[q]:void 0,Q=(q)=>{let W=U(q);if(W)return W.label;return q??D.unknown.label},X=(q)=>`ה${Q(q)}`,F=(q)=>{return(U(q)?.gender??"m")==="f"?"צריכה להיות":"צריך להיות"},Y=(q)=>{if(!q)return null;return $[q]??null},J={regex:{label:"קלט",gender:"m"},email:{label:"כתובת אימייל",gender:"f"},url:{label:"כתובת רשת",gender:"f"},emoji:{label:"אימוג'י",gender:"m"},uuid:{label:"UUID",gender:"m"},uuidv4:{label:"UUIDv4",gender:"m"},uuidv6:{label:"UUIDv6",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:"תאריך וזמן ISO",gender:"m"},date:{label:"תאריך ISO",gender:"m"},time:{label:"זמן ISO",gender:"m"},duration:{label:"משך זמן ISO",gender:"m"},ipv4:{label:"כתובת IPv4",gender:"f"},ipv6:{label:"כתובת IPv6",gender:"f"},mac:{label:"כתובת MAC",gender:"f"},cidrv4:{label:"טווח IPv4",gender:"m"},cidrv6:{label:"טווח IPv6",gender:"m"},base64:{label:"מחרוזת בבסיס 64",gender:"f"},base64url:{label:"מחרוזת בבסיס 64 לכתובות רשת",gender:"f"},json_string:{label:"מחרוזת JSON",gender:"f"},e164:{label:"מספר E.164",gender:"m"},credit_card:{label:"מספר כרטיס אשראי",gender:"m"},currency_code:{label:"קוד מטבע",gender:"m"},iban:{label:"IBAN",gender:"m"},jwt:{label:"JWT",gender:"m"},template_literal:{label:"קלט",gender:"m"},ends_with:{label:"קלט",gender:"m"},includes:{label:"קלט",gender:"m"},lowercase:{label:"קלט",gender:"m"},starts_with:{label:"קלט",gender:"m"},uppercase:{label:"קלט",gender:"m"}},I={nan:"NaN"};return(q)=>{switch(q.code){case"invalid_type":{let W=q.expected,B=I[W??""]??Q(W),G=n(q.input),Z=I[G]??D[G]?.label??G;if(/^[A-Z]/.test(q.expected))return`קלט לא תקין: צריך להיות instanceof ${q.expected}, התקבל ${Z}`;return`קלט לא תקין: צריך להיות ${B}, התקבל ${Z}`}case"invalid_value":{if(q.values.length===1)return`ערך לא תקין: הערך חייב להיות ${l(q.values[0])}`;let W=q.values.map((Z)=>l(Z));if(q.values.length===2)return`ערך לא תקין: האפשרויות המתאימות הן ${W[0]} או ${W[1]}`;let B=W[W.length-1];return`ערך לא תקין: האפשרויות המתאימות הן ${W.slice(0,-1).join(", ")} או ${B}`}case"too_big":{let W=Y(q.origin),B=X(q.origin??"value");if(q.origin==="string")return`${W?.longLabel??"ארוך"} מדי: ${B} צריכה להכיל ${q.maximum.toString()} ${W?.unit??""} ${q.inclusive?"או פחות":"לכל היותר"}`.trim();if(q.origin==="number"){let z=q.inclusive?`קטן או שווה ל-${q.maximum}`:`קטן מ-${q.maximum}`;return`גדול מדי: ${B} צריך להיות ${z}`}if(q.origin==="array"||q.origin==="set"){let z=q.origin==="set"?"צריכה":"צריך",K=q.inclusive?`${q.maximum} ${W?.unit??""} או פחות`:`פחות מ-${q.maximum} ${W?.unit??""}`;return`גדול מדי: ${B} ${z} להכיל ${K}`.trim()}let G=q.inclusive?"<=":"<",Z=F(q.origin??"value");if(W?.unit)return`${W.longLabel} מדי: ${B} ${Z} ${G}${q.maximum.toString()} ${W.unit}`;return`${W?.longLabel??"גדול"} מדי: ${B} ${Z} ${G}${q.maximum.toString()}`}case"too_small":{let W=Y(q.origin),B=X(q.origin??"value");if(q.origin==="string")return`${W?.shortLabel??"קצר"} מדי: ${B} צריכה להכיל ${q.minimum.toString()} ${W?.unit??""} ${q.inclusive?"או יותר":"לפחות"}`.trim();if(q.origin==="number"){let z=q.inclusive?`גדול או שווה ל-${q.minimum}`:`גדול מ-${q.minimum}`;return`קטן מדי: ${B} צריך להיות ${z}`}if(q.origin==="array"||q.origin==="set"){let z=q.origin==="set"?"צריכה":"צריך";if(q.minimum===1&&q.inclusive){let H=q.origin==="set"?"לפחות פריט אחד":"לפחות פריט אחד";return`קטן מדי: ${B} ${z} להכיל ${H}`}let K=q.inclusive?`${q.minimum} ${W?.unit??""} או יותר`:`יותר מ-${q.minimum} ${W?.unit??""}`;return`קטן מדי: ${B} ${z} להכיל ${K}`.trim()}let G=q.inclusive?">=":">",Z=F(q.origin??"value");if(W?.unit)return`${W.shortLabel} מדי: ${B} ${Z} ${G}${q.minimum.toString()} ${W.unit}`;return`${W?.shortLabel??"קטן"} מדי: ${B} ${Z} ${G}${q.minimum.toString()}`}case"invalid_format":{let W=q;if(W.format==="starts_with")return`המחרוזת חייבת להתחיל ב "${W.prefix}"`;if(W.format==="ends_with")return`המחרוזת חייבת להסתיים ב "${W.suffix}"`;if(W.format==="includes")return`המחרוזת חייבת לכלול "${W.includes}"`;if(W.format==="regex")return`המחרוזת חייבת להתאים לתבנית ${W.pattern}`;let B=J[W.format],G=B?.label??W.format,z=(B?.gender??"m")==="f"?"תקינה":"תקין";return`${G} לא ${z}`}case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${q.divisor}`;case"unrecognized_keys":return`מפתח${q.keys.length>1?"ות":""} לא מזוה${q.keys.length>1?"ים":"ה"}: ${g(q.keys,", ")}`;case"invalid_key":return"שדה לא תקין באובייקט";case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${X(q.origin??"array")}`;default:return"קלט לא תקין"}}};var dv=u(()=>{e()});function eG(){return{localeError:T9D()}}var T9D=()=>{let D={string:{unit:"अक्षर",verb:"रखने के लिए"},file:{unit:"बाइट्स",verb:"रखने के लिए"},array:{unit:"तत्व",verb:"रखने के लिए"},set:{unit:"तत्व",verb:"रखने के लिए"},map:{unit:"प्रविष्टियाँ",verb:"रखने के लिए"}};function $(X){return D[X]??null}let U={regex:"इनपुट",email:"ईमेल पता",url:"URL",emoji:"इमोजी",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO तिथि और समय",date:"ISO तिथि",time:"ISO समय",duration:"ISO अवधि",ipv4:"IPv4 पता",ipv6:"IPv6 पता",mac:"MAC पता",cidrv4:"IPv4 श्रेणी",cidrv6:"IPv6 श्रेणी",base64:"Base64-एन्कोडेड स्ट्रिंग",base64url:"Base64URL-एन्कोडेड स्ट्रिंग",json_string:"JSON स्ट्रिंग",e164:"E.164 संख्या",credit_card:"क्रेडिट कार्ड संख्या",currency_code:"मुद्रा कोड",iban:"IBAN",jwt:"JWT",template_literal:"इनपुट"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`अमान्य इनपुट: अपेक्षित ${F}, प्राप्त ${J}`}case"invalid_value":if(X.values.length===1)return`अमान्य इनपुट: अपेक्षित ${l(X.values[0])}`;return`अमान्य विकल्प: अपेक्षित मानों में से एक ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`बहुत बड़ा: अपेक्षित था कि ${X.origin??"मान"} में ${F}${X.maximum} ${Y.unit} हों`;return`बहुत बड़ा: अपेक्षित था कि ${X.origin??"मान"} ${F}${X.maximum} हो`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`बहुत छोटा: अपेक्षित था कि ${X.origin} में ${F}${X.minimum} ${Y.unit} हों`;return`बहुत छोटा: अपेक्षित था कि ${X.origin} ${F}${X.minimum} हो`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`अमान्य स्ट्रिंग: "${F.prefix}" से शुरू होना चाहिए`;if(F.format==="ends_with")return`अमान्य स्ट्रिंग: "${F.suffix}" पर समाप्त होना चाहिए`;if(F.format==="includes")return`अमान्य स्ट्रिंग: इसमें "${F.includes}" शामिल होना चाहिए`;if(F.format==="regex")return`अमान्य स्ट्रिंग: पैटर्न ${F.pattern} से मेल खाना चाहिए`;return`अमान्य ${U[F.format]??X.format}`}case"not_multiple_of":return`अमान्य संख्या: यह ${X.divisor} का गुणज होना चाहिए`;case"unrecognized_keys":return`अपरिचित कुंजी${X.keys.length>1?"याँ":""}: ${g(X.keys,", ")}`;case"invalid_key":return`अमान्य कुंजी: ${X.origin} में`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`अमान्य डिस्क्रिमिनेटर मान: अपेक्षित ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"अमान्य इनपुट";case"invalid_element":return`अमान्य मान: ${X.origin} में`;default:return"अमान्य इनपुट"}}};var lv=u(()=>{e()});function Dz(){return{localeError:S9D()}}var S9D=()=>{let D={string:{unit:"znakova",verb:"imati"},file:{unit:"bajtova",verb:"imati"},array:{unit:"stavki",verb:"imati"},set:{unit:"stavki",verb:"imati"}};function $(X){return D[X]??null}let U={regex:"unos",email:"email 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:"ISO datum i vrijeme",date:"ISO datum",time:"ISO vrijeme",duration:"ISO trajanje",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"IPv4 raspon",cidrv6:"IPv6 raspon",base64:"base64 kodirani tekst",base64url:"base64url kodirani tekst",json_string:"JSON tekst",e164:"E.164 broj",credit_card:"broj kreditne kartice",currency_code:"kod valute",iban:"IBAN",jwt:"JWT",template_literal:"unos"},Q={nan:"NaN",string:"tekst",number:"broj",boolean:"boolean",array:"niz",object:"objekt",set:"skup",file:"datoteka",date:"datum",bigint:"bigint",symbol:"simbol",undefined:"undefined",null:"null",function:"funkcija",map:"mapa"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Neispravan unos: očekuje se instanceof ${X.expected}, a primljeno je ${J}`;return`Neispravan unos: očekuje se ${F}, a primljeno je ${J}`}case"invalid_value":if(X.values.length===1)return`Neispravna vrijednost: očekivano ${l(X.values[0])}`;return`Neispravna opcija: očekivano jedno od ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin),J=Q[X.origin]??X.origin;if(Y)return`Preveliko: očekivano da ${J??"vrijednost"} ima ${F}${X.maximum.toString()} ${Y.unit??"elemenata"}`;return`Preveliko: očekivano da ${J??"vrijednost"} bude ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin),J=Q[X.origin]??X.origin;if(Y)return`Premalo: očekivano da ${J} ima ${F}${X.minimum.toString()} ${Y.unit}`;return`Premalo: očekivano da ${J} bude ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Neispravan tekst: mora započinjati s "${F.prefix}"`;if(F.format==="ends_with")return`Neispravan tekst: mora završavati s "${F.suffix}"`;if(F.format==="includes")return`Neispravan tekst: mora sadržavati "${F.includes}"`;if(F.format==="regex")return`Neispravan tekst: mora odgovarati uzorku ${F.pattern}`;return`Neispravna ${U[F.format]??X.format}`}case"not_multiple_of":return`Neispravan broj: mora biti višekratnik od ${X.divisor}`;case"unrecognized_keys":return`Neprepoznat${X.keys.length>1?"i ključevi":" ključ"}: ${g(X.keys,", ")}`;case"invalid_key":return`Neispravan ključ u ${Q[X.origin]??X.origin}`;case"invalid_union":return"Neispravan unos";case"invalid_element":return`Neispravna vrijednost u ${Q[X.origin]??X.origin}`;default:return"Neispravan unos"}}};var nv=u(()=>{e()});function $z(){return{localeError:P9D()}}var P9D=()=>{let D={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"},map:{unit:"elem",verb:"legyen"}};function $(X){return D[X]??null}let U={regex:"bemenet",email:"email cím",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO időbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",mac:"MAC cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",credit_card:"hitelkártyaszám",currency_code:"pénznemkód",iban:"IBAN",jwt:"JWT",template_literal:"bemenet"},Q={nan:"NaN",number:"szám",array:"tömb"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Érvénytelen bemenet: a várt érték instanceof ${X.expected}, a kapott érték ${J}`;return`Érvénytelen bemenet: a várt érték ${F}, a kapott érték ${J}`}case"invalid_value":if(X.values.length===1)return`Érvénytelen bemenet: a várt érték ${l(X.values[0])}`;return`Érvénytelen opció: valamelyik érték várt ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Túl nagy: ${X.origin??"érték"} mérete túl nagy ${F}${X.maximum.toString()} ${Y.unit??"elem"}`;return`Túl nagy: a bemeneti érték ${X.origin??"érték"} túl nagy: ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Túl kicsi: a bemeneti érték ${X.origin} mérete túl kicsi ${F}${X.minimum.toString()} ${Y.unit}`;return`Túl kicsi: a bemeneti érték ${X.origin} túl kicsi ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Érvénytelen string: "${F.prefix}" értékkel kell kezdődnie`;if(F.format==="ends_with")return`Érvénytelen string: "${F.suffix}" értékkel kell végződnie`;if(F.format==="includes")return`Érvénytelen string: "${F.includes}" értéket kell tartalmaznia`;if(F.format==="regex")return`Érvénytelen string: ${F.pattern} mintának kell megfelelnie`;return`Érvénytelen ${U[F.format]??X.format}`}case"not_multiple_of":return`Érvénytelen szám: ${X.divisor} többszörösének kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Érvénytelen kulcs ${X.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`Érvénytelen érték: ${X.origin}`;default:return"Érvénytelen bemenet"}}};var iv=u(()=>{e()});function cv(D,$,U){return Math.abs(D)===1?$:U}function a8(D){if(!D)return"";let $=["ա","ե","ը","ի","ո","ու","օ"],U=D[D.length-1];return D+($.includes(U)?"ն":"ը")}function Uz(){return{localeError:C9D()}}var C9D=()=>{let D={string:{unit:{one:"նշան",many:"նշաններ"},verb:"ունենալ"},file:{unit:{one:"բայթ",many:"բայթեր"},verb:"ունենալ"},array:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},set:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"},map:{unit:{one:"տարր",many:"տարրեր"},verb:"ունենալ"}};function $(X){return D[X]??null}let U={regex:"մուտք",email:"էլ. հասցե",url:"URL",emoji:"էմոջի",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ամսաթիվ և ժամ",date:"ISO ամսաթիվ",time:"ISO ժամ",duration:"ISO տևողություն",ipv4:"IPv4 հասցե",ipv6:"IPv6 հասցե",mac:"MAC հասցե",cidrv4:"IPv4 միջակայք",cidrv6:"IPv6 միջակայք",base64:"base64 ձևաչափով տող",base64url:"base64url ձևաչափով տող",json_string:"JSON տող",e164:"E.164 համար",credit_card:"կրեդիտ քարտի համար",currency_code:"արժույթի կոդ",iban:"IBAN",jwt:"JWT",template_literal:"մուտք"},Q={nan:"NaN",number:"թիվ",array:"զանգված"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Սխալ մուտքագրում․ սպասվում էր instanceof ${X.expected}, ստացվել է ${J}`;return`Սխալ մուտքագրում․ սպասվում էր ${F}, ստացվել է ${J}`}case"invalid_value":if(X.values.length===1)return`Սխալ մուտքագրում․ սպասվում էր ${l(X.values[1])}`;return`Սխալ տարբերակ․ սպասվում էր հետևյալներից մեկը՝ ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y){let J=Number(X.maximum),I=cv(J,Y.unit.one,Y.unit.many);return`Չափազանց մեծ արժեք․ սպասվում է, որ ${a8(X.origin??"արժեք")} կունենա ${F}${X.maximum.toString()} ${I}`}return`Չափազանց մեծ արժեք․ սպասվում է, որ ${a8(X.origin??"արժեք")} լինի ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y){let J=Number(X.minimum),I=cv(J,Y.unit.one,Y.unit.many);return`Չափազանց փոքր արժեք․ սպասվում է, որ ${a8(X.origin)} կունենա ${F}${X.minimum.toString()} ${I}`}return`Չափազանց փոքր արժեք․ սպասվում է, որ ${a8(X.origin)} լինի ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Սխալ տող․ պետք է սկսվի "${F.prefix}"-ով`;if(F.format==="ends_with")return`Սխալ տող․ պետք է ավարտվի "${F.suffix}"-ով`;if(F.format==="includes")return`Սխալ տող․ պետք է պարունակի "${F.includes}"`;if(F.format==="regex")return`Սխալ տող․ պետք է համապատասխանի ${F.pattern} ձևաչափին`;return`Սխալ ${U[F.format]??X.format}`}case"not_multiple_of":return`Սխալ թիվ․ պետք է բազմապատիկ լինի ${X.divisor}-ի`;case"unrecognized_keys":return`Չճանաչված բանալի${X.keys.length>1?"ներ":""}. ${g(X.keys,", ")}`;case"invalid_key":return`Սխալ բանալի ${a8(X.origin)}-ում`;case"invalid_union":return"Սխալ մուտքագրում";case"invalid_element":return`Սխալ արժեք ${a8(X.origin)}-ում`;default:return"Սխալ մուտքագրում"}}};var pv=u(()=>{e()});function Xz(){return{localeError:b9D()}}var b9D=()=>{let D={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"},map:{unit:"item",verb:"memiliki"}};function $(X){return D[X]??null}let U={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",mac:"alamat MAC",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",credit_card:"nomor kartu kredit",currency_code:"kode mata uang",iban:"IBAN",jwt:"JWT",template_literal:"input"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Input tidak valid: diharapkan instanceof ${X.expected}, diterima ${J}`;return`Input tidak valid: diharapkan ${F}, diterima ${J}`}case"invalid_value":if(X.values.length===1)return`Input tidak valid: diharapkan ${l(X.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Terlalu besar: diharapkan ${X.origin??"value"} memiliki ${F}${X.maximum.toString()} ${Y.unit??"elemen"}`;return`Terlalu besar: diharapkan ${X.origin??"value"} menjadi ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Terlalu kecil: diharapkan ${X.origin} memiliki ${F}${X.minimum.toString()} ${Y.unit}`;return`Terlalu kecil: diharapkan ${X.origin} menjadi ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`String tidak valid: harus dimulai dengan "${F.prefix}"`;if(F.format==="ends_with")return`String tidak valid: harus berakhir dengan "${F.suffix}"`;if(F.format==="includes")return`String tidak valid: harus menyertakan "${F.includes}"`;if(F.format==="regex")return`String tidak valid: harus sesuai pola ${F.pattern}`;return`${U[F.format]??X.format} tidak valid`}case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${X.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${X.origin}`;case"invalid_union":return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${X.origin}`;default:return"Input tidak valid"}}};var rv=u(()=>{e()});function Qz(){return{localeError:v9D()}}var v9D=()=>{let D={string:{unit:"stafi",verb:"að hafa"},file:{unit:"bæti",verb:"að hafa"},array:{unit:"hluti",verb:"að hafa"},set:{unit:"hluti",verb:"að hafa"},map:{unit:"hluti",verb:"að hafa"}};function $(X){return D[X]??null}let U={regex:"gildi",email:"netfang",url:"vefslóð",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dagsetning og tími",date:"ISO dagsetning",time:"ISO tími",duration:"ISO tímalengd",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded strengur",base64url:"base64url-encoded strengur",json_string:"JSON strengur",e164:"E.164 tölugildi",credit_card:"kreditkortanúmer",currency_code:"gjaldmiðilskóði",iban:"IBAN",jwt:"JWT",template_literal:"gildi"},Q={nan:"NaN",number:"númer",array:"fylki"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Rangt gildi: Þú slóst inn ${J} þar sem á að vera instanceof ${X.expected}`;return`Rangt gildi: Þú slóst inn ${J} þar sem á að vera ${F}`}case"invalid_value":if(X.values.length===1)return`Rangt gildi: gert ráð fyrir ${l(X.values[0])}`;return`Ógilt val: má vera eitt af eftirfarandi ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Of stórt: gert er ráð fyrir að ${X.origin??"gildi"} hafi ${F}${X.maximum.toString()} ${Y.unit??"hluti"}`;return`Of stórt: gert er ráð fyrir að ${X.origin??"gildi"} sé ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Of lítið: gert er ráð fyrir að ${X.origin} hafi ${F}${X.minimum.toString()} ${Y.unit}`;return`Of lítið: gert er ráð fyrir að ${X.origin} sé ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ógildur strengur: verður að byrja á "${F.prefix}"`;if(F.format==="ends_with")return`Ógildur strengur: verður að enda á "${F.suffix}"`;if(F.format==="includes")return`Ógildur strengur: verður að innihalda "${F.includes}"`;if(F.format==="regex")return`Ógildur strengur: verður að fylgja mynstri ${F.pattern}`;return`Rangt ${U[F.format]??X.format}`}case"not_multiple_of":return`Röng tala: verður að vera margfeldi af ${X.divisor}`;case"unrecognized_keys":return`Óþekkt ${X.keys.length>1?"ir lyklar":"ur lykill"}: ${g(X.keys,", ")}`;case"invalid_key":return`Rangur lykill í ${X.origin}`;case"invalid_union":return"Rangt gildi";case"invalid_element":return`Rangt gildi í ${X.origin}`;default:return"Rangt gildi"}}};var ov=u(()=>{e()});function Fz(){return{localeError:_9D()}}var _9D=()=>{let D={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"},map:{unit:"elementi",verb:"avere"}};function $(X){return D[X]??null}let U={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",mac:"indirizzo MAC",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",credit_card:"numero di carta di credito",currency_code:"codice valuta",iban:"IBAN",jwt:"JWT",template_literal:"input"},Q={nan:"NaN",number:"numero",array:"vettore"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Input non valido: atteso instanceof ${X.expected}, ricevuto ${J}`;return`Input non valido: atteso ${F}, ricevuto ${J}`}case"invalid_value":if(X.values.length===1)return`Input non valido: atteso ${l(X.values[0])}`;return`Opzione non valida: atteso uno tra ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Troppo grande: ${X.origin??"valore"} deve avere ${F}${X.maximum.toString()} ${Y.unit??"elementi"}`;return`Troppo grande: ${X.origin??"valore"} deve essere ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Troppo piccolo: ${X.origin} deve avere ${F}${X.minimum.toString()} ${Y.unit}`;return`Troppo piccolo: ${X.origin} deve essere ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Stringa non valida: deve iniziare con "${F.prefix}"`;if(F.format==="ends_with")return`Stringa non valida: deve terminare con "${F.suffix}"`;if(F.format==="includes")return`Stringa non valida: deve includere "${F.includes}"`;if(F.format==="regex")return`Stringa non valida: deve corrispondere al pattern ${F.pattern}`;return`Input non valido: ${U[F.format]??X.format}`}case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${X.divisor}`;case"unrecognized_keys":return`Chiav${X.keys.length>1?"i":"e"} non riconosciut${X.keys.length>1?"e":"a"}: ${g(X.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${X.origin}`;case"invalid_union":return"Input non valido";case"invalid_element":return`Valore non valido in ${X.origin}`;default:return"Input non valido"}}};var av=u(()=>{e()});function Yz(){return{localeError:k9D()}}var k9D=()=>{let D={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"},map:{unit:"要素",verb:"である"}};function $(X){return D[X]??null}let U={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",mac:"MACアドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",credit_card:"クレジットカード番号",currency_code:"通貨コード",iban:"IBAN",jwt:"JWT",template_literal:"入力値"},Q={nan:"NaN",number:"数値",array:"配列"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`無効な入力: instanceof ${X.expected}が期待されましたが、${J}が入力されました`;return`無効な入力: ${F}が期待されましたが、${J}が入力されました`}case"invalid_value":if(X.values.length===1)return`無効な入力: ${l(X.values[0])}が期待されました`;return`無効な選択: ${g(X.values,"、")}のいずれかである必要があります`;case"too_big":{let F=X.inclusive?"以下である":"より小さい",Y=$(X.origin);if(Y)return`大きすぎる値: ${X.origin??"値"}は${X.maximum.toString()}${Y.unit??"要素"}${F}必要があります`;return`大きすぎる値: ${X.origin??"値"}は${X.maximum.toString()}${F}必要があります`}case"too_small":{let F=X.inclusive?"以上である":"より大きい",Y=$(X.origin);if(Y)return`小さすぎる値: ${X.origin}は${X.minimum.toString()}${Y.unit}${F}必要があります`;return`小さすぎる値: ${X.origin}は${X.minimum.toString()}${F}必要があります`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`無効な文字列: "${F.prefix}"で始まる必要があります`;if(F.format==="ends_with")return`無効な文字列: "${F.suffix}"で終わる必要があります`;if(F.format==="includes")return`無効な文字列: "${F.includes}"を含む必要があります`;if(F.format==="regex")return`無効な文字列: パターン${F.pattern}に一致する必要があります`;return`無効な${U[F.format]??X.format}`}case"not_multiple_of":return`無効な数値: ${X.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${X.keys.length>1?"群":""}: ${g(X.keys,"、")}`;case"invalid_key":return`${X.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${X.origin}内の無効な値`;default:return"無効な入力"}}};var tv=u(()=>{e()});function Jz(){return{localeError:x9D()}}var x9D=()=>{let D={string:{unit:"სიმბოლო",verb:"უნდა შეიცავდეს"},file:{unit:"ბაიტი",verb:"უნდა შეიცავდეს"},array:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},set:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"},map:{unit:"ელემენტი",verb:"უნდა შეიცავდეს"}};function $(X){return D[X]??null}let U={regex:"შეყვანა",email:"ელ-ფოსტის მისამართი",url:"URL",emoji:"ემოჯი",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"თარიღი-დრო",date:"თარიღი",time:"დრო",duration:"ხანგრძლივობა",ipv4:"IPv4 მისამართი",ipv6:"IPv6 მისამართი",mac:"MAC მისამართი",cidrv4:"IPv4 დიაპაზონი",cidrv6:"IPv6 დიაპაზონი",base64:"base64-კოდირებული ველი",base64url:"base64url-კოდირებული ველი",json_string:"JSON ველი",e164:"E.164 ნომერი",credit_card:"საკრედიტო ბარათის ნომერი",currency_code:"ვალუტის კოდი",iban:"IBAN",jwt:"JWT",template_literal:"შეყვანა"},Q={nan:"NaN",number:"რიცხვი",string:"ველი",boolean:"ბულეანი",function:"ფუნქცია",array:"მასივი"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`არასწორი შეყვანა: მოსალოდნელი instanceof ${X.expected}, მიღებული ${J}`;return`არასწორი შეყვანა: მოსალოდნელი ${F}, მიღებული ${J}`}case"invalid_value":if(X.values.length===1)return`არასწორი შეყვანა: მოსალოდნელი ${l(X.values[0])}`;return`არასწორი ვარიანტი: მოსალოდნელია ერთ-ერთი ${g(X.values,"|")}-დან`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`ზედმეტად დიდი: მოსალოდნელი ${X.origin??"მნიშვნელობა"} ${Y.verb} ${F}${X.maximum.toString()} ${Y.unit}`;return`ზედმეტად დიდი: მოსალოდნელი ${X.origin??"მნიშვნელობა"} იყოს ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`ზედმეტად პატარა: მოსალოდნელი ${X.origin} ${Y.verb} ${F}${X.minimum.toString()} ${Y.unit}`;return`ზედმეტად პატარა: მოსალოდნელი ${X.origin} იყოს ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`არასწორი ველი: უნდა იწყებოდეს "${F.prefix}"-ით`;if(F.format==="ends_with")return`არასწორი ველი: უნდა მთავრდებოდეს "${F.suffix}"-ით`;if(F.format==="includes")return`არასწორი ველი: უნდა შეიცავდეს "${F.includes}"-ს`;if(F.format==="regex")return`არასწორი ველი: უნდა შეესაბამებოდეს შაბლონს ${F.pattern}`;return`არასწორი ${U[F.format]??X.format}`}case"not_multiple_of":return`არასწორი რიცხვი: უნდა იყოს ${X.divisor}-ის ჯერადი`;case"unrecognized_keys":return`უცნობი გასაღებ${X.keys.length>1?"ები":"ი"}: ${g(X.keys,", ")}`;case"invalid_key":return`არასწორი გასაღები ${X.origin}-ში`;case"invalid_union":return"არასწორი შეყვანა";case"invalid_element":return`არასწორი მნიშვნელობა ${X.origin}-ში`;default:return"არასწორი შეყვანა"}}};var sv=u(()=>{e()});function l3(){return{localeError:g9D()}}var g9D=()=>{let D={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"},map:{unit:"ធាតុ",verb:"គួរមាន"}};function $(X){return D[X]??null}let U={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",mac:"អាសយដ្ឋាន MAC",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",credit_card:"លេខប័ណ្ណឥណទាន",currency_code:"កូដរូបិយប័ណ្ណ",iban:"IBAN",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},Q={nan:"NaN",number:"លេខ",array:"អារេ (Array)",null:"គ្មានតម្លៃ (null)"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ instanceof ${X.expected} ប៉ុន្តែទទួលបាន ${J}`;return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${F} ប៉ុន្តែទទួលបាន ${J}`}case"invalid_value":if(X.values.length===1)return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${l(X.values[0])}`;return`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`ធំពេក៖ ត្រូវការ ${X.origin??"តម្លៃ"} ${F} ${X.maximum.toString()} ${Y.unit??"ធាតុ"}`;return`ធំពេក៖ ត្រូវការ ${X.origin??"តម្លៃ"} ${F} ${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`តូចពេក៖ ត្រូវការ ${X.origin} ${F} ${X.minimum.toString()} ${Y.unit}`;return`តូចពេក៖ ត្រូវការ ${X.origin} ${F} ${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${F.prefix}"`;if(F.format==="ends_with")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${F.suffix}"`;if(F.format==="includes")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${F.includes}"`;if(F.format==="regex")return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${F.pattern}`;return`មិនត្រឹមត្រូវ៖ ${U[F.format]??X.format}`}case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${X.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${g(X.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${X.origin}`;case"invalid_union":return"ទិន្នន័យមិនត្រឹមត្រូវ";case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${X.origin}`;default:return"ទិន្នន័យមិនត្រឹមត្រូវ"}}};var Iz=u(()=>{e()});function qz(){return l3()}var ev=u(()=>{Iz()});function Wz(){return{localeError:u9D()}}var u9D=()=>{let D={string:{unit:"ಅಕ್ಷರಗಳು",verb:"ಹೊಂದಲು"},file:{unit:"ಬೈಟ್‌ಗಳು",verb:"ಹೊಂದಲು"},array:{unit:"ವಸ್ತುಗಳು",verb:"ಹೊಂದಲು"},set:{unit:"ವಸ್ತುಗಳು",verb:"ಹೊಂದಲು"},map:{unit:"entries",verb:"ಹೊಂದಲು"}};function $(X){return D[X]??null}let U={regex:"ಇನ್ಪುಟ್",email:"email ವಿಳಾಸ",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO ದಿನಾಂಕದ ಸಮಯ",date:"ISO ದಿನಾಂಕ",time:"ISO ಸಮಯ",duration:"ISO ಅವಧಿ",ipv4:"IPv4 ವಿಳಾಸ",ipv6:"IPv6 ವಿಳಾಸ",mac:"MAC ವಿಳಾಸ",cidrv4:"IPv4 ವ್ಯಾಪ್ತಿಯ",cidrv6:"IPv6 ವ್ಯಾಪ್ತಿಯ",base64:"base64-encodedಸ್ಟ್ರಿಂಗ್",base64url:"base64url-encodedಸ್ಟ್ರಿಂಗ್",json_string:"JSONಸ್ಟ್ರಿಂಗ್",e164:"E.164 ಸಂಖ್ಯೆ",credit_card:"ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಸಂಖ್ಯೆ",currency_code:"ಕರೆನ್ಸಿ ಕೋಡ್",iban:"IBAN",jwt:"JWT",template_literal:"ಇನ್ಪುಟ್"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${F}, ಸ್ವೀಕರಿಸಿದನು ${J}`}case"invalid_value":if(X.values.length===1)return`ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${l(X.values[0])}`;return`ಅಮಾನ್ಯ ಆಯ್ಕೆ: ಇವುಗಳಲ್ಲಿ ಒಂದನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`ತುಂಬಾ ದೊಡ್ಡದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${X.origin??"value"} ಹೊಂದಲು ${F}${X.maximum.toString()} ${Y.unit??"ಅಂಶಗಳು"}`;return`ತುಂಬಾ ದೊಡ್ಡದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${X.origin??"value"} ಎಂದು ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`ತುಂಬಾ ಚಿಕ್ಕದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${X.origin} ಹೊಂದಲು ${F}${X.minimum.toString()} ${Y.unit}`;return`ತುಂಬಾ ಚಿಕ್ಕದು: ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${X.origin} ಎಂದು ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಇದರೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಬೇಕು "${F.prefix}"`;if(F.format==="ends_with")return`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಇದರೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳಬೇಕು "${F.suffix}"`;if(F.format==="includes")return`ಅಮಾನ್ಯ ಸ್ಟ್ರಿಂಗ್: ಒಳಗೊಂಡಿರಬೇಕು "${F.includes}"`;if(F.format==="regex")return`ಅಮಾನ್ಯವಾದ ಸ್ಟ್ರಿಂಗ್: ಮಾದರಿಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು ${F.pattern}`;return`ಅಮಾನ್ಯ ${U[F.format]??X.format}`}case"not_multiple_of":return`ಅಮಾನ್ಯ ಸಂಖ್ಯೆ: ಬಹುಸಂಖ್ಯೆಯಾಗಿರಬೇಕು ${X.divisor}`;case"unrecognized_keys":return`ಗುರುತಿಸಲಾಗದ ಕೀ ${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`ಅಮಾನ್ಯವಾದ ಕೀ ಇನ್ ${X.origin}`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`ಅಮಾನ್ಯ ತಾರತಮ್ಯ ಮೌಲ್ಯ. ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್";case"invalid_element":return`ರಲ್ಲಿ ಅಮಾನ್ಯ ಮೌಲ್ಯ ${X.origin}`;default:return"ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್"}}};var D_=u(()=>{e()});function Bz(){return{localeError:f9D()}}var f9D=()=>{let D={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"},map:{unit:"개",verb:"to have"}};function $(X){return D[X]??null}let U={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",mac:"MAC 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",credit_card:"신용카드 번호",currency_code:"통화 코드",iban:"IBAN",jwt:"JWT",template_literal:"입력"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`잘못된 입력: 예상 타입은 instanceof ${X.expected}, 받은 타입은 ${J}입니다`;return`잘못된 입력: 예상 타입은 ${F}, 받은 타입은 ${J}입니다`}case"invalid_value":if(X.values.length===1)return`잘못된 입력: 값은 ${l(X.values[0])} 이어야 합니다`;return`잘못된 옵션: ${g(X.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{let F=X.inclusive?"이하":"미만",Y=F==="미만"?"이어야 합니다":"여야 합니다",J=$(X.origin),I=J?.unit??"요소";if(J)return`${X.origin??"값"}이 너무 큽니다: ${X.maximum.toString()}${I} ${F}${Y}`;return`${X.origin??"값"}이 너무 큽니다: ${X.maximum.toString()} ${F}${Y}`}case"too_small":{let F=X.inclusive?"이상":"초과",Y=F==="이상"?"이어야 합니다":"여야 합니다",J=$(X.origin),I=J?.unit??"요소";if(J)return`${X.origin??"값"}이 너무 작습니다: ${X.minimum.toString()}${I} ${F}${Y}`;return`${X.origin??"값"}이 너무 작습니다: ${X.minimum.toString()} ${F}${Y}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`잘못된 문자열: "${F.prefix}"(으)로 시작해야 합니다`;if(F.format==="ends_with")return`잘못된 문자열: "${F.suffix}"(으)로 끝나야 합니다`;if(F.format==="includes")return`잘못된 문자열: "${F.includes}"을(를) 포함해야 합니다`;if(F.format==="regex")return`잘못된 문자열: 정규식 ${F.pattern} 패턴과 일치해야 합니다`;return`잘못된 ${U[F.format]??X.format}`}case"not_multiple_of":return`잘못된 숫자: ${X.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${g(X.keys,", ")}`;case"invalid_key":return`잘못된 키: ${X.origin}`;case"invalid_union":return"잘못된 입력";case"invalid_element":return`잘못된 값: ${X.origin}`;default:return"잘못된 입력"}}};var $_=u(()=>{e()});function U_(D){let $=Math.abs(D),U=$%10,Q=$%100;if(Q>=11&&Q<=19||U===0)return"many";if(U===1)return"one";return"few"}function Gz(){return{localeError:y9D()}}var n3=(D)=>{return D.charAt(0).toUpperCase()+D.slice(1)},y9D=()=>{let D={string:{unit:{one:"simbolis",few:"simboliai",many:"simbolių"},verb:{smaller:{inclusive:"turi būti ne ilgesnė kaip",notInclusive:"turi būti trumpesnė kaip"},bigger:{inclusive:"turi būti ne trumpesnė kaip",notInclusive:"turi būti ilgesnė kaip"}}},file:{unit:{one:"baitas",few:"baitai",many:"baitų"},verb:{smaller:{inclusive:"turi būti ne didesnis kaip",notInclusive:"turi būti mažesnis kaip"},bigger:{inclusive:"turi būti ne mažesnis kaip",notInclusive:"turi būti didesnis kaip"}}},array:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}},set:{unit:{one:"elementą",few:"elementus",many:"elementų"},verb:{smaller:{inclusive:"turi turėti ne daugiau kaip",notInclusive:"turi turėti mažiau kaip"},bigger:{inclusive:"turi turėti ne mažiau kaip",notInclusive:"turi turėti daugiau kaip"}}}};function $(X,F,Y,J){let I=D[X]??null;if(I===null)return I;return{unit:I.unit[F],verb:I.verb[J][Y?"inclusive":"notInclusive"]}}let U={regex:"įvestis",email:"el. pašto 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ė",ipv4:"IPv4 adresas",ipv6:"IPv6 adresas",mac:"MAC adresas",cidrv4:"IPv4 tinklo prefiksas (CIDR)",cidrv6:"IPv6 tinklo prefiksas (CIDR)",base64:"base64 užkoduota eilutė",base64url:"base64url užkoduota eilutė",json_string:"JSON eilutė",e164:"E.164 numeris",credit_card:"kredito kortelės numeris",currency_code:"valiutos kodas",iban:"IBAN",jwt:"JWT",template_literal:"įvestis"},Q={nan:"NaN",number:"skaičius",bigint:"sveikasis skaičius",string:"eilutė",boolean:"loginė reikšmė",undefined:"neapibrėžta reikšmė",function:"funkcija",symbol:"simbolis",array:"masyvas",object:"objektas",null:"nulinė reikšmė"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Gautas tipas ${J}, o tikėtasi - instanceof ${X.expected}`;return`Gautas tipas ${J}, o tikėtasi - ${F}`}case"invalid_value":if(X.values.length===1)return`Privalo būti ${l(X.values[0])}`;return`Privalo būti vienas iš ${g(X.values,"|")} pasirinkimų`;case"too_big":{let F=Q[X.origin]??X.origin,Y=$(X.origin,U_(Number(X.maximum)),X.inclusive??!1,"smaller");if(Y?.verb)return`${n3(F??X.origin??"reikšmė")} ${Y.verb} ${X.maximum.toString()} ${Y.unit??"elementų"}`;let J=X.inclusive?"ne didesnis kaip":"mažesnis kaip";return`${n3(F??X.origin??"reikšmė")} turi būti ${J} ${X.maximum.toString()} ${Y?.unit}`}case"too_small":{let F=Q[X.origin]??X.origin,Y=$(X.origin,U_(Number(X.minimum)),X.inclusive??!1,"bigger");if(Y?.verb)return`${n3(F??X.origin??"reikšmė")} ${Y.verb} ${X.minimum.toString()} ${Y.unit??"elementų"}`;let J=X.inclusive?"ne mažesnis kaip":"didesnis kaip";return`${n3(F??X.origin??"reikšmė")} turi būti ${J} ${X.minimum.toString()} ${Y?.unit}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Eilutė privalo prasidėti "${F.prefix}"`;if(F.format==="ends_with")return`Eilutė privalo pasibaigti "${F.suffix}"`;if(F.format==="includes")return`Eilutė privalo įtraukti "${F.includes}"`;if(F.format==="regex")return`Eilutė privalo atitikti ${F.pattern}`;return`Neteisingas ${U[F.format]??X.format}`}case"not_multiple_of":return`Skaičius privalo būti ${X.divisor} kartotinis.`;case"unrecognized_keys":return`Neatpažint${X.keys.length>1?"i":"as"} rakt${X.keys.length>1?"ai":"as"}: ${g(X.keys,", ")}`;case"invalid_key":return"Rastas klaidingas raktas";case"invalid_union":return"Klaidinga įvestis";case"invalid_element":{let F=Q[X.origin]??X.origin;return`${n3(F??X.origin??"reikšmė")} turi klaidingą įvestį`}default:return"Klaidinga įvestis"}}};var X_=u(()=>{e()});function zz(){return{localeError:m9D()}}var m9D=()=>{let D={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"},map:{unit:"ставки",verb:"да имаат"}};function $(X){return D[X]??null}let U={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",mac:"MAC адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",credit_card:"број на кредитна картичка",currency_code:"код на валута",iban:"IBAN",jwt:"JWT",template_literal:"внес"},Q={nan:"NaN",number:"број",array:"низа"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Грешен внес: се очекува instanceof ${X.expected}, примено ${J}`;return`Грешен внес: се очекува ${F}, примено ${J}`}case"invalid_value":if(X.values.length===1)return`Invalid input: expected ${l(X.values[0])}`;return`Грешана опција: се очекува една ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Премногу голем: се очекува ${X.origin??"вредноста"} да има ${F}${X.maximum.toString()} ${Y.unit??"елементи"}`;return`Премногу голем: се очекува ${X.origin??"вредноста"} да биде ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Премногу мал: се очекува ${X.origin} да има ${F}${X.minimum.toString()} ${Y.unit}`;return`Премногу мал: се очекува ${X.origin} да биде ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Неважечка низа: мора да започнува со "${F.prefix}"`;if(F.format==="ends_with")return`Неважечка низа: мора да завршува со "${F.suffix}"`;if(F.format==="includes")return`Неважечка низа: мора да вклучува "${F.includes}"`;if(F.format==="regex")return`Неважечка низа: мора да одгоара на патернот ${F.pattern}`;return`Invalid ${U[F.format]??X.format}`}case"not_multiple_of":return`Грешен број: мора да биде делив со ${X.divisor}`;case"unrecognized_keys":return`${X.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${g(X.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${X.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${X.origin}`;default:return"Грешен внес"}}};var Q_=u(()=>{e()});function Zz(){return{localeError:h9D()}}var h9D=()=>{let D={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"},map:{unit:"elemen",verb:"mempunyai"}};function $(X){return D[X]??null}let U={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",mac:"alamat MAC",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",credit_card:"nombor kad kredit",currency_code:"kod mata wang",iban:"IBAN",jwt:"JWT",template_literal:"input"},Q={nan:"NaN",number:"nombor"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Input tidak sah: dijangka instanceof ${X.expected}, diterima ${J}`;return`Input tidak sah: dijangka ${F}, diterima ${J}`}case"invalid_value":if(X.values.length===1)return`Input tidak sah: dijangka ${l(X.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Terlalu besar: dijangka ${X.origin??"nilai"} ${Y.verb} ${F}${X.maximum.toString()} ${Y.unit??"elemen"}`;return`Terlalu besar: dijangka ${X.origin??"nilai"} adalah ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Terlalu kecil: dijangka ${X.origin} ${Y.verb} ${F}${X.minimum.toString()} ${Y.unit}`;return`Terlalu kecil: dijangka ${X.origin} adalah ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`String tidak sah: mesti bermula dengan "${F.prefix}"`;if(F.format==="ends_with")return`String tidak sah: mesti berakhir dengan "${F.suffix}"`;if(F.format==="includes")return`String tidak sah: mesti mengandungi "${F.includes}"`;if(F.format==="regex")return`String tidak sah: mesti sepadan dengan corak ${F.pattern}`;return`${U[F.format]??X.format} tidak sah`}case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${X.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${g(X.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${X.origin}`;case"invalid_union":return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${X.origin}`;default:return"Input tidak sah"}}};var F_=u(()=>{e()});function Kz(){return{localeError:d9D()}}var d9D=()=>{let D={string:{unit:"अक्षर",verb:"हुनुपर्छ"},file:{unit:"बाइट",verb:"हुनुपर्छ"},array:{unit:"तत्व",verb:"हुनुपर्छ"},set:{unit:"तत्व",verb:"हुनुपर्छ"},map:{unit:"प्रविष्टि",verb:"हुनुपर्छ"}};function $(X){return D[X]??null}let U={regex:"इनपुट",email:"इमेल ठेगाना",url:"URL",emoji:"इमोजी",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO मिति र समय",date:"ISO मिति",time:"ISO समय",duration:"ISO अवधि",ipv4:"IPv4 ठेगाना",ipv6:"IPv6 ठेगाना",mac:"MAC ठेगाना",cidrv4:"IPv4 दायरा",cidrv6:"IPv6 दायरा",base64:"base64-इन्कोड गरिएको स्ट्रिङ",base64url:"base64url-इन्कोड गरिएको स्ट्रिङ",json_string:"JSON स्ट्रिङ",e164:"E.164 नम्बर",credit_card:"क्रेडिट कार्ड नम्बर",currency_code:"मुद्रा कोड",iban:"IBAN",jwt:"JWT",template_literal:"इनपुट"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`अमान्य इनपुट: अपेक्षित ${F}, प्राप्त ${J}`}case"invalid_value":if(X.values.length===1)return`अमान्य इनपुट: अपेक्षित ${l(X.values[0])}`;return`अमान्य विकल्प: अपेक्षित मानहरू मध्ये एक ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`धेरै ठूलो: ${X.origin??"मान"} मा ${F}${X.maximum.toString()} ${Y.unit} ${Y.verb}`;return`धेरै ठूलो: ${X.origin??"मान"} ${F}${X.maximum.toString()} हुनुपर्छ`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`धेरै सानो: ${X.origin} मा ${F}${X.minimum.toString()} ${Y.unit} ${Y.verb}`;return`धेरै सानो: ${X.origin} ${F}${X.minimum.toString()} हुनुपर्छ`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`अमान्य स्ट्रिङ: "${F.prefix}" बाट सुरु हुनुपर्छ`;if(F.format==="ends_with")return`अमान्य स्ट्रिङ: "${F.suffix}" मा समाप्त हुनुपर्छ`;if(F.format==="includes")return`अमान्य स्ट्रिङ: "${F.includes}" समावेश हुनुपर्छ`;if(F.format==="regex")return`अमान्य स्ट्रिङ: ढाँचा ${F.pattern} सँग मेल खानुपर्छ`;return`अमान्य ${U[F.format]??X.format}`}case"not_multiple_of":return`अमान्य संख्या: ${X.divisor} को गुणज हुनुपर्छ`;case"unrecognized_keys":return`अपरिचित कुञ्जी${X.keys.length>1?"हरू":""}: ${g(X.keys,", ")}`;case"invalid_key":return`अमान्य कुञ्जी: ${X.origin} मा`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`अमान्य डिस्क्रिमिनेटर मान: अपेक्षित ${X.options.map((Y)=>`'${Y}'`).join(" | ")}`;return"अमान्य इनपुट";case"invalid_element":return`अमान्य मान: ${X.origin} मा`;default:return"अमान्य इनपुट"}}};var Y_=u(()=>{e()});function Hz(){return{localeError:l9D()}}var l9D=()=>{let D={string:{unit:"tekens",verb:"heeft"},file:{unit:"bytes",verb:"heeft"},array:{unit:"elementen",verb:"heeft"},set:{unit:"elementen",verb:"heeft"},map:{unit:"elementen",verb:"heeft"}};function $(X){return D[X]??null}let U={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",mac:"MAC-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",credit_card:"creditcardnummer",currency_code:"valutacode",iban:"IBAN",jwt:"JWT",template_literal:"invoer"},Q={nan:"NaN",number:"getal"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ongeldige invoer: verwacht instanceof ${X.expected}, ontving ${J}`;return`Ongeldige invoer: verwacht ${F}, ontving ${J}`}case"invalid_value":if(X.values.length===1)return`Ongeldige invoer: verwacht ${l(X.values[0])}`;return`Ongeldige optie: verwacht één van ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin),J=X.origin==="date"?"laat":X.origin==="string"?"lang":"groot";if(Y)return`Te ${J}: verwacht dat ${X.origin??"waarde"} ${F}${X.maximum.toString()} ${Y.unit??"elementen"} ${Y.verb}`;return`Te ${J}: verwacht dat ${X.origin??"waarde"} ${F}${X.maximum.toString()} is`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin),J=X.origin==="date"?"vroeg":X.origin==="string"?"kort":"klein";if(Y)return`Te ${J}: verwacht dat ${X.origin} ${F}${X.minimum.toString()} ${Y.unit} ${Y.verb}`;return`Te ${J}: verwacht dat ${X.origin} ${F}${X.minimum.toString()} is`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ongeldige tekst: moet met "${F.prefix}" beginnen`;if(F.format==="ends_with")return`Ongeldige tekst: moet op "${F.suffix}" eindigen`;if(F.format==="includes")return`Ongeldige tekst: moet "${F.includes}" bevatten`;if(F.format==="regex")return`Ongeldige tekst: moet overeenkomen met patroon ${F.pattern}`;return`Ongeldig: ${U[F.format]??X.format}`}case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${X.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${X.origin}`;case"invalid_union":return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${X.origin}`;default:return"Ongeldige invoer"}}};var J_=u(()=>{e()});function Lz(){return{localeError:n9D()}}var n9D=()=>{let D={string:{unit:"teikn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"element",verb:"å innehalde"},set:{unit:"element",verb:"å innehalde"},map:{unit:"element",verb:"å innehalde"}};function $(X){return D[X]??null}let U={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-varigheit",ipv4:"IPv4-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkoda streng",base64url:"base64url-enkoda streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},Q={nan:"NaN",number:"tal",array:"liste"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ugyldig input: forventa instanceof ${X.expected}, fekk ${J}`;return`Ugyldig input: forventa ${F}, fekk ${J}`}case"invalid_value":if(X.values.length===1)return`Ugyldig verdi: forventa ${l(X.values[0])}`;return`Ugyldig val: forventa eitt av ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`For stor(t): forventa ${X.origin??"value"} til å ha ${F}${X.maximum.toString()} ${Y.unit??"element"}`;return`For stor(t): forventa ${X.origin??"value"} til å ha ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`For lite(n): forventa ${X.origin} til å ha ${F}${X.minimum.toString()} ${Y.unit}`;return`For lite(n): forventa ${X.origin} til å ha ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ugyldig streng: må starte med "${F.prefix}"`;if(F.format==="ends_with")return`Ugyldig streng: må slutte med "${F.suffix}"`;if(F.format==="includes")return`Ugyldig streng: må innehalde "${F.includes}"`;if(F.format==="regex")return`Ugyldig streng: må matche mønsteret ${F.pattern}`;return`Ugyldig ${U[F.format]??X.format}`}case"not_multiple_of":return`Ugyldig tal: må vere eit multiplum av ${X.divisor}`;case"unrecognized_keys":return`${X.keys.length>1?"Ukjende nøklar":"Ukjend nøkkel"}: ${g(X.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${X.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${X.origin}`;default:return"Ugyldig input"}}};var I_=u(()=>{e()});function Nz(){return{localeError:i9D()}}var i9D=()=>{let D={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"},map:{unit:"elementer",verb:"å inneholde"}};function $(X){return D[X]??null}let U={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-adresse",ipv6:"IPv6-adresse",mac:"MAC-adresse",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",credit_card:"kredittkortnummer",currency_code:"valutakode",iban:"IBAN",jwt:"JWT",template_literal:"input"},Q={nan:"NaN",number:"tall",array:"liste"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ugyldig input: forventet instanceof ${X.expected}, fikk ${J}`;return`Ugyldig input: forventet ${F}, fikk ${J}`}case"invalid_value":if(X.values.length===1)return`Ugyldig verdi: forventet ${l(X.values[0])}`;return`Ugyldig valg: forventet en av ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`For stor(t): forventet ${X.origin??"value"} til å ha ${F}${X.maximum.toString()} ${Y.unit??"elementer"}`;return`For stor(t): forventet ${X.origin??"value"} til å ha ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`For lite(n): forventet ${X.origin} til å ha ${F}${X.minimum.toString()} ${Y.unit}`;return`For lite(n): forventet ${X.origin} til å ha ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ugyldig streng: må starte med "${F.prefix}"`;if(F.format==="ends_with")return`Ugyldig streng: må ende med "${F.suffix}"`;if(F.format==="includes")return`Ugyldig streng: må inneholde "${F.includes}"`;if(F.format==="regex")return`Ugyldig streng: må matche mønsteret ${F.pattern}`;return`Ugyldig ${U[F.format]??X.format}`}case"not_multiple_of":return`Ugyldig tall: må være et multiplum av ${X.divisor}`;case"unrecognized_keys":return`${X.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${g(X.keys,", ")}`;case"invalid_key":return`Ugyldig nøkkel i ${X.origin}`;case"invalid_union":return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${X.origin}`;default:return"Ugyldig input"}}};var q_=u(()=>{e()});function Mz(){return{localeError:c9D()}}var c9D=()=>{let D={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"},map:{unit:"unsur",verb:"olmalıdır"}};function $(X){return D[X]??null}let U={regex:"giren",email:"epostagâh",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO hengâmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",mac:"MAC nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",credit_card:"i'tibâr kartı numarası",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"giren"},Q={nan:"NaN",number:"numara",array:"saf",null:"gayb"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Fâsit giren: umulan instanceof ${X.expected}, alınan ${J}`;return`Fâsit giren: umulan ${F}, alınan ${J}`}case"invalid_value":if(X.values.length===1)return`Fâsit giren: umulan ${l(X.values[0])}`;return`Fâsit tercih: mûteberler ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Fazla büyük: ${X.origin??"value"}, ${F}${X.maximum.toString()} ${Y.unit??"elements"} sahip olmalıydı.`;return`Fazla büyük: ${X.origin??"value"}, ${F}${X.maximum.toString()} olmalıydı.`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Fazla küçük: ${X.origin}, ${F}${X.minimum.toString()} ${Y.unit} sahip olmalıydı.`;return`Fazla küçük: ${X.origin}, ${F}${X.minimum.toString()} olmalıydı.`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Fâsit metin: "${F.prefix}" ile başlamalı.`;if(F.format==="ends_with")return`Fâsit metin: "${F.suffix}" ile bitmeli.`;if(F.format==="includes")return`Fâsit metin: "${F.includes}" ihtivâ etmeli.`;if(F.format==="regex")return`Fâsit metin: ${F.pattern} nakşına uymalı.`;return`Fâsit ${U[F.format]??X.format}`}case"not_multiple_of":return`Fâsit sayı: ${X.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} için tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${X.origin} için tanınmayan kıymet var.`;default:return"Kıymet tanınamadı."}}};var W_=u(()=>{e()});function wz(){return{localeError:p9D()}}var p9D=()=>{let D={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"},map:{unit:"توکي",verb:"ولري"}};function $(X){return D[X]??null}let U={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",mac:"د MAC پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",credit_card:"د کریډیټ کارت شمیره",currency_code:"د اسعارو کوډ",iban:"IBAN",jwt:"JWT",template_literal:"ورودي"},Q={nan:"NaN",number:"عدد",array:"ارې"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`ناسم ورودي: باید instanceof ${X.expected} وای, مګر ${J} ترلاسه شو`;return`ناسم ورودي: باید ${F} وای, مګر ${J} ترلاسه شو`}case"invalid_value":if(X.values.length===1)return`ناسم ورودي: باید ${l(X.values[0])} وای`;return`ناسم انتخاب: باید یو له ${g(X.values,"|")} څخه وای`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`ډیر لوی: ${X.origin??"ارزښت"} باید ${F}${X.maximum.toString()} ${Y.unit??"عنصرونه"} ولري`;return`ډیر لوی: ${X.origin??"ارزښت"} باید ${F}${X.maximum.toString()} وي`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`ډیر کوچنی: ${X.origin} باید ${F}${X.minimum.toString()} ${Y.unit} ولري`;return`ډیر کوچنی: ${X.origin} باید ${F}${X.minimum.toString()} وي`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`ناسم متن: باید د "${F.prefix}" سره پیل شي`;if(F.format==="ends_with")return`ناسم متن: باید د "${F.suffix}" سره پای ته ورسيږي`;if(F.format==="includes")return`ناسم متن: باید "${F.includes}" ولري`;if(F.format==="regex")return`ناسم متن: باید د ${F.pattern} سره مطابقت ولري`;return`${U[F.format]??X.format} ناسم دی`}case"not_multiple_of":return`ناسم عدد: باید د ${X.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${X.keys.length>1?"کلیډونه":"کلیډ"}: ${g(X.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${X.origin} کې`;case"invalid_union":return"ناسمه ورودي";case"invalid_element":return`ناسم عنصر په ${X.origin} کې`;default:return"ناسمه ورودي"}}};var B_=u(()=>{e()});function Oz(){return{localeError:r9D()}}var r9D=()=>{let D={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"},map:{unit:"elementów",verb:"mieć"}};function $(X){return D[X]??null}let U={regex:"wyrażenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",mac:"adres MAC",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",credit_card:"numer karty kredytowej",currency_code:"kod waluty",iban:"IBAN",jwt:"JWT",template_literal:"wejście"},Q={nan:"NaN",number:"liczba",array:"tablica"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Nieprawidłowe dane wejściowe: oczekiwano instanceof ${X.expected}, otrzymano ${J}`;return`Nieprawidłowe dane wejściowe: oczekiwano ${F}, otrzymano ${J}`}case"invalid_value":if(X.values.length===1)return`Nieprawidłowe dane wejściowe: oczekiwano ${l(X.values[0])}`;return`Nieprawidłowa opcja: oczekiwano jednej z wartości ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Za duża wartość: oczekiwano, że ${X.origin??"wartość"} będzie mieć ${F}${X.maximum.toString()} ${Y.unit??"elementów"}`;return`Zbyt duż(y/a/e): oczekiwano, że ${X.origin??"wartość"} będzie wynosić ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Za mała wartość: oczekiwano, że ${X.origin??"wartość"} będzie mieć ${F}${X.minimum.toString()} ${Y.unit??"elementów"}`;return`Zbyt mał(y/a/e): oczekiwano, że ${X.origin??"wartość"} będzie wynosić ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Nieprawidłowy ciąg znaków: musi zaczynać się od "${F.prefix}"`;if(F.format==="ends_with")return`Nieprawidłowy ciąg znaków: musi kończyć się na "${F.suffix}"`;if(F.format==="includes")return`Nieprawidłowy ciąg znaków: musi zawierać "${F.includes}"`;if(F.format==="regex")return`Nieprawidłowy ciąg znaków: musi odpowiadać wzorcowi ${F.pattern}`;return`Nieprawidłow(y/a/e) ${U[F.format]??X.format}`}case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${X.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${X.keys.length>1?"s":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${X.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${X.origin}`;default:return"Nieprawidłowe dane wejściowe"}}};var G_=u(()=>{e()});function Vz(){return{localeError:o9D()}}var o9D=()=>{let D={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function $(Y){return D[Y]??null}let U={regex:"a entrada",email:"o endereço de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a duração ISO",ipv4:"o endereço IPv4",ipv6:"o endereço IPv6",mac:"o endereço MAC",cidrv4:"o intervalo de endereços IPv4",cidrv6:"o intervalo de endereços IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o número E.164",credit_card:"o número de cartão de crédito",currency_code:"o código de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},Q={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},X={string:{name:"texto",articles:Q.masculine},number:{name:"número",articles:Q.masculine},int:{name:"número inteiro",articles:Q.masculine},boolean:{name:"valor booleano",articles:Q.masculine},bigint:{name:"número bigint",articles:Q.masculine},symbol:{name:"símbolo",articles:Q.masculine},undefined:{name:'valor "undefined"',articles:Q.masculine},null:{name:'valor "nulo"',articles:Q.masculine},never:{name:'valor "never"',articles:Q.masculine},void:{name:'valor "void"',articles:Q.masculine},date:{name:"data",articles:Q.feminine},array:{name:"vetor",articles:Q.masculine},object:{name:"objeto",articles:Q.masculine},tuple:{name:"tuplo",articles:Q.masculine},record:{name:"registo",articles:Q.masculine},map:{name:"mapa",articles:Q.masculine},set:{name:"conjunto",articles:Q.masculine},file:{name:"ficheiro",articles:Q.masculine},nonoptional:{name:"valor não opcional",articles:Q.masculine},nan:{name:'valor "NaN"',articles:Q.masculine},function:{name:"função",articles:Q.feminine}};function F(Y,J){let I=X[Y]??{name:`valor "${Y}"`,articles:Q.masculine};return`${I.articles[J]} ${I.name}`}return(Y)=>{switch(Y.code){case"invalid_type":{let J=F(Y.expected,"indefinite"),I=n(Y.input),q=F(I,"indefinite");return`Entrada inválida: esperava ${J}, recebeu ${q}`}case"invalid_value":if(Y.values.length===1)return`Entrada inválida: esperava ${l(Y.values[0])}`;return`Opção inválida: esperava uma das seguintes opções: ${g(Y.values,"|")}`;case"too_big":{let J=Y.inclusive?"<=":"<",I=$(Y.origin);if(I)return`Demasiado grande: esperava que ${F(Y.origin,"definite")} tivesse ${J} ${Y.maximum.toString()} ${I.unit??"elementos"}`;return`Demasiado grande: esperava que ${F(Y.origin,"definite")} fosse ${J} ${Y.maximum.toString()}`}case"too_small":{let J=Y.inclusive?">=":">",I=$(Y.origin);if(I)return`Demasiado pequeno: esperava que ${F(Y.origin,"definite")} tivesse ${J} ${Y.minimum.toString()} ${I.unit??"elementos"}`;return`Demasiado pequeno: esperava que ${F(Y.origin,"definite")} fosse ${J} ${Y.minimum.toString()}`}case"invalid_format":{let J=Y;if(J.format==="starts_with")return`Texto inválido: deve começar por "${J.prefix}"`;if(J.format==="ends_with")return`Texto inválido: deve terminar em "${J.suffix}"`;if(J.format==="includes")return`Texto inválido: deve incluir "${J.includes}"`;if(J.format==="regex")return`Texto inválido: deve corresponder ao padrão ${J.pattern}`;return`Formato d${U[J.format]??Y.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${Y.divisor}`;case"unrecognized_keys":{let J=Y.keys.length>1?"s":"";return`Chave${J} inválida${J}: ${g(Y.keys,", ")}`}case"invalid_key":return`Entrada inválida n${F(Y.origin,"definite")}`;case"invalid_union":if(Y.options&&Array.isArray(Y.options)&&Y.options.length>0)return`Valor de discriminação inválido. Esperava ${Y.options.map((I)=>`'${I}'`).join(" | ")}`;return"Entrada inválida";case"invalid_element":return`Entrada inválida n${F(Y.origin,"definite")}`;default:return"Entrada inválida"}}};var z_=u(()=>{e()});function Rz(){return{localeError:a9D()}}var a9D=()=>{let D={string:{unit:"caracteres"},file:{unit:"bytes"},array:{unit:"elementos"},set:{unit:"elementos"},map:{unit:"entradas"}};function $(Y){return D[Y]??null}let U={regex:"a entrada",email:"o endereço de e-mail",url:"o URL",emoji:"o emoji",uuid:"o UUID",uuidv4:"o UUIDv4",uuidv6:"o UUIDv6",nanoid:"o nanoid",guid:"o GUID",cuid:"o cuid",cuid2:"o cuid2",ulid:"o ULID",xid:"o XID",ksuid:"o KSUID",datetime:"a data e hora ISO",date:"a data ISO",time:"a hora ISO",duration:"a duração ISO",ipv4:"o endereço IPv4",ipv6:"o endereço IPv6",mac:"o endereço MAC",cidrv4:"a faixa de endereços IPv4",cidrv6:"a faixa de endereços IPv6",base64:"o texto codificado em base64",base64url:"o texto codificado em base64url",json_string:"o texto JSON",e164:"o número E.164",credit_card:"o número de cartão de crédito",currency_code:"o código de moeda",iban:"o IBAN",jwt:"o JWT",template_literal:"a entrada"},Q={masculine:{definite:"o",indefinite:"um"},feminine:{definite:"a",indefinite:"uma"}},X={string:{name:"texto",articles:Q.masculine},number:{name:"número",articles:Q.masculine},int:{name:"número inteiro",articles:Q.masculine},boolean:{name:"valor booleano",articles:Q.masculine},bigint:{name:"número bigint",articles:Q.masculine},symbol:{name:"símbolo",articles:Q.masculine},undefined:{name:'valor "undefined"',articles:Q.masculine},null:{name:'valor "nulo"',articles:Q.masculine},never:{name:'valor "never"',articles:Q.masculine},void:{name:'valor "void"',articles:Q.masculine},date:{name:"data",articles:Q.feminine},array:{name:"vetor",articles:Q.masculine},object:{name:"objeto",articles:Q.masculine},tuple:{name:"tupla",articles:Q.feminine},record:{name:"registro",articles:Q.masculine},map:{name:"mapa",articles:Q.masculine},set:{name:"conjunto",articles:Q.masculine},file:{name:"arquivo",articles:Q.masculine},nonoptional:{name:"valor não opcional",articles:Q.masculine},nan:{name:'valor "NaN"',articles:Q.masculine},function:{name:"função",articles:Q.feminine}};function F(Y,J){let I=X[Y]??{name:`valor "${Y}"`,articles:Q.masculine};return`${I.articles[J]} ${I.name}`}return(Y)=>{switch(Y.code){case"invalid_type":{let J=F(Y.expected,"indefinite"),I=n(Y.input),q=F(I,"indefinite");return`Entrada inválida: esperava ${J}, recebeu ${q}`}case"invalid_value":if(Y.values.length===1)return`Entrada inválida: esperava ${l(Y.values[0])}`;return`Opção inválida: esperava uma das seguintes opções: ${g(Y.values,"|")}`;case"too_big":{let J=Y.inclusive?"<=":"<",I=$(Y.origin);if(I)return`Grande demais: esperava que ${F(Y.origin,"definite")} tivesse ${J} ${Y.maximum.toString()} ${I.unit??"elementos"}`;return`Grande demais: esperava que ${F(Y.origin,"definite")} fosse ${J} ${Y.maximum.toString()}`}case"too_small":{let J=Y.inclusive?">=":">",I=$(Y.origin);if(I)return`Pequeno demais: esperava que ${F(Y.origin,"definite")} tivesse ${J} ${Y.minimum.toString()} ${I.unit??"elementos"}`;return`Pequeno demais: esperava que ${F(Y.origin,"definite")} fosse ${J} ${Y.minimum.toString()}`}case"invalid_format":{let J=Y;if(J.format==="starts_with")return`Texto inválido: deve começar com "${J.prefix}"`;if(J.format==="ends_with")return`Texto inválido: deve terminar com "${J.suffix}"`;if(J.format==="includes")return`Texto inválido: deve incluir "${J.includes}"`;if(J.format==="regex")return`Texto inválido: deve corresponder ao padrão ${J.pattern}`;return`Formato d${U[J.format]??Y.format} inválido`}case"not_multiple_of":return`Número inválido: deve ser múltiplo de ${Y.divisor}`;case"unrecognized_keys":{let J=Y.keys.length>1?"s":"";return`Chave${J} inválida${J}: ${g(Y.keys,", ")}`}case"invalid_key":return`Entrada inválida n${F(Y.origin,"definite")}`;case"invalid_union":if(Y.options&&Array.isArray(Y.options)&&Y.options.length>0)return`Valor de discriminação inválido. Esperava ${Y.options.map((I)=>`'${I}'`).join(" | ")}`;return"Entrada inválida";case"invalid_element":return`Entrada inválida n${F(Y.origin,"definite")}`;default:return"Entrada inválida"}}};var Z_=u(()=>{e()});function Az(){return{localeError:t9D()}}var t9D=()=>{let D={string:{unit:"caractere",verb:"să aibă"},file:{unit:"octeți",verb:"să aibă"},array:{unit:"elemente",verb:"să aibă"},set:{unit:"elemente",verb:"să aibă"},map:{unit:"intrări",verb:"să aibă"}};function $(X){return D[X]??null}let U={regex:"intrare",email:"adresă de 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:"dată și oră ISO",date:"dată ISO",time:"oră ISO",duration:"durată ISO",ipv4:"adresă IPv4",ipv6:"adresă IPv6",mac:"adresă MAC",cidrv4:"interval IPv4",cidrv6:"interval IPv6",base64:"șir codat base64",base64url:"șir codat base64url",json_string:"șir JSON",e164:"număr E.164",credit_card:"număr de card de credit",currency_code:"cod valutar",iban:"IBAN",jwt:"JWT",template_literal:"intrare"},Q={nan:"NaN",string:"șir",number:"număr",boolean:"boolean",function:"funcție",array:"matrice",object:"obiect",undefined:"nedefinit",symbol:"simbol",bigint:"număr mare",void:"void",never:"never",map:"hartă",set:"set"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`Intrare invalidă: așteptat ${F}, primit ${J}`}case"invalid_value":if(X.values.length===1)return`Intrare invalidă: așteptat ${l(X.values[0])}`;return`Opțiune invalidă: așteptat una dintre ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Prea mare: așteptat ca ${X.origin??"valoarea"} ${Y.verb} ${F}${X.maximum.toString()} ${Y.unit??"elemente"}`;return`Prea mare: așteptat ca ${X.origin??"valoarea"} să fie ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Prea mic: așteptat ca ${X.origin} ${Y.verb} ${F}${X.minimum.toString()} ${Y.unit}`;return`Prea mic: așteptat ca ${X.origin} să fie ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Șir invalid: trebuie să înceapă cu "${F.prefix}"`;if(F.format==="ends_with")return`Șir invalid: trebuie să se termine cu "${F.suffix}"`;if(F.format==="includes")return`Șir invalid: trebuie să includă "${F.includes}"`;if(F.format==="regex")return`Șir invalid: trebuie să se potrivească cu modelul ${F.pattern}`;return`Format invalid: ${U[F.format]??X.format}`}case"not_multiple_of":return`Număr invalid: trebuie să fie multiplu de ${X.divisor}`;case"unrecognized_keys":return`Chei nerecunoscute: ${g(X.keys,", ")}`;case"invalid_key":return`Cheie invalidă în ${X.origin}`;case"invalid_union":return"Intrare invalidă";case"invalid_element":return`Valoare invalidă în ${X.origin}`;default:return"Intrare invalidă"}}};var K_=u(()=>{e()});function H_(D,$,U,Q){let X=Math.abs(D),F=X%10,Y=X%100;if(Y>=11&&Y<=19)return Q;if(F===1)return $;if(F>=2&&F<=4)return U;return Q}function Ez(){return{localeError:s9D()}}var s9D=()=>{let D={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},map:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}};function $(X){return D[X]??null}let U={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",mac:"MAC адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",credit_card:"номер кредитной карты",currency_code:"код валюты",iban:"IBAN",jwt:"JWT",template_literal:"ввод"},Q={nan:"NaN",number:"число",array:"массив"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Неверный ввод: ожидалось instanceof ${X.expected}, получено ${J}`;return`Неверный ввод: ожидалось ${F}, получено ${J}`}case"invalid_value":if(X.values.length===1)return`Неверный ввод: ожидалось ${l(X.values[0])}`;return`Неверный вариант: ожидалось одно из ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y){let J=Number(X.maximum),I=H_(J,Y.unit.one,Y.unit.few,Y.unit.many);return`Слишком большое значение: ожидалось, что ${X.origin??"значение"} будет иметь ${F}${X.maximum.toString()} ${I}`}return`Слишком большое значение: ожидалось, что ${X.origin??"значение"} будет ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y){let J=Number(X.minimum),I=H_(J,Y.unit.one,Y.unit.few,Y.unit.many);return`Слишком маленькое значение: ожидалось, что ${X.origin} будет иметь ${F}${X.minimum.toString()} ${I}`}return`Слишком маленькое значение: ожидалось, что ${X.origin} будет ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Неверная строка: должна начинаться с "${F.prefix}"`;if(F.format==="ends_with")return`Неверная строка: должна заканчиваться на "${F.suffix}"`;if(F.format==="includes")return`Неверная строка: должна содержать "${F.includes}"`;if(F.format==="regex")return`Неверная строка: должна соответствовать шаблону ${F.pattern}`;return`Неверный ${U[F.format]??X.format}`}case"not_multiple_of":return`Неверное число: должно быть кратным ${X.divisor}`;case"unrecognized_keys":return`Нераспознанн${X.keys.length>1?"ые":"ый"} ключ${X.keys.length>1?"и":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${X.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${X.origin}`;default:return"Неверные входные данные"}}};var L_=u(()=>{e()});function jz(){return{localeError:e9D()}}var e9D=()=>{let D={string:{unit:"znakov",verb:"mať"},file:{unit:"bajtov",verb:"mať"},array:{unit:"prvkov",verb:"mať"},set:{unit:"prvkov",verb:"mať"},map:{unit:"položiek",verb:"mať"}};function $(X){return D[X]??null}let U={regex:"regulárny výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"dátum a čas vo formáte ISO",date:"dátum vo formáte ISO",time:"čas vo formáte ISO",duration:"doba trvania ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",mac:"MAC adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"reťazec zakódovaný vo formáte base64",base64url:"reťazec zakódovaný vo formáte base64url",json_string:"reťazec vo formáte JSON",e164:"číslo E.164",credit_card:"číslo kreditnej karty",currency_code:"kód meny",iban:"IBAN",jwt:"JWT",template_literal:"vstup"},Q={nan:"NaN",number:"číslo",string:"reťazec",function:"funkcia",array:"pole"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Neplatný vstup: očakávané instanceof ${X.expected}, obdržané ${J}`;return`Neplatný vstup: očakávané ${F}, obdržané ${J}`}case"invalid_value":if(X.values.length===1)return`Neplatný vstup: očakávané ${l(X.values[0])}`;return`Neplatný vstup: očakávaná jedna z hodnôt ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Hodnota je príliš veľká: ${X.origin??"hodnota"} musí mať ${F}${X.maximum.toString()} ${Y.unit??"prvkov"}`;return`Hodnota je príliš veľká: ${X.origin??"hodnota"} musí byť ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Hodnota je príliš malá: ${X.origin??"hodnota"} musí mať ${F}${X.minimum.toString()} ${Y.unit??"prvkov"}`;return`Hodnota je príliš malá: ${X.origin??"hodnota"} musí byť ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Neplatný reťazec: musí začínať na "${F.prefix}"`;if(F.format==="ends_with")return`Neplatný reťazec: musí končiť na "${F.suffix}"`;if(F.format==="includes")return`Neplatný reťazec: musí obsahovať "${F.includes}"`;if(F.format==="regex")return`Neplatný reťazec: musí zodpovedať vzoru ${F.pattern}`;return`Neplatný formát ${U[F.format]??X.format}`}case"not_multiple_of":return`Neplatné číslo: musí byť násobkom ${X.divisor}`;case"unrecognized_keys":return`Neznáme klúče: ${g(X.keys,", ")}`;case"invalid_key":return`Neplatný klúč v ${X.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatná hodnota v ${X.origin}`;default:return"Neplatný vstup"}}};var N_=u(()=>{e()});function Tz(){return{localeError:D3D()}}var D3D=()=>{let D={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"},map:{unit:"elementov",verb:"imeti"}};function $(X){return D[X]??null}let U={regex:"vnos",email:"e-poštni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in čas",date:"ISO datum",time:"ISO čas",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",mac:"MAC naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",credit_card:"številka kreditne kartice",currency_code:"koda valute",iban:"IBAN",jwt:"JWT",template_literal:"vnos"},Q={nan:"NaN",number:"število",array:"tabela"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Neveljaven vnos: pričakovano instanceof ${X.expected}, prejeto ${J}`;return`Neveljaven vnos: pričakovano ${F}, prejeto ${J}`}case"invalid_value":if(X.values.length===1)return`Neveljaven vnos: pričakovano ${l(X.values[0])}`;return`Neveljavna možnost: pričakovano eno izmed ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Preveliko: pričakovano, da bo ${X.origin??"vrednost"} imelo ${F}${X.maximum.toString()} ${Y.unit??"elementov"}`;return`Preveliko: pričakovano, da bo ${X.origin??"vrednost"} ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Premajhno: pričakovano, da bo ${X.origin} imelo ${F}${X.minimum.toString()} ${Y.unit}`;return`Premajhno: pričakovano, da bo ${X.origin} ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Neveljaven niz: mora se začeti z "${F.prefix}"`;if(F.format==="ends_with")return`Neveljaven niz: mora se končati z "${F.suffix}"`;if(F.format==="includes")return`Neveljaven niz: mora vsebovati "${F.includes}"`;if(F.format==="regex")return`Neveljaven niz: mora ustrezati vzorcu ${F.pattern}`;return`Neveljaven ${U[F.format]??X.format}`}case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${X.divisor}`;case"unrecognized_keys":return`Neprepoznan${X.keys.length>1?"i ključi":" ključ"}: ${g(X.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${X.origin}`;case"invalid_union":return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${X.origin}`;default:return"Neveljaven vnos"}}};var M_=u(()=>{e()});function Sz(){return{localeError:$3D()}}var $3D=()=>{let D={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"},map:{unit:"objekt",verb:"att innehålla"}};function $(X){return D[X]??null}let U={regex:"reguljärt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-adress",ipv6:"IPv6-adress",mac:"MAC-adress",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad sträng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",credit_card:"kreditkortsnummer",currency_code:"valutakod",iban:"IBAN",jwt:"JWT",template_literal:"mall-literal"},Q={nan:"NaN",number:"antal",array:"lista"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ogiltig inmatning: förväntat instanceof ${X.expected}, fick ${J}`;return`Ogiltig inmatning: förväntat ${F}, fick ${J}`}case"invalid_value":if(X.values.length===1)return`Ogiltig inmatning: förväntat ${l(X.values[0])}`;return`Ogiltigt val: förväntade en av ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`För stor(t): förväntade ${X.origin??"värdet"} att ha ${F}${X.maximum.toString()} ${Y.unit??"element"}`;return`För stor(t): förväntat ${X.origin??"värdet"} att ha ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`För lite(t): förväntade ${X.origin??"värdet"} att ha ${F}${X.minimum.toString()} ${Y.unit}`;return`För lite(t): förväntade ${X.origin??"värdet"} att ha ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ogiltig sträng: måste börja med "${F.prefix}"`;if(F.format==="ends_with")return`Ogiltig sträng: måste sluta med "${F.suffix}"`;if(F.format==="includes")return`Ogiltig sträng: måste innehålla "${F.includes}"`;if(F.format==="regex")return`Ogiltig sträng: måste matcha mönstret "${F.pattern}"`;return`Ogiltig(t) ${U[F.format]??X.format}`}case"not_multiple_of":return`Ogiltigt tal: måste vara en multipel av ${X.divisor}`;case"unrecognized_keys":return`${X.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${g(X.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${X.origin??"värdet"}`;case"invalid_union":return"Ogiltig input";case"invalid_element":return`Ogiltigt värde i ${X.origin??"värdet"}`;default:return"Ogiltig input"}}};var w_=u(()=>{e()});function Pz(){return{localeError:U3D()}}var U3D=()=>{let D={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},map:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}};function $(X){return D[X]??null}let U={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",mac:"MAC முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",credit_card:"கடன் அட்டை எண்",currency_code:"நாணயக் குறியீடு",iban:"IBAN",jwt:"JWT",template_literal:"input"},Q={nan:"NaN",number:"எண்",array:"அணி",null:"வெறுமை"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது instanceof ${X.expected}, பெறப்பட்டது ${J}`;return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${F}, பெறப்பட்டது ${J}`}case"invalid_value":if(X.values.length===1)return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${l(X.values[0])}`;return`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${g(X.values,"|")} இல் ஒன்று`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${X.origin??"மதிப்பு"} ${F}${X.maximum.toString()} ${Y.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`;return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${X.origin??"மதிப்பு"} ${F}${X.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${X.origin} ${F}${X.minimum.toString()} ${Y.unit} ஆக இருக்க வேண்டும்`;return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${X.origin} ${F}${X.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`தவறான சரம்: "${F.prefix}" இல் தொடங்க வேண்டும்`;if(F.format==="ends_with")return`தவறான சரம்: "${F.suffix}" இல் முடிவடைய வேண்டும்`;if(F.format==="includes")return`தவறான சரம்: "${F.includes}" ஐ உள்ளடக்க வேண்டும்`;if(F.format==="regex")return`தவறான சரம்: ${F.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`;return`தவறான ${U[F.format]??X.format}`}case"not_multiple_of":return`தவறான எண்: ${X.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${X.keys.length>1?"கள்":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${X.origin} இல் தவறான மதிப்பு`;default:return"தவறான உள்ளீடு"}}};var O_=u(()=>{e()});function Cz(){return{localeError:X3D()}}var X3D=()=>{let D={string:{unit:"аломат",verb:"дошта бошад"},file:{unit:"байт",verb:"дошта бошад"},array:{unit:"унсур",verb:"дошта бошад"},set:{unit:"унсур",verb:"дошта бошад"},map:{unit:"сабт",verb:"дошта бошад"}};function $(X){return D[X]??null}let U={regex:"вуруд",email:"суроғаи email",url:"URL",emoji:"эмоҷи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"санаву вақти ISO",date:"санаи ISO",time:"вақти ISO",duration:"давомнокии ISO",ipv4:"суроғаи IPv4",ipv6:"суроғаи IPv6",mac:"суроғаи MAC",cidrv4:"маҳдудаи IPv4",cidrv6:"маҳдудаи IPv6",base64:"сатри дар формати base64",base64url:"сатри дар формати base64url",json_string:"сатри JSON",e164:"рақами E.164",credit_card:"рақами корти кредитӣ",currency_code:"рамзи асъор",iban:"IBAN",jwt:"JWT",template_literal:"вуруд"},Q={nan:"NaN",number:"рақам",string:"сатр",array:"массив",object:"объект",date:"сана"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`Вуруди нодуруст: ${F} интизор мерафт, ${J} гирифта шуд`}case"invalid_value":if(X.values.length===1)return`Вуруди нодуруст: ${l(X.values[0])} интизор мерафт`;return`Интихоби нодуруст: яке аз ${g(X.values,"|")} интизор мерафт`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Хеле калон: ${X.origin??"қимат"} бояд ${F}${X.maximum.toString()} ${Y.unit} ${Y.verb}`;return`Хеле калон: ${X.origin??"қимат"} бояд ${F}${X.maximum.toString()} бошад`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Хеле хурд: ${X.origin} бояд ${F}${X.minimum.toString()} ${Y.unit} ${Y.verb}`;return`Хеле хурд: ${X.origin} бояд ${F}${X.minimum.toString()} бошад`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Сатри нодуруст: бояд бо "${F.prefix}" оғоз шавад`;if(F.format==="ends_with")return`Сатри нодуруст: бояд бо "${F.suffix}" анҷом ёбад`;if(F.format==="includes")return`Сатри нодуруст: бояд "${F.includes}"-ро дар бар гирад`;if(F.format==="regex")return`Сатри нодуруст: бояд ба намунаи ${F.pattern} мувофиқат кунад`;return`${U[F.format]??X.format}-и нодуруст`}case"not_multiple_of":return`Рақами нодуруст: бояд ба ${X.divisor} бе бақия тақсим шавад`;case"unrecognized_keys":return`Калид${X.keys.length>1?"ҳои":"и"} номаълум: ${g(X.keys,", ")}`;case"invalid_key":return`Калиди нодуруст дар ${X.origin}`;case"invalid_union":if(X.options&&Array.isArray(X.options)&&X.options.length>0)return`Қимати нодурусти дискриминатор: ${X.options.map((Y)=>`'${Y}'`).join(" | ")} интизор мерафт`;return"Вуруди нодуруст";case"invalid_element":return`Қимати нодуруст дар ${X.origin}`;default:return"Вуруди нодуруст"}}};var V_=u(()=>{e()});function bz(){return{localeError:Q3D()}}var Q3D=()=>{let D={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"},map:{unit:"รายการ",verb:"ควรมี"}};function $(X){return D[X]??null}let U={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",mac:"ที่อยู่ MAC",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",credit_card:"หมายเลขบัตรเครดิต",currency_code:"รหัสสกุลเงิน",iban:"IBAN",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},Q={nan:"NaN",number:"ตัวเลข",array:"อาร์เรย์ (Array)",null:"ไม่มีค่า (null)"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น instanceof ${X.expected} แต่ได้รับ ${J}`;return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${F} แต่ได้รับ ${J}`}case"invalid_value":if(X.values.length===1)return`ค่าไม่ถูกต้อง: ควรเป็น ${l(X.values[0])}`;return`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"ไม่เกิน":"น้อยกว่า",Y=$(X.origin);if(Y)return`เกินกำหนด: ${X.origin??"ค่า"} ควรมี${F} ${X.maximum.toString()} ${Y.unit??"รายการ"}`;return`เกินกำหนด: ${X.origin??"ค่า"} ควรมี${F} ${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?"อย่างน้อย":"มากกว่า",Y=$(X.origin);if(Y)return`น้อยกว่ากำหนด: ${X.origin} ควรมี${F} ${X.minimum.toString()} ${Y.unit}`;return`น้อยกว่ากำหนด: ${X.origin} ควรมี${F} ${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${F.prefix}"`;if(F.format==="ends_with")return`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${F.suffix}"`;if(F.format==="includes")return`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${F.includes}" อยู่ในข้อความ`;if(F.format==="regex")return`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${F.pattern}`;return`รูปแบบไม่ถูกต้อง: ${U[F.format]??X.format}`}case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${X.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${g(X.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${X.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${X.origin}`;default:return"ข้อมูลไม่ถูกต้อง"}}};var R_=u(()=>{e()});function vz(){return{localeError:F3D()}}var F3D=()=>{let D={string:{unit:"simwol",verb:"bolmaly"},file:{unit:"baýt",verb:"bolmaly"},array:{unit:"elementler",verb:"bolmaly"},set:{unit:"elementler",verb:"bolmaly"},map:{unit:"elementler",verb:"bolmaly"}};function $(X){return D[X]??null}let U={regex:"giriş",email:"e-poçta salgysy",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 sene we wagt",date:"ISO sene",time:"ISO wagt",duration:"ISO wagt aralygy",ipv4:"IPv4 salgysy",ipv6:"IPv6 salgysy",mac:"MAC salgysy",cidrv4:"IPv4 aralygy",cidrv6:"IPv6 aralygy",base64:"base64 bilen şifrlenen setir",base64url:"base64url bilen şifrlenen setir",json_string:"JSON setiri",e164:"E.164 nomeri",credit_card:"kredit kartynyň nomeri",currency_code:"walýuta kody",iban:"IBAN",jwt:"JWT",template_literal:"şablon"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;return`Nädogry baha: garaşylan ${F} ýerine ${J} alyndy`}case"invalid_value":if(X.values.length===1)return`Nädogry baha: ${l(X.values[0])} bolmaly`;return`Nädogry saýlaw: aşakdakylardan biri bolmaly: ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Has uly: garaşylýan ${X.origin??"baha"} ${F} ${X.maximum.toString()} ${Y.unit??"element"}`;return`Has uly: garaşylýan ${X.origin??"baha"} ${F} ${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Has kiçi: garaşylýan ${X.origin} ${F} ${X.minimum.toString()} ${Y.unit}`;return`Has kiçi: garaşylýan ${X.origin} ${F} ${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Nädogry setir: "${F.prefix}" bilen başlamaly`;if(F.format==="ends_with")return`Nädogry setir: "${F.suffix}" bilen gutarmaly`;if(F.format==="includes")return`Nädogry setir: "${F.includes}" saklamaly`;if(F.format==="regex")return`Nädogry setir: ${F.pattern} nusga laýyk bolmaly`;return`Nädogry ${U[F.format]??X.format}`}case"not_multiple_of":return`Nädogry san: ${X.divisor} bilen galyndysyz bölünmeli`;case"unrecognized_keys":return`Tanalmaýan açar${X.keys.length>1?"lar":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} içinde nädogry açar`;case"invalid_union":return"Nädogry baha";case"invalid_element":return`${X.origin} içinde nädogry baha`;default:return"Nädogry baha"}}};var A_=u(()=>{e()});function _z(){return{localeError:Y3D()}}var Y3D=()=>{let D={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"},map:{unit:"öğe",verb:"olmalı"}};function $(X){return D[X]??null}let U={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO süre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",mac:"MAC adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",credit_card:"kredi kartı numarası",currency_code:"para birimi kodu",iban:"IBAN",jwt:"JWT",template_literal:"Şablon dizesi"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Geçersiz değer: beklenen instanceof ${X.expected}, alınan ${J}`;return`Geçersiz değer: beklenen ${F}, alınan ${J}`}case"invalid_value":if(X.values.length===1)return`Geçersiz değer: beklenen ${l(X.values[0])}`;return`Geçersiz seçenek: aşağıdakilerden biri olmalı: ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Çok büyük: beklenen ${X.origin??"değer"} ${F}${X.maximum.toString()} ${Y.unit??"öğe"}`;return`Çok büyük: beklenen ${X.origin??"değer"} ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Çok küçük: beklenen ${X.origin} ${F}${X.minimum.toString()} ${Y.unit}`;return`Çok küçük: beklenen ${X.origin} ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Geçersiz metin: "${F.prefix}" ile başlamalı`;if(F.format==="ends_with")return`Geçersiz metin: "${F.suffix}" ile bitmeli`;if(F.format==="includes")return`Geçersiz metin: "${F.includes}" içermeli`;if(F.format==="regex")return`Geçersiz metin: ${F.pattern} desenine uymalı`;return`Geçersiz ${U[F.format]??X.format}`}case"not_multiple_of":return`Geçersiz sayı: ${X.divisor} ile tam bölünebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${X.keys.length>1?"lar":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} içinde geçersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${X.origin} içinde geçersiz değer`;default:return"Geçersiz değer"}}};var E_=u(()=>{e()});function i3(){return{localeError:J3D()}}var J3D=()=>{let D={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"},map:{unit:"елементів",verb:"матиме"}};function $(X){return D[X]??null}let U={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",mac:"адреса MAC",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",credit_card:"номер кредитної картки",currency_code:"код валюти",iban:"IBAN",jwt:"JWT",template_literal:"вхідні дані"},Q={nan:"NaN",number:"число",array:"масив"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Неправильні вхідні дані: очікується instanceof ${X.expected}, отримано ${J}`;return`Неправильні вхідні дані: очікується ${F}, отримано ${J}`}case"invalid_value":if(X.values.length===1)return`Неправильні вхідні дані: очікується ${l(X.values[0])}`;return`Неправильна опція: очікується одне з ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Занадто велике: очікується, що ${X.origin??"значення"} ${Y.verb} ${F}${X.maximum.toString()} ${Y.unit??"елементів"}`;return`Занадто велике: очікується, що ${X.origin??"значення"} буде ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Занадто мале: очікується, що ${X.origin} ${Y.verb} ${F}${X.minimum.toString()} ${Y.unit}`;return`Занадто мале: очікується, що ${X.origin} буде ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Неправильний рядок: повинен починатися з "${F.prefix}"`;if(F.format==="ends_with")return`Неправильний рядок: повинен закінчуватися на "${F.suffix}"`;if(F.format==="includes")return`Неправильний рядок: повинен містити "${F.includes}"`;if(F.format==="regex")return`Неправильний рядок: повинен відповідати шаблону ${F.pattern}`;return`Неправильний ${U[F.format]??X.format}`}case"not_multiple_of":return`Неправильне число: повинно бути кратним ${X.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${X.keys.length>1?"і":""}: ${g(X.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${X.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${X.origin}`;default:return"Неправильні вхідні дані"}}};var kz=u(()=>{e()});function xz(){return i3()}var j_=u(()=>{kz()});function gz(){return{localeError:I3D()}}var I3D=()=>{let D={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"},map:{unit:"آئٹمز",verb:"ہونا"}};function $(X){return D[X]??null}let U={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",mac:"ایم اے سی ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",credit_card:"کریڈٹ کارڈ نمبر",currency_code:"کرنسی کوڈ",iban:"IBAN",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},Q={nan:"NaN",number:"نمبر",array:"آرے",null:"نل"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`غلط ان پٹ: instanceof ${X.expected} متوقع تھا، ${J} موصول ہوا`;return`غلط ان پٹ: ${F} متوقع تھا، ${J} موصول ہوا`}case"invalid_value":if(X.values.length===1)return`غلط ان پٹ: ${l(X.values[0])} متوقع تھا`;return`غلط آپشن: ${g(X.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`بہت بڑا: ${X.origin??"ویلیو"} کے ${F}${X.maximum.toString()} ${Y.unit??"عناصر"} ہونے متوقع تھے`;return`بہت بڑا: ${X.origin??"ویلیو"} کا ${F}${X.maximum.toString()} ہونا متوقع تھا`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`بہت چھوٹا: ${X.origin} کے ${F}${X.minimum.toString()} ${Y.unit} ہونے متوقع تھے`;return`بہت چھوٹا: ${X.origin} کا ${F}${X.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`غلط سٹرنگ: "${F.prefix}" سے شروع ہونا چاہیے`;if(F.format==="ends_with")return`غلط سٹرنگ: "${F.suffix}" پر ختم ہونا چاہیے`;if(F.format==="includes")return`غلط سٹرنگ: "${F.includes}" شامل ہونا چاہیے`;if(F.format==="regex")return`غلط سٹرنگ: پیٹرن ${F.pattern} سے میچ ہونا چاہیے`;return`غلط ${U[F.format]??X.format}`}case"not_multiple_of":return`غلط نمبر: ${X.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${X.keys.length>1?"ز":""}: ${g(X.keys,"، ")}`;case"invalid_key":return`${X.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${X.origin} میں غلط ویلیو`;default:return"غلط ان پٹ"}}};var T_=u(()=>{e()});function uz(){return{localeError:q3D()}}var q3D=()=>{let D={string:{unit:"belgi",verb:"bo‘lishi kerak"},file:{unit:"bayt",verb:"bo‘lishi kerak"},array:{unit:"element",verb:"bo‘lishi kerak"},set:{unit:"element",verb:"bo‘lishi kerak"},map:{unit:"yozuv",verb:"bo‘lishi kerak"}};function $(X){return D[X]??null}let U={regex:"kirish",email:"elektron pochta manzili",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 sana va vaqti",date:"ISO sana",time:"ISO vaqt",duration:"ISO davomiylik",ipv4:"IPv4 manzil",ipv6:"IPv6 manzil",mac:"MAC manzil",cidrv4:"IPv4 diapazon",cidrv6:"IPv6 diapazon",base64:"base64 kodlangan satr",base64url:"base64url kodlangan satr",json_string:"JSON satr",e164:"E.164 raqam",credit_card:"kredit karta raqami",currency_code:"valyuta kodi",iban:"IBAN",jwt:"JWT",template_literal:"kirish"},Q={nan:"NaN",number:"raqam",array:"massiv"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Noto‘g‘ri kirish: kutilgan instanceof ${X.expected}, qabul qilingan ${J}`;return`Noto‘g‘ri kirish: kutilgan ${F}, qabul qilingan ${J}`}case"invalid_value":if(X.values.length===1)return`Noto‘g‘ri kirish: kutilgan ${l(X.values[0])}`;return`Noto‘g‘ri variant: quyidagilardan biri kutilgan ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Juda katta: kutilgan ${X.origin??"qiymat"} ${F}${X.maximum.toString()} ${Y.unit} ${Y.verb}`;return`Juda katta: kutilgan ${X.origin??"qiymat"} ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Juda kichik: kutilgan ${X.origin} ${F}${X.minimum.toString()} ${Y.unit} ${Y.verb}`;return`Juda kichik: kutilgan ${X.origin} ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Noto‘g‘ri satr: "${F.prefix}" bilan boshlanishi kerak`;if(F.format==="ends_with")return`Noto‘g‘ri satr: "${F.suffix}" bilan tugashi kerak`;if(F.format==="includes")return`Noto‘g‘ri satr: "${F.includes}" ni o‘z ichiga olishi kerak`;if(F.format==="regex")return`Noto‘g‘ri satr: ${F.pattern} shabloniga mos kelishi kerak`;return`Noto‘g‘ri ${U[F.format]??X.format}`}case"not_multiple_of":return`Noto‘g‘ri raqam: ${X.divisor} ning karralisi bo‘lishi kerak`;case"unrecognized_keys":return`Noma’lum kalit${X.keys.length>1?"lar":""}: ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} dagi kalit noto‘g‘ri`;case"invalid_union":return"Noto‘g‘ri kirish";case"invalid_element":return`${X.origin} da noto‘g‘ri qiymat`;default:return"Noto‘g‘ri kirish"}}};var S_=u(()=>{e()});function fz(){return{localeError:W3D()}}var W3D=()=>{let D={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"},map:{unit:"phần tử",verb:"có"}};function $(X){return D[X]??null}let U={regex:"đầu vào",email:"địa chỉ email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ngày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",mac:"địa chỉ MAC",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",credit_card:"số thẻ tín dụng",currency_code:"mã tiền tệ",iban:"IBAN",jwt:"JWT",template_literal:"đầu vào"},Q={nan:"NaN",number:"số",array:"mảng"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Đầu vào không hợp lệ: mong đợi instanceof ${X.expected}, nhận được ${J}`;return`Đầu vào không hợp lệ: mong đợi ${F}, nhận được ${J}`}case"invalid_value":if(X.values.length===1)return`Đầu vào không hợp lệ: mong đợi ${l(X.values[0])}`;return`Tùy chọn không hợp lệ: mong đợi một trong các giá trị ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Quá lớn: mong đợi ${X.origin??"giá trị"} ${Y.verb} ${F}${X.maximum.toString()} ${Y.unit??"phần tử"}`;return`Quá lớn: mong đợi ${X.origin??"giá trị"} ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Quá nhỏ: mong đợi ${X.origin} ${Y.verb} ${F}${X.minimum.toString()} ${Y.unit}`;return`Quá nhỏ: mong đợi ${X.origin} ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Chuỗi không hợp lệ: phải bắt đầu bằng "${F.prefix}"`;if(F.format==="ends_with")return`Chuỗi không hợp lệ: phải kết thúc bằng "${F.suffix}"`;if(F.format==="includes")return`Chuỗi không hợp lệ: phải bao gồm "${F.includes}"`;if(F.format==="regex")return`Chuỗi không hợp lệ: phải khớp với mẫu ${F.pattern}`;return`${U[F.format]??X.format} không hợp lệ`}case"not_multiple_of":return`Số không hợp lệ: phải là bội số của ${X.divisor}`;case"unrecognized_keys":return`Khóa không được nhận dạng: ${g(X.keys,", ")}`;case"invalid_key":return`Khóa không hợp lệ trong ${X.origin}`;case"invalid_union":return"Đầu vào không hợp lệ";case"invalid_element":return`Giá trị không hợp lệ trong ${X.origin}`;default:return"Đầu vào không hợp lệ"}}};var P_=u(()=>{e()});function yz(){return{localeError:B3D()}}var B3D=()=>{let D={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"},map:{unit:"项",verb:"包含"}};function $(X){return D[X]??null}let U={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",mac:"MAC地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",credit_card:"信用卡号",currency_code:"货币代码",iban:"IBAN",jwt:"JWT",template_literal:"输入"},Q={nan:"NaN",number:"数字",array:"数组",null:"空值(null)"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`无效输入:期望 instanceof ${X.expected},实际接收 ${J}`;return`无效输入:期望 ${F},实际接收 ${J}`}case"invalid_value":if(X.values.length===1)return`无效输入:期望 ${l(X.values[0])}`;return`无效选项:期望以下之一 ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`数值过大:期望 ${X.origin??"值"} ${F}${X.maximum.toString()} ${Y.unit??"个元素"}`;return`数值过大:期望 ${X.origin??"值"} ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`数值过小:期望 ${X.origin} ${F}${X.minimum.toString()} ${Y.unit}`;return`数值过小:期望 ${X.origin} ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`无效字符串:必须以 "${F.prefix}" 开头`;if(F.format==="ends_with")return`无效字符串:必须以 "${F.suffix}" 结尾`;if(F.format==="includes")return`无效字符串:必须包含 "${F.includes}"`;if(F.format==="regex")return`无效字符串:必须满足正则表达式 ${F.pattern}`;return`无效${U[F.format]??X.format}`}case"not_multiple_of":return`无效数字:必须是 ${X.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${g(X.keys,", ")}`;case"invalid_key":return`${X.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${X.origin} 中包含无效值(value)`;default:return"无效输入"}}};var C_=u(()=>{e()});function mz(){return{localeError:G3D()}}var G3D=()=>{let D={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"},map:{unit:"項目",verb:"擁有"}};function $(X){return D[X]??null}let U={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",mac:"MAC 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",credit_card:"信用卡號",currency_code:"貨幣代碼",iban:"IBAN",jwt:"JWT",template_literal:"輸入"},Q={nan:"NaN"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`無效的輸入值:預期為 instanceof ${X.expected},但收到 ${J}`;return`無效的輸入值:預期為 ${F},但收到 ${J}`}case"invalid_value":if(X.values.length===1)return`無效的輸入值:預期為 ${l(X.values[0])}`;return`無效的選項:預期為以下其中之一 ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`數值過大:預期 ${X.origin??"值"} 應為 ${F}${X.maximum.toString()} ${Y.unit??"個元素"}`;return`數值過大:預期 ${X.origin??"值"} 應為 ${F}${X.maximum.toString()}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`數值過小:預期 ${X.origin} 應為 ${F}${X.minimum.toString()} ${Y.unit}`;return`數值過小:預期 ${X.origin} 應為 ${F}${X.minimum.toString()}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`無效的字串:必須以 "${F.prefix}" 開頭`;if(F.format==="ends_with")return`無效的字串:必須以 "${F.suffix}" 結尾`;if(F.format==="includes")return`無效的字串:必須包含 "${F.includes}"`;if(F.format==="regex")return`無效的字串:必須符合格式 ${F.pattern}`;return`無效的 ${U[F.format]??X.format}`}case"not_multiple_of":return`無效的數字:必須為 ${X.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${X.keys.length>1?"們":""}:${g(X.keys,"、")}`;case"invalid_key":return`${X.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${X.origin} 中有無效的值`;default:return"無效的輸入值"}}};var b_=u(()=>{e()});function hz(){return{localeError:z3D()}}var z3D=()=>{let D={string:{unit:"àmi",verb:"ní"},file:{unit:"bytes",verb:"ní"},array:{unit:"nkan",verb:"ní"},set:{unit:"nkan",verb:"ní"},map:{unit:"nkan",verb:"ní"}};function $(X){return D[X]??null}let U={regex:"ẹ̀rọ ìbáwọlé",email:"àdírẹ́sì ìmẹ́lì",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"àkókò ISO",date:"ọjọ́ ISO",time:"àkókò ISO",duration:"àkókò tó pé ISO",ipv4:"àdírẹ́sì IPv4",ipv6:"àdírẹ́sì IPv6",mac:"àdírẹ́sì MAC",cidrv4:"àgbègbè IPv4",cidrv6:"àgbègbè IPv6",base64:"ọ̀rọ̀ tí a kọ́ ní base64",base64url:"ọ̀rọ̀ base64url",json_string:"ọ̀rọ̀ JSON",e164:"nọ́mbà E.164",credit_card:"nọmba kaadi gbese",currency_code:"koodu owó",iban:"IBAN",jwt:"JWT",template_literal:"ẹ̀rọ ìbáwọlé"},Q={nan:"NaN",number:"nọ́mbà",array:"akopọ"};return(X)=>{switch(X.code){case"invalid_type":{let F=Q[X.expected]??X.expected,Y=n(X.input),J=Q[Y]??Y;if(/^[A-Z]/.test(X.expected))return`Ìbáwọlé aṣìṣe: a ní láti fi instanceof ${X.expected}, àmọ̀ a rí ${J}`;return`Ìbáwọlé aṣìṣe: a ní láti fi ${F}, àmọ̀ a rí ${J}`}case"invalid_value":if(X.values.length===1)return`Ìbáwọlé aṣìṣe: a ní láti fi ${l(X.values[0])}`;return`Àṣàyàn aṣìṣe: yan ọ̀kan lára ${g(X.values,"|")}`;case"too_big":{let F=X.inclusive?"<=":"<",Y=$(X.origin);if(Y)return`Tó pọ̀ jù: a ní láti jẹ́ pé ${X.origin??"iye"} ${Y.verb} ${F}${X.maximum} ${Y.unit}`;return`Tó pọ̀ jù: a ní láti jẹ́ ${F}${X.maximum}`}case"too_small":{let F=X.inclusive?">=":">",Y=$(X.origin);if(Y)return`Kéré ju: a ní láti jẹ́ pé ${X.origin} ${Y.verb} ${F}${X.minimum} ${Y.unit}`;return`Kéré ju: a ní láti jẹ́ ${F}${X.minimum}`}case"invalid_format":{let F=X;if(F.format==="starts_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bẹ̀rẹ̀ pẹ̀lú "${F.prefix}"`;if(F.format==="ends_with")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ parí pẹ̀lú "${F.suffix}"`;if(F.format==="includes")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ ní "${F.includes}"`;if(F.format==="regex")return`Ọ̀rọ̀ aṣìṣe: gbọ́dọ̀ bá àpẹẹrẹ mu ${F.pattern}`;return`Aṣìṣe: ${U[F.format]??X.format}`}case"not_multiple_of":return`Nọ́mbà aṣìṣe: gbọ́dọ̀ jẹ́ èyà pípín ti ${X.divisor}`;case"unrecognized_keys":return`Bọtìnì àìmọ̀: ${g(X.keys,", ")}`;case"invalid_key":return`Bọtìnì aṣìṣe nínú ${X.origin}`;case"invalid_union":return"Ìbáwọlé aṣìṣe";case"invalid_element":return`Iye aṣìṣe nínú ${X.origin}`;default:return"Ìbáwọlé aṣìṣe"}}};var v_=u(()=>{e()});var c3={};N0(c3,{zhTW:()=>mz,zhCN:()=>yz,yo:()=>hz,vi:()=>fz,uz:()=>uz,ur:()=>gz,uk:()=>i3,ua:()=>xz,tr:()=>_z,tk:()=>vz,th:()=>bz,tg:()=>Cz,ta:()=>Pz,sv:()=>Sz,sl:()=>Tz,sk:()=>jz,ru:()=>Ez,ro:()=>Az,ptBR:()=>Rz,pt:()=>Vz,ps:()=>wz,pl:()=>Oz,ota:()=>Mz,no:()=>Nz,nn:()=>Lz,nl:()=>Hz,ne:()=>Kz,ms:()=>Zz,mk:()=>zz,lt:()=>Gz,ko:()=>Bz,kn:()=>Wz,km:()=>l3,kh:()=>qz,ka:()=>Jz,ja:()=>Yz,it:()=>Fz,is:()=>Qz,id:()=>Xz,hy:()=>Uz,hu:()=>$z,hr:()=>Dz,hi:()=>eG,he:()=>sG,gu:()=>tG,frCA:()=>aG,fr:()=>oG,fi:()=>rG,fa:()=>pG,es:()=>cG,eo:()=>iG,en:()=>d3,el:()=>lG,de:()=>dG,da:()=>hG,cs:()=>mG,ckb:()=>yG,ca:()=>fG,bn:()=>uG,bg:()=>gG,be:()=>xG,az:()=>kG,ar:()=>_G});var dz=u(()=>{Rv();Av();jv();Tv();Sv();Pv();Cv();bv();vv();_v();kv();nG();xv();gv();uv();fv();yv();mv();hv();dv();lv();nv();iv();pv();rv();ov();av();tv();sv();ev();Iz();D_();$_();X_();Q_();F_();Y_();J_();I_();q_();W_();B_();G_();z_();Z_();K_();L_();N_();M_();w_();O_();V_();R_();A_();E_();j_();kz();T_();S_();P_();C_();b_();v_()});class iz{constructor(){this._map=new WeakMap,this._idmap=new Map}add(D,...$){let U=$[0];if(this._map.set(D,U),U&&typeof U==="object"&&"id"in U)this._idmap.set(U.id,D);return this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(D){let $=this._map.get(D);if($&&typeof $==="object"&&"id"in $)this._idmap.delete($.id);return this._map.delete(D),this}get(D){let $=D._zod.parent;if($){let U={...this.get($)??{}};delete U.id;let Q={...U,...this._map.get(D)};return Object.keys(Q).length?Q:void 0}return this._map.get(D)}has(D){return this._map.has(D)}}function eX(){return new iz}var __,lz,nz,L0;var p3=u(()=>{lz=Symbol("ZodOutput"),nz=Symbol("ZodInput");(__=globalThis).__zod_globalRegistry??(__.__zod_globalRegistry=eX());L0=globalThis.__zod_globalRegistry});function K3D(D,$){try{return $Q(D,{assertOnly:!0})}catch{return $}}function oz(D,$){try{let U=$Q(D),Q=DQ(D,U);return Q._zod.bag.validator=K3D(D,U),Q}catch(U){if($?.strict)throw U;return D}}function DQ(D,$){if(tX(D))throw new ND("a schema whose subtree contains a reference cycle");let U=ED(D),Q=D._zod.run,X=Q.__originalRun??Q,F=(Y,J)=>{if(J?.async||J?.direction==="backward"||J?.skipChecks||J?.[k_])return X(Y,J);if(J&&sX(J,Y.value))return X(Y,J);let I=$(Y.value);if(I!==_0)return Y.value=I,Y;if(J)J[k_]=!0;return X(Y,J)};if(F.__originalRun=X,U._zod.bag.fallbackRun=X,U._zod.bag.validator=$,U._zod.run=F,!Q.__originalRun)H3D(U,D,$);return U}function H3D(D,$,U){let Q=D,X=$;if(typeof X.safeParse==="function"){let F=X.safeParse;Q.safeParse=(Y,J)=>{let I=U(Y);if(I!==_0)return{success:!0,data:I};return F(Y,J)}}if(typeof X.parse==="function"){let F=X.parse;Q.parse=(Y,J)=>{let I=U(Y);if(I!==_0)return I;return F(Y,J)}}}function $Q(D,$){let U=!0;try{U=tX(D)}catch{}if(U)throw new ND("a schema whose subtree contains a reference cycle");let Q={constants:new Map,constantCounter:0,varCounter:0,definite:!0},X=new c8(["input"]),F=lD(X,Q,D,"input",!$?.assertOnly);X.write(F===null?"return true;":`return ${F};`);let Y=["INVALID",...Q.constants.keys()],J=[_0,...Q.constants.values()],I=X.content.join(`
`),q=$?.debug?Y.length>0?`// Constants: ${Y.join(", ")}
${I}`:I:"",W=Function,B=`return (input) => {
${I}
}`,G;try{G=new W(...Y,B)(...J)}catch(Z){throw new ND(`this schema (generated code failed to evaluate: ${Z.message})`)}if($?.debug)G.code=q;return G.definite=Q.definite,G}function ID(D,$){for(let[Q,X]of D.constants)if(X===$)return Q;let U=`c${D.constantCounter++}`;return D.constants.set(U,$),U}function D4(D,$){return D.definite=!1,ID(D,$)}function YD(D){return`v${D.varCounter++}`}function L3D(D,$){let U=D._zod.run({value:$,issues:[]},{});if(U&&typeof U.then==="function")return _0;let Q=U;return Q.issues.length===0?Q.value:_0}function R0(D,$,U,Q,X=!0){let F=D.content.length,Y=$.constants.size,J=$.constantCounter,I=$.varCounter;try{return lD(D,$,U,Q,X)}catch(q){if(!(q instanceof ND)||!q.islandable)throw q;if(D.content.length=F,$.constants.size>Y){let W=Array.from($.constants.keys()).slice(Y);for(let B of W)$.constants.delete(B)}return $.constantCounter=J,$.varCounter=I,N3D(D,$,U,Q)}}function N3D(D,$,U,Q){$.definite=!1;let X=ID($,U),F=ID($,L3D),Y=YD($);return D.write(`const ${Y} = ${F}(${X}, ${Q});`),D.write(`if (${Y} === INVALID) return INVALID;`),Y}function w3D(D,$,U,Q){let X=U._zod.def.checks;if(!X||X.length===0)return Q;let F=Q;for(let Y of X){let J=Y._zod.def;if(J.when&&!M3D.has(J.check))throw new ND('check with a custom "when" condition');switch(J.check){case"greater_than":O3D(D,$,J,F);break;case"less_than":V3D(D,$,J,F);break;case"multiple_of":R3D(D,$,J,F);break;case"number_format":m_(D,J,F);break;case"min_length":{let I=s1(J.minimum,"min_length"),q=cz(D,$,F,`${F}.length >= ${I} && ${F}.length < ${J.minimum*2}`);D.write(`if (${q} < ${I}) return INVALID;`);break}case"max_length":{let I=s1(J.maximum,"max_length"),q=cz(D,$,F,`${F}.length > ${I}`);D.write(`if (${q} > ${I}) return INVALID;`);break}case"length_equals":{let I=s1(J.length,"length_equals"),q=cz(D,$,F,`${F}.length >= ${I} && ${F}.length <= ${J.length*2}`);D.write(`if (${q} !== ${I}) return INVALID;`);break}case"min_size":D.write(`if (${F}.size < ${s1(J.minimum,"min_size")}) return INVALID;`);break;case"max_size":D.write(`if (${F}.size > ${s1(J.maximum,"max_size")}) return INVALID;`);break;case"size_equals":D.write(`if (${F}.size !== ${s1(J.size,"size_equals")}) return INVALID;`);break;case"string_format":F=h_(D,$,J,F);break;case"custom":F=P3D(D,$,Y,F);break;case"bigint_format":A3D(D,J,F);break;case"mime_type":E3D(D,$,J,F);break;case"property":T3D(D,$,J,F);break;case"properties":j3D(D,$,J,F);break;case"overwrite":{let I=YD($);S3D(D,$,Y,F,I),F=I;break}default:throw new ND(`check type ${J.check}`)}}return F}function cz(D,$,U,Q){let X=ID($,p1),F=YD($);return D.write(`const ${F} = typeof ${U} === "string" && ${Q} ? ${X}(${U}) : ${U}.length;`),F}function s1(D,$){if(typeof D!=="number"||!Number.isFinite(D))throw new ND(`${$} bound of type ${typeof D}`);return`${D}`}function y_(D,$){if(typeof $==="bigint")return`${$}n`;if(typeof $==="number"){if(Number.isNaN($))throw new ND("comparison check with NaN bound");return`${$}`}if($ instanceof Date){if(Number.isNaN($.getTime()))throw new ND("comparison check with Invalid Date bound");return ID(D,$)}throw new ND(`comparison check bound of type ${typeof $}`)}function O3D(D,$,U,Q){let X=U.inclusive?"<":"<=";D.write(`if (${Q} ${X} ${y_($,U.value)}) return INVALID;`)}function V3D(D,$,U,Q){let X=U.inclusive?">":">=";D.write(`if (${Q} ${X} ${y_($,U.value)}) return INVALID;`)}function R3D(D,$,U,Q){if(typeof U.value==="bigint"){if(U.value===BigInt(0))throw new ND("multiple_of check with a zero divisor");D.write(`if (${Q} % ${U.value}n !== 0n) return INVALID;`)}else{let X=ID($,Z3);D.write(`if (${X}(${Q}, ${s1(U.value,"multiple_of")}) !== 0) return INVALID;`)}}function m_(D,$,U){let Q=$.format;switch(Q){case"safeint":D.write(`if (!Number.isSafeInteger(${U})) return INVALID;`);break;case"int32":D.write(`if (!Number.isInteger(${U}) || ${U} < -2147483648 || ${U} > 2147483647) return INVALID;`);break;case"uint32":D.write(`if (!Number.isInteger(${U}) || ${U} < 0 || ${U} > 4294967295) return INVALID;`);break;case"float32":D.write(`if (!Number.isFinite(${U}) || ${U} < -3.4028234663852886e38 || ${U} > 3.4028234663852886e38) return INVALID;`);break;case"float64":D.write(`if (!Number.isFinite(${U})) return INVALID;`);break;default:throw new ND(`number format ${Q}`)}}function A3D(D,$,U){let Q=$.format;if(!Q)return;switch(Q){case"int64":D.write(`if (${U} < -9223372036854775808n || ${U} > 9223372036854775807n) return INVALID;`);break;case"uint64":D.write(`if (${U} < 0n || ${U} > 18446744073709551615n) return INVALID;`);break;default:throw new ND(`bigint format ${Q}`)}}function E3D(D,$,U,Q){let X=U.mime;if(X&&X.length>0){let F=ID($,new Set(X));D.write(`if (!${F}.has(${Q}.type)) return INVALID;`)}}function j3D(D,$,U,Q){if(U.when)throw new ND('check with a custom "when" condition');D.write(`if (${Q} == null) return INVALID;`);let X=U.shape;for(let F of Reflect.ownKeys(X)){let Y=typeof F==="symbol"?ID($,F):b0(F),J=YD($);D.write(`const ${J} = ${Q}[${Y}];`),R0(D,$,X[F],J,!1)}}function T3D(D,$,U,Q){let X=`${Q}[${JSON.stringify(U.property)}]`;lD(D,$,U.schema,X)}function S3D(D,$,U,Q,X){let F=U._zod.def.tx;if(!F)throw new ND("overwrite check without a transform function");if($4(F))throw new u$("z.compile: async overwrite transforms are not supported");let Y=ID($,F);D.write(`const ${X} = ${Y}(${Q});`)}function pz(){throw new a0}function az(D){this.issues.push(D)}function P3D(D,$,U,Q){let X=U._zod.def;if(X.fn){if($4(X.fn))throw new u$("z.compile: async .refine() predicates are not supported");let F=D4($,X.fn),Y=ID($,pz),J=YD($);return D.write(`const ${J} = ${F}(${Q});`),D.write(`if (${J} instanceof Promise) ${Y}();`),D.write(`if (!${J}) return INVALID;`),Q}if(U._zod.check){if($4(U._zod.check))throw new u$("z.compile: async .superRefine() / check functions are not supported");let F=U._zod.check,J=D4($,(q)=>{let W={value:q,issues:[],addIssue:az};if(F(W)instanceof Promise)pz();return W.issues.length===0?W.value:_0}),I=YD($);return D.write(`const ${I} = ${J}(${Q});`),D.write(`if (${I} === INVALID) return INVALID;`),I}throw new ND("custom check without a predicate or check function")}function h_(D,$,U,Q,X=!0){let F=U.format;if(F==="base64"){let q=ID($,_3);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}if(F==="base64url"){let q=ID($,yX);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}if(F==="jwt"){let q=ID($,dX),W=ID($,U.alg??null);return D.write(`if (!${q}(${Q}, ${W})) return INVALID;`),Q}if(F==="ipv6"){let q=ID($,v3);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}if(F==="cidrv6"){let q=ID($,uX);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}if(F==="credit_card"){let q=ID($,mX);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}if(F==="iban"){let q=ID($,hX);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}let Y=U;if(F==="url"||F==="httpurl"||Y.normalize||Y.hostname!==void 0||Y.protocol!==void 0){let q=ID($,kX),W=ID($,U),B=YD($),G=YD($);if(D.write(`const ${B} = ${Q}.trim();`),D.write(`const ${G} = ${q}(${B}, ${W});`),D.write(`if (typeof ${G} === "number") return INVALID;`),Y.hostname!==void 0){let K=ID($,xX);D.write(`if (!${K}(${G}, ${W}.hostname)) return INVALID;`)}if(Y.protocol!==void 0){let K=ID($,gX);D.write(`if (!${K}(${G}, ${W}.protocol)) return INVALID;`)}if(!X)return null;let Z=YD($),z=Y.normalize?`${G}.href`:`${ID($,b3)}(${B})`;return D.write(`const ${Z} = ${z};`),Z}let J=U.fn;if(J){if($4(J))throw new ND(`async string format ${F}`);let q=ID($,J);return D.write(`if (!${q}(${Q})) return INVALID;`),Q}if(C3D.has(F)&&U.pattern){let q=ID($,U.pattern);return D.write(`${q}.lastIndex = 0;`),D.write(`if (!${q}.test(${Q})) return INVALID;`),Q}let I=U.format;switch(I){case"regex":throw new ND("regex format without a pattern");case"lowercase":D.write(`if (${Q} !== ${Q}.toLowerCase()) return INVALID;`);break;case"uppercase":D.write(`if (${Q} !== ${Q}.toUpperCase()) return INVALID;`);break;case"includes":D.write(`if (!${Q}.includes(${b0(U.includes)})) return INVALID;`);break;case"starts_with":{let q=U.prefix;D.write(`if (${Q}.slice(0, ${q.length}) !== ${b0(q)}) return INVALID;`);break}case"ends_with":{let q=U.suffix;D.write(`if (${Q}.slice(-${q.length}) !== ${b0(q)}) return INVALID;`);break}default:throw new ND(`string format ${I}`)}return Q}function lD(D,$,U,Q,X=!0){let F=U._zod.def,Y=F.type;if(F.coerce)throw new ND(`coercion (z.coerce.${Y}())`);let J=X||!!F.checks?.length,I;switch(Y){case"string":I=b3D(D,$,U,Q,J);break;case"number":I=v3D(D,U,Q);break;case"boolean":I=_3D(D,Q);break;case"bigint":I=k3D(D,U,Q);break;case"symbol":I=x3D(D,Q);break;case"undefined":I=g3D(D,Q);break;case"null":I=u3D(D,Q);break;case"any":case"unknown":I=Q;break;case"never":D.write("return INVALID;"),I=Q;break;case"void":I=f3D(D,Q);break;case"nan":I=y3D(D,Q);break;case"date":I=m3D(D,Q);break;case"object":I=h3D(D,$,U,Q,J);break;case"optional":I=d3D(D,$,U,Q,J);break;case"nullable":I=i3D(D,$,U,Q,J);break;case"array":I=c3D(D,$,U,Q,J);break;case"literal":I=p3D(D,$,U,Q);break;case"enum":I=r3D(D,$,U,Q);break;case"readonly":{let q=g_(D,$,U,Q),W=YD($);D.write(`const ${W} = Object.freeze(${q});`),I=W;break}case"success":g_(D,$,U,Q),I="true";break;case"default":case"prefault":I=o3D(D,$,U,Q);break;case"nonoptional":I=a3D(D,$,U,Q);break;case"tuple":I=t3D(D,$,U,Q);break;case"union":I=s3D(D,$,U,Q);break;case"intersection":I=$5D(D,$,U,Q);break;case"record":I=U5D(D,$,U,Q);break;case"map":I=Q5D(D,$,U,Q);break;case"set":I=F5D(D,$,U,Q);break;case"file":I=Y5D(D,Q);break;case"template_literal":I=J5D(D,$,U,Q);break;case"lazy":I=I5D(D,$,U,Q);break;case"pipe":I=q5D(D,$,U,Q);break;case"custom":I=W5D(D,$,U,Q);break;case"transform":I=z5D(D,$,U,Q);break;case"catch":I=G5D(D,$,U,Q);break;default:throw new ND(`schema type ${Y}`)}if(I===null)return null;return w3D(D,$,U,I)}function b3D(D,$,U,Q,X=!0){D.write(`if (typeof ${Q} !== "string") return INVALID;`);let F=U._zod.def;if(F.format===void 0)return Q;return h_(D,$,F,Q,X)}function v3D(D,$,U){D.write(`if (typeof ${U} !== "number" || !Number.isFinite(${U})) return INVALID;`);let Q=$._zod.def;if(Q.check==="number_format"&&Q.format)m_(D,{format:Q.format},U);return U}function _3D(D,$){return D.write(`if (typeof ${$} !== "boolean") return INVALID;`),$}function k3D(D,$,U){D.write(`if (typeof ${U} !== "bigint") return INVALID;`);let Q=$._zod.def;if(Q.format)switch(Q.format){case"int64":D.write(`if (${U} < -9223372036854775808n || ${U} > 9223372036854775807n) return INVALID;`);break;case"uint64":D.write(`if (${U} < 0n || ${U} > 18446744073709551615n) return INVALID;`);break}return U}function x3D(D,$){return D.write(`if (typeof ${$} !== "symbol") return INVALID;`),$}function g3D(D,$){return D.write(`if (${$} !== undefined) return INVALID;`),$}function u3D(D,$){return D.write(`if (${$} !== null) return INVALID;`),$}function f3D(D,$){return D.write(`if (${$} !== undefined) return INVALID;`),$}function y3D(D,$){return D.write(`if (typeof ${$} !== "number" || !Number.isNaN(${$})) return INVALID;`),$}function m3D(D,$){return D.write(`if (!(${$} instanceof Date) || Number.isNaN(${$}.getTime())) return INVALID;`),$}function h3D(D,$,U,Q,X=!0){let F=U._zod.def;D.write(`if (typeof ${Q} !== "object" || ${Q} === null || Array.isArray(${Q})) return INVALID;`);let Y=F.shape,J=Object.keys(Y),I=Object.getOwnPropertySymbols(Y),q=I.length?[...J,...I]:J,W=(N)=>typeof N==="symbol"?ID($,N):b0(N),B=(N)=>typeof N==="symbol"?`[${W(N)}]`:b0(N),G=Y;if(J.includes("__proto__"))throw new ND('object shape key "__proto__"');let Z=new Map;for(let N of q){let L=G[N],O=W(N),j=YD($);if(D.write(`const ${j} = ${Q}[${O}];`),L._zod.optin!==void 0){let E=YD($);if(D.write(`let ${E} = (() => {`),D.indented((C)=>{let S=R0(C,$,L,j);C.write(`return ${S};`)}),D.write("})();"),L._zod.optout==="optional")D.write(`if (${E} === INVALID) {`),D.indented((C)=>{C.write(`if (${O} in ${Q}) return INVALID;`),C.write(`${E} = undefined;`)}),D.write("}");else D.write(`if (${E} === INVALID) return INVALID;`);Z.set(N,E)}else{if(n3D(L))D.write(`if (!(${O} in ${Q})) return INVALID;`);let E=R0(D,$,L,j,X);if(E!==null)Z.set(N,E)}}let z=F.catchall,K="none";if(z){let N=z._zod.def.type;if(N==="never"){let L=J.map((O)=>`k !== ${b0(O)}`).join(" && ")||"true";D.write(`for (const k in ${Q}) {`),D.indented((O)=>{O.write(`if (${L}) return INVALID;`)}),D.write("}")}else if((N==="unknown"||N==="any")&&!z._zod.def.checks?.length)K="passthrough";else K="schema"}let H=YD($),M=q.some((N)=>x_(G[N])||rz(G[N]));if(!X){if(K==="schema"){let N=J.length>0?ID($,new Set(J)):null;D.write(`for (const k in ${Q}) {`),D.indented((L)=>{if(L.write('if (k === "__proto__") continue;'),N)L.write(`if (${N}.has(k)) continue;`);let O=YD($);L.write(`const ${O} = ${Q}[k];`),R0(L,$,z,O,!1)}),D.write("}")}return null}if(!M){let N=q.map((L)=>`${B(L)}: ${Z.get(L)}`).join(", ");D.write(`const ${H} = { ${N} };`)}else{D.write(`const ${H} = {};`);for(let N of q){let L=W(N),O=Z.get(N);if(rz(G[N]))D.write(`if (${L} in ${Q}) ${H}[${L}] = ${O};`);else if(x_(G[N]))D.write(`if (${O} !== undefined || ${L} in ${Q}) ${H}[${L}] = ${O};`);else D.write(`${H}[${L}] = ${O};`)}}if(K!=="none"){let N=J.length>0?ID($,new Set(J)):null;D.write(`for (const k in ${Q}) {`),D.indented((L)=>{if(L.write('if (k === "__proto__") continue;'),N)L.write(`if (${N}.has(k)) continue;`);if(K==="passthrough")L.write(`${H}[k] = ${Q}[k];`);else{let O=YD($);L.write(`const ${O} = ${Q}[k];`);let j=R0(L,$,z,O);L.write(`${H}[k] = ${j};`)}}),D.write("}")}return H}function d3D(D,$,U,Q,X=!0){let F=U._zod.def;if(l3D(U))return lD(D,$,F.innerType,Q,X);if(F.innerType._zod.optin==="defaulted"){let J=YD($),I=YD($);return D.write(`let ${J};`),D.write(`if (${Q} === undefined) {`),D.indented((q)=>{q.write(`const ${I} = (() => {`),q.indented((W)=>{let B=lD(W,$,F.innerType,Q);W.write(`return ${B};`)}),q.write("})();"),q.write(`if (${I} !== INVALID) ${J} = ${I};`)}),D.write("} else {"),D.indented((q)=>{let W=lD(q,$,F.innerType,Q);q.write(`${J} = ${W};`)}),D.write("}"),J}let Y=X?YD($):null;if(Y)D.write(`let ${Y};`);return D.write(`if (${Q} !== undefined) {`),D.indented((J)=>{let I=lD(J,$,F.innerType,Q,X);if(Y&&I!==null)J.write(`${Y} = ${I};`)}),D.write("}"),Y}function l3D(D){return D._zod.traits?.has("$ZodExactOptional")===!0}function n3D(D){return D._zod.optin===void 0&&e1(D)}function e1(D){if(D._zod.def.coerce)return!0;let $=D._zod.def;switch($.type){case"any":case"unknown":case"undefined":case"void":case"default":case"prefault":case"transform":case"custom":case"lazy":return!0;case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"never":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":return!1;case"nonoptional":return $.innerType?e1($.innerType):!1;case"literal":return!!$.values?.includes(void 0);case"enum":return!!D._zod.values?.has(void 0);case"optional":case"nullable":case"readonly":case"success":return $.innerType?e1($.innerType):!0;case"catch":return!0;case"union":return $.options?$.options.some(e1):!0;case"intersection":if(!$.left||!$.right)return!0;return e1($.left)&&e1($.right);case"pipe":return $.in?e1($.in):!0;default:return!0}}function rz(D){return D._zod.optin==="optional"&&D._zod.optout==="optional"}function x_(D){return(D._zod.optin!=="defaulted"||D._zod.optout==="optional")&&t8(D)}function t8(D){let $=D._zod.def;switch($.type){case"string":case"number":case"boolean":case"bigint":case"symbol":case"null":case"nan":case"date":case"object":case"array":case"tuple":case"record":case"map":case"set":case"file":case"template_literal":case"never":case"success":return!1;case"literal":return!!$.values?.includes(void 0);case"enum":return!!D._zod.values?.has(void 0);case"optional":return!0;case"nullable":case"readonly":case"nonoptional":return $.innerType?t8($.innerType):!0;case"union":return $.options?$.options.some(t8):!0;case"intersection":return!$.left||!$.right||t8($.left)||t8($.right);case"pipe":return $.out?t8($.out):!0;default:return!0}}function i3D(D,$,U,Q,X=!0){let F=U._zod.def,Y=X?YD($):null;if(Y)D.write(`let ${Y} = null;`);return D.write(`if (${Q} !== null) {`),D.indented((J)=>{let I=lD(J,$,F.innerType,Q,X);if(Y&&I!==null)J.write(`${Y} = ${I};`)}),D.write("}"),Y}function c3D(D,$,U,Q,X=!0){let F=U._zod.def;D.write(`if (!Array.isArray(${Q})) return INVALID;`);let Y=X?YD($):null,J=YD($),I=YD($);if(Y)D.write(`const ${Y} = new Array(${Q}.length);`);return D.write(`for (let ${J} = 0; ${J} < ${Q}.length; ${J}++) {`),D.indented((q)=>{q.write(`const ${I} = ${Q}[${J}];`);let W=R0(q,$,F.element,I,X);if(Y&&W!==null)q.write(`${Y}[${J}] = ${W};`)}),D.write("}"),Y}function p3D(D,$,U,Q){let F=U._zod.def.values;if(F.length!==1){let J=ID($,new Set(F));return D.write(`if (!${J}.has(${Q})) return INVALID;`),Q}let Y=F[0];if(typeof Y==="number"&&Number.isNaN(Y)){let J=ID($,new Set(F));return D.write(`if (!${J}.has(${Q})) return INVALID;`),Q}if(typeof Y==="string")D.write(`if (${Q} !== ${b0(Y)}) return INVALID;`);else if(typeof Y==="number"||typeof Y==="boolean")D.write(`if (${Q} !== ${Y}) return INVALID;`);else if(Y===null)D.write(`if (${Q} !== null) return INVALID;`);else if(Y===void 0)D.write(`if (${Q} !== undefined) return INVALID;`);else if(typeof Y==="bigint")D.write(`if (${Q} !== ${Y}n) return INVALID;`);else throw new ND(`literal type ${typeof Y}`);return Q}function r3D(D,$,U,Q){let X=U._zod.values;if(!X)throw new ND("enum schema without enumerated values");let F=ID($,X);return D.write(`if (!${F}.has(${Q})) return INVALID;`),Q}function g_(D,$,U,Q){let X=U._zod.def;return lD(D,$,X.innerType,Q)}function o3D(D,$,U,Q){let X=U._zod.def,Y=Object.getOwnPropertyDescriptor(U._zod.def,"defaultValue")?()=>U._zod.def.defaultValue:void 0;if(U._zod.def.type==="prefault"){if(!Y)return lD(D,$,X.innerType,Q);let I=ID($,Y),q=YD($);return D.write(`let ${q} = ${Q};`),D.write(`if (${Q} === undefined) ${q} = ${I}();`),lD(D,$,X.innerType,q)}let J=YD($);if(Y){let I=ID($,Y),q=ID($,K3);D.write(`let ${J};`),D.write(`if (${Q} === undefined) {`),D.indented((W)=>{W.write(`${J} = ${q}(${I}());`)}),D.write("} else {"),D.indented((W)=>{let B=lD(W,$,X.innerType,Q);W.write(`${J} = ${B} === undefined ? ${q}(${I}()) : ${B};`)}),D.write("}")}else D.write(`let ${J};`),D.write(`if (${Q} !== undefined) {`),D.indented((I)=>{let q=lD(I,$,X.innerType,Q);I.write(`${J} = ${q};`)}),D.write("}");return J}function a3D(D,$,U,Q){let X=U._zod.def,F=lD(D,$,X.innerType,Q),Y=YD($);return D.write(`const ${Y} = ${F};`),D.write(`if (${Y} === undefined) return INVALID;`),Y}function t3D(D,$,U,Q){let X=U._zod.def,F=X.items,Y=X.rest;D.write(`if (!Array.isArray(${Q})) return INVALID;`);let J=u_(F,"optin"),I=u_(F,"optout");if(Y)D.write(`if (${Q}.length < ${J}) return INVALID;`);else D.write(`if (${Q}.length < ${J} || ${Q}.length > ${F.length}) return INVALID;`);let q=YD($);D.write(`const ${q} = [];`);for(let W=0;W<F.length;W++){let B=F[W];if(W>=I)D.write(`if (${q}.length === ${W}) {`),D.indented((G)=>{G.write(`if (${W} < ${Q}.length) {`),G.indented((Z)=>{let z=YD($);Z.write(`const ${z} = ${Q}[${W}];`);let K=R0(Z,$,B,z);Z.write(`${q}[${W}] = ${K};`)}),G.write("} else {"),G.indented((Z)=>{if(rz(B)){Z.write(`${q}.length = ${W};`);return}let z=YD($),K=YD($);Z.write(`const ${z} = undefined;`),Z.write(`const ${K} = (() => {`),Z.indented((H)=>{let M=R0(H,$,B,z);H.write(`return ${M};`)}),Z.write("})();"),Z.write(`if (${K} === INVALID || ${K} === undefined) ${q}.length = ${W};`),Z.write(`else ${q}[${W}] = ${K};`)}),G.write("}")}),D.write("}");else{let G=YD($);D.write(`const ${G} = ${Q}[${W}];`);let Z=R0(D,$,B,G);D.write(`${q}[${W}] = ${Z};`)}}if(Y){let W=YD($),B=YD($);D.write(`for (let ${W} = ${F.length}; ${W} < ${Q}.length; ${W}++) {`),D.indented((G)=>{G.write(`const ${B} = ${Q}[${W}];`);let Z=R0(G,$,Y,B);G.write(`${q}[${W}] = ${Z};`)}),D.write("}")}return q}function u_(D,$){for(let U=D.length-1;U>=0;U--)if(!($==="optin"?D[U]._zod.optin!==void 0:D[U]._zod.optout==="optional"))return U+1;return 0}function s3D(D,$,U,Q){let X=U._zod.def,F=X.options;if(X.discriminator)return e3D(D,$,X,Q);if(X.inclusive===!1)throw new ND("exclusive unions (z.xor)");if(F.length===0)return D.write("return INVALID;"),Q;if(F.length===1)return lD(D,$,F[0],Q);if(F.every((I)=>I._zod.def.type==="literal"&&!I._zod.def.checks?.length)){let I=new Set(F.flatMap((W)=>W._zod.def.values)),q=ID($,I);return D.write(`if (!${q}.has(${Q})) return INVALID;`),Q}let J=YD($);D.write(`let ${J};`);for(let I=0;I<F.length;I++){let q=F[I];if(I===0)D.write(`${J} = (() => {`);else D.write(`if (${J} === INVALID) ${J} = (() => {`);D.indented((W)=>{let B=lD(W,$,q,Q);W.write(`return ${B};`)}),D.write("})();")}return D.write(`if (${J} === INVALID) return INVALID;`),J}function e3D(D,$,U,Q){if(U.unionFallback)throw new ND("discriminated union with unionFallback");if(U.options.length===0)return D.write("return INVALID;"),Q;let X=YD($),F=YD($);D.write(`const ${X} = ${Q}?.[${b0(U.discriminator)}];`),D.write(`let ${F};`);let Y=!0,J=new Set;for(let I of U.options){let q=I._zod.propValues?.[U.discriminator];if(!q||q.size===0)throw new ND("discriminated union option without static discriminator values");for(let G of q){if(J.has(G))throw new ND(`duplicate discriminator value ${String(G)}`);J.add(G)}let W=Array.from(q,(G)=>D5D($,X,G)),B=Y?"if":"else if";D.write(`${B} (${W.join(" || ")}) {`),D.indented((G)=>{let Z=lD(G,$,I,Q);G.write(`${F} = ${Z};`)}),D.write("}"),Y=!1}return D.write("else { return INVALID; }"),F}function D5D(D,$,U){if(typeof U==="string")return`${$} === ${b0(U)}`;if(typeof U==="number"){if(Number.isNaN(U))return`Number.isNaN(${$})`;return`${$} === ${U}`}if(typeof U==="boolean")return`${$} === ${U}`;if(U===null)return`${$} === null`;if(U===void 0)return`${$} === undefined`;if(typeof U==="bigint")return`${$} === ${U}n`;if(typeof U==="symbol"){let Q=ID(D,U);return`${$} === ${Q}`}throw new ND(`literal discriminator value ${String(U)}`)}function $5D(D,$,U,Q){let X=U._zod.def;$.definite=!1;let F=R0(D,$,X.left,Q),Y=R0(D,$,X.right,Q),J=ID($,p8),I=YD($);return D.write(`const ${I} = ${J}(${F}, ${Y});`),D.write(`if (!${I}.valid) return INVALID;`),`${I}.data`}function U5D(D,$,U,Q){let X=U._zod.def,F=ID($,I$);D.write(`if (!${F}(${Q})) return INVALID;`);let Y=YD($),J=YD($),I=YD($);D.write(`const ${Y} = {};`);let q=X,W=q.partial?void 0:X.keyType._zod.values;if(W){let Z=[];for(let K of W){if(!(typeof K==="string"||typeof K==="number"||typeof K==="symbol"))throw new ND(`record key value ${String(K)}`);let H=typeof K==="number"?K.toString():K;if(H==="__proto__")throw new ND('record key "__proto__"');Z.push(H);let M=ID($,K),N=lD(D,$,X.keyType,M),L=YD($);D.write(`const ${L} = ${Q}[${X5D($,H)}];`);let O=R0(D,$,X.valueType,L);D.write(`${Y}[${N}] = ${O};`)}let z=ID($,new Set(Z));return D.write(`for (const ${J} in ${Q}) {`),D.indented((K)=>{if(K.write(`if (${z}.has(${J})) continue;`),q.mode==="loose")K.write(`if (${J} !== "__proto__") ${Y}[${J}] = ${Q}[${J}];`);else K.write("return INVALID;")}),D.write("}"),Y}let B=X.keyType._zod.def;if(!(B.type==="string"&&B.format===void 0&&!B.coerce&&(B.checks?.length??0)===0)){let Z=X.mode==="loose",z=$Q(X.keyType);if(z.definite===!1)$.definite=!1;let K=ID($,z),H=ID($,g$),M=YD($);return f_(D,$,Q,J,(N)=>{if(N.write(`let ${M} = ${K}(${J});`),N.write(`if (${M} === INVALID && typeof ${J} === "string" && ${H}.test(${J})) ${M} = ${K}(Number(${J}));`),Z)N.write(`if (${M} === INVALID) { ${Y}[${J}] = ${Q}[${J}]; continue; }`);else N.write(`if (${M} === INVALID) return INVALID;`);N.write(`if (${M} === "__proto__") continue;`);let L=YD($);N.write(`const ${L} = ${Q}[${J}];`);let O=R0(N,$,X.valueType,L);N.write(`${Y}[${M}] = ${O};`)}),Y}return f_(D,$,Q,J,(Z)=>{Z.write(`const ${I} = ${Q}[${J}];`);let z=R0(Z,$,X.valueType,I);Z.write(`${Y}[${J}] = ${z};`)},"return INVALID;"),Y}function f_(D,$,U,Q,X,F){let Y=ID($,Object.prototype.propertyIsEnumerable),J=YD($),I=YD($),q=YD($);D.write(`const ${J} = Object.getOwnPropertySymbols(${U});`),D.write(`const ${I} = Object.getOwnPropertyNames(${U});`),D.write(`for (let ${q} = 0; ${q} < ${I}.length; ${q}++) {`),D.indented((W)=>{W.write(`const ${Q} = ${I}[${q}];`),W.write(`if (${Q} === "__proto__" || !${Y}.call(${U}, ${Q})) continue;`),X(W)}),D.write("}"),D.write(`for (let ${q} = 0; ${q} < ${J}.length; ${q}++) {`),D.indented((W)=>{if(W.write(`const ${Q} = ${J}[${q}];`),W.write(`if (!${Y}.call(${U}, ${Q})) continue;`),F)W.write(F);else X(W)}),D.write("}")}function X5D(D,$){if(typeof $==="string")return b0($);return ID(D,$)}function Q5D(D,$,U,Q){let X=U._zod.def;D.write(`if (!(${Q} instanceof Map)) return INVALID;`);let F=YD($),Y=YD($),J=YD($);return D.write(`const ${F} = new Map();`),D.write(`for (const [${Y}, ${J}] of ${Q}) {`),D.indented((I)=>{let q=lD(I,$,X.keyType,Y),W=lD(I,$,X.valueType,J);I.write(`${F}.set(${q}, ${W});`)}),D.write("}"),F}function F5D(D,$,U,Q){let X=U._zod.def;D.write(`if (!(${Q} instanceof Set)) return INVALID;`);let F=YD($),Y=YD($);return D.write(`const ${F} = new Set();`),D.write(`for (const ${Y} of ${Q}) {`),D.indented((J)=>{let I=lD(J,$,X.valueType,Y);J.write(`${F}.add(${I});`)}),D.write("}"),F}function Y5D(D,$){return D.write(`if (!(${$} instanceof File)) return INVALID;`),$}function J5D(D,$,U,Q){D.write(`if (typeof ${Q} !== "string") return INVALID;`);let X=U._zod.pattern;if(X){let F=ID($,X);D.write(`${F}.lastIndex = 0;`),D.write(`if (!${F}.test(${Q})) return INVALID;`)}return Q}function I5D(D,$,U,Q){let X=U._zod.def,F=D4($,X.getter),Y=ID($,{parser:null});D.write(`if (!${Y}.parser) {`),D.indented((I)=>{I.write(`const inner = ${F}();`),I.write(`${Y}.parser = function(input) {`),I.indented((q)=>{q.write("const result = inner._zod.run({ value: input, issues: [] }, {});"),q.write("return result.issues.length === 0 ? result.value : INVALID;")}),I.write("};")}),D.write("}");let J=YD($);return D.write(`const ${J} = ${Y}.parser(${Q});`),D.write(`if (${J} === INVALID) return INVALID;`),J}function q5D(D,$,U,Q){let X=U._zod.def,F=lD(D,$,X.in,Q);if(X.transform){if($4(X.transform))throw new u$("z.compile: async transforms in pipes are not supported");let Y=X.transform,I=D4($,(W)=>{let B={value:W,issues:[],addIssue:az},G=Y(W,B);if(G instanceof Promise)return _0;return B.issues.length===0?G:_0}),q=YD($);return D.write(`const ${q} = ${I}(${F});`),D.write(`if (${q} === INVALID) return INVALID;`),lD(D,$,X.out,q)}else return lD(D,$,X.out,F)}function $4(D){return typeof D==="function"&&(D.constructor.name==="AsyncFunction"||D[Symbol.toStringTag]==="AsyncFunction")}function W5D(D,$,U,Q){let X=U._zod.def;if(X.fn){if($4(X.fn))throw new u$("z.compile: async custom predicates are not supported");let F=D4($,X.fn),Y=ID($,pz),J=YD($);D.write(`const ${J} = ${F}(${Q});`),D.write(`if (${J} instanceof Promise) ${Y}();`),D.write(`if (!${J}) return INVALID;`)}else throw new ND("custom schema without a predicate function");return Q}function B5D(D,$,U){let Q=D._zod.run({value:U,issues:[]},{});if(Q&&typeof Q.then==="function")return _0;let X=Q;if(X.issues.length===0)return X.value;return $()}function G5D(D,$,U,Q){let X=U._zod.def;if(!X.catchValue[WX])throw new ND("catch with a callback (only a constant catch value compiles)",!1);let F=YD($);D.write(`let ${F} = (() => {`),D.indented((q)=>{let W=R0(q,$,X.innerType,Q);q.write(`return ${W};`)}),D.write("})();");let Y=ID($,X.innerType),J=D4($,X.catchValue),I=ID($,B5D);return D.write(`if (${F} === INVALID) {`),D.indented((q)=>{q.write(`${F} = ${I}(${Y}, ${J}, ${Q});`),q.write(`if (${F} === INVALID) return INVALID;`)}),D.write("}"),F}function z5D(D,$,U,Q){let X=U._zod.def;if(X.transform){if($4(X.transform))throw new u$("z.compile: async transforms are not supported");let F=X.transform,J=D4($,(q)=>{let W={value:q,issues:[],addIssue:az},B=F(q,W);if(B instanceof Promise)return _0;return W.issues.length===0?B:_0}),I=YD($);return D.write(`const ${I} = ${J}(${Q});`),D.write(`if (${I} === INVALID) return INVALID;`),I}return Q}var _0,k_,u$,ND,M3D,C3D;var d_=u(()=>{f6();vG();a1();r8();e();_0=Symbol.for("zod.compile.invalid"),k_=Symbol.for("zod.compile.fallback");u$=class u$ extends Error{constructor(D="z.compile does not support async refinements, transforms, or checks"){super(D);this.name="ZodCompileAsyncError"}};ND=class ND extends Error{constructor(D,$=!0){super(`z.compile does not support ${D}; this schema must use the runtime parser`);this.name="ZodCompileUnsupportedError",this.islandable=$}};M3D=new Set(["max_size","min_size","size_equals","max_length","min_length","length_equals"]);C3D=new Set(["cidrv4","cuid","cuid2","date","datetime","duration","e164","email","emoji","ends_with","guid","includes","ipv4","ksuid","lowercase","mac","nanoid","regex","starts_with","time","ulid","uppercase","uuid","xid"])});function UQ(D){if(D.checks)D.checks=[...D.checks];return D}function tz(D,$){return new D(UQ({type:"string",...p($)}))}function sz(D,$){return new D(UQ({type:"string",coerce:!0,...p($)}))}function XQ(D,$){return new D({type:"string",format:"email",check:"string_format",abort:!1,...p($)})}function QQ(D,$){return new D({type:"string",format:"guid",check:"string_format",abort:!1,...p($)})}function FQ(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,...p($)})}function YQ(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...p($)})}function JQ(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...p($)})}function IQ(D,$){return new D({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...p($)})}function r3(D,$){return new D({type:"string",format:"url",check:"string_format",abort:!1,...p($)})}function qQ(D,$){return new D({type:"string",format:"emoji",check:"string_format",abort:!1,...p($)})}function WQ(D,$){return new D({type:"string",format:"nanoid",check:"string_format",abort:!1,...p($)})}function BQ(D,$){return new D({type:"string",format:"cuid",check:"string_format",abort:!1,...p($)})}function GQ(D,$){return new D({type:"string",format:"cuid2",check:"string_format",abort:!1,...p($)})}function zQ(D,$){return new D({type:"string",format:"ulid",check:"string_format",abort:!1,...p($)})}function ZQ(D,$){return new D({type:"string",format:"xid",check:"string_format",abort:!1,...p($)})}function KQ(D,$){return new D({type:"string",format:"ksuid",check:"string_format",abort:!1,...p($)})}function HQ(D,$){return new D({type:"string",format:"ipv4",check:"string_format",abort:!1,...p($)})}function LQ(D,$){return new D({type:"string",format:"ipv6",check:"string_format",abort:!1,...p($)})}function ez(D,$){return new D({type:"string",format:"mac",check:"string_format",abort:!1,...p($)})}function NQ(D,$){return new D({type:"string",format:"cidrv4",check:"string_format",abort:!1,...p($)})}function MQ(D,$){return new D({type:"string",format:"cidrv6",check:"string_format",abort:!1,...p($)})}function wQ(D,$){return new D({type:"string",format:"base64",check:"string_format",abort:!1,...p($)})}function OQ(D,$){return new D({type:"string",format:"base64url",check:"string_format",abort:!1,...p($)})}function VQ(D,$){return new D({type:"string",format:"e164",check:"string_format",abort:!1,...p($)})}function DZ(D,$){return new D({type:"string",format:"credit_card",check:"string_format",abort:!1,...p($)})}function $Z(D,$){return new D({type:"string",format:"iban",check:"string_format",abort:!1,...p($)})}function RQ(D,$){return new D({type:"string",format:"jwt",check:"string_format",abort:!1,...p($)})}function o3(D,$){return new D({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...p($)})}function a3(D,$){return new D({type:"string",format:"date",check:"string_format",...p($)})}function t3(D,$){return new D({type:"string",format:"time",check:"string_format",precision:null,...p($)})}function s3(D,$){return new D({type:"string",format:"duration",check:"string_format",...p($)})}function XZ(D,$){return new D(UQ({type:"number",checks:[],...p($)}))}function QZ(D,$){return new D(UQ({type:"number",coerce:!0,checks:[],...p($)}))}function FZ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"safeint",...p($)})}function YZ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"float32",...p($)})}function JZ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"float64",...p($)})}function IZ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"int32",...p($)})}function qZ(D,$){return new D({type:"number",check:"number_format",abort:!1,format:"uint32",...p($)})}function WZ(D,$){return new D({type:"boolean",...p($)})}function BZ(D,$){return new D({type:"boolean",coerce:!0,...p($)})}function GZ(D,$){return new D({type:"bigint",...p($)})}function zZ(D,$){return new D({type:"bigint",coerce:!0,...p($)})}function ZZ(D,$){return new D({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...p($)})}function KZ(D,$){return new D({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...p($)})}function HZ(D,$){return new D({type:"symbol",...p($)})}function LZ(D,$){return new D({type:"undefined",...p($)})}function NZ(D,$){return new D({type:"null",...p($)})}function MZ(D){return new D({type:"any"})}function wZ(D){return new D({type:"unknown"})}function OZ(D,$){return new D({type:"never",...p($)})}function VZ(D,$){return new D({type:"void",...p($)})}function RZ(D,$){return new D({type:"date",...p($)})}function AZ(D,$){return new D({type:"date",coerce:!0,...p($)})}function EZ(D,$){return new D({type:"nan",...p($)})}function f$(D,$){return new jX({check:"less_than",...p($),value:D,inclusive:!1})}function t0(D,$){return new jX({check:"less_than",...p($),value:D,inclusive:!0})}function y$(D,$){return new TX({check:"greater_than",...p($),value:D,inclusive:!1})}function s0(D,$){return new TX({check:"greater_than",...p($),value:D,inclusive:!0})}function AQ(D){return y$(0,D)}function EQ(D){return f$(0,D)}function jQ(D){return t0(0,D)}function TQ(D){return s0(0,D)}function y6(D,$){return new oW({check:"multiple_of",...p($),value:D})}function m6(D,$){return new sW({check:"max_size",...p($),maximum:D})}function m$(D,$){return new eW({check:"min_size",...p($),minimum:D})}function U4(D,$){return new DB({check:"size_equals",...p($),size:D})}function X4(D,$){return new $B({check:"max_length",...p($),maximum:D})}function Q6(D,$){return new UB({check:"min_length",...p($),minimum:D})}function Q4(D,$){return new XB({check:"length_equals",...p($),length:D})}function s8(D,$){return new QB({check:"string_format",format:"regex",...p($),pattern:D})}function e8(D){return new FB({check:"string_format",format:"lowercase",...p(D)})}function D2(D){return new YB({check:"string_format",format:"uppercase",...p(D)})}function $2(D,$){return new JB({check:"string_format",format:"includes",...p($),includes:D})}function U2(D,$){return new IB({check:"string_format",format:"starts_with",...p($),prefix:D})}function X2(D,$){return new qB({check:"string_format",format:"ends_with",...p($),suffix:D})}function SQ(D,$,U){return new WB({check:"property",property:D,schema:$,...p(U)})}function Q2(D,$){return new BB({check:"properties",shape:D,...p($)})}function F2(D,$){return new GB({check:"mime_type",mime:D,...p($)})}function V$(D){return new zB({check:"overwrite",tx:D})}function Y2(D){return V$(($)=>$.normalize(D))}function J2(){return V$((D)=>D.trim())}function I2(){return V$((D)=>D.toLowerCase())}function q2(){return V$((D)=>D.toUpperCase())}function W2(){return V$((D)=>oq(D))}function jZ(D,$,U){return new D({type:"array",element:$,...p(U)})}function Z5D(D,$,U){return new D({type:"union",options:$,...p(U)})}function K5D(D,$,U){return new D({type:"union",options:$,inclusive:!1,...p(U)})}function H5D(D,$,U,Q){return new D({type:"union",options:U,discriminator:$,...p(Q)})}function L5D(D,$,U){return new D({type:"intersection",left:$,right:U})}function N5D(D,$,U,Q){let X=U instanceof qD;return new D({type:"tuple",items:$,rest:X?U:null,...p(X?Q:U)})}function M5D(D,$,U,Q){return new D({type:"record",keyType:$,valueType:U,...p(Q)})}function w5D(D,$,U,Q){return new D({type:"map",keyType:$,valueType:U,...p(Q)})}function O5D(D,$,U){return new D({type:"set",valueType:$,...p(U)})}function V5D(D,$,U){let Q=Array.isArray($)?Object.fromEntries($.map((X)=>[X,X])):$;return new D({type:"enum",entries:Q,...p(U)})}function R5D(D,$,U){return new D({type:"enum",entries:$,...p(U)})}function A5D(D,$,U){return new D({type:"literal",values:Array.isArray($)?$:[$],...p(U)})}function TZ(D,$){return new D({type:"file",...p($)})}function E5D(D,$){return new D({type:"transform",transform:$})}function j5D(D,$){return new D({type:"optional",innerType:$})}function T5D(D,$){return new D({type:"nullable",innerType:$})}function S5D(D,$,U){return new D({type:"default",innerType:$,get defaultValue(){return typeof U==="function"?U():K3(U)}})}function P5D(D,$,U){return new D({type:"nonoptional",innerType:$,...p(U)})}function C5D(D,$){return new D({type:"success",innerType:$})}function b5D(D,$,U){return new D({type:"catch",innerType:$,catchValue:typeof U==="function"?U:$W(U)})}function v5D(D,$,U){return new D({type:"pipe",in:$,out:U})}function _5D(D,$){return new D({type:"readonly",innerType:$})}function k5D(D,$,U){return new D({type:"template_literal",parts:$,...p(U)})}function x5D(D,$){return new D({type:"lazy",getter:$})}function g5D(D,$){return new D({type:"promise",innerType:$})}function SZ(D,$,U){let Q=p(U);return Q.abort??(Q.abort=!0),new D({type:"custom",check:"custom",fn:$,...Q})}function PZ(D,$,U){return new D({type:"custom",check:"custom",fn:$,...p(U)})}function CZ(D,$){let U=l_((Q)=>{return Q.addIssue=(X)=>{if(typeof X==="string")Q.issues.push(m8(X,Q.value,U._zod.def));else{let F=X;if(F.fatal)F.continue=!1;if(F.code??(F.code="custom"),!("input"in F))F.input=Q.value;F.inst??(F.inst=U),F.continue??(F.continue=!U._zod.def.abort),Q.issues.push(m8(F))}},D(Q.value,Q)},$);return U}function l_(D,$){let U=new kD({check:"custom",...p($)});return U._zod.check=D,U}function bZ(D){let $=new kD({check:"describe"});return $._zod.onattach=[(U)=>{let Q=L0.get(U)??{};L0.add(U,{...Q,description:D})}],$._zod.check=()=>{},$}function vZ(D){let $=new kD({check:"meta"});return $._zod.onattach=[(U)=>{let Q=L0.get(U)??{};L0.add(U,{...Q,...D})}],$._zod.check=()=>{},$}function _Z(D,$){let U=p($),Q=U.truthy??["true","1","yes","on","y","enabled"],X=U.falsy??["false","0","no","off","n","disabled"];if(U.case!=="sensitive")Q=Q.map((Z)=>typeof Z==="string"?Z.toLowerCase():Z),X=X.map((Z)=>typeof Z==="string"?Z.toLowerCase():Z);let F=new Set(Q),Y=new Set(X),J=D.Codec??u3,I=D.Boolean??x3,W=new(D.String??t1)({type:"string",error:U.error}),B=new I({type:"boolean",error:U.error}),G=new J({type:"pipe",in:W,out:B,transform:(Z,z)=>{let K=Z;if(U.case!=="sensitive")K=K.toLowerCase();if(F.has(K))return!0;else if(Y.has(K))return!1;else return z.issues.push({code:"invalid_value",expected:"stringbool",values:[...F,...Y],input:z.value,inst:G,continue:!1}),{}},reverseTransform:(Z,z)=>{if(Z===!0)return Q[0]||"true";else return X[0]||"false"},error:U.error});return G._zod.bag.truthy=Q,G._zod.bag.falsy=X,G._zod.bag.case=U.case??"insensitive",G}function F4(D,$,U,Q={}){let X=p(Q),F={check:"string_format",type:"string",format:$,fn:typeof U==="function"?U:(J)=>U.test(J),...X};if(U instanceof RegExp)F.pattern=U;return new D(F)}var UZ;var n_=u(()=>{SX();p3();r8();e();UZ={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6}});function e3(D,...$){for(let U of $)for(let Q of Reflect.ownKeys(U))if(Object.prototype.propertyIsEnumerable.call(U,Q))H0(D,Q,U[Q]);return D}function h6(D){let $=D?.target??"draft-2020-12";if($==="draft-4")$="draft-04";if($==="draft-7")$="draft-07";return{processors:D.processors??{},metadataRegistry:D?.metadata??L0,target:$,unrepresentable:D?.unrepresentable??"throw",override:D?.override??(()=>{}),io:D?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:D?.cycles??"ref",reused:D?.reused??"inline",intersections:[],deferred:[],external:D?.external??void 0}}function F0(D,$,U,Q,X){let F=typeof $.unrepresentable==="function"?$.unrepresentable({zodSchema:D,path:Q.path,message:X}):$.unrepresentable;if(F==="any")return!1;if(F===void 0||F==="throw")throw Error(X);return Object.assign(U,F),!0}function TD(D,$,U={path:[],schemaPath:[]}){var Q;let X=D._zod.def,F=$.seen.get(D);if(F){if(F.count++,U.schemaPath.includes(D))F.cycle=U.path;return F.schema}let Y={schema:{},count:1,cycle:void 0,path:U.path};$.seen.set(D,Y),$.sharedDefsExtractedFor=void 0,$.sharedEmitDoneFor=void 0;let J=D._zod.toJSONSchema?.();if(J)Y.schema=J;else{let W={...U,schemaPath:[...U.schemaPath,D],path:U.path};if(D._zod.processJSONSchema)D._zod.processJSONSchema($,Y.schema,W);else{let G=Y.schema,Z=$.processors[X.type];if(!Z)throw Error(`[toJSONSchema]: Non-representable type encountered: ${X.type}`);Z(D,$,G,W)}let B=D._zod.parent;if(B){if(!Y.ref)Y.ref=B;TD(B,$,W),$.seen.get(B).isParent=!0}}let I=$.metadataRegistry.get(D);if(I)e3(Y.schema,I);if($.io==="input"&&k0(D))delete Y.schema.examples,delete Y.schema.default;if($.io==="input"&&"_prefault"in Y.schema)(Q=Y.schema).default??(Q.default=Y.schema._prefault);return delete Y.schema._prefault,$.seen.get(D).schema}function i_(D){return D.replace(/~/g,"~0").replace(/\//g,"~1")}function d6(D,$){let U=D.seen.get($);if(!U)throw Error("Unprocessed schema. This is a bug in Zod.");if(D.external&&D.sharedDefsExtractedFor===D.external)return;let Q=new Map;for(let Y of D.seen.entries()){let J=D.metadataRegistry.get(Y[0])?.id;if(J){let I=Q.get(J);if(I&&I!==Y[0])throw Error(`Duplicate schema id "${J}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);Q.set(J,Y[0])}}let X=(Y)=>{let J=D.target==="draft-2020-12"?"$defs":"definitions";if(D.external){let B=D.external.registry.get(Y[0])?.id,G=D.external.uri??((z)=>z);if(B)return{ref:G(B)};let Z=Y[1].defId??Y[1].schema.id??`schema${D.counter++}`;return Y[1].defId=Z,{defId:Z,ref:`${G("__shared")}#/${J}/${i_(Z)}`}}let I="#",q=`${I}/${J}/`;if(Y[1]===U&&!Y[1].schema.id)return{ref:I};let W=Y[1].schema.id??`__schema${D.counter++}`;return{defId:W,ref:q+i_(W)}},F=(Y)=>{if(Y[1].schema.$ref)return;let J=Y[1],{ref:I,defId:q}=X(Y);if(J.def={...J.schema},q)J.defId=q;let W=J.schema;for(let B in W)delete W[B];W.$ref=I};if(D.cycles==="throw")for(let Y of D.seen.entries()){let J=Y[1];if(J.cycle)throw Error(`Cycle detected: #/${J.cycle?.join("/")}/<root>

Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let Y of D.seen.entries()){let J=Y[1];if($===Y[0]){F(Y);continue}if(D.external){let q=D.external.registry.get(Y[0])?.id;if($!==Y[0]&&q){F(Y);continue}}if(D.metadataRegistry.get(Y[0])?.id){F(Y);continue}if(J.cycle){F(Y);continue}if(J.count>1){if(D.reused==="ref")F(Y)}}if(D.external)D.sharedDefsExtractedFor=D.external}function r_(D){let $=D.anyOf;if(!Array.isArray($)||$.length===0||D.type!==void 0)return;let U=[];for(let Q of $){if(!Q||typeof Q!=="object")return;r_(Q);let X=Object.keys(Q);if(X.length!==1||X[0]!=="type")return;let F=Q.type;for(let Y of Array.isArray(F)?F:[F]){if(typeof Y!=="string")return;if(!U.includes(Y))U.push(Y)}}delete D.anyOf,D.type=U.length===1?U[0]:U}function p_(D){let $=D.additionalProperties;if($===void 0||$===!1||typeof $!=="object"||$===null)return null;return Object.keys($).length?$:null}function kZ(D){let $=[];for(let F of D){if(typeof F!=="object"||F.type!=="object")return null;for(let Y in F)if(!o_.has(Y))return null;$.push(F)}let U={},Q=new Set;for(let F of $){for(let Y in F.properties){if(Object.prototype.hasOwnProperty.call(U,Y))continue;let J=[];for(let q of $){let W=q.properties?.[Y]??p_(q);if(W===null||W===void 0)continue;if(!J.some((B)=>JSON.stringify(B)===JSON.stringify(W)))J.push(W)}let I=J.length===1?J[0]:kZ(J)??{allOf:J};H0(U,Y,I)}for(let Y of F.required??[])Q.add(Y)}let X={type:"object",properties:U};if(Q.size)X.required=[...Q];if($.every((F)=>F.additionalProperties===!1))X.additionalProperties=!1;else{let F=[];for(let Y of $){let J=p_(Y);if(J&&!F.some((I)=>JSON.stringify(I)===JSON.stringify(J)))F.push(J)}if(F.length===1)X.additionalProperties=F[0];else if(F.length>1)X.additionalProperties={allOf:F}}return X}function u5D(D){let $=D.allOf;if(!Array.isArray($)||$.length<2)return;for(let X of o_)if(X in D)return;let U=$.filter((X)=>c_.some((F)=>Array.isArray(X[F]))),Q=null;if(!U.length)Q=kZ($);else{let X=U[0],F=c_.find((I)=>Array.isArray(X[I]));if(Object.keys(X).length!==1)return;let Y=$.filter((I)=>I!==X),J=X[F].map((I)=>kZ([...Y,I]));if(J.some((I)=>!I))return;Q={[F]:J}}if(!Q)return;delete D.allOf,e3(D,Q)}function l6(D,$){let U=D.seen.get($);if(!U)throw Error("Unprocessed schema. This is a bug in Zod.");let Q=(J)=>{let I=D.seen.get(J);if(I.ref===null)return;let q=I.def??I.schema,W={...q},B=I.ref;if(I.ref=null,B){Q(B);let Z=D.seen.get(B),z=Z.schema;if(z.$ref&&(D.target==="draft-07"||D.target==="draft-04"||D.target==="openapi-3.0"))q.allOf=q.allOf??[],q.allOf.push(z);else e3(q,z);if(e3(q,W),J._zod.parent===B)for(let H in q){if(H==="$ref"||H==="allOf")continue;if(!(H in W))delete q[H]}if(z.$ref&&Z.def)for(let H in q){if(H==="$ref"||H==="allOf")continue;if(H in Z.def&&JSON.stringify(q[H])===JSON.stringify(Z.def[H]))delete q[H]}}let G=J._zod.parent;if(G&&G!==B){Q(G);let Z=D.seen.get(G);if(Z?.schema.$ref){if(q.$ref=Z.schema.$ref,Z.def)for(let z in q){if(z==="$ref"||z==="allOf")continue;if(z in Z.def&&JSON.stringify(q[z])===JSON.stringify(Z.def[z]))delete q[z]}}}D.override({zodSchema:J,jsonSchema:q,path:I.path??[]})};if(!D.external||D.sharedEmitDoneFor!==D.external){for(let J of[...D.seen.entries()].reverse())Q(J[0]);if(D.target!=="openapi-3.0")for(let J of D.seen.entries())r_(J[1].def??J[1].schema);for(let J of D.deferred)J();if(D.intersections.length){let J=new Map;for(let I of D.seen.values())for(let q of[I.schema,I.def]){let W=q?.allOf;if(!Array.isArray(W))continue;let B=J.get(W);if(B)B.push(q);else J.set(W,[q])}for(let I of D.intersections)for(let q of J.get(I)??[])u5D(q)}}let X={};if(D.target==="draft-2020-12")X.$schema="https://json-schema.org/draft/2020-12/schema";else if(D.target==="draft-07")X.$schema="http://json-schema.org/draft-07/schema#";else if(D.target==="draft-04")X.$schema="http://json-schema.org/draft-04/schema#";else if(D.target==="openapi-3.0");if(D.external?.uri){let J=D.external.registry.get($)?.id;if(!J)throw Error("Schema is missing an `id` property");X.$id=D.external.uri(J)}e3(X,U.defId?U.schema:U.def??U.schema);let F=D.metadataRegistry.get($)?.id;if(F!==void 0&&X.id===F)delete X.id;let Y=D.external?.defs??{};if(!D.external||D.sharedEmitDoneFor!==D.external)for(let J of D.seen.entries()){let I=J[1];if(I.def&&I.defId){if(I.def.id===I.defId)delete I.def.id;H0(Y,I.defId,I.def)}}if(D.external)D.sharedEmitDoneFor=D.external;if(D.external);else if(Object.keys(Y).length>0)if(D.target==="draft-2020-12")X.$defs=Y;else X.definitions=Y;try{let J=JSON.parse(JSON.stringify(X));return Object.defineProperty(J,"~standard",{value:{...$["~standard"],jsonSchema:{input:B2($,"input",D.processors),output:B2($,"output",D.processors)}},enumerable:!1,writable:!1}),J}catch(J){throw Error("Error converting schema to JSON.")}}function k0(D,$){let U=$??{seen:new Set};if(U.seen.has(D))return!1;U.seen.add(D);let Q=D._zod.def;if(Q.type==="transform")return!0;if(Q.type==="array")return k0(Q.element,U);if(Q.type==="set")return k0(Q.valueType,U);if(Q.type==="lazy")return k0(Q.getter(),U);if(Q.type==="promise"||Q.type==="optional"||Q.type==="nonoptional"||Q.type==="nullable"||Q.type==="readonly"||Q.type==="default"||Q.type==="prefault"||Q.type==="catch")return k0(Q.innerType,U);if(Q.type==="intersection")return k0(Q.left,U)||k0(Q.right,U);if(Q.type==="record"||Q.type==="map")return k0(Q.keyType,U)||k0(Q.valueType,U);if(Q.type==="pipe"){if(D._zod.traits.has("$ZodCodec"))return!0;return k0(Q.in,U)||k0(Q.out,U)}if(Q.type==="object"){for(let X in Q.shape)if(k0(Q.shape[X],U))return!0;return!1}if(Q.type==="union"){for(let X of Q.options)if(k0(X,U))return!0;return!1}if(Q.type==="tuple"){for(let X of Q.items)if(k0(X,U))return!0;if(Q.rest&&k0(Q.rest,U))return!0;return!1}return!1}var o_,c_,xZ=(D,$={})=>(U)=>{let Q=h6({...U,processors:$});return TD(D,Q),d6(Q,D),l6(Q,D)},B2=(D,$,U={})=>(Q)=>{let{libraryOptions:X,target:F}=Q??{},Y=h6({...X??{},target:F,io:$,processors:U});return TD(D,Y),d6(Y,D),l6(Y,D)};var D5=u(()=>{p3();e();o_=new Set(["type","properties","required","additionalProperties"]),c_=["oneOf","anyOf"]});function Y0(D){let $={},U=D._zod.def,Q=D._zod.traits.has("$ZodCheck")?[D,...U.checks??[]]:U.checks??[];for(let F of Q)f5D[F._zod.def.check]?.($,F._zod.def);let X=D._zod.bag;if(X.minimum!==void 0)G2($,"minimum",X.minimum);if(X.exclusiveMinimum!==void 0)G2($,"exclusiveMinimum",X.exclusiveMinimum);if(X.maximum!==void 0)z2($,"maximum",X.maximum);if(X.exclusiveMaximum!==void 0)z2($,"exclusiveMaximum",X.exclusiveMaximum);if(X.multipleOf!==void 0)Dk($,X.multipleOf);if(X.format!==void 0){if($.format??($.format=X.format),X.format.includes("int"))$.isInt=!0}if(X.mime)Uk($,X.mime);for(let F of X.patterns??[])$k($,F);return $}function $5(D){let $=D._zod.def;if($.type==="pipe"&&$.in._zod.traits.has("$ZodTransform"))return $5($.out);if($.type==="catch")return $5($.innerType);return D._zod.optin}function gZ(D,$,U){if($.$ref){if(U.has($))return $;U.add($);let z=D.get($)?.def;if(!z)return $;let K=gZ(D,z,U);return K===z?$:K}for(let z of["anyOf","oneOf"]){let K=$[z];if(!Array.isArray(K))continue;let H=K.map((M)=>gZ(D,M,U));if(H.some((M,N)=>M!==K[N]))$={...$,[z]:H}}let Q=Array.isArray($.type)?$.type:[$.type],X=!Q.includes("string")&&Q.some((z)=>z==="number"||z==="integer"),F=$.enum??($.const!==void 0?[$.const]:void 0);if(!X&&!F?.some((z)=>typeof z==="number"))return $;let{minimum:Y,maximum:J,exclusiveMinimum:I,exclusiveMaximum:q,multipleOf:W,format:B,id:G,...Z}=$;if(Z.enum)Z.enum=Z.enum.map((z)=>typeof z==="number"?String(z):z);else if(typeof Z.const==="number")Z.const=String(Z.const);if(!X)return Z;if(Z.type="string",!F)Z.pattern=(Q.includes("number")?g$:T3).source;return Z}function h5D(D){let $=new Map;for(let Q of D.seen.values())if(Q.def&&!$.has(Q.schema))$.set(Q.schema,Q);let U=new Map;for(let Q of uZ.get(D)??[]){let X=D.seen.get(Q),F=(X?.def??X?.schema)?.propertyNames;if(!F||F===!0||U.has(F))continue;let Y=gZ($,F,new Set);if(Y!==F)U.set(F,Y)}if(!U.size)return;for(let Q of D.seen.values())for(let X of[Q.schema,Q.def]){let F=X&&U.get(X.propertyNames);if(F)X.propertyNames=F}}function Fk(D,$,U,Q,X){let F=!1,Y=JSON.stringify(D,(J,I)=>{if(typeof I!=="bigint")return I;return F=!0,null});if(!F)return JSON.parse(Y);return F0($,U,Q,X,"BigInt defaults cannot be represented in JSON Schema"),ZK}function vQ(D,$){if("_idmap"in D){let Q=D,X=h6({...$,processors:PQ}),F={};for(let I of Q._idmap.entries()){let[q,W]=I;TD(W,X)}let Y={},J={registry:Q,uri:$?.uri,defs:F};X.external=J;for(let I of Q._idmap.entries()){let[q,W]=I;d6(X,W),H0(Y,q,l6(X,W))}if(Object.keys(F).length>0){let I=X.target==="draft-2020-12"?"$defs":"definitions";Y.__shared={[I]:F}}return{schemas:Y}}let U=h6({...$,processors:PQ});return TD(D,U),d6(U,D),l6(U,D)}var G2=(D,$,U)=>{if(D[$]===void 0||U>D[$])D[$]=U},z2=(D,$,U)=>{if(D[$]===void 0||U<D[$])D[$]=U},a_=(D,$)=>{G2(D,"minimum",$),z2(D,"maximum",$)},Dk=(D,$)=>{if(D.multipleOf??(D.multipleOf=[]),!D.multipleOf.includes($))D.multipleOf.push($)},$k=(D,$)=>{D.patterns??(D.patterns=new Set),D.patterns.add($)},Uk=(D,$)=>{D.mime=D.mime?D.mime.filter((U)=>$.includes(U)):[...$]},Xk=(D,$)=>{if(D.format=$,$.includes("int"))D.isInt=!0},t_=(D,$)=>G2(D,"minimum",$.minimum),s_=(D,$)=>z2(D,"maximum",$.maximum),e_=(D)=>($,U)=>{Xk($,U.format);let[Q,X]=D[U.format];G2($,"minimum",Q),z2($,"maximum",X)},f5D,y5D,m5D,Qk=(D)=>m5D.get(D)??D,fZ=(D,$,U,Q)=>{let X=U;X.type="string";let{minimum:F,maximum:Y,format:J,patterns:I,contentEncoding:q,laxFormat:W}=Y0(D);if(typeof F==="number")X.minLength=F;if(typeof Y==="number")X.maxLength=Y;if(J){if(X.format=y5D[J]??J,X.format==="")delete X.format;if(J==="time"||W)delete X.format}if(q)X.contentEncoding=q;if(I&&I.size>0){let B=[...I].map(Qk);if(B.length===1)X.pattern=B[0].source;else if(B.length>1)X.allOf=[...B.map((G)=>({...$.target==="draft-07"||$.target==="draft-04"||$.target==="openapi-3.0"?{type:"string"}:{},pattern:G.source}))]}},yZ=(D,$,U,Q)=>{let X=U,{minimum:F,maximum:Y,multipleOf:J,exclusiveMaximum:I,exclusiveMinimum:q,isInt:W}=Y0(D);X.type=W?"integer":"number";let B=typeof q==="number"&&q>=(F??Number.NEGATIVE_INFINITY),G=typeof I==="number"&&I<=(Y??Number.POSITIVE_INFINITY),Z=$.target==="draft-04"||$.target==="openapi-3.0";if(B)if(Z)X.minimum=q,X.exclusiveMinimum=!0;else X.exclusiveMinimum=q;else if(typeof F==="number")X.minimum=F;if(G)if(Z)X.maximum=I,X.exclusiveMaximum=!0;else X.exclusiveMaximum=I;else if(typeof Y==="number")X.maximum=Y;if(J){let z=new Set;for(let M of J)if(Number.isFinite(M)&&M!==0)z.add(Math.abs(M));else F0(D,$,X,Q,`A multipleOf divisor of ${M} cannot be represented in JSON Schema`);let[K,...H]=z;if(K!==void 0)X.multipleOf=K;if(H.length)X.allOf=[...X.allOf??[],...H.map((M)=>({multipleOf:M}))]}},mZ=(D,$,U,Q)=>{U.type="boolean"},hZ=(D,$,U,Q)=>{F0(D,$,U,Q,"BigInt cannot be represented in JSON Schema")},dZ=(D,$,U,Q)=>{F0(D,$,U,Q,"Symbols cannot be represented in JSON Schema")},lZ=(D,$,U,Q)=>{if($.target==="openapi-3.0")U.type="string",U.nullable=!0,U.enum=[null];else U.type="null"},nZ=(D,$,U,Q)=>{F0(D,$,U,Q,"Undefined cannot be represented in JSON Schema")},iZ=(D,$,U,Q)=>{F0(D,$,U,Q,"Void cannot be represented in JSON Schema")},cZ=(D,$,U,Q)=>{U.not={}},pZ=(D,$,U,Q)=>{},rZ=(D,$,U,Q)=>{},oZ=(D,$,U,Q)=>{F0(D,$,U,Q,"Date cannot be represented in JSON Schema")},aZ=(D,$,U,Q)=>{let X=D._zod.def,F=g8(X.entries);if(F.length===0){U.not={};return}if(F.every((Y)=>typeof Y==="number"))U.type="number";if(F.every((Y)=>typeof Y==="string"))U.type="string";U.enum=F},tZ=(D,$,U,Q)=>{let X=D._zod.def;if(X.values.length===0){U.not={};return}let F=[];for(let Y of X.values)if(Y===void 0){if(F0(D,$,U,Q,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof Y==="bigint"){if(F0(D,$,U,Q,"BigInt literals cannot be represented in JSON Schema"))return;F.push(Number(Y))}else F.push(Y);if(F.length===0);else if(F.length===1){let Y=F[0];if(U.type=Y===null?"null":typeof Y,$.target==="draft-04"||$.target==="openapi-3.0")U.enum=[Y];else U.const=Y}else{if(F.every((Y)=>typeof Y==="number"))U.type="number";if(F.every((Y)=>typeof Y==="string"))U.type="string";if(F.every((Y)=>typeof Y==="boolean"))U.type="boolean";if(F.every((Y)=>Y===null))U.type="null";U.enum=F}},sZ=(D,$,U,Q)=>{F0(D,$,U,Q,"NaN cannot be represented in JSON Schema")},eZ=(D,$,U,Q)=>{let X=U,F=D._zod.pattern;if(!F)throw Error("Pattern not found in template literal");X.type="string",X.pattern=F.source},DK=(D,$,U,Q)=>{let X=U;X.type="string",X.format="binary",X.contentEncoding="binary";let{minimum:F,maximum:Y,mime:J}=Y0(D);if(F!==void 0)X.minLength=F;if(Y!==void 0)X.maxLength=Y;if(!J)return;if(J.length===0)X.not={};else if(J.length===1)X.contentMediaType=J[0];else X.anyOf=J.map((I)=>({contentMediaType:I}))},$K=(D,$,U,Q)=>{U.type="boolean"},UK=(D,$,U,Q)=>{F0(D,$,U,Q,"Custom types cannot be represented in JSON Schema")},XK=(D,$,U,Q)=>{F0(D,$,U,Q,"Function types cannot be represented in JSON Schema")},QK=(D,$,U,Q)=>{F0(D,$,U,Q,"Transforms cannot be represented in JSON Schema")},FK=(D,$,U,Q)=>{F0(D,$,U,Q,"Map cannot be represented in JSON Schema")},YK=(D,$,U,Q)=>{F0(D,$,U,Q,"Set cannot be represented in JSON Schema")},JK=(D,$,U,Q)=>{let X=U,F=D._zod.def,{minimum:Y,maximum:J}=Y0(D);if(typeof Y==="number")X.minItems=Y;if(typeof J==="number")X.maxItems=J;X.type="array",X.items=TD(F.element,$,{...Q,path:[...Q.path,"items"]})},IK=(D,$,U,Q)=>{let X=U,F=D._zod.def,Y=F.shape;if(Object.getOwnPropertySymbols(Y).length&&F0(D,$,X,Q,"Symbol keys cannot be represented in JSON Schema"))return;X.type="object",X.properties={};for(let q in Y)H0(X.properties,q,TD(Y[q],$,{...Q,path:[...Q.path,"properties",q]}));let I=[];for(let q of Object.keys(Y)){let W=F.shape[q];if($.io==="input"?$5(W)===void 0:W._zod.optout===void 0)I.push(q)}if(I.length>0)X.required=I;if(F.catchall?._zod.def.type==="never")X.additionalProperties=!1;else if(!F.catchall){if($.io==="output")X.additionalProperties=!1}else if(F.catchall)X.additionalProperties=TD(F.catchall,$,{...Q,path:[...Q.path,"additionalProperties"]})},CQ=(D,$,U,Q)=>{let X=D._zod.def,F=X.inclusive===!1,Y=X.options.map((J,I)=>TD(J,$,{...Q,path:[...Q.path,F?"oneOf":"anyOf",I]}));if(F)U.oneOf=Y;else U.anyOf=Y},qK=(D,$,U,Q)=>{let X=D._zod.def,F=TD(X.left,$,{...Q,path:[...Q.path,"allOf",0]}),Y=TD(X.right,$,{...Q,path:[...Q.path,"allOf",1]}),J=(q)=>("allOf"in q)&&Object.keys(q).length===1,I=[...J(F)?F.allOf:[F],...J(Y)?Y.allOf:[Y]];U.allOf=I,$.intersections.push(I)},WK=(D,$,U,Q)=>{let X=U,F=D._zod.def;X.type="array";let Y=$.target==="draft-2020-12"?"prefixItems":"items",J=$.target==="draft-2020-12"?"items":$.target==="openapi-3.0"?"items":"additionalItems",I=F.items.map((K,H)=>TD(K,$,{...Q,path:[...Q.path,Y,H]})),q=F.rest?TD(F.rest,$,{...Q,path:[...Q.path,J,...$.target==="openapi-3.0"?[F.items.length]:[]]}):null,W=F.items.length;while(W>0){let K=F.items[W-1];if(!($.io==="input"?$5(K)!==void 0:K._zod.optout==="optional"))break;W--}let B=F.items.length,G=!F.rest;if($.target==="draft-2020-12"){if(X.prefixItems=I,G)X.items=!1;else if(q)X.items=q;if(W>0)X.minItems=W;if(G)X.maxItems=B}else if($.target==="openapi-3.0"){if(X.items={anyOf:I},q)X.items.anyOf.push(q);if(W>0)X.minItems=W;if(G)X.maxItems=B}else{if(X.items=I,G)X.additionalItems=!1;else if(q)X.additionalItems=q;if(W>0)X.minItems=W;if(G)X.maxItems=B}let{minimum:Z,maximum:z}=Y0(D);if(typeof Z==="number")X.minItems=Z;if(typeof z==="number")X.maxItems=z},uZ,BK=(D,$,U,Q)=>{let X=U,F=D._zod.def;X.type="object";let Y=F.keyType,J=Y0(Y).patterns;if(F.mode==="loose"&&J&&J.size>0){let W=TD(F.valueType,$,{...Q,path:[...Q.path,"patternProperties","*"]});X.patternProperties={};for(let B of J)H0(X.patternProperties,Qk(B).source,W)}else{if($.target==="draft-07"||$.target==="draft-2020-12"){X.propertyNames=TD(F.keyType,$,{...Q,path:[...Q.path,"propertyNames"]});let W=uZ.get($);if(!W)W=[],uZ.set($,W),$.deferred.push(()=>h5D($));W.push(D)}X.additionalProperties=TD(F.valueType,$,{...Q,path:[...Q.path,"additionalProperties"]})}let I=Y._zod.values,q=$.io==="input"&&$5(F.valueType)!==void 0;if(I&&!F.partial&&!q){let W=[...I].filter((B)=>typeof B==="string"||typeof B==="number");if(W.length>0)X.required=W.map(String)}},GK=(D,$,U,Q)=>{let X=D._zod.def,F=TD(X.innerType,$,Q),Y=$.seen.get(D);if($.target==="openapi-3.0")Y.ref=X.innerType,U.nullable=!0;else U.anyOf=[F,{type:"null"}]},zK=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);F.ref=X.innerType},ZK,KK=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);F.ref=X.innerType;let Y=Fk(X.defaultValue,D,$,U,Q);if(Y!==ZK)U.default=Y},HK=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);if(F.ref=X.innerType,$.io!=="input")return;let Y=Fk(X.defaultValue,D,$,U,Q);if(Y!==ZK)U._prefault=Y},LK=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);F.ref=X.innerType;let Y;try{Y=X.catchValue(void 0)}catch{F0(D,$,U,Q,"Dynamic catch values are not supported in JSON Schema");return}U.default=Y},NK=(D,$,U,Q)=>{let X=D._zod.def,F=X.in._zod.traits.has("$ZodTransform"),Y=$.io==="input"?F?X.out:X.in:X.out;TD(Y,$,Q);let J=$.seen.get(D);J.ref=Y},MK=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);F.ref=X.innerType,U.readOnly=!0},wK=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);F.ref=X.innerType},bQ=(D,$,U,Q)=>{let X=D._zod.def;TD(X.innerType,$,Q);let F=$.seen.get(D);F.ref=X.innerType},OK=(D,$,U,Q)=>{let X=D._zod.innerType;TD(X,$,Q);let F=$.seen.get(D);F.ref=X},PQ;var U5=u(()=>{a1();r8();D5();e();f5D={greater_than:(D,$)=>G2(D,$.inclusive?"minimum":"exclusiveMinimum",$.value),less_than:(D,$)=>z2(D,$.inclusive?"maximum":"exclusiveMaximum",$.value),multiple_of:(D,$)=>Dk(D,$.value),number_format:e_(L3),bigint_format:e_(N3),min_length:t_,max_length:s_,length_equals:(D,$)=>a_(D,$.length),min_size:t_,max_size:s_,size_equals:(D,$)=>a_(D,$.size),string_format:(D,$)=>{if(Xk(D,$.format),$.pattern)$k(D,$.pattern);if($.format==="base64"||$.format==="base64url")D.contentEncoding=$.format;if($.local||$.precision===-1)D.laxFormat=!0},mime_type:(D,$)=>Uk(D,$.mime)};y5D={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},m5D=new Map([[fX,PW],[k3,CW]]);uZ=new WeakMap;ZK=Symbol();PQ={string:fZ,number:yZ,boolean:mZ,bigint:hZ,symbol:dZ,null:lZ,undefined:nZ,void:iZ,never:cZ,any:pZ,unknown:rZ,date:oZ,enum:aZ,literal:tZ,nan:sZ,template_literal:eZ,file:DK,success:$K,custom:UK,function:XK,transform:QK,map:FK,set:YK,array:JK,object:IK,union:CQ,intersection:qK,tuple:WK,record:BK,nullable:GK,nonoptional:zK,default:KK,prefault:HK,catch:LK,pipe:NK,readonly:MK,promise:wK,optional:bQ,lazy:OK}});class VK{get metadataRegistry(){return this.ctx.metadataRegistry}get target(){return this.ctx.target}get unrepresentable(){return this.ctx.unrepresentable}get override(){return this.ctx.override}get io(){return this.ctx.io}get counter(){return this.ctx.counter}set counter(D){this.ctx.counter=D}get seen(){return this.ctx.seen}constructor(D){let $=D?.target??"draft-2020-12";if($==="draft-4")$="draft-04";if($==="draft-7")$="draft-07";this.ctx=h6({processors:PQ,target:$,...D?.metadata&&{metadata:D.metadata},...D?.unrepresentable&&{unrepresentable:D.unrepresentable},...D?.override&&{override:D.override},...D?.io&&{io:D.io}})}process(D,$={path:[],schemaPath:[]}){return TD(D,this.ctx,$)}emit(D,$){if($){if($.cycles)this.ctx.cycles=$.cycles;if($.reused)this.ctx.reused=$.reused;if($.external)this.ctx.external=$.external}this.ctx.sharedDefsExtractedFor=void 0,this.ctx.sharedEmitDoneFor=void 0,d6(this.ctx,D);let U=l6(this.ctx,D),{"~standard":Q,...X}=U;return X}}var Yk=u(()=>{U5();D5()});var Jk={};var Ik=()=>{};var F6={};N0(F6,{withParser:()=>DQ,version:()=>ZB,validateURL:()=>kX,validateAsync:()=>E3,validate:()=>A3,util:()=>d,urlProtocolOk:()=>gX,urlHostnameOk:()=>xX,treeifyError:()=>IW,toZod:()=>z3,toJSONSchema:()=>vQ,toDotPath:()=>pb,stripTabAndNewline:()=>b3,standardProps:()=>_X,safeParseAsync:()=>z2D,safeParse:()=>G2D,safeEncodeAsync:()=>R2D,safeEncode:()=>O2D,safeDecodeAsync:()=>A2D,safeDecode:()=>V2D,registry:()=>eX,regexes:()=>W$,processSchema:()=>TD,process:()=>TD,prettifyError:()=>qW,parseURLObject:()=>Zv,parseAsync:()=>zX,parse:()=>GX,meta:()=>vZ,mergeValues:()=>p8,memoizer:()=>h3,locales:()=>c3,isValidJWT:()=>dX,isValidIPv6:()=>v3,isValidIBAN:()=>hX,isValidCreditCard:()=>mX,isValidCIDRv6:()=>uX,isValidBase64URL:()=>yX,isValidBase64:()=>_3,isRecursiveSchema:()=>tX,isBackEdge:()=>sX,initializeContext:()=>h6,handleUnrepresentable:()=>F0,globalRegistry:()=>L0,globalConfig:()=>B0,getDiscriminatedOption:()=>FG,formatError:()=>R3,flattenError:()=>V3,finalize:()=>l6,extractDefs:()=>d6,encodeAsync:()=>M2D,encode:()=>L2D,describe:()=>bZ,decodeAsync:()=>w2D,decode:()=>N2D,createToJSONSchemaMethod:()=>xZ,createStandardJSONSchemaMethod:()=>B2,config:()=>aD,compileFn:()=>$Q,compile:()=>oz,clone:()=>ED,canParseURL:()=>OB,base64urlCharset:()=>k3,base64Charset:()=>fX,_xor:()=>K5D,_xid:()=>ZQ,_void:()=>VZ,_uuidv7:()=>IQ,_uuidv6:()=>JQ,_uuidv4:()=>YQ,_uuid:()=>FQ,_url:()=>r3,_uppercase:()=>D2,_unknown:()=>wZ,_union:()=>Z5D,_undefined:()=>LZ,_ulid:()=>zQ,_uint64:()=>KZ,_uint32:()=>qZ,_tuple:()=>N5D,_trim:()=>J2,_transform:()=>E5D,_toUpperCase:()=>q2,_toLowerCase:()=>I2,_templateLiteral:()=>k5D,_symbol:()=>HZ,_superRefine:()=>CZ,_success:()=>C5D,_stringbool:()=>_Z,_stringFormat:()=>F4,_string:()=>tz,_startsWith:()=>U2,_slugify:()=>W2,_size:()=>U4,_set:()=>O5D,_safeParseAsync:()=>n8,_safeParse:()=>l8,_safeEncodeAsync:()=>wX,_safeEncode:()=>NX,_safeDecodeAsync:()=>OX,_safeDecode:()=>MX,_regex:()=>s8,_refine:()=>PZ,_record:()=>M5D,_readonly:()=>_5D,_property:()=>SQ,_properties:()=>Q2,_promise:()=>g5D,_positive:()=>AQ,_pipe:()=>v5D,_parseAsync:()=>d8,_parse:()=>h8,_overwrite:()=>V$,_optional:()=>j5D,_number:()=>XZ,_nullable:()=>T5D,_null:()=>NZ,_normalize:()=>Y2,_nonpositive:()=>jQ,_nonoptional:()=>P5D,_nonnegative:()=>TQ,_never:()=>OZ,_negative:()=>EQ,_nativeEnum:()=>R5D,_nanoid:()=>WQ,_nan:()=>EZ,_multipleOf:()=>y6,_minSize:()=>m$,_minLength:()=>Q6,_min:()=>s0,_mime:()=>F2,_maxSize:()=>m6,_maxLength:()=>X4,_max:()=>t0,_map:()=>w5D,_mac:()=>ez,_lte:()=>t0,_lt:()=>f$,_lowercase:()=>e8,_literal:()=>A5D,_length:()=>Q4,_lazy:()=>x5D,_ksuid:()=>KQ,_jwt:()=>RQ,_isoTime:()=>t3,_isoDuration:()=>s3,_isoDateTime:()=>o3,_isoDate:()=>a3,_ipv6:()=>LQ,_ipv4:()=>HQ,_intersection:()=>L5D,_int64:()=>ZZ,_int32:()=>IZ,_int:()=>FZ,_includes:()=>$2,_iban:()=>$Z,_guid:()=>QQ,_gte:()=>s0,_gt:()=>y$,_float64:()=>JZ,_float32:()=>YZ,_file:()=>TZ,_enum:()=>V5D,_endsWith:()=>X2,_encodeAsync:()=>HX,_encode:()=>ZX,_emoji:()=>qQ,_email:()=>XQ,_e164:()=>VQ,_discriminatedUnion:()=>H5D,_default:()=>S5D,_decodeAsync:()=>LX,_decode:()=>KX,_date:()=>RZ,_custom:()=>SZ,_cuid2:()=>GQ,_cuid:()=>BQ,_creditCard:()=>DZ,_coercedString:()=>sz,_coercedNumber:()=>QZ,_coercedDate:()=>AZ,_coercedBoolean:()=>BZ,_coercedBigint:()=>zZ,_cidrv6:()=>MQ,_cidrv4:()=>NQ,_check:()=>l_,_catch:()=>b5D,_boolean:()=>WZ,_bigint:()=>GZ,_base64url:()=>OQ,_base64:()=>wQ,_array:()=>jZ,_any:()=>MZ,ZodCompileUnsupportedError:()=>ND,ZodCompileAsyncError:()=>u$,URL_UNPARSEABLE:()=>C3,URL_BAD_FORMAT:()=>wB,TimePrecision:()=>UZ,NEVER:()=>XW,JSONSchemaGenerator:()=>VK,JSONSchema:()=>Jk,INVALID:()=>_0,Doc:()=>c8,$output:()=>lz,$input:()=>nz,$constructor:()=>x,$brand:()=>QW,$ZodXor:()=>QG,$ZodXID:()=>SB,$ZodVoid:()=>DG,$ZodUnknown:()=>sB,$ZodUnion:()=>g3,$ZodUndefined:()=>oB,$ZodUUID:()=>NB,$ZodURL:()=>VB,$ZodULID:()=>TB,$ZodType:()=>qD,$ZodTuple:()=>iX,$ZodTransform:()=>ZG,$ZodTemplateLiteral:()=>EG,$ZodSymbol:()=>rB,$ZodSuccess:()=>wG,$ZodStringFormat:()=>jD,$ZodString:()=>t1,$ZodSet:()=>WG,$ZodRegistry:()=>iz,$ZodRecord:()=>IG,$ZodRealError:()=>l0,$ZodReadonly:()=>AG,$ZodPromise:()=>TG,$ZodPreprocess:()=>RG,$ZodPrefault:()=>NG,$ZodPipe:()=>pX,$ZodOptional:()=>cX,$ZodObjectJIT:()=>XG,$ZodObject:()=>Lv,$ZodNumberFormat:()=>cB,$ZodNumber:()=>lX,$ZodNullable:()=>HG,$ZodNull:()=>aB,$ZodNonOptional:()=>MG,$ZodNever:()=>eB,$ZodNanoID:()=>AB,$ZodNaN:()=>VG,$ZodMap:()=>qG,$ZodMAC:()=>gB,$ZodLiteral:()=>GG,$ZodLazy:()=>f3,$ZodKSUID:()=>PB,$ZodJWT:()=>nB,$ZodIntersection:()=>JG,$ZodISOTime:()=>vB,$ZodISODuration:()=>_B,$ZodISODateTime:()=>CB,$ZodISODate:()=>bB,$ZodIPv6:()=>xB,$ZodIPv4:()=>kB,$ZodIBAN:()=>lB,$ZodGUID:()=>LB,$ZodFunction:()=>jG,$ZodFile:()=>zG,$ZodExactOptional:()=>KG,$ZodError:()=>JW,$ZodEnum:()=>BG,$ZodEncodeError:()=>r1,$ZodEmoji:()=>RB,$ZodEmail:()=>MB,$ZodE164:()=>hB,$ZodDiscriminatedUnion:()=>YG,$ZodDefault:()=>LG,$ZodDate:()=>$G,$ZodCyclicError:()=>bG,$ZodCustomStringFormat:()=>iB,$ZodCustom:()=>SG,$ZodCreditCard:()=>dB,$ZodCodec:()=>u3,$ZodCheckUpperCase:()=>YB,$ZodCheckStringFormat:()=>i8,$ZodCheckStartsWith:()=>IB,$ZodCheckSizeEquals:()=>DB,$ZodCheckRegex:()=>QB,$ZodCheckProperty:()=>WB,$ZodCheckProperties:()=>BB,$ZodCheckOverwrite:()=>zB,$ZodCheckNumberFormat:()=>aW,$ZodCheckMultipleOf:()=>oW,$ZodCheckMinSize:()=>eW,$ZodCheckMinLength:()=>UB,$ZodCheckMimeType:()=>GB,$ZodCheckMaxSize:()=>sW,$ZodCheckMaxLength:()=>$B,$ZodCheckLowerCase:()=>FB,$ZodCheckLessThan:()=>jX,$ZodCheckLengthEquals:()=>XB,$ZodCheckIncludes:()=>JB,$ZodCheckGreaterThan:()=>TX,$ZodCheckEndsWith:()=>qB,$ZodCheckBigIntFormat:()=>tW,$ZodCheck:()=>kD,$ZodCatch:()=>OG,$ZodCUID2:()=>jB,$ZodCUID:()=>EB,$ZodCIDRv6:()=>fB,$ZodCIDRv4:()=>uB,$ZodBoolean:()=>x3,$ZodBigIntFormat:()=>pB,$ZodBigInt:()=>nX,$ZodBase64URL:()=>mB,$ZodBase64:()=>yB,$ZodAsyncError:()=>a0,$ZodArray:()=>UG,$ZodAny:()=>tB});var e0=u(()=>{e();e();a1();dz();U5();Yk();Ik();f6();BW();WW();r8();vG();SX();KB();p3();d_();n_();D5()});var _Q={};N0(_Q,{uppercase:()=>D2,trim:()=>J2,toUpperCase:()=>q2,toLowerCase:()=>I2,startsWith:()=>U2,slugify:()=>W2,size:()=>U4,regex:()=>s8,property:()=>SQ,properties:()=>Q2,positive:()=>AQ,overwrite:()=>V$,normalize:()=>Y2,nonpositive:()=>jQ,nonnegative:()=>TQ,negative:()=>EQ,multipleOf:()=>y6,minSize:()=>m$,minLength:()=>Q6,mime:()=>F2,maxSize:()=>m6,maxLength:()=>X4,lte:()=>t0,lt:()=>f$,lowercase:()=>e8,length:()=>Q4,includes:()=>$2,gte:()=>s0,gt:()=>y$,endsWith:()=>X2});var kQ=u(()=>{e0()});function xQ(D,$,U){Object.defineProperty(D,$,{configurable:!0,enumerable:!1,get(){let Q=U(this);return Object.defineProperty(this,$,{value:Q,configurable:!0,writable:!0}),Q},set(Q){Object.defineProperty(this,$,{value:Q,configurable:!0,writable:!0})}})}var qk,Wk=(D,$)=>{JW.init(D,$),D.name="ZodError";let U=Object.getPrototypeOf(D);if(qk.has(U))return;qk.add(U),xQ(U,"format",(Q)=>(X)=>R3(Q,X)),xQ(U,"flatten",(Q)=>(X)=>V3(Q,X)),xQ(U,"addIssue",(Q)=>(X)=>{Q.issues.push(X),Q.message=JSON.stringify(Q.issues,u8,2)}),xQ(U,"addIssues",(Q)=>(X)=>{Q.issues.push(...X),Q.message=JSON.stringify(Q.issues,u8,2)}),Object.defineProperty(U,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}})},l5D,n0;var RK=u(()=>{e0();e0();e();qk=new WeakSet([Object.prototype,Error.prototype]);l5D=x("ZodError",Wk),n0=x("ZodError",Wk,void 0,{Parent:Error})});var AK,EK,jK,TK,SK,PK,CK,bK,vK,_K,kK,xK;var gK=u(()=>{e0();RK();e0();AK=h8(n0),EK=d8(n0),jK=l8(n0),TK=n8(n0),SK=ZX(n0),PK=KX(n0),CK=HX(n0),bK=LX(n0),vK=NX(n0),_K=MX(n0),kK=wX(n0),xK=OX(n0)});var O2={};N0(O2,{xor:()=>Qx,xid:()=>Ak,void:()=>sk,uuidv7:()=>Hk,uuidv6:()=>Kk,uuidv4:()=>Zk,uuid:()=>zk,url:()=>Lk,unknown:()=>Y4,union:()=>w2,undefined:()=>ak,ulid:()=>Rk,uint64:()=>rk,uint32:()=>ik,tuple:()=>UH,transform:()=>FF,templateLiteral:()=>Nx,symbol:()=>ok,superRefine:()=>PH,success:()=>Zx,stringbool:()=>jx,stringFormat:()=>uk,string:()=>X5,strictObject:()=>Ux,set:()=>qx,refine:()=>SH,record:()=>XH,readonly:()=>VH,promise:()=>Mx,preprocess:()=>Sx,prefault:()=>ZH,pipe:()=>uQ,partialRecord:()=>Yx,optional:()=>J4,object:()=>$x,number:()=>mK,nullish:()=>zx,nullable:()=>Q5,null:()=>iK,nonoptional:()=>KH,never:()=>XF,nativeEnum:()=>Wx,nanoid:()=>wk,nan:()=>Kx,meta:()=>Ax,map:()=>Ix,mac:()=>Tk,looseRecord:()=>Jx,looseObject:()=>Xx,literal:()=>Bx,lazy:()=>EH,ksuid:()=>Ek,keyof:()=>Dx,jwt:()=>gk,json:()=>Tx,ipv6:()=>Sk,ipv4:()=>jk,invertCodec:()=>Lx,intersection:()=>DH,int64:()=>pk,int32:()=>nk,int:()=>gQ,instanceof:()=>Ex,iban:()=>xk,httpUrl:()=>Nk,hostname:()=>fk,hex:()=>yk,hash:()=>hk,guid:()=>Gk,function:()=>wx,float64:()=>lk,float32:()=>dk,file:()=>Gx,exactOptional:()=>qH,enum:()=>QF,emoji:()=>Mk,email:()=>Bk,e164:()=>_k,discriminatedUnion:()=>Fx,describe:()=>Rx,date:()=>ek,custom:()=>Vx,currencyCode:()=>mk,cuid2:()=>Vk,cuid:()=>Ok,creditCard:()=>kk,codec:()=>Hx,cidrv6:()=>Ck,cidrv4:()=>Pk,check:()=>Ox,catch:()=>NH,boolean:()=>hK,bigint:()=>ck,base64url:()=>vk,base64:()=>bk,array:()=>J5,any:()=>tk,_function:()=>wx,_default:()=>GH,_ZodString:()=>fQ,ZodXor:()=>tK,ZodXID:()=>cQ,ZodVoid:()=>oK,ZodUnknown:()=>pK,ZodUnion:()=>q5,ZodUndefined:()=>lK,ZodUUID:()=>h$,ZodURL:()=>F5,ZodULID:()=>iQ,ZodType:()=>zD,ZodTuple:()=>$H,ZodTransform:()=>IH,ZodTemplateLiteral:()=>RH,ZodSymbol:()=>dK,ZodSuccess:()=>HH,ZodStringFormat:()=>bD,ZodString:()=>H2,ZodSet:()=>FH,ZodRecord:()=>Z2,ZodReadonly:()=>OH,ZodPromise:()=>jH,ZodPreprocess:()=>wH,ZodPrefault:()=>zH,ZodPipe:()=>B5,ZodOptional:()=>W5,ZodObject:()=>I5,ZodNumberFormat:()=>W4,ZodNumber:()=>L2,ZodNullable:()=>WH,ZodNull:()=>nK,ZodNonOptional:()=>JF,ZodNever:()=>rK,ZodNanoID:()=>dQ,ZodNaN:()=>MH,ZodMap:()=>QH,ZodMAC:()=>uK,ZodLiteral:()=>YH,ZodLazy:()=>AH,ZodKSUID:()=>pQ,ZodJWT:()=>$F,ZodIntersection:()=>eK,ZodInstanceOf:()=>CH,ZodISOTime:()=>c6,ZodISODuration:()=>p6,ZodISODateTime:()=>n6,ZodISODate:()=>i6,ZodIPv6:()=>oQ,ZodIPv4:()=>rQ,ZodIBAN:()=>yK,ZodGUID:()=>mQ,ZodFunction:()=>TH,ZodFile:()=>JH,ZodExactOptional:()=>YF,ZodEnum:()=>K2,ZodEmoji:()=>hQ,ZodEmail:()=>yQ,ZodE164:()=>DF,ZodDiscriminatedUnion:()=>sK,ZodDefault:()=>BH,ZodDate:()=>Y5,ZodCustomStringFormat:()=>q4,ZodCustom:()=>z5,ZodCreditCard:()=>fK,ZodCodec:()=>G5,ZodCatch:()=>LH,ZodCUID2:()=>nQ,ZodCUID:()=>lQ,ZodCIDRv6:()=>tQ,ZodCIDRv4:()=>aQ,ZodBoolean:()=>N2,ZodBigIntFormat:()=>UF,ZodBigInt:()=>M2,ZodBase64URL:()=>eQ,ZodBase64:()=>sQ,ZodArray:()=>aK,ZodAny:()=>cK});function i5D(){if(!B0.localeError)aD(d3())}function I4(){if(!B0.memoizer)aD({memoizer:h3()})}function X5(D){return tz(H2,D)}function Bk(D){return XQ(yQ,D)}function Gk(D){return QQ(mQ,D)}function zk(D){return FQ(h$,D)}function Zk(D){return YQ(h$,D)}function Kk(D){return JQ(h$,D)}function Hk(D){return IQ(h$,D)}function Lk(D){return r3(F5,D)}function Nk(D){return r3(F5,{protocol:j3,hostname:vW,...d.normalizeParams(D)})}function Mk(D){return qQ(hQ,D)}function wk(D){return WQ(dQ,D)}function Ok(D){return BQ(lQ,D)}function Vk(D){return GQ(nQ,D)}function Rk(D){return zQ(iQ,D)}function Ak(D){return ZQ(cQ,D)}function Ek(D){return KQ(pQ,D)}function jk(D){return HQ(rQ,D)}function Tk(D){return ez(uK,D)}function Sk(D){return LQ(oQ,D)}function Pk(D){return NQ(aQ,D)}function Ck(D){return MQ(tQ,D)}function bk(D){return wQ(sQ,D)}function vk(D){return OQ(eQ,D)}function _k(D){return VQ(DF,D)}function kk(D){return DZ(fK,D)}function xk(D){return $Z(yK,D)}function gk(D){return RQ($F,D)}function uk(D,$,U={}){return F4(q4,D,$,U)}function fk(D){return F4(q4,"hostname",bW,D)}function yk(D){return F4(q4,"hex",cW,D)}function mk(D){return F4(q4,"currency_code",kW,D)}function hk(D,$){let U=$?.enc??"hex",Q=`${D}_${U}`,X=W$[Q];if(!X)throw Error(`Unrecognized hash format: ${Q}`);return F4(q4,Q,X,$)}function mK(D){return XZ(L2,D)}function gQ(D){return FZ(W4,D)}function dk(D){return YZ(W4,D)}function lk(D){return JZ(W4,D)}function nk(D){return IZ(W4,D)}function ik(D){return qZ(W4,D)}function hK(D){return WZ(N2,D)}function ck(D){return GZ(M2,D)}function pk(D){return ZZ(UF,D)}function rk(D){return KZ(UF,D)}function ok(D){return HZ(dK,D)}function ak(D){return LZ(lK,D)}function iK(D){return NZ(nK,D)}function tk(){return MZ(cK)}function Y4(){return wZ(pK)}function XF(D){return OZ(rK,D)}function sk(D){return VZ(oK,D)}function ek(D){return RZ(Y5,D)}function J5(D,$){return jZ(aK,D,$)}function Dx(D){let $=D._zod.def.shape;return QF(Object.keys($))}function $x(D,$){let U={type:"object",shape:D??{},...d.normalizeParams($)};return new I5(U)}function Ux(D,$){return new I5({type:"object",shape:D,catchall:XF(),...d.normalizeParams($)})}function Xx(D,$){return new I5({type:"object",shape:D,catchall:Y4(),...d.normalizeParams($)})}function w2(D,$){return new q5({type:"union",options:D,...d.normalizeParams($)})}function Qx(D,$){return new tK({type:"union",options:D,inclusive:!1,...d.normalizeParams($)})}function Fx(D,$,U){return new sK({type:"union",options:$,discriminator:D,...d.normalizeParams(U)})}function DH(D,$){return new eK({type:"intersection",left:D,right:$})}function UH(D,$,U){let Q=$ instanceof qD,X=Q?U:$;return new $H({type:"tuple",items:D,rest:Q?$:null,...d.normalizeParams(X)})}function XH(D,$,U){if(!$||!$._zod)return new Z2({type:"record",keyType:X5(),valueType:D,...d.normalizeParams($)});return new Z2({type:"record",keyType:D,valueType:$,...d.normalizeParams(U)})}function Yx(D,$,U){return new Z2({type:"record",keyType:D,valueType:$,...d.normalizeParams(U),partial:!0})}function Jx(D,$,U){return new Z2({type:"record",keyType:D,valueType:$,mode:"loose",...d.normalizeParams(U)})}function Ix(D,$,U){return new QH({type:"map",keyType:D,valueType:$,...d.normalizeParams(U)})}function qx(D,$){return new FH({type:"set",valueType:D,...d.normalizeParams($)})}function QF(D,$){let U=Array.isArray(D)?Object.fromEntries(D.map((Q)=>[Q,Q])):D;return new K2({type:"enum",entries:U,...d.normalizeParams($)})}function Wx(D,$){return new K2({type:"enum",entries:D,...d.normalizeParams($)})}function Bx(D,$){return new YH({type:"literal",values:Array.isArray(D)?D:[D],...d.normalizeParams($)})}function Gx(D){return TZ(JH,D)}function FF(D){return new IH({type:"transform",transform:D})}function J4(D){return new W5({type:"optional",innerType:D})}function qH(D){return new YF({type:"optional",innerType:D})}function Q5(D){return new WH({type:"nullable",innerType:D})}function zx(D){return J4(Q5(D))}function GH(D,$){return new BH({type:"default",innerType:D,get defaultValue(){return typeof $==="function"?$():d.shallowClone($)}})}function ZH(D,$){return new zH({type:"prefault",innerType:D,get defaultValue(){return typeof $==="function"?$():d.shallowClone($)}})}function KH(D,$){return new JF({type:"nonoptional",innerType:D,...d.normalizeParams($)})}function Zx(D){return new HH({type:"success",innerType:D})}function NH(D,$){return new LH({type:"catch",innerType:D,catchValue:typeof $==="function"?$:d.constantCatch($)})}function Kx(D){return EZ(MH,D)}function uQ(D,$){return new B5({type:"pipe",in:D,out:$})}function Hx(D,$,U){return new G5({type:"pipe",in:D,out:$,transform:U.decode,reverseTransform:U.encode})}function Lx(D){let $=D._zod.def;return new G5({type:"pipe",in:$.out,out:$.in,transform:$.reverseTransform,reverseTransform:$.transform})}function VH(D){return new OH({type:"readonly",innerType:D})}function Nx(D,$){return new RH({type:"template_literal",parts:D,...d.normalizeParams($)})}function EH(D){return new AH({type:"lazy",getter:D})}function Mx(D){return new jH({type:"promise",innerType:D})}function wx(D){return new TH({type:"function",input:Array.isArray(D?.input)?UH(D?.input):D?.input??J5(Y4()),output:D?.output??Y4()})}function Ox(D){let $=new kD({check:"custom"});return $._zod.check=D,$}function Vx(D,$){return SZ(z5,D??(()=>!0),$)}function SH(D,$={}){return PZ(z5,D,$)}function PH(D,$){return CZ(D,$)}function Ex(D,$={}){let U=new CH({type:"custom",check:"custom",fn:(Q)=>Q instanceof D,abort:!0,...d.normalizeParams($)});return U._zod.bag.Class=D,U._zod.check=(Q)=>{if(!(Q.value instanceof D))Q.issues.push({code:"invalid_type",expected:D.name,input:Q.value,inst:U,path:[...U._zod.def.path??[]]})},U}function Tx(D){let $=EH(()=>{return w2([X5(D),mK(),hK(),iK(),J5($),XH(X5(),$)])});return $}function Sx(D,$){return new wH({type:"pipe",in:FF(D),out:$})}var zD,fQ,H2,bD,n6,i6,c6,p6,yQ,mQ,h$,F5,hQ,dQ,lQ,nQ,iQ,cQ,pQ,rQ,uK,oQ,aQ,tQ,sQ,eQ,DF,fK,yK,$F,q4,L2,W4,N2,M2,UF,dK,lK,nK,cK,pK,rK,oK,Y5,aK,I5,q5,tK,sK,eK,$H,Z2,QH,FH,K2,YH,JH,IH,W5,YF,WH,BH,zH,JF,HH,LH,MH,B5,G5,wH,OH,RH,AH,jH,TH,z5,Rx,Ax,CH,jx=(...D)=>_Z({Codec:G5,Boolean:N2,String:H2},...D);var r6=u(()=>{e0();e0();U5();a1();D5();nG();kQ();gK();zD=x("ZodType",(D,$)=>{return i5D(),qD.init(D,$),D.def=$,D.type=$.type,D},{check(...D){let $=this.def;return this.clone(d.mergeDefs($,{checks:[...$.checks??[],...D.map((U)=>typeof U==="function"?{_zod:{check:U,def:{check:"custom"},onattach:[]}}:U)]}),{parent:!0})},with(...D){return this.check(...D)},clone(D,$){return ED(this,D,$)},brand(){return this},register(D,$){return D.add(this,$),this},refine(D,$){return this.check(SH(D,$))},superRefine(D,$){return this.check(PH(D,$))},overwrite(D){return this.check(V$(D))},optional(){return J4(this)},exactOptional(){return qH(this)},nullable(){return Q5(this)},nullish(){return J4(Q5(this))},nonoptional(D){return KH(this,D)},array(){return J5(this)},or(D){return w2([this,D])},and(D){return DH(this,D)},transform(D){return uQ(this,FF(D))},default(D){return GH(this,D)},prefault(D){return ZH(this,D)},catch(D){return NH(this,D)},pipe(D){return uQ(this,D)},readonly(){return VH(this)},describe(D){let $=this.clone();return L0.add($,{description:D}),$},meta(...D){if(D.length===0)return L0.get(this);let $=this.clone();return L0.add($,D[0]),$},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(D,...$){return $.length===0?D(this):D(this,...$)},get "~standard"(){return d.hide(this,"~standard",{..._X(this),jsonSchema:{input:B2(this,"input"),output:B2(this,"output")}})},set "~standard"(D){d.own(this,"~standard",D)},parse:function D($,U){return AK(this,$,U,{callee:D})},parseAsync:async function D($,U){return await EK(this,$,U,{callee:D})},safeParse(D,$){return jK(this,D,$)},async safeParseAsync(D,$){return TK(this,D,$)},get spa(){return this?.safeParseAsync},set spa(D){d.own(this,"spa",D)},validate(D,$){return A3(this,D,$)},validateAsync(D,$){return E3(this,D,$)},encode:function D($,U){return SK(this,$,U,{callee:D})},decode:function D($,U){return PK(this,$,U,{callee:D})},encodeAsync:async function D($,U){return await CK(this,$,U,{callee:D})},decodeAsync:async function D($,U){return await bK(this,$,U,{callee:D})},safeEncode(D,$){return vK(this,D,$)},safeDecode(D,$){return _K(this,D,$)},async safeEncodeAsync(D,$){return kK(this,D,$)},async safeDecodeAsync(D,$){return xK(this,D,$)},toJSONSchema(D){return xZ(this,{})(D)},get description(){return L0.get(this)?.description},get _def(){return this._zod.def}}),fQ=x("_ZodString",(D,$)=>{t1.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>fZ(D,U,Q,X)},d.derived({format:(D)=>Y0(D).format??null,minLength:(D)=>Y0(D).minimum??null,maxLength:(D)=>Y0(D).maximum??null},{regex(...D){return this.check(s8(...D))},includes(...D){return this.check($2(...D))},startsWith(...D){return this.check(U2(...D))},endsWith(...D){return this.check(X2(...D))},min(...D){return this.check(Q6(...D))},max(...D){return this.check(X4(...D))},length(...D){return this.check(Q4(...D))},nonempty(...D){return this.check(Q6(1,...D))},lowercase(D){return this.check(e8(D))},uppercase(D){return this.check(D2(D))},trim(){return this.check(J2())},normalize(...D){return this.check(Y2(...D))},toLowerCase(){return this.check(I2())},toUpperCase(){return this.check(q2())},slugify(){return this.check(W2())}})),H2=x("ZodString",(D,$)=>{t1.init(D,$),fQ.init(D,$)},{email(D){return this.check(XQ(yQ,D))},url(D){return this.check(r3(F5,D))},jwt(D){return this.check(RQ($F,D))},emoji(D){return this.check(qQ(hQ,D))},guid(D){return this.check(QQ(mQ,D))},uuid(D){return this.check(FQ(h$,D))},uuidv4(D){return this.check(YQ(h$,D))},uuidv6(D){return this.check(JQ(h$,D))},uuidv7(D){return this.check(IQ(h$,D))},nanoid(D){return this.check(WQ(dQ,D))},cuid(D){return this.check(BQ(lQ,D))},cuid2(D){return this.check(GQ(nQ,D))},ulid(D){return this.check(zQ(iQ,D))},base64(D){return this.check(wQ(sQ,D))},base64url(D){return this.check(OQ(eQ,D))},xid(D){return this.check(ZQ(cQ,D))},ksuid(D){return this.check(KQ(pQ,D))},ipv4(D){return this.check(HQ(rQ,D))},ipv6(D){return this.check(LQ(oQ,D))},cidrv4(D){return this.check(NQ(aQ,D))},cidrv6(D){return this.check(MQ(tQ,D))},e164(D){return this.check(VQ(DF,D))},datetime(D){return this.check(o3(n6,D))},date(D){return this.check(a3(i6,D))},time(D){return this.check(t3(c6,D))},duration(D){return this.check(s3(p6,D))}});bD=x("ZodStringFormat",(D,$)=>{jD.init(D,$),fQ.init(D,$)}),n6=x("ZodISODateTime",(D,$)=>{CB.init(D,$),bD.init(D,$)}),i6=x("ZodISODate",(D,$)=>{bB.init(D,$),bD.init(D,$)}),c6=x("ZodISOTime",(D,$)=>{vB.init(D,$),bD.init(D,$)}),p6=x("ZodISODuration",(D,$)=>{_B.init(D,$),bD.init(D,$)}),yQ=x("ZodEmail",(D,$)=>{MB.init(D,$),bD.init(D,$)});mQ=x("ZodGUID",(D,$)=>{LB.init(D,$),bD.init(D,$)});h$=x("ZodUUID",(D,$)=>{NB.init(D,$),bD.init(D,$)});F5=x("ZodURL",(D,$)=>{VB.init(D,$),bD.init(D,$)});hQ=x("ZodEmoji",(D,$)=>{RB.init(D,$),bD.init(D,$)});dQ=x("ZodNanoID",(D,$)=>{AB.init(D,$),bD.init(D,$)});lQ=x("ZodCUID",(D,$)=>{EB.init(D,$),bD.init(D,$)});nQ=x("ZodCUID2",(D,$)=>{jB.init(D,$),bD.init(D,$)});iQ=x("ZodULID",(D,$)=>{TB.init(D,$),bD.init(D,$)});cQ=x("ZodXID",(D,$)=>{SB.init(D,$),bD.init(D,$)});pQ=x("ZodKSUID",(D,$)=>{PB.init(D,$),bD.init(D,$)});rQ=x("ZodIPv4",(D,$)=>{kB.init(D,$),bD.init(D,$)});uK=x("ZodMAC",(D,$)=>{gB.init(D,$),bD.init(D,$)});oQ=x("ZodIPv6",(D,$)=>{xB.init(D,$),bD.init(D,$)});aQ=x("ZodCIDRv4",(D,$)=>{uB.init(D,$),bD.init(D,$)});tQ=x("ZodCIDRv6",(D,$)=>{fB.init(D,$),bD.init(D,$)});sQ=x("ZodBase64",(D,$)=>{yB.init(D,$),bD.init(D,$)});eQ=x("ZodBase64URL",(D,$)=>{mB.init(D,$),bD.init(D,$)});DF=x("ZodE164",(D,$)=>{hB.init(D,$),bD.init(D,$)});fK=x("ZodCreditCard",(D,$)=>{dB.init(D,$),bD.init(D,$)});yK=x("ZodIBAN",(D,$)=>{lB.init(D,$),bD.init(D,$)});$F=x("ZodJWT",(D,$)=>{nB.init(D,$),bD.init(D,$)});q4=x("ZodCustomStringFormat",(D,$)=>{iB.init(D,$),bD.init(D,$)});L2=x("ZodNumber",(D,$)=>{lX.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>yZ(D,U,Q,X),D.isFinite=!0},d.derived({minValue:(D)=>{let{minimum:$,exclusiveMinimum:U}=Y0(D);return Math.max($??Number.NEGATIVE_INFINITY,U??Number.NEGATIVE_INFINITY)},maxValue:(D)=>{let{maximum:$,exclusiveMaximum:U}=Y0(D);return Math.min($??Number.POSITIVE_INFINITY,U??Number.POSITIVE_INFINITY)},isInt:(D)=>{let{isInt:$,multipleOf:U}=Y0(D);return!!$||!!U?.some(Number.isSafeInteger)},format:(D)=>Y0(D).format??null},{gt(D,$){return this.check(y$(D,$))},gte(D,$){return this.check(s0(D,$))},min(D,$){return this.check(s0(D,$))},lt(D,$){return this.check(f$(D,$))},lte(D,$){return this.check(t0(D,$))},max(D,$){return this.check(t0(D,$))},int(D){return this.check(gQ(D))},safe(D){return this.check(gQ(D))},positive(D){return this.check(y$(0,D))},nonnegative(D){return this.check(s0(0,D))},negative(D){return this.check(f$(0,D))},nonpositive(D){return this.check(t0(0,D))},multipleOf(D,$){return this.check(y6(D,$))},step(D,$){return this.check(y6(D,$))},finite(){return this}}));W4=x("ZodNumberFormat",(D,$)=>{cB.init(D,$),L2.init(D,$)});N2=x("ZodBoolean",(D,$)=>{x3.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>mZ(D,U,Q,X)});M2=x("ZodBigInt",(D,$)=>{nX.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>hZ(D,U,Q,X)},d.derived({minValue:(D)=>Y0(D).minimum??null,maxValue:(D)=>Y0(D).maximum??null,format:(D)=>Y0(D).format??null},{gte(D,$){return this.check(s0(D,$))},min(D,$){return this.check(s0(D,$))},gt(D,$){return this.check(y$(D,$))},lt(D,$){return this.check(f$(D,$))},lte(D,$){return this.check(t0(D,$))},max(D,$){return this.check(t0(D,$))},positive(D){return this.check(y$(BigInt(0),D))},negative(D){return this.check(f$(BigInt(0),D))},nonpositive(D){return this.check(t0(BigInt(0),D))},nonnegative(D){return this.check(s0(BigInt(0),D))},multipleOf(D,$){return this.check(y6(D,$))}}));UF=x("ZodBigIntFormat",(D,$)=>{pB.init(D,$),M2.init(D,$)});dK=x("ZodSymbol",(D,$)=>{rB.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>dZ(D,U,Q,X)});lK=x("ZodUndefined",(D,$)=>{oB.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>nZ(D,U,Q,X)});nK=x("ZodNull",(D,$)=>{aB.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>lZ(D,U,Q,X)});cK=x("ZodAny",(D,$)=>{tB.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>pZ(D,U,Q,X)});pK=x("ZodUnknown",(D,$)=>{sB.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>rZ(D,U,Q,X)});rK=x("ZodNever",(D,$)=>{eB.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>cZ(D,U,Q,X)});oK=x("ZodVoid",(D,$)=>{DG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>iZ(D,U,Q,X)});Y5=x("ZodDate",(D,$)=>{$G.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>oZ(D,U,Q,X),D.min=(U,Q)=>D.check(s0(U,Q)),D.max=(U,Q)=>D.check(t0(U,Q))},d.derived({minDate:(D)=>{let{minimum:$}=Y0(D);return $?new Date($):null},maxDate:(D)=>{let{maximum:$}=Y0(D);return $?new Date($):null}},{}));aK=x("ZodArray",(D,$)=>{I4(),UG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>JK(D,U,Q,X),D.element=$.element},{min(D,$){return this.check(Q6(D,$))},nonempty(D){return this.check(Q6(1,D))},max(D,$){return this.check(X4(D,$))},length(D,$){return this.check(Q4(D,$))},unwrap(){return this.element}});I5=x("ZodObject",(D,$)=>{I4(),XG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>IK(D,U,Q,X),d.installLazyProp(D,"shape",(U)=>U._zod.def.shape,!1)},{keyof(){return QF(Object.keys(this._zod.def.shape))},catchall(D){return this.clone(d.mergeDefs(this._zod.def,{catchall:D}))},passthrough(){return this.clone(d.mergeDefs(this._zod.def,{catchall:Y4()}))},loose(){return this.clone(d.mergeDefs(this._zod.def,{catchall:Y4()}))},strict(){return this.clone(d.mergeDefs(this._zod.def,{catchall:XF()}))},strip(){return this.clone(d.mergeDefs(this._zod.def,{catchall:void 0}))},extend(D){return d.extend(this,D)},safeExtend(D){return d.safeExtend(this,D)},merge(D){return d.merge(this,D)},pick(D){return d.pick(this,D)},omit(D){return d.omit(this,D)},partial(...D){return d.partial(W5,this,D[0])},exactPartial(...D){return d.partial(YF,this,D[0],"exactPartial")},required(...D){return d.required(JF,this,D[0])}});q5=x("ZodUnion",(D,$)=>{g3.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>CQ(D,U,Q,X),D.options=$.options});tK=x("ZodXor",(D,$)=>{q5.init(D,$),QG.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>CQ(D,U,Q,X),D.options=$.options});sK=x("ZodDiscriminatedUnion",(D,$)=>{q5.init(D,$),YG.init(D,$)});eK=x("ZodIntersection",(D,$)=>{JG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>qK(D,U,Q,X)});$H=x("ZodTuple",(D,$)=>{I4(),iX.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>WK(D,U,Q,X)},{rest(D){return this.clone({...this._zod.def,rest:D})},partial(){let D=this._zod.def;if(D.checks?.length)throw Error(".partial() cannot be used on tuple schemas containing refinements");return this.clone({...D,items:D.items.map(($)=>new W5({type:"optional",innerType:$}))})}});Z2=x("ZodRecord",(D,$)=>{I4(),IG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>BK(D,U,Q,X),D.keyType=$.keyType,D.valueType=$.valueType});QH=x("ZodMap",(D,$)=>{I4(),qG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>FK(D,U,Q,X),D.keyType=$.keyType,D.valueType=$.valueType,D.min=(...U)=>D.check(m$(...U)),D.nonempty=(U)=>D.check(m$(1,U)),D.max=(...U)=>D.check(m6(...U)),D.size=(...U)=>D.check(U4(...U))});FH=x("ZodSet",(D,$)=>{I4(),WG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>YK(D,U,Q,X),D.min=(...U)=>D.check(m$(...U)),D.nonempty=(U)=>D.check(m$(1,U)),D.max=(...U)=>D.check(m6(...U)),D.size=(...U)=>D.check(U4(...U))});K2=x("ZodEnum",(D,$)=>{BG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(Q,X,F)=>aZ(D,Q,X,F),D.enum=$.entries,D.options=[...D._zod.values];let U=new Set(Object.keys($.entries));D.extract=(Q,X)=>{let F={};for(let Y of Q)if(U.has(Y))F[Y]=$.entries[Y];else throw Error(`Key ${Y} not found in enum`);return new K2({...$,checks:[],...d.normalizeParams(X),entries:F})},D.exclude=(Q,X)=>{let F={...$.entries};for(let Y of Q)if(U.has(Y))delete F[Y];else throw Error(`Key ${Y} not found in enum`);return new K2({...$,checks:[],...d.normalizeParams(X),entries:F})}});YH=x("ZodLiteral",(D,$)=>{GG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>tZ(D,U,Q,X),D.values=new Set($.values),Object.defineProperty(D,"value",{get(){if($.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return $.values[0]}})});JH=x("ZodFile",(D,$)=>{zG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>DK(D,U,Q,X),D.min=(U,Q)=>D.check(m$(U,Q)),D.max=(U,Q)=>D.check(m6(U,Q)),D.mime=(U,Q)=>D.check(F2(Array.isArray(U)?U:[U],Q))});IH=x("ZodTransform",(D,$)=>{I4(),ZG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>QK(D,U,Q,X),D._zod.parse=(U,Q)=>{if(Q.direction==="backward")throw new r1(D.constructor.name);U.addIssue=(F)=>{if(typeof F==="string")U.issues.push(d.issue(F,U.value,$));else{let Y=F;if(Y.fatal)Y.continue=!1;if(Y.code??(Y.code="custom"),!("input"in Y))Y.input=U.value;Y.inst??(Y.inst=D),U.issues.push(d.issue(Y))}};let X=$.transform(U.value,U);if(X instanceof Promise)return X.then((F)=>{return U.value=F,U});return U.value=X,U}});W5=x("ZodOptional",(D,$)=>{cX.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>bQ(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});YF=x("ZodExactOptional",(D,$)=>{KG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>bQ(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});WH=x("ZodNullable",(D,$)=>{HG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>GK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});BH=x("ZodDefault",(D,$)=>{LG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>KK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType,D.removeDefault=D.unwrap});zH=x("ZodPrefault",(D,$)=>{NG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>HK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});JF=x("ZodNonOptional",(D,$)=>{MG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>zK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});HH=x("ZodSuccess",(D,$)=>{wG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>$K(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});LH=x("ZodCatch",(D,$)=>{OG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>LK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType,D.removeCatch=D.unwrap});MH=x("ZodNaN",(D,$)=>{VG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>sZ(D,U,Q,X)});B5=x("ZodPipe",(D,$)=>{pX.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>NK(D,U,Q,X),D.in=$.in,D.out=$.out});G5=x("ZodCodec",(D,$)=>{B5.init(D,$),u3.init(D,$)});wH=x("ZodPreprocess",(D,$)=>{B5.init(D,$),RG.init(D,$)}),OH=x("ZodReadonly",(D,$)=>{AG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>MK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});RH=x("ZodTemplateLiteral",(D,$)=>{EG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>eZ(D,U,Q,X)});AH=x("ZodLazy",(D,$)=>{f3.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>OK(D,U,Q,X),D.unwrap=()=>D._zod.def.getter()});jH=x("ZodPromise",(D,$)=>{TG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>wK(D,U,Q,X),D.unwrap=()=>D._zod.def.innerType});TH=x("ZodFunction",(D,$)=>{jG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>XK(D,U,Q,X)});z5=x("ZodCustom",(D,$)=>{SG.init(D,$),zD.init(D,$),D._zod.processJSONSchema=(U,Q,X)=>UK(D,U,Q,X)});Rx=bZ,Ax=vZ,CH=x("ZodInstanceOf",(D,$)=>{z5.init(D,$)},{properties(D,$){return this.check(Q2(D,$))}})});function p5D(D){aD({customError:D})}function r5D(){return aD().customError}var c5D,bH;var Px=u(()=>{e0();c5D={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(D){})(bH||(bH={}))});var Z5={};N0(Z5,{time:()=>t5D,duration:()=>s5D,datetime:()=>o5D,date:()=>a5D,ZodISOTime:()=>c6,ZodISODuration:()=>p6,ZodISODateTime:()=>n6,ZodISODate:()=>i6});function o5D(D){return o3(n6,D)}function a5D(D){return a3(i6,D)}function t5D(D){return t3(c6,D)}function s5D(D){return s3(p6,D)}var IF=u(()=>{e0();r6();r6()});function D7D(D,$){let U=D.$schema;if(U==="https://json-schema.org/draft/2020-12/schema")return"draft-2020-12";if(U==="http://json-schema.org/draft-07/schema#")return"draft-7";if(U==="http://json-schema.org/draft-04/schema#")return"draft-4";return $??"draft-2020-12"}function Cx(D,$){return D.map((U,Q)=>Q<$?U:U.optional())}function $7D(D){return D.replace(/~1/g,"/").replace(/~0/g,"~")}function U7D(D,$){if(!D.startsWith("#"))throw Error("External $ref is not supported, only local refs (#/...) are allowed");let U=D.slice(1).split("/").filter(Boolean);if(U.length===0)return $.rootSchema;let Q=$.version==="draft-2020-12"?"$defs":"definitions";if(U[0]===Q){let X=U[1]===void 0?void 0:$7D(U[1]);if(!X||!$.defs[X])throw Error(`Reference not found: ${D}`);return $.defs[X]}throw Error(`Reference not found: ${D}`)}function X7D(D,$){return UD.transform((Q)=>Q).check((Q)=>{let X=Q.value;if(typeof X!=="object"||X===null||Array.isArray(X))return;let F=Object.getOwnPropertyNames(X);if($.minProperties!==void 0&&F.length<$.minProperties)Q.issues.push({origin:"object",code:"too_small",minimum:$.minProperties,inclusive:!0,message:`Too small: expected object to have >=${$.minProperties} properties`,input:X,inst:D,continue:!0});if($.maxProperties!==void 0&&F.length>$.maxProperties)Q.issues.push({origin:"object",code:"too_big",maximum:$.maxProperties,inclusive:!0,message:`Too big: expected object to have <=${$.maxProperties} properties`,input:X,inst:D,continue:!0});if($.keySchema)for(let Y of F){let J=$.keySchema.safeParse(Y);if(J.success)continue;Q.issues.push({code:"invalid_key",origin:"record",issues:J.error.issues,input:Y,path:[Y],continue:!0})}}).pipe(D)}function vH(D,$){if(D===null)return"z";let U=typeof D;if(U!=="object"){if(U==="number"&&Number.isNaN(D))return null;let Q=String(D);return`${U[0]}${Q.length}:${Q}`}if($.has(D))return null;$.add(D);try{if(Array.isArray(D)){let F=[];for(let Y of D){let J=vH(Y,$);if(J===null)return null;F.push(J)}return`a${F.length}:[${F.join(",")}]`}let Q=Object.keys(D).sort(),X=[];for(let F of Q){let Y=vH(D[F],$);if(Y===null)return null;X.push(`${F.length}:${F}=${Y}`)}return`o${X.length}:{${X.join(",")}}`}finally{$.delete(D)}}function K5(D){if(typeof D!=="object"||D===null)return!1;if(Array.isArray(D))return D.some(K5);if(typeof D.$ref==="string")return!0;return Object.entries(D).some(([$,U])=>{if(Q7D.has($))return K5(U);if(!F7D.has($)||typeof U!=="object"||U===null)return!1;return Object.values(U).some(K5)})}function bx(D){return D===1?"element":"elements"}function Y7D(D,$){return UD.transform((Q)=>Q).check((Q)=>{let X=Q.value;if(!Array.isArray(X))return;if($.uniqueItems===!0){let F=new Map;for(let Y=0;Y<X.length;Y++){let J=vH(X[Y],new Set);if(J===null)continue;let I=F.get(J);if(I===void 0){F.set(J,Y);continue}Q.issues.push({code:"custom",message:`Array items must be unique: element at index ${Y} duplicates the one at index ${I}`,input:X,path:[Y],continue:!0})}}if($.containsSchema){let F=$.minContains??1,Y=$.maxContains!==void 0?$.maxContains+1:Number.POSITIVE_INFINITY,J=0;for(let I of X)if($.containsSchema.safeParse(I).success&&++J>=Y)break;if(J<F)Q.issues.push({code:"custom",message:`Array must contain at least ${F} matching ${bx(F)}; found ${J}`,input:X,continue:!0});if($.maxContains!==void 0&&J>$.maxContains)Q.issues.push({code:"custom",message:`Array must contain at most ${$.maxContains} matching ${bx($.maxContains)}`,input:X,continue:!0})}}).pipe(D)}function vx(D,$){if(D===!1)return;if(D===void 0||D===!0)return UD.any();return x0(D,$)}function _x(D,$){if(D.not!==void 0){if(typeof D.not==="object"&&Object.keys(D.not).length===0)return UD.never();throw Error("not is not supported in Zod (except { not: {} } for never)")}if(D.unevaluatedItems!==void 0)throw Error("unevaluatedItems is not supported");if(D.unevaluatedProperties!==void 0)throw Error("unevaluatedProperties is not supported");if(D.if!==void 0||D.then!==void 0||D.else!==void 0)throw Error("Conditional schemas (if/then/else) are not supported");if(D.dependentSchemas!==void 0||D.dependentRequired!==void 0)throw Error("dependentSchemas and dependentRequired are not supported");if(D.$ref){let X=D.$ref;if($.refs.has(X))return $.refs.get(X);if($.processing.has(X))return UD.lazy(()=>{if(!$.refs.has(X))throw Error(`Circular reference not resolved: ${X}`);return $.refs.get(X)});$.processing.add(X);let F=U7D(X,$),Y=x0(F,$);return $.refs.set(X,Y),$.processing.delete(X),Y}if(D.enum!==void 0){let X=D.enum;if($.version==="openapi-3.0"&&D.nullable===!0&&X.length===1&&X[0]===null)return UD.null();if(X.length===0)return UD.never();if(X.length===1)return UD.literal(X[0]);if(X.every((Y)=>typeof Y==="string"))return UD.enum(X);let F=X.map((Y)=>UD.literal(Y));if(F.length<2)return F[0];return UD.union([F[0],F[1],...F.slice(2)])}if(D.const!==void 0)return UD.literal(D.const);let U=D.type;if(Array.isArray(U)){let X=U.map((F)=>{let Y={...D,type:F};return _x(Y,$)});if(X.length===0)return UD.never();if(X.length===1)return X[0];return UD.union(X)}if(!U)return UD.any();let Q;switch(U){case"string":{let X=UD.string();if(D.format){let F=D.format;if(F==="email")X=X.check(UD.email());else if(F==="uri"||F==="uri-reference")X=X.check(UD.url());else if(F==="uuid"||F==="guid")X=X.check(UD.uuid());else if(F==="date-time")X=X.check(UD.iso.datetime({offset:!0}));else if(F==="date")X=X.check(UD.iso.date());else if(F==="time")X=X.check(UD.regex(J7D));else if(F==="duration")X=X.check(UD.iso.duration());else if(F==="hostname")X=X.check(UD.hostname());else if(F==="ipv4")X=X.check(UD.ipv4());else if(F==="ipv6")X=X.check(UD.ipv6());else if(F==="mac")X=X.check(UD.mac());else if(F==="cidr")X=X.check(UD.cidrv4());else if(F==="cidr-v6")X=X.check(UD.cidrv6());else if(F==="base64")X=X.check(UD.base64());else if(F==="base64url")X=X.check(UD.base64url());else if(F==="e164")X=X.check(UD.e164());else if(F==="credit_card")X=X.check(UD.creditCard());else if(F==="iban")X=X.check(UD.iban());else if(F==="jwt")X=X.check(UD.jwt());else if(F==="emoji")X=X.check(UD.emoji());else if(F==="nanoid")X=X.check(UD.nanoid());else if(F==="cuid")X=X.check(UD.cuid());else if(F==="cuid2")X=X.check(UD.cuid2());else if(F==="ulid")X=X.check(UD.ulid());else if(F==="xid")X=X.check(UD.xid());else if(F==="ksuid")X=X.check(UD.ksuid())}if(typeof D.minLength==="number")X=X.min(D.minLength);if(typeof D.maxLength==="number")X=X.max(D.maxLength);if(D.pattern)X=X.regex(new RegExp(D.pattern));Q=X;break}case"number":case"integer":{let X=U==="integer"?UD.number().int():UD.number();if(typeof D.minimum==="number"&&D.exclusiveMinimum!==!0)X=X.min(D.minimum);if(typeof D.maximum==="number"&&D.exclusiveMaximum!==!0)X=X.max(D.maximum);if(typeof D.exclusiveMinimum==="number")X=X.gt(D.exclusiveMinimum);else if(D.exclusiveMinimum===!0&&typeof D.minimum==="number")X=X.gt(D.minimum);if(typeof D.exclusiveMaximum==="number")X=X.lt(D.exclusiveMaximum);else if(D.exclusiveMaximum===!0&&typeof D.maximum==="number")X=X.lt(D.maximum);if(typeof D.multipleOf==="number")X=X.multipleOf(D.multipleOf);Q=X;break}case"boolean":{Q=UD.boolean();break}case"null":{Q=UD.null();break}case"object":{let X={},F=D.properties||{},Y=new Set(D.required||[]),J=typeof D.additionalProperties==="object"?x0(D.additionalProperties,$):void 0;for(let[B,G]of Object.entries(F)){let Z=x0(G,$);H0(X,B,Y.has(B)?Z:Z.optional())}if(D.patternProperties){let B=D.patternProperties,G=Object.keys(B),Z=[];for(let K of G){let H=x0(B[K],$),M=UD.string().regex(new RegExp(K));Z.push(UD.looseRecord(M,H))}let z=[];if(Object.keys(X).length>0)z.push(UD.object(X).passthrough());if(z.push(...Z),z.length===0)Q=UD.object({}).passthrough();else if(z.length===1)Q=z[0];else{let K=UD.intersection(z[0],z[1]);for(let H=2;H<z.length;H++)K=UD.intersection(K,z[H]);Q=K}if(D.additionalProperties===!1){let K=Object.keys(X),H=G.map((N)=>new RegExp(N)),M=Q;Q=Q.check((N)=>{if(!I$(N.value))return;let L=[];for(let O of Object.keys(N.value)){if(K.includes(O))continue;if(H.some((j)=>j.test(O)))continue;L.push(O)}if(L.length)N.issues.push({code:"unrecognized_keys",keys:L,input:N.value,inst:M})})}}else{let B=UD.object(X);if(D.additionalProperties===!1)Q=B.strict();else if(J)Q=B.catchall(J);else Q=B.passthrough()}let I=D.propertyNames!==void 0&&D.propertyNames!==!0,q=typeof D.minProperties==="number"?D.minProperties:void 0,W=typeof D.maxProperties==="number"?D.maxProperties:void 0;if(I||q!==void 0||W!==void 0){let B;if(I){let G=typeof D.propertyNames==="object"&&D.propertyNames.type===void 0?{type:"string",...D.propertyNames}:D.propertyNames;B=x0(G,$)}Q=X7D(Q,{keySchema:B,minProperties:q,maxProperties:W})}break}case"array":{let{prefixItems:X,items:F}=D;if(X&&Array.isArray(X)){let Y=typeof D.minItems==="number"?D.minItems:0,J=X.map((B)=>x0(B,$)),I=Cx(J,Y),q=!Array.isArray(F)?vx(F,$):void 0,W=UD.tuple(I);if(Q=q?W.rest(q):W,typeof D.minItems==="number")Q=Q.check(UD.minLength(D.minItems));if(typeof D.maxItems==="number")Q=Q.check(UD.maxLength(D.maxItems))}else if(Array.isArray(F)){let Y=typeof D.minItems==="number"?D.minItems:0,J=F.map((B)=>x0(B,$)),I=Cx(J,Y),q=vx(D.additionalItems,$),W=UD.tuple(I);if(Q=q?W.rest(q):W,typeof D.minItems==="number")Q=Q.check(UD.minLength(D.minItems));if(typeof D.maxItems==="number")Q=Q.check(UD.maxLength(D.maxItems))}else if(F!==void 0){let Y=x0(F,$),J=UD.array(Y);if(typeof D.minItems==="number")J=J.min(D.minItems);if(typeof D.maxItems==="number")J=J.max(D.maxItems);Q=J}else Q=UD.array(UD.any());if(D.uniqueItems===!0||D.contains!==void 0)Q=Y7D(Q,{uniqueItems:D.uniqueItems===!0,containsSchema:D.contains!==void 0?x0(D.contains,$):void 0,minContains:typeof D.minContains==="number"?D.minContains:void 0,maxContains:typeof D.maxContains==="number"?D.maxContains:void 0});break}default:throw Error(`Unsupported type: ${U}`)}return Q}function x0(D,$){if(typeof D==="boolean")return D?UD.any():UD.never();let U=_x(D,$),Q=D.type||D.enum!==void 0||D.const!==void 0;if(D.anyOf&&Array.isArray(D.anyOf)){let J=D.anyOf.map((q)=>x0(q,$)),I=UD.union(J);U=Q?UD.intersection(U,I):I}if(D.oneOf&&Array.isArray(D.oneOf)){let J=D.oneOf.map((q)=>x0(q,$)),I=UD.xor(J);U=Q?UD.intersection(U,I):I}if(D.allOf&&Array.isArray(D.allOf))if(D.allOf.length===0)U=Q?U:UD.any();else{let J=Q?U:x0(D.allOf[0],$),I=Q?0:1;for(let q=I;q<D.allOf.length;q++)J=UD.intersection(J,x0(D.allOf[q],$));U=J}if(D.nullable===!0&&$.version==="openapi-3.0")U=UD.nullable(U);if(D.readOnly===!0)U=UD.readonly(U);if(D.default!==void 0)U=U.default(D.default);let X={},F=["$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor"];for(let J of F)if(J in D)X[J]=D[J];let Y=["contentEncoding","contentMediaType","contentSchema"];for(let J of Y)if(J in D)X[J]=D[J];if(D.type==="object"&&D.$ref===void 0){if(D.propertyNames!==void 0&&!K5(D.propertyNames))X.propertyNames=D.propertyNames;for(let J of["minProperties","maxProperties"])if(D[J]!==void 0)X[J]=D[J]}if(D.type==="array"&&D.$ref===void 0){if(D.contains!==void 0&&!K5(D.contains))X.contains=D.contains;for(let J of["uniqueItems","minContains","maxContains"])if(D[J]!==void 0)X[J]=D[J]}for(let J of Object.keys(D))if(!e5D.has(J))H0(X,J,D[J]);if(Object.keys(X).length>0)$.registry.add(U,X);if(D.description)U=U.describe(D.description);return U}function kx(D,$){if(typeof D==="boolean")return D?UD.any():UD.never();let U;try{U=JSON.parse(JSON.stringify(D))}catch{throw Error("fromJSONSchema input is not valid JSON (possibly cyclic); use $defs/$ref for recursive schemas")}let Q=D7D(U,$?.defaultTarget),X=U.$defs||U.definitions||{},F={version:Q,defs:X,refs:new Map,processing:new Set,rootSchema:U,registry:$?.registry??L0};return x0(U,F)}var UD,e5D,Q7D,F7D,J7D;var xx=u(()=>{p3();e();kQ();IF();r6();UD={...O2,..._Q,iso:Z5},e5D=new Set(["$schema","$ref","$defs","definitions","$id","id","$comment","$anchor","$vocabulary","$dynamicRef","$dynamicAnchor","type","enum","const","anyOf","oneOf","allOf","not","properties","required","additionalProperties","patternProperties","propertyNames","minProperties","maxProperties","items","prefixItems","additionalItems","minItems","maxItems","uniqueItems","contains","minContains","maxContains","minLength","maxLength","pattern","format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf","description","default","contentEncoding","contentMediaType","contentSchema","unevaluatedItems","unevaluatedProperties","if","then","else","dependentSchemas","dependentRequired","nullable","readOnly"]);Q7D=new Set(["items","prefixItems","additionalItems","additionalProperties","contains","propertyNames","not","if","then","else","allOf","anyOf","oneOf","unevaluatedItems","unevaluatedProperties","contentSchema"]),F7D=new Set(["properties","patternProperties","dependentSchemas","dependencies","$defs","definitions"]);J7D=/^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z|[+-](?:[01]\d|2[0-3]):[0-5]\d)$/});function H5(D,$){let U=typeof $==="function"?$:(Y,J)=>{let I=$[Y._zod.def.type];return I?I(Y,J):Y},Q=new Map;function X(Y){let J=Q.get(Y);if(J===gx)return new f3({type:"lazy",getter:()=>Q.get(Y)});if(J!==void 0)return J;Q.set(Y,gx);let I=F(Y),q=U(I,I!==Y);return Q.set(Y,q),q}function F(Y){let J=Y._zod.def,I=J.type;switch(I){case"object":{let q=J.shape,W=Object.keys(q),B=!1,G={};for(let z of W){let K=X(q[z]);if(K!==q[z])B=!0;G[z]=K}let Z=J.catchall;if(J.catchall){if(Z=X(J.catchall),Z!==J.catchall)B=!0}return B?ED(Y,{...J,shape:G,catchall:Z}):Y}case"array":{let q=X(J.element);return q===J.element?Y:ED(Y,{...J,element:q})}case"tuple":{let q=J.items,W=!1,B=[];for(let Z of q){let z=X(Z);if(z!==Z)W=!0;B.push(z)}let G=J.rest;if(J.rest){if(G=X(J.rest),G!==J.rest)W=!0}return W?ED(Y,{...J,items:B,rest:G}):Y}case"record":case"map":{let q=X(J.keyType),W=X(J.valueType);return q===J.keyType&&W===J.valueType?Y:ED(Y,{...J,keyType:q,valueType:W})}case"set":{let q=X(J.valueType);return q===J.valueType?Y:ED(Y,{...J,valueType:q})}case"union":{let q=J.options,W=!1,B=[];for(let G of q){let Z=X(G);if(Z!==G)W=!0;B.push(Z)}return W?ED(Y,{...J,options:B}):Y}case"intersection":{let q=X(J.left),W=X(J.right);return q===J.left&&W===J.right?Y:ED(Y,{...J,left:q,right:W})}case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":{let q=X(J.innerType);return q===J.innerType?Y:ED(Y,{...J,innerType:q})}case"pipe":{let q=X(J.in),W=X(J.out);return q===J.in&&W===J.out?Y:ED(Y,{...J,in:q,out:W})}case"function":{let q=X(J.input),W=X(J.output);return q===J.input&&W===J.output?Y:ED(Y,{...J,input:q,output:W})}case"lazy":{let q=J.getter,{_cachedInner:W,...B}=J;return ED(Y,{...B,getter:()=>X(q())})}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":return Y;default:return Y}}return X(D)}var gx;var _H=u(()=>{r8();e();gx=Symbol("z.visit/resolving")});function ux(D){return H5(D,{object:($)=>$.partial(),union:($)=>{let U=$._zod.def;return U.discriminator===void 0?$:w2(U.options)}})}var fx=u(()=>{_H();r6()});function I7D(D,$){if(!$?.length)return D;let U=D._zod.def;return ED(D,O$(U,{checks:[...U.checks??[],...$]}),{parent:!0})}function yx(D){return I7D(D.out,D.checks)}function q7D(D){return D.in._zod.traits.has("$ZodTransform")?yx(D):D.in}function mx(D){return H5(D,{pipe:($)=>q7D($._zod.def),default:($,U)=>U?J4($._zod.def.innerType):$,catch:($,U)=>U?$._zod.def.innerType:$})}function hx(D){return H5(D,{pipe:($)=>yx($._zod.def),prefault:($,U)=>U?$._zod.def.innerType:$})}var dx=u(()=>{e();_H();r6()});var kH={};N0(kH,{string:()=>W7D,number:()=>B7D,date:()=>Z7D,boolean:()=>G7D,bigint:()=>z7D});function W7D(D){return sz(H2,D)}function B7D(D){return QZ(L2,D)}function G7D(D){return BZ(N2,D)}function z7D(D){return zZ(M2,D)}function Z7D(D){return AZ(Y5,D)}var lx=u(()=>{e0();r6()});var OD={};N0(OD,{xor:()=>Qx,xid:()=>Ak,withParser:()=>DQ,void:()=>sk,validateAsync:()=>E3,validate:()=>A3,uuidv7:()=>Hk,uuidv6:()=>Kk,uuidv4:()=>Zk,uuid:()=>zk,util:()=>d,url:()=>Lk,uppercase:()=>D2,unknown:()=>Y4,union:()=>w2,undefined:()=>ak,ulid:()=>Rk,uint64:()=>rk,uint32:()=>ik,tuple:()=>UH,trim:()=>J2,treeifyError:()=>IW,transform:()=>FF,toZod:()=>z3,toUpperCase:()=>q2,toLowerCase:()=>I2,toJSONSchema:()=>vQ,templateLiteral:()=>Nx,symbol:()=>ok,superRefine:()=>PH,success:()=>Zx,stringbool:()=>jx,stringFormat:()=>uk,string:()=>X5,strictObject:()=>Ux,startsWith:()=>U2,slugify:()=>W2,size:()=>U4,setErrorMap:()=>p5D,set:()=>qx,safeParseAsync:()=>TK,safeParse:()=>jK,safeEncodeAsync:()=>kK,safeEncode:()=>vK,safeDecodeAsync:()=>xK,safeDecode:()=>_K,registry:()=>eX,regexes:()=>W$,regex:()=>s8,refine:()=>SH,record:()=>XH,readonly:()=>VH,property:()=>SQ,properties:()=>Q2,promise:()=>Mx,prettifyError:()=>qW,preprocess:()=>Sx,prefault:()=>ZH,positive:()=>AQ,pipe:()=>uQ,partialRecord:()=>Yx,parseAsync:()=>EK,parse:()=>AK,overwrite:()=>V$,output:()=>hx,optional:()=>J4,object:()=>$x,number:()=>mK,nullish:()=>zx,nullable:()=>Q5,null:()=>iK,normalize:()=>Y2,nonpositive:()=>jQ,nonoptional:()=>KH,nonnegative:()=>TQ,never:()=>XF,negative:()=>EQ,nativeEnum:()=>Wx,nanoid:()=>wk,nan:()=>Kx,multipleOf:()=>y6,minSize:()=>m$,minLength:()=>Q6,mime:()=>F2,meta:()=>Ax,memoizer:()=>h3,maxSize:()=>m6,maxLength:()=>X4,map:()=>Ix,mac:()=>Tk,lte:()=>t0,lt:()=>f$,lowercase:()=>e8,looseRecord:()=>Jx,looseObject:()=>Xx,locales:()=>c3,literal:()=>Bx,length:()=>Q4,lazy:()=>EH,ksuid:()=>Ek,keyof:()=>Dx,jwt:()=>gk,json:()=>Tx,iso:()=>Z5,ipv6:()=>Sk,ipv4:()=>jk,invertCodec:()=>Lx,intersection:()=>DH,int64:()=>pk,int32:()=>nk,int:()=>gQ,instanceof:()=>Ex,input:()=>mx,includes:()=>$2,iban:()=>xk,httpUrl:()=>Nk,hostname:()=>fk,hex:()=>yk,hash:()=>hk,guid:()=>Gk,gte:()=>s0,gt:()=>y$,globalRegistry:()=>L0,getErrorMap:()=>r5D,getDiscriminatedOption:()=>FG,function:()=>wx,fromJSONSchema:()=>kx,formatError:()=>R3,float64:()=>lk,float32:()=>dk,flattenError:()=>V3,file:()=>Gx,exactOptional:()=>qH,enum:()=>QF,endsWith:()=>X2,encodeAsync:()=>CK,encode:()=>SK,emoji:()=>Mk,email:()=>Bk,e164:()=>_k,discriminatedUnion:()=>Fx,describe:()=>Rx,deepPartial:()=>ux,decodeAsync:()=>bK,decode:()=>PK,date:()=>ek,custom:()=>Vx,currencyCode:()=>mk,cuid2:()=>Vk,cuid:()=>Ok,creditCard:()=>kk,core:()=>F6,config:()=>aD,compile:()=>oz,coerce:()=>kH,codec:()=>Hx,clone:()=>ED,cidrv6:()=>Ck,cidrv4:()=>Pk,check:()=>Ox,catch:()=>NH,boolean:()=>hK,bigint:()=>ck,base64url:()=>vk,base64:()=>bk,array:()=>J5,any:()=>tk,_function:()=>wx,_default:()=>GH,_ZodString:()=>fQ,ZodXor:()=>tK,ZodXID:()=>cQ,ZodVoid:()=>oK,ZodUnknown:()=>pK,ZodUnion:()=>q5,ZodUndefined:()=>lK,ZodUUID:()=>h$,ZodURL:()=>F5,ZodULID:()=>iQ,ZodType:()=>zD,ZodTuple:()=>$H,ZodTransform:()=>IH,ZodTemplateLiteral:()=>RH,ZodSymbol:()=>dK,ZodSuccess:()=>HH,ZodStringFormat:()=>bD,ZodString:()=>H2,ZodSet:()=>FH,ZodRecord:()=>Z2,ZodRealError:()=>n0,ZodReadonly:()=>OH,ZodPromise:()=>jH,ZodPreprocess:()=>wH,ZodPrefault:()=>zH,ZodPipe:()=>B5,ZodOptional:()=>W5,ZodObject:()=>I5,ZodNumberFormat:()=>W4,ZodNumber:()=>L2,ZodNullable:()=>WH,ZodNull:()=>nK,ZodNonOptional:()=>JF,ZodNever:()=>rK,ZodNanoID:()=>dQ,ZodNaN:()=>MH,ZodMap:()=>QH,ZodMAC:()=>uK,ZodLiteral:()=>YH,ZodLazy:()=>AH,ZodKSUID:()=>pQ,ZodJWT:()=>$F,ZodIssueCode:()=>c5D,ZodIntersection:()=>eK,ZodInstanceOf:()=>CH,ZodISOTime:()=>c6,ZodISODuration:()=>p6,ZodISODateTime:()=>n6,ZodISODate:()=>i6,ZodIPv6:()=>oQ,ZodIPv4:()=>rQ,ZodIBAN:()=>yK,ZodGUID:()=>mQ,ZodFunction:()=>TH,ZodFirstPartyTypeKind:()=>bH,ZodFile:()=>JH,ZodExactOptional:()=>YF,ZodError:()=>l5D,ZodEnum:()=>K2,ZodEmoji:()=>hQ,ZodEmail:()=>yQ,ZodE164:()=>DF,ZodDiscriminatedUnion:()=>sK,ZodDefault:()=>BH,ZodDate:()=>Y5,ZodCustomStringFormat:()=>q4,ZodCustom:()=>z5,ZodCreditCard:()=>fK,ZodCompileUnsupportedError:()=>ND,ZodCompileAsyncError:()=>u$,ZodCodec:()=>G5,ZodCatch:()=>LH,ZodCUID2:()=>nQ,ZodCUID:()=>lQ,ZodCIDRv6:()=>tQ,ZodCIDRv4:()=>aQ,ZodBoolean:()=>N2,ZodBigIntFormat:()=>UF,ZodBigInt:()=>M2,ZodBase64URL:()=>eQ,ZodBase64:()=>sQ,ZodArray:()=>aK,ZodAny:()=>cK,TimePrecision:()=>UZ,NEVER:()=>XW,INVALID:()=>_0,$output:()=>lz,$input:()=>nz,$brand:()=>QW});var xH=u(()=>{e0();e0();U5();xx();fx();dx();dz();IF();IF();lx();r6();kQ();RK();gK();Px()});var nx=u(()=>{xH();xH()});function UTD(D,$,U){let Q=U.filter((F)=>D[F]===!0);if(Q.length<2)return;let X=String(Q[0]);for(let F of Q.slice(1))$.addIssue({code:"custom",message:`not used together with "${X}"`,path:[F]})}var ix,K7D,XTD,QTD,FTD,YTD;var cx=u(()=>{nx();ix=OD.object({name:OD.string().min(1),version:OD.string().min(1),requested_version:OD.string().optional(),ios_checksum:OD.string().optional(),android_checksum:OD.string().optional()}),K7D=OD.enum(["new_plugin","removed_plugin","version_mismatch","requested_version_changed","ios_code_changed","android_code_changed","both_platforms_changed","platform_checksum_metadata_changed"]),XTD=OD.object({name:OD.string(),localVersion:OD.string().optional(),remoteVersion:OD.string().optional(),localRequestedVersion:OD.string().optional(),remoteRequestedVersion:OD.string().optional(),localIosChecksum:OD.string().optional(),remoteIosChecksum:OD.string().optional(),localAndroidChecksum:OD.string().optional(),remoteAndroidChecksum:OD.string().optional()}),QTD=OD.object({compatible:OD.boolean(),reasons:K7D.array(),message:OD.string()}),FTD=OD.object({isSecurityPolicyError:OD.boolean(),errorCode:OD.string(),message:OD.string()}),YTD=OD.record(OD.string(),OD.string()).transform((D,$)=>{if(D===null||typeof D!=="object"||Array.isArray(D)||Object.getPrototypeOf(D)!==Object.prototype)return $.addIssue({code:"custom",message:"a plain object of locale keys to release notes"}),OD.NEVER;let U=Object.create(null);for(let[Q,X]of Object.entries(D)){let F=Q.trim(),Y=X.trim();if(!F)return $.addIssue({code:"custom",message:"a non-empty locale key"}),OD.NEVER;if(!Y)return $.addIssue({code:"custom",message:"a non-empty release note"}),OD.NEVER;if(Object.hasOwn(U,F))return $.addIssue({code:"custom",message:`a unique locale key (duplicate after trim: "${F}")`}),OD.NEVER;U[F]=Y}return U})});function H7D(D){if(typeof D?.then==="function")throw TypeError("Expected synchronous schema validation result");return D}function gH(D,$){let U=H7D(D["~standard"].validate($));if(U.issues)return{success:!1,error:new px(U.issues)};return{success:!0,data:U.value}}function ITD(D,$){let U=gH(D,$);if(!U.success)throw U.error;return U.data}var px;var rx=u(()=>{px=class px extends Error{issues;constructor(D){super(D.map(($)=>$.message).join("; ")||"Schema validation failed");this.name="SchemaError",this.issues=D}}});function L7D(D){if(D&&typeof D==="object"&&"status"in D){let $=D.status;if(typeof $==="number")return $}return}function N7D(D){let $=[],U=new Set,Q=D;if(typeof D==="string")return D;while(Q){if(typeof Q==="string"){$.push(Q);break}if(typeof Q!=="object")break;if(U.has(Q))break;if(U.add(Q),Q instanceof Error){$.push(Q.message),Q=Q.cause;continue}let X=Q;if(typeof X.message==="string")$.push(X.message);Q=X.cause}return $.join(" ")}function M7D(D){return N7D(D)}function ox(D){if(D&&typeof D==="object"&&"code"in D){let Q=D.code;if(typeof Q==="string"&&Q.startsWith("commander."))return"commander"}let $=L7D(D);if($!==void 0){if($===401)return"unauthorized";if($===403)return"forbidden";if($===404)return"not_found";if($===413)return"payload_too_large";if($>=500)return"server_error"}let U=M7D(D).toLowerCase();if(/econnrefused|econnreset|enotfound|eai_again|fetch failed|failed to fetch|connect timeout|und_err/.test(U))return"network_error";if(/timed out|timeout|etimedout|aborted/.test(U))return"timeout";if(/invalid|must be|required|not allowed|malformed|validation/.test(U))return"validation_error";return"unknown"}function WTD(D){if(D===401)return"unauthorized";if(D===403)return"forbidden";if(D===404)return"not_found";if(D===408||D===504)return"timeout";if(D===413)return"payload_too_large";if(D===429)return"rate_limited";if(D===400||D===422)return"validation_error";if(D>=500)return"server_error";return"unknown"}function V2(D){let $=ox(D);return $==="network_error"||$==="timeout"}var uH=()=>{};function R7D(D){return new Promise(($)=>setTimeout($,D))}async function tx(D){let $={data:null,error:null};for(let U=1;U<=ax;U++){if($=await D(),!$.error)return $;if(!V2($.error))return $;if(U<ax)await R7D(V7D[U-1]??1000)}return $}async function sx(D){if(!D.silent)SD.warn(O7D);let $=new fH;if(bb($))await vb({error:$,functionName:D.telemetryFunctionName,kind:"unhandled_error",status:0})}function ex(D){if(V2(D))throw new fH;let $=D.message??"unknown error";throw Error(`Cannot check 2FA compliance: ${$}`)}var w7D="Cannot reach Capgo to verify 2FA compliance. Check your network connection and try again.",O7D="Could not verify 2FA compliance due to a network error. Continuing — Capgo will still enforce 2FA on this action if required.",ax=3,V7D,fH;var Dg=u(()=>{L6();cq();uH();V7D=[500,1000];fH=class fH extends Error{constructor(D=w7D){super(D);this.name="TwoFactorComplianceNetworkError"}}});function qF(D){let $=D.replace(A7D,"[REDACTED PRIVATE KEY]");for(let{re:U,replace:Q}of E7D)$=$.replace(U,Q);return $}var A7D,E7D;var $g=u(()=>{A7D=/-----BEGIN [^-]+-----[\s\S]*?-----END [^-]+-----/g,E7D=[{re:/(authorization\s*:\s*bearer\s+)[\w.\-+/=]+/gi,replace:"$1[REDACTED]"},{re:/\bcapg_[A-Za-z0-9]{8,}\b/g,replace:"[REDACTED]"},{re:/(capgkey\s*[=:]\s*)[\w-]{6,}/gi,replace:"$1[REDACTED]"},{re:/\b(api[_-]?key|secret|token|password|passwd|pwd)(\s*[=:]\s*)["']?[\w.\-+/=]{6,}["']?/gi,replace:"$1$2[REDACTED]"},{re:/("(?:access_token|refresh_token|id_token|client_secret|private[_-]?key|apple_key_content|api[_-]?key|token|secret|password|p8|pem)"\s*:\s*")[^"]+(")/gi,replace:"$1[REDACTED]$2"}]});function j7D(D){return Object.values(WF).includes(D)}function yH(D){let $="",U="";if(typeof D==="string")$=D,U=D;else if(D&&typeof D==="object"){let Q=D;$=String(Q.error||Q.code||Q.errorCode||""),U=String(Q.message||Q.error||"")}if(j7D($))return{isSecurityPolicyError:!0,errorCode:$,message:Ug[$]||U};for(let[Q,X]of Object.entries(Ug))if(U.includes(Q))return{isSecurityPolicyError:!0,errorCode:Q,message:X};return{isSecurityPolicyError:!1,errorCode:$,message:U}}function Xg(D){let $=yH(D);if($.isSecurityPolicyError)return`
❌ Security Policy Error: ${$.errorCode}

${$.message}
`;return $.message||"An unknown error occurred"}var WF,Ug;var Qg=u(()=>{WF={ORG_REQUIRES_EXPIRING_KEY:"org_requires_expiring_key",EXPIRATION_REQUIRED:"expiration_required",EXPIRATION_EXCEEDS_MAX:"expiration_exceeds_max"},Ug={[WF.ORG_REQUIRES_EXPIRING_KEY]:`This organization requires API keys with expiration dates.

Please generate a new API key with an expiration:
  1. Go to https://console.capgo.app/dashboard/apikeys
  2. Create a new API key with an expiration date
  3. Update your CLI configuration with: capgo login [new-key]
  4. Try this command again`,[WF.EXPIRATION_REQUIRED]:`This organization requires API keys to have an expiration date.

Please generate a new API key with an expiration:
  1. Go to https://console.capgo.app/dashboard/apikeys
  2. Create a new API key with an expiration date
  3. Update your CLI configuration with: capgo login [new-key]
  4. Try this command again`,[WF.EXPIRATION_EXCEEDS_MAX]:`Your API key expiration date exceeds the maximum allowed by this organization.

Please generate a new API key with a shorter expiration:
  1. Go to https://console.capgo.app/dashboard/apikeys
  2. Create a new API key with a valid expiration date
  3. Update your CLI configuration with: capgo login [new-key]
  4. Try this command again`}});import Fg from"node:fs";function T7D(){try{return Fg.statSync("/.dockerenv"),!0}catch{return!1}}function S7D(){try{return Fg.readFileSync("/proc/self/cgroup","utf8").includes("docker")}catch{return!1}}function hH(){if(mH===void 0)mH=T7D()||S7D();return mH}var mH;var Yg=()=>{};import P7D from"node:fs";function B4(){if(dH===void 0)dH=C7D()||hH();return dH}var dH,C7D=()=>{try{return P7D.statSync("/run/.containerenv"),!0}catch{return!1}};var lH=u(()=>{Yg()});import Ig from"node:process";import b7D from"node:os";import nH from"node:fs";var Jg=()=>{if(Ig.platform!=="linux")return!1;if(b7D.release().toLowerCase().includes("microsoft")){if(B4())return!1;return!0}try{if(nH.readFileSync("/proc/version","utf8").toLowerCase().includes("microsoft"))return!B4()}catch{}if(nH.existsSync("/proc/sys/fs/binfmt_misc/WSLInterop")||nH.existsSync("/run/WSL"))return!B4();return!1},Y6;var iH=u(()=>{lH();Y6=Ig.env.__IS_WSL_TEST__?Jg:Jg()});import qg from"node:process";import{Buffer as v7D}from"node:buffer";import{promisify as _7D}from"node:util";import k7D from"node:child_process";var x7D,cH=()=>`${qg.env.SYSTEMROOT||qg.env.windir||String.raw`C:\Windows`}\\System32\\WindowsPowerShell\\v1.0\\powershell.exe`,D$=async(D,$={})=>{let{powerShellPath:U,...Q}=$,X=D$.encodeCommand(D);return x7D(U??cH(),[...D$.argumentsPrefix,X],{encoding:"utf8",...Q})};var pH=u(()=>{x7D=_7D(k7D.execFile);D$.argumentsPrefix=["-NoProfile","-NonInteractive","-ExecutionPolicy","Bypass","-EncodedCommand"];D$.encodeCommand=(D)=>v7D.from(D,"utf16le").toString("base64");D$.escapeArgument=(D)=>`'${String(D).replaceAll("'","''")}'`});function Wg(D){for(let $ of D.split(`
`)){if(/^\s*#/.test($))continue;let U=/^\s*root\s*=\s*(?<mountPoint>"[^"]*"|'[^']*'|[^#]*)/.exec($);if(!U)continue;return U.groups.mountPoint.trim().replaceAll(/^["']|["']$/g,"")}}import{promisify as g7D}from"node:util";import u7D from"node:child_process";import rH,{constants as Gg}from"node:fs/promises";var f7D,y7D,m7D=async()=>{return`${await y7D()}c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe`},BF,Bg,zg=async()=>{return Bg??=(async()=>{try{let D=await BF();return await rH.access(D,Gg.X_OK),!0}catch{return!1}})(),Bg},Zg=async()=>{let D=await BF(),$=String.raw`(Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice").ProgId`,{stdout:U}=await D$($,{powerShellPath:D});return U.trim()},Kg=async(D)=>{if(/^[a-z]+:\/\//i.test(D))return D;try{let{stdout:$}=await f7D("wslpath",["-aw",D],{encoding:"utf8"});return $.trim()}catch{return D}};var Hg=u(()=>{iH();pH();iH();f7D=g7D(u7D.execFile),y7D=(()=>{let $;return async function(){if($)return $;let U="/etc/wsl.conf",Q=!1;try{await rH.access(U,Gg.F_OK),Q=!0}catch{}if(!Q)return"/mnt/";let X=await rH.readFile(U,{encoding:"utf8"}),F=Wg(X);if(F===void 0)return"/mnt/";return $=F,$=$.endsWith("/")?$:`${$}/`,$}})(),BF=Y6?m7D:cH});function G4(D,$,U){let Q=(X)=>Object.defineProperty(D,$,{value:X,enumerable:!0,writable:!0});return Object.defineProperty(D,$,{configurable:!0,enumerable:!0,get(){let X=U();return Q(X),X},set(X){Q(X)}}),D}import{promisify as h7D}from"node:util";import d7D from"node:process";import{execFile as l7D}from"node:child_process";async function oH(){if(d7D.platform!=="darwin")throw Error("macOS only");let{stdout:D}=await n7D("defaults",["read","com.apple.LaunchServices/com.apple.launchservices.secure","LSHandlers"]),U=/LSHandlerRoleAll = "(?!-)(?<id>[^"]+?)";\s+?LSHandlerURLScheme = (?:http|https);/.exec(D)?.groups.id??"com.apple.Safari";if(U==="com.apple.safari")return"com.apple.Safari";return U}var n7D;var Lg=u(()=>{n7D=h7D(l7D)});import i7D from"node:process";import{promisify as c7D}from"node:util";import{execFile as p7D,execFileSync as sTD}from"node:child_process";async function Ng(D,{humanReadableOutput:$=!0,signal:U}={}){if(i7D.platform!=="darwin")throw Error("macOS only");let Q=$?[]:["-ss"],X={};if(U)X.signal=U;let{stdout:F}=await r7D("osascript",["-e",D,Q],X);return F.trim()}var r7D;var Mg=u(()=>{r7D=c7D(p7D)});async function aH(D){return Ng(`tell application "Finder" to set app_path to application file id "${D}" as string
tell application "System Events" to get value of property list item "CFBundleName" of property list file (app_path & ":Contents:Info.plist")`)}var wg=u(()=>{Mg()});import{promisify as o7D}from"node:util";import{execFile as a7D}from"node:child_process";async function tH(D=t7D){let{stdout:$}=await D("reg",["QUERY"," HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\Shell\\Associations\\UrlAssociations\\http\\UserChoice","/v","ProgId"]),U=/ProgId\s*REG_SZ\s*(?<id>\S+)/.exec($);if(!U)throw new Og(`Cannot find Windows browser in stdout: ${JSON.stringify($)}`);let{id:Q}=U.groups,X=Q.lastIndexOf("."),F=Q.lastIndexOf("-"),Y=X===-1?void 0:Q.slice(0,X),J=F===-1?void 0:Q.slice(0,F);return GF[Q]??GF[Y]??GF[J]??{name:Q,id:Q}}var t7D,GF,zF,Og;var sH=u(()=>{t7D=o7D(a7D),GF={MSEdgeHTM:{name:"Edge",id:"com.microsoft.edge"},MSEdgeBHTML:{name:"Edge Beta",id:"com.microsoft.edge.beta"},MSEdgeDHTML:{name:"Edge Dev",id:"com.microsoft.edge.dev"},AppXq0fevzme2pys62n3e0fbqa7peapykr8v:{name:"Edge",id:"com.microsoft.edge.old"},ChromeHTML:{name:"Chrome",id:"com.google.chrome"},ChromeBHTML:{name:"Chrome Beta",id:"com.google.chrome.beta"},ChromeDHTML:{name:"Chrome Dev",id:"com.google.chrome.dev"},ChromiumHTM:{name:"Chromium",id:"org.chromium.Chromium"},BraveHTML:{name:"Brave",id:"com.brave.Browser"},BraveBHTML:{name:"Brave Beta",id:"com.brave.Browser.beta"},BraveDHTML:{name:"Brave Dev",id:"com.brave.Browser.dev"},BraveSSHTM:{name:"Brave Nightly",id:"com.brave.Browser.nightly"},FirefoxURL:{name:"Firefox",id:"org.mozilla.firefox"},OperaStable:{name:"Opera",id:"com.operasoftware.Opera"},VivaldiHTM:{name:"Vivaldi",id:"com.vivaldi.Vivaldi"},"IE.HTTP":{name:"Internet Explorer",id:"com.microsoft.ie"}},zF=new Map(Object.entries(GF));Og=class Og extends Error{}});import{promisify as s7D}from"node:util";import eH from"node:process";import{execFile as e7D}from"node:child_process";async function DL(){if(eH.platform==="darwin"){let D=await oH();return{name:await aH(D),id:D}}if(eH.platform==="linux"){let{stdout:D}=await DUD("xdg-mime",["query","default","x-scheme-handler/http"]),$=D.trim();return{name:$UD($.replace(/.desktop$/,"").replace("-"," ")),id:$}}if(eH.platform==="win32")return tH();throw Error("Only macOS, Linux, and Windows are supported")}var DUD,$UD=(D)=>D.toLowerCase().replaceAll(/(?:^|\s|-)\S/g,($)=>$.toUpperCase());var Vg=u(()=>{Lg();wg();sH();sH();DUD=s7D(e7D)});import $L from"node:process";var UUD,Rg;var Ag=u(()=>{UUD=Boolean($L.env.SSH_CONNECTION||$L.env.SSH_CLIENT||$L.env.SSH_TTY),Rg=UUD});var Cg={};N0(Cg,{openApp:()=>IUD,default:()=>qUD,apps:()=>z4});import UL from"node:process";import Pg from"node:path";import{fileURLToPath as XUD}from"node:url";import QUD from"node:child_process";import FUD,{constants as YUD}from"node:fs/promises";function Sg(D){if(typeof D==="string"||Array.isArray(D))return D;let{[jg]:$}=D;if(!$)throw Error(`${jg} is not supported`);return $}function N5({[R2]:D},{wsl:$}={}){if($&&Y6)return Sg($);if(!D)throw Error(`${R2} is not supported`);return Sg(D)}var ZF,XL,Eg,R2,jg,Tg=async(D,$)=>{if(D.length===0)return;let U=[];for(let Q of D)try{return await $(Q)}catch(X){U.push(X)}throw AggregateError(U,"Failed to open in all supported apps")},L5=async(D)=>{D={wait:!1,background:!1,newInstance:!1,allowNonzeroExitCode:!1,...D};let $=D[ZF]===!0;if(delete D[ZF],Array.isArray(D.app))return Tg(D.app,(q)=>L5({...D,app:q,[ZF]:!0}));let{name:U,arguments:Q=[]}=D.app??{};if(Q=[...Q],Array.isArray(U))return Tg(U,(q)=>L5({...D,app:{name:q,arguments:Q},[ZF]:!0}));if(U==="browser"||U==="browserPrivate"){let q={"com.google.chrome":"chrome","google-chrome.desktop":"chrome","com.brave.browser":"brave","org.mozilla.firefox":"firefox","firefox.desktop":"firefox","com.microsoft.msedge":"edge","com.microsoft.edge":"edge","com.microsoft.edgemac":"edge","microsoft-edge.desktop":"edge","com.apple.safari":"safari"},W={chrome:"--incognito",brave:"--incognito",firefox:"--private-window",edge:"--inPrivate"},B;if(Y6){let G=await Zg();B=zF.get(G)??{}}else B=await DL();if(B.id in q){let G=q[B.id.toLowerCase()];if(U==="browserPrivate"){if(G==="safari")throw Error("Safari doesn't support opening in private mode via command line");Q.push(W[G])}return L5({...D,app:{name:z4[G],arguments:Q}})}throw Error(`${B.name} is not supported as a default browser`)}let X,F=[],Y={},J=!1;if(Y6&&!B4()&&!Rg&&!U)J=await zg();if(R2==="darwin"){if(X="open",D.wait)F.push("--wait-apps");if(D.background)F.push("--background");if(D.newInstance)F.push("--new");if(U)F.push("-a",U)}else if(R2==="win32"||J){if(X=await BF(),F.push(...D$.argumentsPrefix),!Y6)Y.windowsVerbatimArguments=!0;if(Y6&&D.target)D.target=await Kg(D.target);let q=["$ProgressPreference = 'SilentlyContinue';","Start"];if(D.wait)q.push("-Wait");if(U){if(q.push(D$.escapeArgument(U)),D.target)Q.push(D.target)}else if(D.target)q.push(D$.escapeArgument(D.target));if(Q.length>0)Q=Q.map((W)=>D$.escapeArgument(W)),q.push("-ArgumentList",Q.join(","));if(D.target=D$.encodeCommand(q.join(" ")),!D.wait)Y.stdio="ignore"}else{if(U)X=U;else{let q=!XL||XL==="/",W=!1;try{await FUD.access(Eg,YUD.X_OK),W=!0}catch{}X=UL.versions.electron??(R2==="android"||q||!W)?"xdg-open":Eg}if(Q.length>0)F.push(...Q);if(!D.wait)Y.stdio="ignore",Y.detached=!0}if(R2==="darwin"&&Q.length>0)F.push("--args",...Q);if(D.target)F.push(D.target);let I=QUD.spawn(X,F,Y);if(D.wait)return new Promise((q,W)=>{I.once("error",W),I.once("close",(B)=>{if(!D.allowNonzeroExitCode&&B!==0){W(Error(`Exited with code ${B}`));return}q(I)})});if($)return new Promise((q,W)=>{I.once("error",W),I.once("spawn",()=>{I.once("close",(B)=>{if(I.off("error",W),B!==0){W(Error(`Exited with code ${B}`));return}I.unref(),q(I)})})});return I.unref(),new Promise((q,W)=>{I.once("error",W),I.once("spawn",()=>{I.off("error",W),q(I)})})},JUD=(D,$)=>{if(typeof D!=="string")throw TypeError("Expected a `target`");return L5({...$,target:D})},IUD=(D,$)=>{if(typeof D!=="string"&&!Array.isArray(D))throw TypeError("Expected a valid `name`");let{arguments:U=[]}=$??{};if(U!==void 0&&U!==null&&!Array.isArray(U))throw TypeError("Expected `appArguments` as Array type");return L5({...$,app:{name:D,arguments:U}})},z4,qUD;var bg=u(()=>{Hg();pH();Vg();lH();Ag();ZF=Symbol("fallbackAttempt"),XL=import.meta.url?Pg.dirname(XUD(import.meta.url)):"",Eg=Pg.join(XL,"xdg-open"),{platform:R2,arch:jg}=UL;z4={browser:"browser",browserPrivate:"browserPrivate"};G4(z4,"chrome",()=>N5({darwin:"google chrome",win32:"chrome",linux:["google-chrome","google-chrome-stable","chromium","chromium-browser"]},{wsl:{ia32:"/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe",x64:["/mnt/c/Program Files/Google/Chrome/Application/chrome.exe","/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe"]}}));G4(z4,"brave",()=>N5({darwin:"brave browser",win32:"brave",linux:["brave-browser","brave"]},{wsl:{ia32:"/mnt/c/Program Files (x86)/BraveSoftware/Brave-Browser/Application/brave.exe",x64:["/mnt/c/Program Files/BraveSoftware/Brave-Browser/Application/brave.exe","/mnt/c/Program Files (x86)/BraveSoftware/Brave-Browser/Application/brave.exe"]}}));G4(z4,"firefox",()=>N5({darwin:"firefox",win32:String.raw`C:\Program Files\Mozilla Firefox\firefox.exe`,linux:"firefox"},{wsl:"/mnt/c/Program Files/Mozilla Firefox/firefox.exe"}));G4(z4,"edge",()=>N5({darwin:"microsoft edge",win32:"msedge",linux:["microsoft-edge","microsoft-edge-dev"]},{wsl:"/mnt/c/Program Files (x86)/Microsoft/Edge/Application/msedge.exe"}));G4(z4,"safari",()=>N5({darwin:"Safari"}));qUD=JUD});import{spawn as WUD}from"node:child_process";import{existsSync as BD,readdirSync as E2,readFileSync as sD,statSync as BUD}from"node:fs";import{homedir as fg,platform as yg}from"node:os";import L4,{dirname as J6,join as KD,relative as mg,resolve as hD,sep as hg}from"node:path";import{cwd as G0,env as K4,stdin as dg,stdout as lg}from"node:process";function KF(D,$){let U=lj();if(U)U[D]($);else SD[D]($)}function ig(D=""){if(!D)return MF;return`${MF}${D.startsWith("/")?D:`/${D}`}`}function XPD(D){let $=NUD.toLocaleString("en-US");return[`Delta updates cannot upload this bundle: it has ${D.toLocaleString("en-US")} files, and Capgo allows at most ${$} files per delta (manifest) upload.`,"Delta mode tracks and uploads each file individually so devices can download only what changed. Very large file counts are not supported on that path.","What you can do:","1. Upload a full zip instead: npx @capgo/cli@latest bundle upload --no-delta","2. Or reduce files in your web build output (remove unused assets, avoid copying large trees into dist).","See https://capgo.app/docs/faq/#are-there-delta-update-file-path-limitations"].join(`
`)}function FPD(D){return[`Bundle upload timed out after ${Math.round(D/1000)}s.`,"The standard upload has to finish the whole transfer within this window and does not retry, so a large bundle or a slow connection can trip it.","What you can do:","1. Retry with the resumable upload, which uploads in chunks and retries automatically: npx @capgo/cli@latest bundle upload --tus","2. Or raise the limit for the standard upload: npx @capgo/cli@latest bundle upload --timeout <milliseconds>"].join(`
`)}function w0(D){if(!D)return"Unknown error";if(yH(D).isSecurityPolicyError)return Xg(D);let U=D;if(typeof D==="string")return D;if(D instanceof Error){let Q=U.message||U.cause?.message||U.stack||D.name,X=U.cause?.name,F=Q.toLowerCase();if(F.includes("fetch failed")||F.includes("failed to fetch")||F.includes("connect timeout")||F.includes("network")||X?.startsWith("UND_ERR"))return`Network error: ${Q}${U.code?` (code ${U.code})`:""}. Check your network connection and API endpoint availability.`;let Y=U.status||U.statusCode;return[Q,U.code?`Code: ${U.code}`:void 0,Y?`Status: ${Y}`:void 0].filter(Boolean).join(" | ")||D.name}if(U.message){let Q=[U.message,U.code?`Code: ${U.code}`:void 0,U.status||U.statusCode?`Status: ${U.status||U.statusCode}`:void 0].filter(Boolean).join(" | "),X=U.message.toLowerCase();if(X.includes("fetch failed")||X.includes("failed to fetch")||U.error==="Failed to fetch")return`Network error: ${Q}. Check your network connection and API endpoint availability.`;if(U.details||U.hint||U.error)return`${Q}${Q?" | ":""}${U.error?typeof U.error==="string"?U.error:U.error.message??"":""}${U.details?`Details: ${U.details}`:""}${U.hint?`Hint: ${U.hint}`:""}`.trim();return Q}if(typeof U.error==="string"&&U.error.length>0)return U.error;if(U.error&&typeof U.error==="object"&&typeof U.error.message==="string"&&U.error.message.length>0)return U.error.message;return`
${ng.default.render(D)}`}function QL(D){if(typeof D!=="string"&&typeof D!=="number")return;return qF(String(D)).slice(0,cg)}function wUD(D){if(typeof D==="string")return qF(D).slice(0,cg);if(!D||typeof D!=="object")return String(D);let $=D,U=QL($.name),Q=QL($.message),X=U&&Q?`${U}: ${Q}`:Q||U||Object.prototype.toString.call(D),F=[["code",$.code],["errno",$.errno],["syscall",$.syscall],["address",$.address],["port",$.port]].map(([Y,J])=>{let I=QL(J);return I?`${Y}=${I}`:void 0}).filter(Boolean);return`${X}${F.length>0?` (${F.join(", ")})`:""}`}function JPD(D){let $=[],U=new Set,Q=0,X=(F,Y,J)=>{if(Q>=MUD)return;if(F&&typeof F==="object"){if(U.has(F))return;U.add(F)}Q++;let I="  ".repeat(J);if($.push(`${I}${Y}${wUD(F)}`),!F||typeof F!=="object")return;let q=F,W=[q.causingError,q.cause].filter((B,G,Z)=>B!==void 0&&B!==null&&Z.indexOf(B)===G);for(let B of W)X(B,"Caused by: ",J+1);if(Array.isArray(q.errors))q.errors.forEach((B,G)=>{X(B,`Contained error ${G+1}: `,J+1)})};return X(D,"",0),qF($.join(`
`))}async function IPD(D,$,U=!1){let{data:Q,error:X}=await tx(()=>D.rpc("reject_access_due_to_2fa_for_org",{org_id:$}));if(X){if(!U&&!V2(X))r.error(`Cannot check 2FA compliance: ${X.message}`);if(V2(X)){await sx({silent:U,telemetryFunctionName:"check2FAAccessForOrg"});return}ex(X)}if(Q){if(!U)r.error(`\uD83D\uDD10 Access Denied: 2FA Required. Enable 2FA at ${ig("/settings/account")}`);throw Error("2FA required for this organization")}}function qPD({silent:D=!1,stdinIsTTY:$=!!dg.isTTY,stdoutIsTTY:U=!!lg.isTTY,ci:Q=BL.isCI}={}){return!D&&$&&U&&!Q}function OUD(D={}){let $=D.ci??BL.isCI,U=D.stdinIsTTY??!!dg.isTTY,Q=D.stdoutIsTTY??!!lg.isTTY,X=D.platform??yg(),F="display"in D?D.display:K4.DISPLAY;if($||!U||!Q)return!1;if(X==="linux"&&!F)return!1;return!0}async function VUD(D){if(!OUD())return;try{await(await Promise.resolve().then(() => (bg(),Cg))).default(D)}catch($){if($?.code==="ENOENT")return}}function WPD(D){return Cq(D)||bq(D)}function I6(D){if(Cq(D))return Hb(D);else if(bq(D))return Lb(D);return D}function pg(D=I6(G0()),$=void 0){let U=$?.split(",")[0],Q=U??KD(D,i0);if(!BD(Q)){let F=U?`Package.json at ${Q} does not exist`:`No package.json found at ${Q}. Run this command from your project root (the folder that contains package.json), or pass --package-json <path> to point at it (for example in a monorepo).`;throw r.error(F),Error(F)}let X=sD(Q);return JSON.parse(X)}function BPD(D=I6(G0()),$=void 0){return pg(D,$).scripts}function GPD(D=I6(G0()),$=void 0){return pg(D,$).version??""}function RUD(D){let $=D.replace("^","").replace("~","");if(J9($))try{let U=K$($);return iY(U)}catch{return $}return $}async function zPD(D,$=G0(),U){let Q=U?U.split(",").map((Y)=>Y.trim()).filter(Boolean):[],X=[],F=(Y)=>{let J=hD(Y);if(!X.includes(J))X.push(J)};for(let Y of Q){let J=hD($,Y);if(BD(J))F(J6(J))}F(hD($)),F(G0());for(let Y of X)try{let J=`${D}/package.json`,{createRequire:I}=await import("node:module"),W=I(KD(Y,"package.json")).resolve(J),B=JSON.parse(sD(W,"utf-8"));if(B.version)return B.version}catch{}for(let Y of X){let J=Y,I=L4.parse(J).root;while(J!==I){let q=KD(J,"node_modules",D,i0);if(BD(q))try{let B=JSON.parse(sD(q,"utf-8"));if(B.version)return B.version}catch{}let W=J6(J);if(W===J)break;J=W}}if(D==="@capgo/capacitor-updater"){let Y=null,J=KD($,"ios","App","Podfile");if(BD(J))try{let q=sD(J,"utf-8").match(/pod\s+['"]CapgoCapacitorUpdater['"],\s*:path\s*=>\s*['"]([^'"]+)['"]/);if(q?.[1])Y=hD(KD($,"ios","App",q[1]))}catch{}if(!Y){let I=KD($,"android","capacitor.settings.gradle");if(BD(I))try{let W=sD(I,"utf-8").match(/project\(':capgo-capacitor-updater'\)\.projectDir\s*=\s*new\s+File\(['"]([^'"]+)['"]/);if(W?.[1])Y=hD(KD($,"android",W[1])).replace(/\/android$/,"")}catch{}}if(Y){let I=KD(Y,i0);if(BD(I))try{let q=JSON.parse(sD(I,"utf-8"));if(q.version)return q.version}catch{}}}try{let Y=U?U.split(",").map((q)=>q.trim()).filter(Boolean).join(","):U,I=(await VF($,Y)).get(D);if(I)return I}catch{}return null}async function VF(D=I6(G0()),$=void 0){let U=$?.split(",").map((F)=>F.trim()).filter(Boolean);if(U??=[KD(D,i0)],U){for(let F of U)if(!BD(F)){let Y=`Package.json at ${F} does not exist`;throw r.error(Y),Error(Y)}}let Q=new Map,{createRequire:X}=await import("node:module");for(let F of U){let Y=sD(F),J=JSON.parse(Y),I=J6(F),q=(W,B)=>{try{let K=X(KD(I,"package.json")).resolve(`${W}/package.json`),H=JSON.parse(sD(K,"utf-8"));if(H.version)return H.version}catch{}let G=I,Z=L4.parse(G).root;while(G!==Z){let z=KD(G,"node_modules",W,i0);if(BD(z))try{let H=JSON.parse(sD(z,"utf-8"));if(H.version)return H.version}catch{}let K=J6(G);if(K===G)break;G=K}return RUD(B)};for(let W in J.dependencies)Q.set(W,q(W,J.dependencies[W]));for(let W in J.devDependencies)Q.set(W,q(W,J.devDependencies[W]))}return Q}async function AUD(D=I6(G0()),$=void 0){let U=$?.split(",").map((X)=>X.trim()).filter(Boolean);if(U??=[KD(D,i0)],U){for(let X of U)if(!BD(X)){let F=`Package.json at ${X} does not exist`;throw r.error(F),Error(F)}}let Q=new Map;for(let X of U){let F=sD(X),Y=JSON.parse(F);for(let J in Y.dependencies??{})if(typeof Y.dependencies[J]==="string")Q.set(J,Y.dependencies[J]);for(let J in Y.devDependencies??{})if(typeof Y.devDependencies[J]==="string")Q.set(J,Y.devDependencies[J])}return Q}function EUD(D){if(!D)return!1;if(D.config&&Object.keys(D.config).length>0)return!0;return!!D.path&&BD(D.path)}async function rg(D,$=!1){let U=jUD;try{let Q=await D();if(!EUD(Q)){if(!$)r.error(U);throw new AD(U)}return Q}catch(Q){if(Q instanceof AD)throw Q;let X=w0(Q);if(!$)r.error(`${U}: ${X}`);throw new AD(U,{cause:X})}}function PI(D=!1){return rg(yq,D)}function TUD(D=!1){return rg(mq,D)}async function SUD(D,$){let U=await TUD();if(U?.config)U.config.plugins??={},U.config.plugins.extConfig??={},U.config.plugins[D]??={},U.config.plugins[D]={...U.config.plugins[D],...$},await hq(D,U);return U}async function ZPD(D){return SUD("CapacitorUpdater",D)}async function k1(D=!1){try{let $=await PI(D),U={host:$?.config?.plugins?.CapacitorUpdater?.localHost||vg,hostWeb:$?.config?.plugins?.CapacitorUpdater?.localWebHost||MF,hostFilesApi:$?.config?.plugins?.CapacitorUpdater?.localApiFiles||_g,hostApi:$?.config?.plugins?.CapacitorUpdater?.localApi||t6};if($?.config?.plugins?.CapacitorUpdater?.localSupa&&$?.config?.plugins?.CapacitorUpdater?.localSupaAnon){if(!D)r.info("Using custom supabase instance from capacitor.config.json");U.supaKey=$?.config?.plugins?.CapacitorUpdater?.localSupaAnon,U.supaHost=$?.config?.plugins?.CapacitorUpdater?.localSupa}return U}catch{return{host:vg,hostWeb:MF,hostFilesApi:_g,hostApi:t6}}}function xg(D){return typeof D==="object"&&D!==null}function PUD(D){if(!xg(D))return!1;let $=D.capacitor;if(xg($)&&($.ios!==void 0||$.android!==void 0))return!0;return!1}function CUD(D){if(BD(KD(D,"plugin.xml")))return!0;let $=KD(D,i0);if(!BD($))return!1;try{return PUD(JSON.parse(sD($,"utf-8")))}catch{return!1}}async function M5(D=!1,$){let U=(X)=>{let F={...X};return Ej(F,void 0,D),F};if(!$&&FL)return U(FL);if(!$&&HF)return HF.then(U);let Q=(async()=>{let X=await k1(D);try{let F=AF(),Y=await fetch(`${X.hostApi}/private/config`,{...$?{signal:$}:{},headers:T6(F?{capgkey:F}:void 0)});if(!Y.ok)throw Error(`HTTP error! status: ${Y.status}`);let I={...await Y.json(),...X};if(!$)FL=I;return{...I}}catch{if(!D)r.info(`Local config ${w0(X)}`);return{...X}}finally{if(!$)HF=null}})();if(!$)HF=Q;return Q.then(U)}async function KPD(){let D=await k1();try{let $=AF(),U=await fetch(`${D.hostFilesApi}/files/config`,{headers:T6($?{capgkey:$}:void 0)});if(!U.ok)throw Error(`HTTP error! status: ${U.status}`);return await U.json()}catch{return{partialUpload:!1,TUSUpload:!1,partialUploadForced:!1,TUSUploadForced:!1,maxUploadLength:KUD,maxChunkSize:HUD,alertUploadSize:ZUD}}}function s6(D){let $=new URL(D);if(!["http:","https:"].includes($.protocol))throw Error("Invalid Supabase host protocol");let U=$.hostname==="localhost"||$.hostname==="127.0.0.1"||$.hostname==="[::1]";if($.protocol==="http:"&&!U)throw Error("Supabase host must use HTTPS (HTTP is only allowed for localhost)");if($.username||$.password)throw Error("Supabase host must not include credentials");if($.search||$.hash)throw Error("Supabase host must not include query parameters or fragments");let Q=k8($.pathname);return`${$.origin}${Q}`}function bUD(D){if(!D||typeof D!=="object")return"";let $=D;return[$.error,$.message,$.status].filter(Boolean).join(" | ")}function gg(D,$){let U=D.indexOf($);if(U<0)return D;return D.slice(U+$.length).replace(/^:\s*/,"").split(`
`)[0].trim()}async function HPD(D){let $=await ag(D);if($?.error==="channel_zip_required"||$?.error==="channel_delta_required")return $.message||$.error;let U=D instanceof Error?D.message:String(D??"");if(U.includes("CHANNEL_ZIP_REQUIRED"))return gg(U,"CHANNEL_ZIP_REQUIRED");if(U.includes("CHANNEL_DELTA_REQUIRED"))return gg(U,"CHANNEL_DELTA_REQUIRED");return null}function H4(D){if(!D)return!1;try{let $=new URL(s6(D)).hostname.toLowerCase();return $==="sb.capgo.app"||$==="xvwzpoazmxkqosrdewyv.supabase.co"||$==="ibwjdnhknbkcqfbabwei.supabase.co"||$==="aucsybvnhavogdmzwtcw.supabase.co"}catch{return!1}}function GL(D){if(D.supaHost&&D.supaKey&&D.hostApi===t6&&!H4(D.supaHost))return`${s6(D.supaHost)}/functions/v1`;return D.hostApi}function LPD(D){let $=D?.context;return typeof $?.status==="number"?$.status:void 0}async function ag(D){let $=D?.context;if(!$||typeof $.clone!=="function")return null;try{let U=await $.clone().text();try{return JSON.parse(U)}catch{return U?{message:U}:null}}catch{return null}}async function NPD(D){let $=await ag(D);if($){let U=bUD($);if(U)return U}return w0(D)}async function RF(D,$){let U=($.method??"POST").toUpperCase(),Q,X=$.supaAnon;if($.supaHost&&$.supaAnon&&!H4($.supaHost))Q=`${s6($.supaHost)}/functions/v1`;else{let J=await M5(!0);if(X=$.supaAnon??J.supaKey,J.supaHost&&J.supaKey&&J.hostApi===t6&&!H4(J.supaHost)&&!($.supaHost&&H4($.supaHost)))Q=`${s6(J.supaHost)}/functions/v1`;else if($.useFilesHost)Q=J.hostFilesApi;else Q=J.hostApi}let F=Q.includes("/functions/v1"),Y=`${k8(Q)}/${D.replace(/^\//,"")}`;try{let J=await fetch(Y,{method:U,redirect:"error",headers:T6({"Content-Type":"application/json",Authorization:F&&X?`Bearer ${X}`:$.apikey,capgkey:$.apikey}),body:U==="GET"||U==="HEAD"?void 0:typeof $.body==="string"?$.body:JSON.stringify($.body??{}),signal:$.signal});if(!J.ok)return{data:null,error:new Q$.FunctionsHttpError(J)};return{data:(J.headers.get("content-type")??"").includes("application/json")?await J.json().catch(()=>null):await J.text().catch(()=>null),error:null}}catch(J){return{data:null,error:J instanceof Error?J:Error(String(J))}}}async function MPD(D,$=!0){if(D?.supaHost&&D?.supaAnon){if(H4(D.supaHost))return(await k1($)).hostApi;return`${s6(D.supaHost)}/functions/v1`}let U=await k1($);if(U.supaHost&&U.supaKey)return GL(U);return(await M5($)).hostApi}async function wPD(D,$,U,Q=!1,X=!0,F){let Y=await M5(Q,F);if($&&U){if(!Q)r.info("Using custom supabase instance from provided options");Y.supaHost=$,Y.supaKey=U}if(!Y.supaHost||!Y.supaKey){if(!Q)r.error(kg);throw new AD(kg,{missingSupaHost:!Y.supaHost,missingSupaKey:!Y.supaKey})}let J=s6(Y.supaHost);return wO(J,Y.supaKey,{auth:{persistSession:!1},global:{headers:{capgkey:EI("capgkey",D)},...Oj()&&X?{fetch:Rj()}:{}}})}async function vUD(D,$){let{data:U}=await D.rpc("is_paying_org",{orgid:$}).single();return U||!1}async function _UD(D,$){let{data:U}=await D.rpc("is_trial_org",{orgid:$}).single();return U||0}async function kUD(D,$,U){let{data:Q}=await D.rpc("has_usage_credits_org",U?{orgid:$,appid:U}:{orgid:$}).single();return Q||!1}function xUD(D){let{trialDays:$,isPaying:U,hasCredits:Q,warning:X=!0}=D;return!!X&&$>0&&!U&&!Q}async function gUD(D,$){let{data:U,error:Q}=await D.rpc("is_allowed_action_org",{orgid:$}).single();if(Q)throw Error(`Cannot validate plan: ${w0(Q)}`);return U===!0}async function YL(D,$,U,Q){let{data:X,error:F}=Q?await D.rpc("is_allowed_action_org_action",{orgid:$,actions:U,appid:Q}):await D.rpc("is_allowed_action_org_action",{orgid:$,actions:U});if(F){if(Q&&F.code==="PGRST202")return gUD(D,$);throw Error(`Cannot validate plan: ${w0(F)}`)}return X===!0}async function uUD(D,$,U,Q){if(Q){if(await YL(D,$,U,Q))return"allowed";if(await YL(D,$,U))return"permission_denied";return"billing_denied"}return await YL(D,$,U)?"allowed":"billing_denied"}async function fUD(D,$){throw r.error(`You need to upgrade your plan to continue to use capgo.
 Upgrade here: ${D}
`),await VUD(D),new AD($)}async function yUD(){throw r.error("Cannot validate plan usage for this app. The API key may lack permission to read app billing details."),new AD("Plan validation permission denied")}async function OPD(D,$,U){let{data:Q,error:X}=await D.rpc("get_organization_cli_warnings",{orgid:$,cli_version:U});if(X){r.error(`Cannot get cli warnings: ${w0(X)}`);return}if(Q.length>0){r.warn(`Found ${Q.length} cli warnings for your organization.`);let F=null;for(let Y of Q){if(typeof Y!=="object"||typeof Y.message!=="string"||typeof Y.fatal!=="boolean"){r.error(`Invalid cli warning: ${Y}`);continue}let J=Y;if(J.fatal)r.error(`${J.message.replaceAll("\\n",`
`)}`),F=Error(J.message);else r.warn(`${J.message.replaceAll("\\n",`
`)}`)}if(F)throw r.error("Please fix the warnings and try again."),F;r.info("End of cli warnings.")}}async function VPD(D,$,U,Q=!0){let X=await M5(),F=`${X.hostWeb}/settings/organization/plans`,Y=await uUD(D,$,["storage"],U);if(Y==="permission_denied")await yUD();if(Y==="billing_denied")await fUD(F,"Plan upgrade required for upload");let[J,I,q]=await Promise.all([_UD(D,$),vUD(D,$),kUD(D,$,U)]);if(xUD({trialDays:J,isPaying:I,hasCredits:q,warning:Q}))r.warn(`WARNING !!
Trial expires in ${J} days, upgrade here: ${X.hostWeb}/settings/organization/plans
`)}function wF(D){try{if(!BD(D))return;return sD(D,"utf8").trim()||void 0}catch{return}}function AF(){let D=K4.CAPGO_TOKEN?.trim();if(D)return D;let $=wF(`${fg()}/.capgo`);if($)return $;return wF(".capgo")}function mj(D=!1,$=(U)=>r.info(U)){let U=K4.CAPGO_TOKEN?.trim();if(U){if(!D)$("Use CAPGO_TOKEN environment variable");return U}let X=`${fg()}/.capgo`,F=wF(X);if(F){if(!D)$(`Use global API key ${X}`)}else if(X=".capgo",F=wF(X),F&&!D)$(`Use local API key ${X}`);if(!F){let J=`No Capgo API key found. Run \`${_b()}\` first, then retry this command.`;throw r.error(J),new AD(J)}return F}async function*zL(D){let $=await E2(D,{withFileTypes:!0});for(let U of $){let Q=hD(D,U.name);if(U.isDirectory()&&!U.name.startsWith(".")&&!U.name.startsWith("node_modules")&&!U.name.startsWith("dist"))yield*zL(Q);else yield Q}}function RPD(D){let U=(D.endsWith(".br")?D.slice(0,-3):D).split(".").pop()?.toLowerCase()||"";return{html:"text/html",htm:"text/html",js:"application/javascript",mjs:"application/javascript",cjs:"application/javascript",css:"text/css",json:"application/json",jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",gif:"image/gif",bmp:"image/bmp",webp:"image/webp",svg:"image/svg+xml",ico:"image/x-icon",avif:"image/avif",woff:"font/woff",woff2:"font/woff2",ttf:"font/ttf",otf:"font/otf",eot:"application/vnd.ms-fontobject",mp3:"audio/mpeg",wav:"audio/wav",ogg:"audio/ogg",mp4:"video/mp4",webm:"video/webm",xml:"application/xml",txt:"text/plain",md:"text/markdown",pdf:"application/pdf",wasm:"application/wasm",map:"application/json"}[U]||"application/octet-stream"}function o6(D,$){return`${D}-${$?"ts":"js"}`}function a6(D,$){if(!$)r.info(`Found ${D} project`)}function mUD(D){if(BD(hD(D,"angular.json")))return"angular";if(BD(hD(D,"nuxt.config.js"))||BD(hD(D,"nuxt.config.ts")))return"nuxtjs";if(BD(hD(D,"next.config.js"))||BD(hD(D,"next.config.mjs"))||BD(hD(D,"next.config.ts")))return"nextjs";if(BD(hD(D,"svelte.config.js"))||BD(hD(D,"svelte.config.ts")))return"sveltekit";if(BD(hD(D,"vue.config.js"))||BD(hD(D,"vue.config.ts")))return"vue"}function tg(D){if(D.get("@angular/core"))return"angular";if(D.get("nuxt"))return"nuxtjs";if(D.get("next"))return"nextjs";if(D.get("@sveltejs/kit"))return"sveltekit";if(D.get("svelte"))return"svelte";if(D.get("vue"))return"vue";if(D.get("react"))return"react"}async function hUD(D,$){let U=BD(hD(D,"tsconfig.json")),Q=mUD(D);if(Q)return a6(Q,$),o6(Q,U);let X=hD(D,i0);if(!BD(X))return;let F=await VF(void 0,X),Y=tg(F);if(!Y)return;return a6(Y,$),o6(Y,U)}function JL(D,$){if(!$)return;let U=hD($);if(!D.includes(U))D.push(U)}function dUD(D){let $=D,U=L4.parse($).root;while(!0){if(BD(hD($,i0)))return $;if($===U)return;let Q=J6($);if(Q===$)return;$=Q}}function lUD(D){let $=[],U=D?.split(",").map((Q)=>Q.trim()).filter(Boolean)[0];if(U)JL($,J6(hD(U)));return JL($,dUD(G0())),JL($,I6(G0())),$}async function APD(D){let $=G0(),U=!1,Q=D?.quiet??!1;for(let F of lUD(D?.packageJsonPath)){let Y=await hUD(F,Q);if(Y)return Y}let X=hD($,"tsconfig.json");if(BD(X))U=!0;for await(let F of zL($)){if(F.includes("angular.json"))return a6("angular",Q),o6("angular",U);if(F.includes("nuxt.config.js")||F.includes("nuxt.config.ts"))return a6("nuxtjs",Q),o6("nuxtjs",U);if(F.includes("next.config.js")||F.includes("next.config.mjs")||F.includes("next.config.ts"))return a6("nextjs",Q),o6("nextjs",U);if(F.includes("svelte.config.js")||F.includes("svelte.config.ts"))return a6("sveltekit",Q),o6("sveltekit",U);if(F.includes("vue.config.js")||F.includes("vue.config.ts"))return a6("vue",Q),o6("vue",U);if(F.includes(i0)){let Y=J6(F),J=await VF(Y),I=tg(J);if(I)return a6(I,Q),o6(I,U)}}return"unknown"}function EPD(D,$,U=G0()){if(D==="angular-js"||D==="angular-ts")return $?"src/main.ts":"src/main.js";if(D==="nextjs-js"||D==="nextjs-ts")return $?"src/app/layout.tsx":"src/app/layout.js";if(D==="svelte-js"||D==="svelte-ts")return $?"src/main.ts":"src/main.js";if(D==="vue-js"||D==="vue-ts")return $?"src/main.ts":"src/main.js";if(D==="react-js"||D==="react-ts"){let Q=$?"src/main.tsx":"src/main.js",X=$?"src/index.tsx":"src/index.js";if(BD(hD(U,Q)))return Q;return X}return null}async function jPD(D){let $=D.replace(/-(?:ts|js)$/,"");if($==="angular")return r.info("Angular project detected"),"build";if($==="nuxtjs")return r.info("Nuxtjs project detected"),"generate";if($==="nextjs"){if(r.info("Nextjs project detected"),r.warn("Please make sure you have configured static export in your next.config.js: https://nextjs.org/docs/pages/building-your-application/deploying/static-exports"),r.warn("Please make sure you have the output: 'export' and distDir: 'dist' in your next.config.js"),!await b4({message:"Do you want to continue?"}))throw r.error("Build command selection aborted by user"),Error("Build command selection aborted by user");return"build"}if($==="sveltekit"){if(r.info("Sveltekit project detected"),r.warn("Please make sure you have the adapter-static installed: https://kit.svelte.dev/docs/adapter-static"),r.warn("Please make sure you have the pages: 'dist' and assets: 'dest', in your svelte.config.js adapter"),!await b4({message:"Do you want to continue?"}))throw r.error("Build command selection aborted by user"),Error("Build command selection aborted by user");return"build"}return"build"}async function TPD(D=!1,$=G0()){let U=/(main|index)\.(ts|tsx|js|jsx)$/,Q="",X=hD($),F=X.split("/").length;for await(let Y of zL(X))if(Y.split("/").length-F<=2&&U.test(Y)){if(Q=Y,!D)r.info(`Found main file here ${Y}`);break}return Q}function SPD(D,$){return D.from("app_versions").upsert($,{onConflict:"name,app_id"}).eq("app_id",$.app_id).eq("name",$.name)}async function PPD(D,$,U,Q){let X={app_id:$,name:U,version:0};try{let F=await RF("files/upload_link",{apikey:D,body:X,useFilesHost:!0,supaHost:Q?.supaHost,supaAnon:Q?.supaAnon});if(F.error){if(F.error instanceof Q$.FunctionsHttpError){let Y=await F.error.context.json().catch(()=>({}));r.error(`Upload URL error: ${Y.status||JSON.stringify(Y)}`)}else r.error(`Cannot get upload url: ${F.error.message}`);return""}return F.data?.url??""}catch(F){r.error(`Cannot get upload url ${w0(F)}`)}return""}async function*sg(D){let $=E2(D,{withFileTypes:!0});for(let U of $){let Q=KD(D,U.name);if(U.isDirectory())yield*sg(Q);else yield Q}}function _PD(D,$="5.10.0",U="6.25.0",Q="7.25.0"){if(D.major===5&&B1(D,K$($)))return!0;if(D.major===6&&B1(D,K$(U)))return!0;if(D.major===7&&B1(D,K$(Q)))return!0;return!1}async function kPD(D){let $=[],U=[".DS_Store",".git",".gitignore","node_modules","package-lock.json","tsconfig.json","tsconfig.app.json","tsconfig.spec.json","tsconfig.app.json","tsconfig.spec.json","tsconfig.app.json","tsconfig.spec.json"];for await(let Q of sg(D)){if(U.some((J)=>Q.includes(J))){r.info(`Ignoring file ${Q}, please ensure you have only required files in your dist folder`);continue}let X=sD(Q);if(X.length===0){r.info(`Ignoring empty file ${Q}, please ensure you have only required files in your dist folder`);continue}let F=await Mb(X,"sha256"),Y=mg(D,Q);if(Y.startsWith("/"))Y=Y.substring(1);$.push({file:Y,hash:F})}return $}async function xPD(D){if(yg()==="win32")return iUD(D);else return nUD(D)}function nUD(D){let $=new WL.default;return $.addLocalFolder(D),$.toBuffer()}async function iUD(D){r.info("Zipping file windows mode");let $=new WL.default,U=(Q,X)=>{let F=E2(Q);for(let Y of F){let J=KD(Q,Y),I=BUD(J);if(I.isFile()){let q=sD(J);$.addFile(KD(X,Y).split(hg).join("/"),q)}else if(I.isDirectory())U(J,KD(X,Y))}};return U(D,""),$.toBuffer()}function cUD(D){let $=qL();return`App ${D} does not exist, run first \`${$.runner} @capgo/cli app add ${D}\` to create it`}function pUD(D){let U=D?.originalResponse?.getBody?.(),Q=D instanceof Error?D.message:String(D??"");return`${U??""} ${Q}`.includes("app_not_found")}async function gPD(D,$,U,Q,X,F,Y,J){return new Promise((I,q)=>{SU(D,{channel:"app",event:"App TUS upload",org_id:U,tracking_version:2,tags:{"app-id":Q}}),new OF.Upload($,{endpoint:`${Y.hostFilesApi}/files/upload/attachments/`,chunkSize:J,retryDelays:[...LUD],metadataForPartialUploads:{filename:`orgs/${U}/apps/${Q}/${X}.zip`,filetype:"application/gzip"},metadata:{filename:`orgs/${U}/apps/${Q}/${X}.zip`,filetype:"application/zip"},headers:T6({Authorization:D}),onError(B){if(r.error(`Error uploading bundle: ${B.message}`),pUD(B)){q(Error(cUD(Q)));return}if(B instanceof OF.DetailedError){let G=B.originalResponse?.getBody(),Z=B.originalResponse?.getStatus(),z=B.originalRequest?.getURL(),K=(()=>{try{let H=JSON.parse(G||'{"error": "unknown error"}');return H.status||H.error||H.message||"unknown error"}catch{return G||B.message}})();q(Error(`TUS upload failed (status ${Z??"unknown"}, url ${z??"unknown"}): ${K}`))}else q(Error(`TUS upload failed: ${B.message||B.toString()}`))},onProgress(B,G){let Z=(B/G*100).toFixed(2);F.message(`Uploaded ${Z}%`)},async onSuccess(){await SU(D,{channel:"app",event:"App TUS done",org_id:U,tracking_version:2,tags:{"app-id":Q}}).catch(),I(!0)}}).start()})}async function uPD(D,$,U,Q){let F=await RF("private/delete_failed_version",{apikey:D,method:"DELETE",body:{app_id:$,name:U},supaHost:Q?.supaHost,supaAnon:Q?.supaAnon});if(F.error){if(F.error instanceof Q$.FunctionsHttpError){let Y=await F.error.context.json().catch(()=>({}));throw Error(Y.status||Y.message||JSON.stringify(Y))}throw Error(F.error.message)}}async function fPD(D,$,U,Q,X){let Y=await RF("private/set_manifest",{apikey:D,body:{app_id:$,name:U,manifest:Q},supaHost:X?.supaHost,supaAnon:X?.supaAnon});if(Y.error){if(Y.error instanceof Q$.FunctionsHttpError){let J=await Y.error.context.json().catch(()=>({}));throw Error(J.error||J.status||J.message||JSON.stringify(J))}throw Error(Y.error.message)}}async function yPD(D,$){if(!$.app_id||!$.name||!$.created_by)return r.error("missing app_id, name, or created_by"),Promise.reject(Error("missing app_id, name, or created_by"));let{data:U,error:Q}=await D.from("channels").select().eq("app_id",$.app_id).eq("name",$.name).single();if(U&&!Q)return D.from("channels").update($).eq("app_id",$.app_id).eq("name",$.name).select().single();return D.from("channels").insert($).select().single()}async function SU(D,$,U,Q,X,F){if((G3(K4.CAPGO_DISABLE_TELEMETRY)||G3(K4.CAPGO_DISABLE_POSTHOG))&&!$.notifyConsole)return;try{let J={};try{J=Hj()}catch(Z){if(U)r.error(`Failed to enrich event tags, sending caller tags only: ${w0(Z)}`)}let I={...$,nonPersonTags:{...J,...$.nonPersonTags??{}}};if(U)r.info(`Get remove config: for ${$.event}`);let q=X??(await M5(!0,Q)).hostApi;if(U)r.info(`Sending analytics event: ${JSON.stringify(I)}`);let W=new AbortController,B=setTimeout(()=>W.abort(),1e4),G=Q?typeof AbortSignal.any==="function"?AbortSignal.any([W.signal,Q]):Q:W.signal;try{let Z=await fetch(`${k8(q)}/private/events`,{method:"POST",body:JSON.stringify(I),headers:T6({"Content-Type":"application/json",capgkey:D}),signal:G,redirect:F});if(clearTimeout(B),!Z.ok)throw Error(`HTTP error! status: ${Z.status}`);let z=await Z.json();if(z.error&&U)r.error(`Failed to send analytics event: ${z.error}`)}finally{clearTimeout(B)}}catch(J){if(U)r.error("Failed to send Stats event details:"),r.error(w0(J))}}function rUD(D){if(r.error(`
\uD83D\uDD10 Access Denied: Two-Factor Authentication Required`),r.error("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"),D)r.error(`
The organization "${D}" requires all members to have 2FA enabled.`);else r.error(`
This organization requires all members to have 2FA enabled.`);throw r.error(`
To regain access:`),r.error(`  1. Go to ${ig("/settings/account")}`),r.error("  2. Enable Two-Factor Authentication on your account"),r.error("  3. Try your command again"),r.error(`
For more information, visit: https://capgo.app/docs/webapp/2fa-enforcement/
`),Error("2FA required for this organization")}async function oUD(D,$,U,Q){return(await Promise.all(U.map(async(F)=>{return await eg(D,$,Q,{orgId:F.gid})?F:null}))).filter((F)=>F!==null)}async function aUD(D,$,U){let{error:Q,data:X}=await D.rpc("get_orgs_v7");if(Q)throw r.error("Cannot get the list of organizations - exiting"),r.error(w0(Q)),Error("Cannot get the list of organizations");if(X.length===0)throw r.error("Could not get organization please create an organization first"),Error("No organizations available");let F=await oUD(D,$,X,U);if(F.length===0)throw r.error(`Could not find organization with permission: ${U}`),Error("Could not find organization with required permission");return{allOrganizations:X,allowedOrganizations:F}}async function mPD(D,$,U){let{allOrganizations:Q,allowedOrganizations:X}=await aUD(D,$,U),F=X.length>1?await bM({message:"Please pick the organization that you want to insert to",options:X.map((I)=>{let q=I.enforcing_2fa&&!I["2fa_has_access"]?" ⚠️ (2FA required)":"";return{value:I.gid,label:`${I.name}${q}`}})}):X[0].gid;if(W1(F))throw r.warn("Canceled organization selection, exiting"),new AD("Organization selection cancelled");let Y=F,J=Q.find((I)=>I.gid===Y);if(J.enforcing_2fa&&!J["2fa_has_access"])rUD(J.name);return r.info(`Using the organization "${J.name}" as the app owner`),J}async function tUD(D,$,U=!1){let{data:Q,error:X}=await D.rpc("request_actor_user_id"),F=(Q||"").toString();if(X){if(!U)r.error(X.message);throw X}if(!F){if(!U)r.error("Capgo authentication failed: invalid Capgo API key or insufficient Capgo permissions.");throw Error("Capgo authentication failed: invalid Capgo API key or insufficient Capgo permissions.")}return F}async function eg(D,$,U,Q={}){let{data:X,error:F}=await D.rpc("cli_check_permission",{apikey:$,permission_key:U,org_id:Q.orgId??null,app_id:Q.appId??null,channel_id:Q.channelId??null});if(F)throw r.error(`Cannot check permission ${U}`),r.error(w0(F)),Error(`Cannot check permission ${U}`);return!!X}async function sUD(D,$,U,Q={},X={}){if(await eg(D,$,U,Q))return;let Y=X.message||`Insufficient permissions for ${U}`;if(!X.silent)r.error(Y);throw new AD(`Insufficient permissions for ${U}`,{permissionKey:U,...Q})}async function hPD(D,$,U,Q,X,F){await tUD(D,$,F),await sUD(D,$,U,{orgId:Q},{message:X,silent:F})}async function hj(D,$,U){let{data:Q,error:X}=await RF(`app/${encodeURIComponent($)}`,{apikey:D,method:"GET",body:void 0,supaHost:U?.supaHost,supaAnon:U?.supaAnon});if(!Q?.owner_org||X){let F=w0(X);throw r.error(`Cannot get organization id for app id ${$}: ${F}`),new AD("Cannot get organization id for app",{appId:$,cause:F})}return Q.owner_org}function dPD(D){return new Date(D||"").toLocaleString()}function qL(){if(IL)return{pm:Z4,command:A2,installCommand:`${Z4} ${A2}`,runner:NF};let D=I6(G0());return Z4=e2(D,"npm"),A2=Q7(Z4),IL=!0,NF=sN(D),{pm:Z4,command:A2,installCommand:`${Z4} ${A2}`,runner:NF}}function lPD(D){Z4=D.pm,A2=D.command,NF=D.runner,IL=!0}function eUD(D,$){return{summary:`Best fix: recreate and sync ${$==="ios"?"iOS":"Android"} with this one-line command.`,command:`rm -rf ${$} && ${D} cap add ${$} && ${D} cap sync ${$}`}}function Du(D){return E2(D,{withFileTypes:!0}).flatMap((Q)=>{let X=KD(D,Q.name);if(Q.isDirectory())return Du(X);else return X.split(`node_modules${hg}`)[1]||X})}function $u(D){if(!BD(D))return[];try{return E2(D,{withFileTypes:!0}).flatMap((Q)=>{let X=KD(D,Q.name);if(Q.isDirectory())return $u(X);else return X})}catch{return[]}}function DXD(D,$){let U=[];if($==="ios"){try{let F=E2(D);for(let Y of F)if(Y.endsWith(".podspec"))U.push(KD(D,Y))}catch{}let Q=KD(D,"Package.swift"),X=KD(D,"ios","Package.swift");if(BD(Q))U.push(Q);if(BD(X))U.push(X)}else if($==="android"){let Q=KD(D,"android"),X=KD(Q,"build.gradle"),F=KD(Q,"build.gradle.kts");if(BD(X))U.push(X);if(BD(F))U.push(F)}return U}async function $XD(D){let $=KD(D,"ios"),U=KD(D,"android"),Q=async(Y,J)=>{let I=BD(Y)?$u(Y).filter((Z)=>og.test(Z)):[],q=DXD(D,J),W=[...I,...q].sort((Z,z)=>Z.localeCompare(z));if(W.length===0)return;let{createHash:B}=await import("node:crypto"),G=B("sha256");for(let Z of W)try{let z=mg(D,Z);G.update(z);let K=sD(Z);G.update(K)}catch{}return G.digest("hex")},[X,F]=await Promise.all([Q($,"ios"),Q(U,"android")]);return{ios_checksum:X,android_checksum:F}}function UXD(D){let $=[],U=D,Q=L4.parse(U).root;while(!0){if($.push(KD(U,"node_modules")),U===Q)break;let X=J6(U);if(X===U)break;U=X}return $}async function XXD(D,$){let U=$?$.split(",").map((B)=>B.trim()).filter(Boolean):[],Q;try{Q=await VF("",D)}catch(B){throw r.error("Invalid package.json, JSON parsing failed"),r.error(`json parse error: ${w0(B)}`),B instanceof Error?B:Error("Invalid package.json")}let X=D?D.split(",")[0].trim():void 0,F=!X?I6(G0()):L4.resolve(X).replace(i0,"");if(!Q)throw r.error("Missing dependencies section in package.json"),Error("Missing dependencies section in package.json");for(let[B,G]of Object.entries(Q))if(typeof G!=="string")throw r.error(`Invalid dependency ${B}: ${G}, expected string, got ${typeof G}`),Error(`Invalid dependency ${B}: expected string version`);let Y=U.length===0?UXD(G0()):U;if(!Y.some((B)=>BD(B))){let B=e2(F,"npm"),G=Q7(B);throw r.error(`Missing node_modules folder at ${Y.join(", ")}, please run ${B} ${G}`),Error("Missing node_modules folder")}let I=!1,q=await AUD(I6(G0()),D),W=await Promise.all(Array.from(Q.entries()).map(async([B,G])=>{let Z=!1,z=!1,K=G,H=q.get(B)??G,M;for(let O of Y){let j=KD(O,B);if(BD(j)){Z=!0,M=j;try{let E=KD(j,i0);if(BD(E)){let C=JSON.parse(sD(E,"utf-8"));if(C.version)K=C.version}}catch{}if(!CUD(j))continue;try{if(Du(j).some((C)=>og.test(C))){z=!0;break}}catch(E){throw r.error(`Error reading node_modules files for ${B} package in ${O}`),r.error(w0(E)),E instanceof Error?E:Error(`Error reading node_modules files for ${B}`)}}}if(!Z){I=!0;let O=e2(F,"npm"),j=Q7(O);return r.error(`Missing dependency ${B}, please run ${O} ${j}`),{name:B,version:K,requested_version:H}}let N,L;if(z&&M){let O=await $XD(M);N=O.ios_checksum,L=O.android_checksum}return{name:B,version:K,requested_version:H,native:z,ios_checksum:N,android_checksum:L}}));if(I||W.some((B)=>B.native===void 0))throw r.error("Missing dependencies or invalid dependencies"),r.error("If you use monorepo, workspace or any special package manager you can use the --package-json [path,] and --node-modules [path,] options to make the command work properly"),Error("Missing dependencies or invalid dependencies");return W}async function nPD(D,$,U){let{data:Q,error:X}=await D.from("channels").select("version:app_versions!channels_version_fkey(checksum)").eq("name",U).eq("app_id",$).single(),F=Q;if(X||F===null||!F.version||!F.version.checksum)return null;return F.version.checksum}function ug(D){if(!D)throw r.error("Error parsing native packages, perhaps the metadata does not exist in Capgo?"),Error("Error parsing native packages");for(let U of D){let Q=gH(ix,U);if(!Q.success){let X=Q.error.issues.map((F)=>`${(F.path??[]).join(".")}: ${F.message}`).join(", ");throw r.error(`Invalid remote native package data: ${X}`),Error(`Invalid remote native package data: ${X}`)}}return new Map(D.map((U)=>[U.name,U]))}async function Uu(D,$,U){let{data:Q,error:X}=await D.from("channels").select(`version:app_versions!channels_version_fkey(
            native_packages 
        )`).eq("name",U).eq("app_id",$).maybeSingle();if(X){let Y=X.code==="PGRST116"||X.message?.includes("Cannot coerce")?`Multiple channels matched for app "${$}" and channel "${U}". Contact support if this persists.`:X.message;throw r.error(`Error fetching native packages: ${Y}`),Error(`Error fetching native packages: ${Y}`)}if(!Q)return ug([]);return ug(Q.version?.native_packages??[])}function N8(D,$){return D||$?.plugins?.CapacitorUpdater?.appId||$?.appId}function QXD(D){let $=[];if(!D.localVersion)return{compatible:!0,reasons:[],message:"Package only exists on remote (will be removed)"};if(!D.remoteVersion)return $.push("new_plugin"),{compatible:!1,reasons:$,message:"New native plugin added (requires app store update)"};let U=!1;try{let B=O7(D.localVersion),G=O7(D.remoteVersion);U=pM(B,G)}catch{U=!1}if(!U)$.push("version_mismatch");if(D.localRequestedVersion&&D.remoteRequestedVersion&&D.localRequestedVersion.trim()!==D.remoteRequestedVersion.trim())$.push("requested_version_changed");let Q=(B)=>typeof B==="string"&&B.trim().length>0,X=Q(D.localIosChecksum)&&Q(D.remoteIosChecksum)&&D.localIosChecksum!==D.remoteIosChecksum,F=Q(D.localAndroidChecksum)&&Q(D.remoteAndroidChecksum)&&D.localAndroidChecksum!==D.remoteAndroidChecksum;if(X&&F)$.push("both_platforms_changed");else if(X)$.push("ios_code_changed");else if(F)$.push("android_code_changed");let Y=Q(D.localIosChecksum)!==Q(D.remoteIosChecksum),J=Q(D.localAndroidChecksum)!==Q(D.remoteAndroidChecksum);if(Y||J)$.push("platform_checksum_metadata_changed");let I=[],q=(B)=>B!=="requested_version_changed";for(let B of $)switch(B){case"version_mismatch":I.push(`version changed: ${D.remoteVersion} → ${D.localVersion}`);break;case"requested_version_changed":I.push(`requested version changed: ${D.remoteRequestedVersion??"unknown"} → ${D.localRequestedVersion??"unknown"}`);break;case"ios_code_changed":I.push("iOS native code changed");break;case"android_code_changed":I.push("Android native code changed");break;case"both_platforms_changed":I.push("iOS and Android native code changed");break;case"platform_checksum_metadata_changed":I.push("iOS/Android checksum metadata appeared or disappeared (may be Capgo CLI change — verify native code)");break;case"new_plugin":I.push("new plugin (requires app store update)");break;case"removed_plugin":I.push("plugin removed");break}if(!$.some(q))return{compatible:!0,reasons:$,message:I.length>0?I.join(", "):"Compatible"};return{compatible:!1,reasons:$,message:I.join(", ")}}function iPD(D){return QXD(D).compatible}async function cPD(D,$,U,Q,X){let F=await XXD(Q,X),Y=await Uu(D,$,U),J=F.filter((q)=>!!q.native).map((q)=>{let W=Y.get(q.name);if(W)return{name:q.name,localVersion:q.version,localRequestedVersion:q.requested_version,remoteVersion:W.version,remoteRequestedVersion:W.requested_version,localIosChecksum:q.ios_checksum,remoteIosChecksum:W.ios_checksum,localAndroidChecksum:q.android_checksum,remoteAndroidChecksum:W.android_checksum};return{name:q.name,localVersion:q.version,localRequestedVersion:q.requested_version,remoteVersion:void 0,localIosChecksum:q.ios_checksum,localAndroidChecksum:q.android_checksum}}),I=[...Y].filter(([q])=>!F.some((W)=>W.name===q)).map(([q,W])=>({name:q,localVersion:void 0,remoteVersion:W.version,remoteRequestedVersion:W.requested_version,remoteIosChecksum:W.ios_checksum,remoteAndroidChecksum:W.android_checksum}));return J.push(...I),{finalCompatibility:J,localDependencies:F}}async function pPD(D,$,U,Q){let X=await Uu(D,$,U),F=Q.map((J)=>{let I=X.get(J.name);if(I)return{name:J.name,localVersion:J.version,localRequestedVersion:J.requested_version,remoteVersion:I.version,remoteRequestedVersion:I.requested_version,localIosChecksum:J.ios_checksum,remoteIosChecksum:I.ios_checksum,localAndroidChecksum:J.android_checksum,remoteAndroidChecksum:I.android_checksum};return{name:J.name,localVersion:J.version,localRequestedVersion:J.requested_version,remoteVersion:void 0,localIosChecksum:J.ios_checksum,localAndroidChecksum:J.android_checksum}}),Y=[...X].filter(([J])=>!Q.some((I)=>I.name===J)).map(([J,I])=>({name:J,localVersion:void 0,remoteVersion:I.version,remoteRequestedVersion:I.requested_version,remoteIosChecksum:I.ios_checksum,remoteAndroidChecksum:I.android_checksum}));return F.push(...Y),{finalCompatibility:F,localDependencies:Q}}function Xu(D){if(!BD(D))return null;try{return JSON.parse(sD(D,"utf-8"))}catch{return null}}function LF(D){if(!D)return!1;return/@capgo\/capacitor-updater|CapgoCapacitorUpdater|CapacitorUpdaterPlugin/.test(D)}function FXD(D){let $=Xu(D);if(!$)return!1;let U=$.packageClassList;return Array.isArray(U)&&U.includes("CapacitorUpdaterPlugin")}function YXD(D,$){if(!$)return KD(D,i0);return L4.isAbsolute($)?$:hD(D,$)}function JXD(D=G0(),$){let U=YXD(D,$),Q=L4.basename(U)===i0?J6(U):U,X=[KD(Q,"ios","App"),KD(D,"ios","App")].find((E)=>BD(E));if(!X)return{shouldCheck:!1,valid:!0,details:[]};let F=Xu(U),Y={...F?.dependencies,...F?.devDependencies,...F?.optionalDependencies},J=Object.hasOwn(Y,"@capgo/capacitor-updater"),I=[Q,D].some((E)=>BD(KD(E,"node_modules","@capgo","capacitor-updater"))),q=KD(X,"Podfile"),W=KD(X,"CapApp-SPM","Package.swift"),B=BD(q)?sD(q,"utf-8"):void 0,G=BD(W)?sD(W,"utf-8"):void 0,Z=LF(B)||LF(G),z=KD(X,"Podfile.lock"),K=KD(X,"App","capacitor.plugins.json"),H=KD(X,"App","capacitor.config.json"),M=BD(z)?sD(z,"utf-8"):void 0,N=BD(K)?sD(K,"utf-8"):void 0,L=LF(M)||LF(N)||FXD(H);if(!(J||I||Z||L))return{shouldCheck:!1,valid:!0,details:[]};let j=[];if(!Z)j.push(`Missing @capgo/capacitor-updater in iOS dependency files (${q} or ${W})`);if(!L)j.push(`Missing @capgo/capacitor-updater in iOS native project outputs (${z}, ${K}, or ${H})`);return{shouldCheck:!0,valid:Z&&L,details:j}}function IXD(D,$,U){if(!D.shouldCheck||D.valid)return;let Q=eUD($,"ios");U?.(),r.error("Capgo iOS dependency sync verification failed.");for(let X of D.details)r.error(X);throw r.error("Stop here to avoid testing on a broken native iOS project."),r.warn(Q.summary),r.info(Q.command),new AD(iq)}async function rPD(D,$,U,Q){let X=await b4({message:"Would you like to sync your project with Capacitor now? This is recommended to ensure encrypted updates work properly."});if(W1(X)){if(D&&$&&U)await L8("onboarding-v2",$,U,"canceled");throw r.warn("Canceled Capacitor sync"),new AD("Capacitor sync cancelled")}if(X){let F=qL(),Y=v4();Y.start("Running the command...");let J;try{await new Promise((I,q)=>{let W=WUD(F.runner,["cap","sync"],{stdio:"pipe"});W.on("close",(B)=>{if(B===0)I();else q(Error(`Command failed with exit code ${B}`))}),W.on("error",(B)=>{q(B)})})}catch(I){J=I,r.error(`Failed to run Capacitor sync: ${I}`),r.warn(`Please run "${F.runner} cap sync" manually to ensure encrypted updates work properly`)}if(Q?.validateIosUpdater)IXD(JXD(G0(),Q.packageJsonPath),F.runner,()=>Y.stop("iOS sync check failed ❌"));if(J){Y.stop("Error");return}Y.stop("Capacitor sync completed ✅")}else{let F=qL();r.warn("⚠️  Important: If you upload encrypted bundles without syncing, updates will fail!"),r.info(`Remember to run "${F.runner} cap sync" before uploading encrypted bundles`)}}var WL,BL,ng,OF,r,GUD=".capgo_key",zUD=".capgo_key_v2",DPD,$PD,vg="https://capgo.app",_g="https://files.capgo.app",t6="https://api.capgo.app",MF="https://console.capgo.app",UPD=120000,ZUD=20971520,KUD=1073741824,HUD=103809024,LUD,NUD=1e4,QPD="BundleUploadTimeoutError",i0="package.json",kg="Cannot connect to server please try again later",YPD,MUD=12,cg=2000,jUD="No capacitor config file found, run `cap init` first",og,FL=null,HF=null,CPD="5.10.0",bPD="6.25.0",vPD="7.0.30",IL=!1,Z4="npm",A2="install",NF="npx";var o9=u(()=>{eN();L6();aY();OO();jI();Lj();Aj();jj();yj();nj();vq();wb();dq();cq();kb();cx();rx();_1();uH();Dg();$g();Qg();WL=g0(DV(),1),BL=g0(zJ(),1),ng=g0(gV(),1),OF=g0(qj(),1);r={error:(D)=>KF("error",D),info:(D)=>KF("info",D),success:(D)=>KF("success",D),warn:(D)=>KF("warn",D)},DPD=`${GUD}.pub`,$PD=`${zUD}.pub`;LUD=[0,1000,3000,5000,1e4];YPD=/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-z-][0-9a-z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-z-][0-9a-z-]*))*))?(?:\+([0-9a-z-]+(?:\.[0-9a-z-]+)*))?$/i;og=/([A-Za-z0-9]+)\.(java|swift|kt|scala)$/});var w5=T((JCD,Lu)=>{var Hu={DOT_LITERAL:"\\.",PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:"\\/",ONE_CHAR:"(?=.)",QMARK:"[^/]",END_ANCHOR:"(?:\\/|$)",DOTS_SLASH:"\\.{1,2}(?:\\/|$)",NO_DOT:"(?!\\.)",NO_DOTS:"(?!(?:^|\\/)\\.{1,2}(?:\\/|$))",NO_DOT_SLASH:"(?!\\.{0,1}(?:\\/|$))",NO_DOTS_SLASH:"(?!\\.{1,2}(?:\\/|$))",QMARK_NO_DOT:"[^.\\/]",STAR:"[^/]*?",START_ANCHOR:"(?:^|\\/)",SEP:"/"},IQD={...Hu,SLASH_LITERAL:"[\\\\/]",QMARK:"[^\\\\/]",STAR:"[^\\\\/]*?",DOTS_SLASH:"\\.{1,2}(?:[\\\\/]|$)",NO_DOT:"(?!\\.)",NO_DOTS:"(?!(?:^|[\\\\/])\\.{1,2}(?:[\\\\/]|$))",NO_DOT_SLASH:"(?!\\.{0,1}(?:[\\\\/]|$))",NO_DOTS_SLASH:"(?!\\.{1,2}(?:[\\\\/]|$))",QMARK_NO_DOT:"[^.\\\\/]",START_ANCHOR:"(?:^|[\\\\/])",END_ANCHOR:"(?:[\\\\/]|$)",SEP:"\\"},qQD={__proto__:null,alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};Lu.exports={DEFAULT_MAX_EXTGLOB_RECURSION:0,MAX_LENGTH:65536,POSIX_REGEX_SOURCE:qQD,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{__proto__:null,"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,extglobChars(D){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${D.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(D){return D===!0?IQD:Hu}}});var O5=T((ZQD)=>{var{REGEX_BACKSLASH:WQD,REGEX_REMOVE_BACKSLASH:BQD,REGEX_SPECIAL_CHARS:GQD,REGEX_SPECIAL_CHARS_GLOBAL:zQD}=w5();ZQD.isObject=(D)=>D!==null&&typeof D==="object"&&!Array.isArray(D);ZQD.hasRegexChars=(D)=>GQD.test(D);ZQD.isRegexChar=(D)=>D.length===1&&ZQD.hasRegexChars(D);ZQD.escapeRegex=(D)=>D.replace(zQD,"\\$1");ZQD.toPosixSlashes=(D)=>D.replace(WQD,"/");ZQD.isWindows=()=>{if(typeof navigator<"u"&&navigator.platform){let D=navigator.platform.toLowerCase();return D==="win32"||D==="windows"}if(typeof process<"u"&&process.platform)return process.platform==="win32";return!1};ZQD.removeBackslashes=(D)=>{return D.replace(BQD,($)=>{return $==="\\"?"":$})};ZQD.escapeLast=(D,$,U)=>{let Q=D.lastIndexOf($,U);if(Q===-1)return D;if(D[Q-1]==="\\")return ZQD.escapeLast(D,$,Q-1);return`${D.slice(0,Q)}\\${D.slice(Q)}`};ZQD.removePrefix=(D,$={})=>{let U=D;if(U.startsWith("./"))U=U.slice(2),$.prefix="./";return U};ZQD.wrapOutput=(D,$={},U={})=>{let Q=U.contains?"":"^",X=U.contains?"":"$",F=`${Q}(?:${D})${X}`;if($.negated===!0)F=`(?:^(?!${F}).*$)`;return F};ZQD.basename=(D,{windows:$}={})=>{let U=D.split($?/[\\/]/:"/"),Q=U[U.length-1];if(Q==="")return U[U.length-2];return Q}});var Tu=T((qCD,ju)=>{var wu=O5(),{CHAR_ASTERISK:LL,CHAR_AT:AQD,CHAR_BACKWARD_SLASH:V5,CHAR_COMMA:EQD,CHAR_DOT:NL,CHAR_EXCLAMATION_MARK:ML,CHAR_FORWARD_SLASH:Eu,CHAR_LEFT_CURLY_BRACE:wL,CHAR_LEFT_PARENTHESES:OL,CHAR_LEFT_SQUARE_BRACKET:jQD,CHAR_PLUS:TQD,CHAR_QUESTION_MARK:Ou,CHAR_RIGHT_CURLY_BRACE:SQD,CHAR_RIGHT_PARENTHESES:Vu,CHAR_RIGHT_SQUARE_BRACKET:PQD}=w5(),Ru=(D)=>{return D===Eu||D===V5},Au=(D)=>{if(D.isPrefix!==!0)D.depth=D.isGlobstar?1/0:1},CQD=(D,$)=>{let U=$||{},Q=D.length-1,X=U.parts===!0||U.scanToEnd===!0,F=[],Y=[],J=[],I=D,q=-1,W=0,B=0,G=!1,Z=!1,z=!1,K=!1,H=!1,M=!1,N=!1,L=!1,O=!1,j=!1,E=0,C,S,b={value:"",depth:0,isGlob:!1},R=()=>q>=Q,P=()=>I.charCodeAt(q+1),h=()=>{return C=S,I.charCodeAt(++q)};while(q<Q){S=h();let w;if(S===V5){if(N=b.backslashes=!0,S=h(),S===wL)M=!0;continue}if(M===!0||S===wL){E++;while(R()!==!0&&(S=h())){if(S===V5){N=b.backslashes=!0,h();continue}if(S===wL){E++;continue}if(M!==!0&&S===NL&&(S=h())===NL){if(G=b.isBrace=!0,z=b.isGlob=!0,j=!0,X===!0)continue;break}if(M!==!0&&S===EQD){if(G=b.isBrace=!0,z=b.isGlob=!0,j=!0,X===!0)continue;break}if(S===SQD){if(E--,E===0){M=!1,G=b.isBrace=!0,j=!0;break}}}if(X===!0)continue;break}if(S===Eu){if(F.push(q),Y.push(b),b={value:"",depth:0,isGlob:!1},j===!0)continue;if(C===NL&&q===W+1){W+=2;continue}B=q+1;continue}if(U.noext!==!0){if((S===TQD||S===AQD||S===LL||S===Ou||S===ML)===!0&&P()===OL){if(z=b.isGlob=!0,K=b.isExtglob=!0,j=!0,S===ML&&q===W)O=!0;if(X===!0){while(R()!==!0&&(S=h())){if(S===V5){N=b.backslashes=!0,S=h();continue}if(S===Vu){z=b.isGlob=!0,j=!0;break}}continue}break}}if(S===LL){if(C===LL)H=b.isGlobstar=!0;if(z=b.isGlob=!0,j=!0,X===!0)continue;break}if(S===Ou){if(z=b.isGlob=!0,j=!0,X===!0)continue;break}if(S===jQD){while(R()!==!0&&(w=h())){if(w===V5){N=b.backslashes=!0,h();continue}if(w===PQD){Z=b.isBracket=!0,z=b.isGlob=!0,j=!0;break}}if(X===!0)continue;break}if(U.nonegate!==!0&&S===ML&&q===W){L=b.negated=!0,W++;continue}if(U.noparen!==!0&&S===OL){if(z=b.isGlob=!0,X===!0){while(R()!==!0&&(S=h())){if(S===OL){N=b.backslashes=!0,S=h();continue}if(S===Vu){j=!0;break}}continue}break}if(z===!0){if(j=!0,X===!0)continue;break}}if(U.noext===!0)K=!1,z=!1;let i=I,v="",k="";if(W>0)v=I.slice(0,W),I=I.slice(W),B-=W;if(i&&z===!0&&B>0)i=I.slice(0,B),k=I.slice(B);else if(z===!0)i="",k=I;else i=I;if(i&&i!==""&&i!=="/"&&i!==I){if(Ru(i.charCodeAt(i.length-1)))i=i.slice(0,-1)}if(U.unescape===!0){if(k)k=wu.removeBackslashes(k);if(i&&N===!0)i=wu.removeBackslashes(i)}let A={prefix:v,input:D,start:W,base:i,glob:k,isBrace:G,isBracket:Z,isGlob:z,isExtglob:K,isGlobstar:H,negated:L,negatedExtglob:O};if(U.tokens===!0){if(A.maxDepth=0,!Ru(S))Y.push(b);A.tokens=Y}if(U.parts===!0||U.tokens===!0){let w;for(let V=0;V<F.length;V++){let _=w?w+1:W,m=F[V],y=D.slice(_,m);if(U.tokens){if(V===0&&W!==0)Y[V].isPrefix=!0,Y[V].value=v;else Y[V].value=y;Au(Y[V]),A.maxDepth+=Y[V].depth}if(V!==0||y!=="")J.push(y);w=m}if(w&&w+1<D.length){let V=D.slice(w+1);if(J.push(V),U.tokens)Y[Y.length-1].value=V,Au(Y[Y.length-1]),A.maxDepth+=Y[Y.length-1].depth}A.slashes=F,A.parts=J}return A};ju.exports=CQD});var vu=T((WCD,bu)=>{var R5=w5(),$$=O5(),{MAX_LENGTH:jF,POSIX_REGEX_SOURCE:bQD,REGEX_NON_SPECIAL_CHARS:vQD,REGEX_SPECIAL_CHARS_BACKREF:_QD,REPLACEMENTS:Su}=R5,kQD=(D,$)=>{if(typeof $.expandRange==="function")return $.expandRange(...D,$);D.sort();let U=`[${D.join("-")}]`;try{new RegExp(U)}catch(Q){return D.map((X)=>$$.escapeRegex(X)).join("..")}return U},j2=(D,$)=>{return`Missing ${D}: "${$}" - use "\\\\${$}" to match literal characters`},Pu=(D)=>{let $=[],U=0,Q=0,X=0,F="",Y=!1;for(let J of D){if(Y===!0){F+=J,Y=!1;continue}if(J==="\\"){F+=J,Y=!0;continue}if(J==='"'){X=X===1?0:1,F+=J;continue}if(X===0){if(J==="[")U++;else if(J==="]"&&U>0)U--;else if(U===0){if(J==="(")Q++;else if(J===")"&&Q>0)Q--;else if(J==="|"&&Q===0){$.push(F),F="";continue}}}F+=J}return $.push(F),$},xQD=(D)=>{let $=!1;for(let U of D){if($===!0){$=!1;continue}if(U==="\\"){$=!0;continue}if(/[?*+@!()[\]{}]/.test(U))return!1}return!0},Cu=(D)=>{let $=D.trim(),U=!0;while(U===!0)if(U=!1,/^@\([^\\()[\]{}|]+\)$/.test($))$=$.slice(2,-1),U=!0;if(!xQD($))return;return $.replace(/\\(.)/g,"$1")},gQD=(D)=>{let $=D.map(Cu).filter(Boolean);for(let U=0;U<$.length;U++)for(let Q=U+1;Q<$.length;Q++){let X=$[U],F=$[Q],Y=X[0];if(!Y||X!==Y.repeat(X.length)||F!==Y.repeat(F.length))continue;if(X===F||X.startsWith(F)||F.startsWith(X))return!0}return!1},VL=(D,$=!0)=>{if(D[0]!=="+"&&D[0]!=="*"||D[1]!=="(")return;let U=0,Q=0,X=0,F=!1;for(let Y=1;Y<D.length;Y++){let J=D[Y];if(F===!0){F=!1;continue}if(J==="\\"){F=!0;continue}if(J==='"'){X=X===1?0:1;continue}if(X===1)continue;if(J==="["){U++;continue}if(J==="]"&&U>0){U--;continue}if(U>0)continue;if(J==="("){Q++;continue}if(J===")"){if(Q--,Q===0){if($===!0&&Y!==D.length-1)return;return{type:D[0],body:D.slice(2,Y),end:Y}}}}},uQD=(D)=>{let $=0,U=[];while($<D.length){let X=VL(D.slice($),!1);if(!X||X.type!=="*")return;let F=Pu(X.body).map((J)=>J.trim());if(F.length!==1)return;let Y=Cu(F[0]);if(!Y||Y.length!==1)return;U.push(Y),$+=X.end+1}if(U.length<1)return;return`${U.length===1?$$.escapeRegex(U[0]):`[${U.map((X)=>$$.escapeRegex(X)).join("")}]`}*`},fQD=(D)=>{let $=0,U=D.trim(),Q=VL(U);while(Q)$++,U=Q.body.trim(),Q=VL(U);return $},yQD=(D,$)=>{if($.maxExtglobRecursion===!1)return{risky:!1};let U=typeof $.maxExtglobRecursion==="number"?$.maxExtglobRecursion:R5.DEFAULT_MAX_EXTGLOB_RECURSION,Q=Pu(D).map((X)=>X.trim());if(Q.length>1){if(Q.some((X)=>X==="")||Q.some((X)=>/^[*?]+$/.test(X))||gQD(Q))return{risky:!0}}for(let X of Q){let F=uQD(X);if(F)return{risky:!0,safeOutput:F};if(fQD(X)>U)return{risky:!0}}return{risky:!1}},RL=(D,$)=>{if(typeof D!=="string")throw TypeError("Expected a string");D=Su[D]||D;let U={...$},Q=typeof U.maxLength==="number"?Math.min(jF,U.maxLength):jF,X=D.length;if(X>Q)throw SyntaxError(`Input length: ${X}, exceeds maximum allowed length: ${Q}`);let F={type:"bos",value:"",output:U.prepend||""},Y=[F],J=U.capture?"":"?:",I=R5.globChars(U.windows),q=R5.extglobChars(I),{DOT_LITERAL:W,PLUS_LITERAL:B,SLASH_LITERAL:G,ONE_CHAR:Z,DOTS_SLASH:z,NO_DOT:K,NO_DOT_SLASH:H,NO_DOTS_SLASH:M,QMARK:N,QMARK_NO_DOT:L,STAR:O,START_ANCHOR:j}=I,E=(a)=>{return`(${J}(?:(?!${j}${a.dot?z:W}).)*?)`},C=U.dot?"":K,S=U.dot?N:L,b=U.bash===!0?E(U):O;if(U.capture)b=`(${b})`;if(typeof U.noext==="boolean")U.noextglob=U.noext;let R={input:D,index:-1,start:0,dot:U.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:Y};D=$$.removePrefix(D,R),X=D.length;let P=[],h=[],i=[],v=F,k,A=()=>R.index===X-1,w=R.peek=(a=1)=>D[R.index+a],V=R.advance=()=>D[++R.index]||"",_=()=>D.slice(R.index+1),m=(a="",vD=0)=>{R.consumed+=a,R.index+=vD},y=(a)=>{R.output+=a.output!=null?a.output:a.value,m(a.value)},XD=()=>{let a=1;while(w()==="!"&&(w(2)!=="("||w(3)==="?"))V(),R.start++,a++;if(a%2===0)return!1;return R.negated=!0,R.start++,!0},f=(a)=>{R[a]++,i.push(a)},c=(a)=>{R[a]--,i.pop()},DD=(a)=>{if(v.type==="globstar"){let vD=R.braces>0&&(a.type==="comma"||a.type==="brace"),t=a.extglob===!0||P.length&&(a.type==="pipe"||a.type==="paren");if(a.type!=="slash"&&a.type!=="paren"&&!vD&&!t)R.output=R.output.slice(0,-v.output.length),v.type="star",v.value="*",v.output=b,R.output+=v.output}if(P.length&&a.type!=="paren")P[P.length-1].inner+=a.value;if(a.value||a.output)y(a);if(v&&v.type==="text"&&a.type==="text"){v.output=(v.output||v.value)+a.value,v.value+=a.value;return}a.prev=v,Y.push(a),v=a},WD=(a,vD)=>{let t={...q[vD],conditions:1,inner:""};t.prev=v,t.parens=R.parens,t.output=R.output,t.startIndex=R.index,t.tokensIndex=Y.length;let HD=(U.capture?"(":"")+t.open;f("parens"),DD({type:a,value:vD,output:R.output?"":Z}),DD({type:"paren",extglob:!0,value:V(),output:HD}),P.push(t)},MD=(a)=>{let vD=D.slice(a.startIndex,R.index+1),t=D.slice(a.startIndex+2,R.index),HD=yQD(t,U);if((a.type==="plus"||a.type==="star")&&HD.risky){let xD=HD.safeOutput?(a.output?"":Z)+(U.capture?`(${HD.safeOutput})`:HD.safeOutput):void 0,T$=Y[a.tokensIndex];T$.type="text",T$.value=vD,T$.output=xD||$$.escapeRegex(vD);for(let S$=a.tokensIndex+1;S$<Y.length;S$++)Y[S$].value="",Y[S$].output="",delete Y[S$].suffix;R.output=a.output+T$.output,R.backtrack=!0,DD({type:"paren",extglob:!0,value:k,output:""}),c("parens");return}let yD=a.close+(U.capture?")":""),U0;if(a.type==="negate"){let xD=b;if(a.inner&&a.inner.length>1&&a.inner.includes("/"))xD=E(U);if(xD!==b||A()||/^\)+$/.test(_()))yD=a.close=`)$))${xD}`;if(a.inner.includes("*")&&(U0=_())&&/^\.[^\\/.]+$/.test(U0)){let T$=RL(U0,{...$,fastpaths:!1}).output;yD=a.close=`)${T$})${xD})`}if(a.prev.type==="bos")R.negatedExtglob=!0}DD({type:"paren",extglob:!0,value:k,output:yD}),c("parens")};if(U.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(D)){let a=!1,vD=D.replace(_QD,(t,HD,yD,U0,xD,T$)=>{if(U0==="\\")return a=!0,t;if(U0==="?"){if(HD)return HD+U0+(xD?N.repeat(xD.length):"");if(T$===0)return S+(xD?N.repeat(xD.length):"");return N.repeat(yD.length)}if(U0===".")return W.repeat(yD.length);if(U0==="*"){if(HD)return HD+U0+(xD?b:"");return b}return HD?t:`\\${t}`});if(a===!0)if(U.unescape===!0)vD=vD.replace(/\\/g,"");else vD=vD.replace(/\\+/g,(t)=>{return t.length%2===0?"\\\\":t?"\\":""});if(vD===D&&U.contains===!0)return R.output=D,R;return R.output=$$.wrapOutput(vD,R,$),R}while(!A()){if(k=V(),k==="\x00")continue;if(k==="\\"){let t=w();if(t==="/"&&U.bash!==!0)continue;if(t==="."||t===";")continue;if(!t){k+="\\",DD({type:"text",value:k});continue}let HD=/^\\+/.exec(_()),yD=0;if(HD&&HD[0].length>2){if(yD=HD[0].length,R.index+=yD,yD%2!==0)k+="\\"}if(U.unescape===!0)k=V();else k+=V();if(R.brackets===0){DD({type:"text",value:k});continue}}if(R.brackets>0&&(k!=="]"||v.value==="["||v.value==="[^")){if(U.posix!==!1&&k===":"){let t=v.value.slice(1);if(t.includes("[")){if(v.posix=!0,t.includes(":")){let HD=v.value.lastIndexOf("["),yD=v.value.slice(0,HD),U0=v.value.slice(HD+2),xD=bQD[U0];if(xD){if(v.value=yD+xD,R.backtrack=!0,V(),!F.output&&Y.indexOf(v)===1)F.output=Z;continue}}}}if(k==="["&&w()!==":"||k==="-"&&w()==="]")k=`\\${k}`;if(k==="]"&&(v.value==="["||v.value==="[^"))k=`\\${k}`;if(U.posix===!0&&k==="!"&&v.value==="[")k="^";v.value+=k,y({value:k});continue}if(R.quotes===1&&k!=='"'){k=$$.escapeRegex(k),v.value+=k,y({value:k});continue}if(k==='"'){if(R.quotes=R.quotes===1?0:1,U.keepQuotes===!0)DD({type:"text",value:k});continue}if(k==="("){f("parens"),DD({type:"paren",value:k});continue}if(k===")"){if(R.parens===0&&U.strictBrackets===!0)throw SyntaxError(j2("opening","("));let t=P[P.length-1];if(t&&R.parens===t.parens+1){MD(P.pop());continue}DD({type:"paren",value:k,output:R.parens?")":"\\)"}),c("parens");continue}if(k==="["){if(U.nobracket===!0||!_().includes("]")){if(U.nobracket!==!0&&U.strictBrackets===!0)throw SyntaxError(j2("closing","]"));k=`\\${k}`}else f("brackets");DD({type:"bracket",value:k});continue}if(k==="]"){if(U.nobracket===!0||v&&v.type==="bracket"&&v.value.length===1){DD({type:"text",value:k,output:`\\${k}`});continue}if(R.brackets===0){if(U.strictBrackets===!0)throw SyntaxError(j2("opening","["));DD({type:"text",value:k,output:`\\${k}`});continue}c("brackets");let t=v.value.slice(1);if(v.posix!==!0&&t[0]==="^"&&!t.includes("/"))k=`/${k}`;if(v.value+=k,y({value:k}),U.literalBrackets===!1||$$.hasRegexChars(t))continue;let HD=$$.escapeRegex(v.value);if(R.output=R.output.slice(0,-v.value.length),U.literalBrackets===!0){R.output+=HD,v.value=HD;continue}v.value=`(${J}${HD}|${v.value})`,R.output+=v.value;continue}if(k==="{"&&U.nobrace!==!0){f("braces");let t={type:"brace",value:k,output:"(",outputIndex:R.output.length,tokensIndex:R.tokens.length};h.push(t),DD(t);continue}if(k==="}"){let t=h[h.length-1];if(U.nobrace===!0||!t){DD({type:"text",value:k,output:k});continue}let HD=")";if(t.dots===!0){let yD=Y.slice(),U0=[];for(let xD=yD.length-1;xD>=0;xD--){if(Y.pop(),yD[xD].type==="brace")break;if(yD[xD].type!=="dots")U0.unshift(yD[xD].value)}HD=kQD(U0,U),R.backtrack=!0}if(t.comma!==!0&&t.dots!==!0){let yD=R.output.slice(0,t.outputIndex),U0=R.tokens.slice(t.tokensIndex);t.value=t.output="\\{",k=HD="\\}",R.output=yD;for(let xD of U0)R.output+=xD.output||xD.value}DD({type:"brace",value:k,output:HD}),c("braces"),h.pop();continue}if(k==="|"){if(P.length>0)P[P.length-1].conditions++;DD({type:"text",value:k});continue}if(k===","){let t=k,HD=h[h.length-1];if(HD&&i[i.length-1]==="braces")HD.comma=!0,t="|";DD({type:"comma",value:k,output:t});continue}if(k==="/"){if(v.type==="dot"&&R.index===R.start+1){R.start=R.index+1,R.consumed="",R.output="",Y.pop(),v=F;continue}DD({type:"slash",value:k,output:G});continue}if(k==="."){if(R.braces>0&&v.type==="dot"){if(v.value===".")v.output=W;let t=h[h.length-1];v.type="dots",v.output+=k,v.value+=k,t.dots=!0;continue}if(R.braces+R.parens===0&&v.type!=="bos"&&v.type!=="slash"){DD({type:"text",value:k,output:W});continue}DD({type:"dot",value:k,output:W});continue}if(k==="?"){if(!(v&&v.value==="(")&&U.noextglob!==!0&&w()==="("&&w(2)!=="?"){WD("qmark",k);continue}if(v&&v.type==="paren"){let HD=w(),yD=k;if(v.value==="("&&!/[!=<:]/.test(HD)||HD==="<"&&!/<([!=]|\w+>)/.test(_()))yD=`\\${k}`;DD({type:"text",value:k,output:yD});continue}if(U.dot!==!0&&(v.type==="slash"||v.type==="bos")){DD({type:"qmark",value:k,output:L});continue}DD({type:"qmark",value:k,output:N});continue}if(k==="!"){if(U.noextglob!==!0&&w()==="("){if(w(2)!=="?"||!/[!=<:]/.test(w(3))){WD("negate",k);continue}}if(U.nonegate!==!0&&R.index===0){XD();continue}}if(k==="+"){if(U.noextglob!==!0&&w()==="("&&w(2)!=="?"){WD("plus",k);continue}if(v&&v.value==="("||U.regex===!1){DD({type:"plus",value:k,output:B});continue}if(v&&(v.type==="bracket"||v.type==="paren"||v.type==="brace")||R.parens>0){DD({type:"plus",value:k});continue}DD({type:"plus",value:B});continue}if(k==="@"){if(U.noextglob!==!0&&w()==="("&&w(2)!=="?"){DD({type:"at",extglob:!0,value:k,output:""});continue}DD({type:"text",value:k});continue}if(k!=="*"){if(k==="$"||k==="^")k=`\\${k}`;let t=vQD.exec(_());if(t)k+=t[0],R.index+=t[0].length;DD({type:"text",value:k});continue}if(v&&(v.type==="globstar"||v.star===!0)){v.type="star",v.star=!0,v.value+=k,v.output=b,R.backtrack=!0,R.globstar=!0,m(k);continue}let a=_();if(U.noextglob!==!0&&/^\([^?]/.test(a)){WD("star",k);continue}if(v.type==="star"){if(U.noglobstar===!0){m(k);continue}let t=v.prev,HD=t.prev,yD=t.type==="slash"||t.type==="bos",U0=HD&&(HD.type==="star"||HD.type==="globstar");if(U.bash===!0&&(!yD||a[0]&&a[0]!=="/")){DD({type:"star",value:k,output:""});continue}let xD=R.braces>0&&(t.type==="comma"||t.type==="brace"),T$=P.length&&(t.type==="pipe"||t.type==="paren");if(!yD&&t.type!=="paren"&&!xD&&!T$){DD({type:"star",value:k,output:""});continue}while(a.slice(0,3)==="/**"){let S$=D[R.index+4];if(S$&&S$!=="/")break;a=a.slice(3),m("/**",3)}if(t.type==="bos"&&A()){v.type="globstar",v.value+=k,v.output=E(U),R.output=v.output,R.globstar=!0,m(k);continue}if(t.type==="slash"&&t.prev.type!=="bos"&&!U0&&A()){R.output=R.output.slice(0,-(t.output+v.output).length),t.output=`(?:${t.output}`,v.type="globstar",v.output=E(U)+(U.strictSlashes?")":"|$)"),v.value+=k,R.globstar=!0,R.output+=t.output+v.output,m(k);continue}if(t.type==="slash"&&t.prev.type!=="bos"&&a[0]==="/"){let S$=a[1]!==void 0?"|$":"";R.output=R.output.slice(0,-(t.output+v.output).length),t.output=`(?:${t.output}`,v.type="globstar",v.output=`${E(U)}${G}|${G}${S$})`,v.value+=k,R.output+=t.output+v.output,R.globstar=!0,m(k+V()),DD({type:"slash",value:"/",output:""});continue}if(t.type==="bos"&&a[0]==="/"){v.type="globstar",v.value+=k,v.output=`(?:^|${G}|${E(U)}${G})`,R.output=v.output,R.globstar=!0,m(k+V()),DD({type:"slash",value:"/",output:""});continue}R.output=R.output.slice(0,-v.output.length),v.type="globstar",v.output=E(U),v.value+=k,R.output+=v.output,R.globstar=!0,m(k);continue}let vD={type:"star",value:k,output:b};if(U.bash===!0){if(vD.output=".*?",v.type==="bos"||v.type==="slash")vD.output=C+vD.output;DD(vD);continue}if(v&&(v.type==="bracket"||v.type==="paren")&&U.regex===!0){vD.output=k,DD(vD);continue}if(R.index===R.start||v.type==="slash"||v.type==="dot"){if(v.type==="dot")R.output+=H,v.output+=H;else if(U.dot===!0)R.output+=M,v.output+=M;else R.output+=C,v.output+=C;if(w()!=="*")R.output+=Z,v.output+=Z}DD(vD)}while(R.brackets>0){if(U.strictBrackets===!0)throw SyntaxError(j2("closing","]"));R.output=$$.escapeLast(R.output,"["),c("brackets")}while(R.parens>0){if(U.strictBrackets===!0)throw SyntaxError(j2("closing",")"));R.output=$$.escapeLast(R.output,"("),c("parens")}while(R.braces>0){if(U.strictBrackets===!0)throw SyntaxError(j2("closing","}"));R.output=$$.escapeLast(R.output,"{"),c("braces")}if(U.strictSlashes!==!0&&(v.type==="star"||v.type==="bracket"))DD({type:"maybe_slash",value:"",output:`${G}?`});if(R.backtrack===!0){R.output="";for(let a of R.tokens)if(R.output+=a.output!=null?a.output:a.value,a.suffix)R.output+=a.suffix}return R};RL.fastpaths=(D,$)=>{let U={...$},Q=typeof U.maxLength==="number"?Math.min(jF,U.maxLength):jF,X=D.length;if(X>Q)throw SyntaxError(`Input length: ${X}, exceeds maximum allowed length: ${Q}`);D=Su[D]||D;let{DOT_LITERAL:F,SLASH_LITERAL:Y,ONE_CHAR:J,DOTS_SLASH:I,NO_DOT:q,NO_DOTS:W,NO_DOTS_SLASH:B,STAR:G,START_ANCHOR:Z}=R5.globChars(U.windows),z=U.dot?W:q,K=U.dot?B:q,H=U.capture?"":"?:",M={negated:!1,prefix:""},N=U.bash===!0?".*?":G;if(U.capture)N=`(${N})`;let L=(C)=>{if(C.noglobstar===!0)return N;return`(${H}(?:(?!${Z}${C.dot?I:F}).)*?)`},O=(C)=>{switch(C){case"*":return`${z}${J}${N}`;case".*":return`${F}${J}${N}`;case"*.*":return`${z}${N}${F}${J}${N}`;case"*/*":return`${z}${N}${Y}${J}${K}${N}`;case"**":return z+L(U);case"**/*":return`(?:${z}${L(U)}${Y})?${K}${J}${N}`;case"**/*.*":return`(?:${z}${L(U)}${Y})?${K}${N}${F}${J}${N}`;case"**/.*":return`(?:${z}${L(U)}${Y})?${F}${J}${N}`;default:{let S=/^(.*?)\.(\w+)$/.exec(C);if(!S)return;let b=O(S[1]);if(!b)return;return b+F+S[2]}}},j=$$.removePrefix(D,M),E=O(j);if(E&&U.strictSlashes!==!0)E+=`${Y}?`;return E};bu.exports=RL});var xu=T((BCD,ku)=>{var mQD=Tu(),AL=vu(),_u=O5(),hQD=w5(),dQD=(D)=>D&&typeof D==="object"&&!Array.isArray(D),eD=(D,$,U=!1)=>{if(Array.isArray(D)){let W=D.map((G)=>eD(G,$,U));return(G)=>{for(let Z of W){let z=Z(G);if(z)return z}return!1}}let Q=dQD(D)&&D.tokens&&D.input;if(D===""||typeof D!=="string"&&!Q)throw TypeError("Expected pattern to be a non-empty string");let X=$||{},F=X.windows,Y=Q?eD.compileRe(D,$):eD.makeRe(D,$,!1,!0),J=Y.state;delete Y.state;let I=()=>!1;if(X.ignore){let W={...$,ignore:null,onMatch:null,onResult:null};I=eD(X.ignore,W,U)}let q=(W,B=!1)=>{let{isMatch:G,match:Z,output:z}=eD.test(W,Y,$,{glob:D,posix:F}),K={glob:D,state:J,regex:Y,posix:F,input:W,output:z,match:Z,isMatch:G};if(typeof X.onResult==="function")X.onResult(K);if(G===!1)return K.isMatch=!1,B?K:!1;if(I(W)){if(typeof X.onIgnore==="function")X.onIgnore(K);return K.isMatch=!1,B?K:!1}if(typeof X.onMatch==="function")X.onMatch(K);return B?K:!0};if(U)q.state=J;return q};eD.test=(D,$,U,{glob:Q,posix:X}={})=>{if(typeof D!=="string")throw TypeError("Expected input to be a string");if(D==="")return{isMatch:!1,output:""};let F=U||{},Y=F.format||(X?_u.toPosixSlashes:null),J=D===Q,I=J&&Y?Y(D):D;if(J===!1)I=Y?Y(D):D,J=I===Q;if(J===!1||F.capture===!0)if(F.matchBase===!0||F.basename===!0)J=eD.matchBase(D,$,U,X);else J=$.exec(I);return{isMatch:Boolean(J),match:J,output:I}};eD.matchBase=(D,$,U)=>{return($ instanceof RegExp?$:eD.makeRe($,U)).test(_u.basename(D))};eD.isMatch=(D,$,U)=>eD($,U)(D);eD.parse=(D,$)=>{if(Array.isArray(D))return D.map((U)=>eD.parse(U,$));return AL(D,{...$,fastpaths:!1})};eD.scan=(D,$)=>mQD(D,$);eD.compileRe=(D,$,U=!1,Q=!1)=>{if(U===!0)return D.output;let X=$||{},F=X.contains?"":"^",Y=X.contains?"":"$",J=`${F}(?:${D.output})${Y}`;if(D&&D.negated===!0)J=`^(?!${J}).*$`;let I=eD.toRegex(J,$);if(Q===!0)I.state=D;return I};eD.makeRe=(D,$={},U=!1,Q=!1)=>{if(!D||typeof D!=="string")throw TypeError("Expected a non-empty string");let X={negated:!1,fastpaths:!0};if($.fastpaths!==!1&&(D[0]==="."||D[0]==="*"))X.output=AL.fastpaths(D,$);if(!X.output)X=AL(D,$);return eD.compileRe(X,$,U,Q)};eD.toRegex=(D,$)=>{try{let U=$||{};return new RegExp(D,U.flags||(U.nocase?"i":""))}catch(U){if($&&$.debug===!0)throw U;return/$^/}};eD.constants=hQD;ku.exports=eD});var yu=T((GCD,fu)=>{var gu=xu(),lQD=O5();function uu(D,$,U=!1){if($&&($.windows===null||$.windows===void 0))$={...$,windows:lQD.isWindows()};return gu(D,$,U)}Object.assign(uu,gu);fu.exports=uu});var VD=T((EFD)=>{var jL=Symbol.for("yaml.alias"),tu=Symbol.for("yaml.document"),TF=Symbol.for("yaml.map"),su=Symbol.for("yaml.pair"),TL=Symbol.for("yaml.scalar"),SF=Symbol.for("yaml.seq"),q6=Symbol.for("yaml.node.type"),NFD=(D)=>!!D&&typeof D==="object"&&D[q6]===jL,MFD=(D)=>!!D&&typeof D==="object"&&D[q6]===tu,wFD=(D)=>!!D&&typeof D==="object"&&D[q6]===TF,OFD=(D)=>!!D&&typeof D==="object"&&D[q6]===su,eu=(D)=>!!D&&typeof D==="object"&&D[q6]===TL,VFD=(D)=>!!D&&typeof D==="object"&&D[q6]===SF;function Df(D){if(D&&typeof D==="object")switch(D[q6]){case TF:case SF:return!0}return!1}function RFD(D){if(D&&typeof D==="object")switch(D[q6]){case jL:case TF:case TL:case SF:return!0}return!1}var AFD=(D)=>(eu(D)||Df(D))&&!!D.anchor;EFD.ALIAS=jL;EFD.DOC=tu;EFD.MAP=TF;EFD.NODE_TYPE=q6;EFD.PAIR=su;EFD.SCALAR=TL;EFD.SEQ=SF;EFD.hasAnchor=AFD;EFD.isAlias=NFD;EFD.isCollection=Df;EFD.isDocument=MFD;EFD.isMap=wFD;EFD.isNode=RFD;EFD.isPair=OFD;EFD.isScalar=eu;EFD.isSeq=VFD});var E5=T((dFD)=>{var J0=VD(),c0=Symbol("break visit"),$f=Symbol("skip children"),d$=Symbol("remove node");function PF(D,$){let U=Uf($);if(J0.isDocument(D)){if(S2(null,D.contents,U,Object.freeze([D]))===d$)D.contents=null}else S2(null,D,U,Object.freeze([]))}PF.BREAK=c0;PF.SKIP=$f;PF.REMOVE=d$;function S2(D,$,U,Q){let X=Xf(D,$,U,Q);if(J0.isNode(X)||J0.isPair(X))return Qf(D,Q,X),S2(D,X,U,Q);if(typeof X!=="symbol"){if(J0.isCollection($)){Q=Object.freeze(Q.concat($));for(let F=0;F<$.items.length;++F){let Y=S2(F,$.items[F],U,Q);if(typeof Y==="number")F=Y-1;else if(Y===c0)return c0;else if(Y===d$)$.items.splice(F,1),F-=1}}else if(J0.isPair($)){Q=Object.freeze(Q.concat($));let F=S2("key",$.key,U,Q);if(F===c0)return c0;else if(F===d$)$.key=null;let Y=S2("value",$.value,U,Q);if(Y===c0)return c0;else if(Y===d$)$.value=null}}return X}async function CF(D,$){let U=Uf($);if(J0.isDocument(D)){if(await P2(null,D.contents,U,Object.freeze([D]))===d$)D.contents=null}else await P2(null,D,U,Object.freeze([]))}CF.BREAK=c0;CF.SKIP=$f;CF.REMOVE=d$;async function P2(D,$,U,Q){let X=await Xf(D,$,U,Q);if(J0.isNode(X)||J0.isPair(X))return Qf(D,Q,X),P2(D,X,U,Q);if(typeof X!=="symbol"){if(J0.isCollection($)){Q=Object.freeze(Q.concat($));for(let F=0;F<$.items.length;++F){let Y=await P2(F,$.items[F],U,Q);if(typeof Y==="number")F=Y-1;else if(Y===c0)return c0;else if(Y===d$)$.items.splice(F,1),F-=1}}else if(J0.isPair($)){Q=Object.freeze(Q.concat($));let F=await P2("key",$.key,U,Q);if(F===c0)return c0;else if(F===d$)$.key=null;let Y=await P2("value",$.value,U,Q);if(Y===c0)return c0;else if(Y===d$)$.value=null}}return X}function Uf(D){if(typeof D==="object"&&(D.Collection||D.Node||D.Value))return Object.assign({Alias:D.Node,Map:D.Node,Scalar:D.Node,Seq:D.Node},D.Value&&{Map:D.Value,Scalar:D.Value,Seq:D.Value},D.Collection&&{Map:D.Collection,Seq:D.Collection},D);return D}function Xf(D,$,U,Q){if(typeof U==="function")return U(D,$,Q);if(J0.isMap($))return U.Map?.(D,$,Q);if(J0.isSeq($))return U.Seq?.(D,$,Q);if(J0.isPair($))return U.Pair?.(D,$,Q);if(J0.isScalar($))return U.Scalar?.(D,$,Q);if(J0.isAlias($))return U.Alias?.(D,$,Q);return}function Qf(D,$,U){let Q=$[$.length-1];if(J0.isCollection(Q))Q.items[D]=U;else if(J0.isPair(Q))if(D==="key")Q.key=U;else Q.value=U;else if(J0.isDocument(Q))Q.contents=U;else{let X=J0.isAlias(Q)?"alias":"scalar";throw Error(`Cannot replace node with ${X} parent`)}}dFD.visit=PF;dFD.visitAsync=CF});var SL=T((rFD)=>{var Ff=VD(),iFD=E5(),cFD={"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"},pFD=(D)=>D.replace(/[!,[\]{}]/g,($)=>cFD[$]);class B${constructor(D,$){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},B$.defaultYaml,D),this.tags=Object.assign({},B$.defaultTags,$)}clone(){let D=new B$(this.yaml,this.tags);return D.docStart=this.docStart,D}atDocument(){let D=new B$(this.yaml,this.tags);switch(this.yaml.version){case"1.1":this.atNextDocument=!0;break;case"1.2":this.atNextDocument=!1,this.yaml={explicit:B$.defaultYaml.explicit,version:"1.2"},this.tags=Object.assign({},B$.defaultTags);break}return D}add(D,$){if(this.atNextDocument)this.yaml={explicit:B$.defaultYaml.explicit,version:"1.1"},this.tags=Object.assign({},B$.defaultTags),this.atNextDocument=!1;let U=D.trim().split(/[ \t]+/),Q=U.shift();switch(Q){case"%TAG":{if(U.length!==2){if($(0,"%TAG directive should contain exactly two parts"),U.length<2)return!1}let[X,F]=U;return this.tags[X]=F,!0}case"%YAML":{if(this.yaml.explicit=!0,U.length!==1)return $(0,"%YAML directive should contain exactly one part"),!1;let[X]=U;if(X==="1.1"||X==="1.2")return this.yaml.version=X,!0;else{let F=/^\d+\.\d+$/.test(X);return $(6,`Unsupported YAML version ${X}`,F),!1}}default:return $(0,`Unknown directive ${Q}`,!0),!1}}tagName(D,$){if(D==="!")return"!";if(D[0]!=="!")return $(`Not a valid tag: ${D}`),null;if(D[1]==="<"){let F=D.slice(2,-1);if(F==="!"||F==="!!")return $(`Verbatim tags aren't resolved, so ${D} is invalid.`),null;if(D[D.length-1]!==">")$("Verbatim tags must end with a >");return F}let[,U,Q]=D.match(/^(.*!)([^!]*)$/s);if(!Q)$(`The ${D} tag has no suffix`);let X=this.tags[U];if(X)try{return X+decodeURIComponent(Q)}catch(F){return $(String(F)),null}if(U==="!")return D;return $(`Could not resolve tag: ${D}`),null}tagString(D){for(let[$,U]of Object.entries(this.tags))if(D.startsWith(U))return $+pFD(D.substring(U.length));return D[0]==="!"?D:`!<${D}>`}toString(D){let $=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],U=Object.entries(this.tags),Q;if(D&&U.length>0&&Ff.isNode(D.contents)){let X={};iFD.visit(D.contents,(F,Y)=>{if(Ff.isNode(Y)&&Y.tag)X[Y.tag]=!0}),Q=Object.keys(X)}else Q=[];for(let[X,F]of U){if(X==="!!"&&F==="tag:yaml.org,2002:")continue;if(!D||Q.some((Y)=>Y.startsWith(F)))$.push(`%TAG ${X} ${F}`)}return $.join(`
`)}}B$.defaultYaml={explicit:!1,version:"1.2"};B$.defaultTags={"!!":"tag:yaml.org,2002:"};rFD.Directives=B$});var bF=T((eFD)=>{var Yf=VD(),aFD=E5();function tFD(D){if(/[\x00-\x19\s,[\]{}]/.test(D)){let U=`Anchor must not contain whitespace or control characters: ${JSON.stringify(D)}`;throw Error(U)}return!0}function Jf(D){let $=new Set;return aFD.visit(D,{Value(U,Q){if(Q.anchor)$.add(Q.anchor)}}),$}function If(D,$){for(let U=1;;++U){let Q=`${D}${U}`;if(!$.has(Q))return Q}}function sFD(D,$){let U=[],Q=new Map,X=null;return{onAnchor:(F)=>{U.push(F),X??(X=Jf(D));let Y=If($,X);return X.add(Y),Y},setAnchors:()=>{for(let F of U){let Y=Q.get(F);if(typeof Y==="object"&&Y.anchor&&(Yf.isScalar(Y.node)||Yf.isCollection(Y.node)))Y.node.anchor=Y.anchor;else{let J=Error("Failed to resolve repeated object (this should not happen)");throw J.source=F,J}}},sourceObjects:Q}}eFD.anchorIsValid=tFD;eFD.anchorNames=Jf;eFD.createNodeAnchors=sFD;eFD.findNewAnchor=If});var PL=T((QYD)=>{function j5(D,$,U,Q){if(Q&&typeof Q==="object")if(Array.isArray(Q))for(let X=0,F=Q.length;X<F;++X){let Y=Q[X],J=j5(D,Q,String(X),Y);if(J===void 0)delete Q[X];else if(J!==Y)Q[X]=J}else if(Q instanceof Map)for(let X of Array.from(Q.keys())){let F=Q.get(X),Y=j5(D,Q,X,F);if(Y===void 0)Q.delete(X);else if(Y!==F)Q.set(X,Y)}else if(Q instanceof Set)for(let X of Array.from(Q)){let F=j5(D,Q,X,X);if(F===void 0)Q.delete(X);else if(F!==X)Q.delete(X),Q.add(F)}else for(let[X,F]of Object.entries(Q)){let Y=j5(D,Q,X,F);if(Y===void 0)delete Q[X];else if(Y!==F)Q[X]=Y}return D.call($,U,Q)}QYD.applyReviver=j5});var e6=T((JYD)=>{var YYD=VD();function qf(D,$,U){if(Array.isArray(D))return D.map((Q,X)=>qf(Q,String(X),U));if(D&&typeof D.toJSON==="function"){if(!U||!YYD.hasAnchor(D))return D.toJSON($,U);let Q={aliasCount:0,count:1,res:void 0};U.anchors.set(D,Q),U.onCreate=(F)=>{Q.res=F,delete U.onCreate};let X=D.toJSON($,U);if(U.onCreate)U.onCreate(X);return X}if(typeof D==="bigint"&&!U?.keep)return Number(D);return D}JYD.toJS=qf});var vF=T((BYD)=>{var qYD=PL(),Wf=VD(),WYD=e6();class Bf{constructor(D){Object.defineProperty(this,Wf.NODE_TYPE,{value:D})}clone(){let D=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));if(this.range)D.range=this.range.slice();return D}toJS(D,{mapAsMap:$,maxAliasCount:U,onAnchor:Q,reviver:X}={}){if(!Wf.isDocument(D))throw TypeError("A document argument is required");let F={anchors:new Map,doc:D,keep:!0,mapAsMap:$===!0,mapKeyWarned:!1,maxAliasCount:typeof U==="number"?U:100},Y=WYD.toJS(this,"",F);if(typeof Q==="function")for(let{count:J,res:I}of F.anchors.values())Q(I,J);return typeof X==="function"?qYD.applyReviver(X,{"":Y},"",Y):Y}}BYD.NodeBase=Bf});var T5=T((LYD)=>{var zYD=bF(),ZYD=E5(),C2=VD(),KYD=vF(),HYD=e6();class Gf extends KYD.NodeBase{constructor(D){super(C2.ALIAS);this.source=D,Object.defineProperty(this,"tag",{set(){throw Error("Alias nodes cannot have tags")}})}resolve(D,$){if($?.maxAliasCount===0)throw ReferenceError("Alias resolution is disabled");let U;if($?.aliasResolveCache)U=$.aliasResolveCache;else if(U=[],ZYD.visit(D,{Node:(X,F)=>{if(C2.isAlias(F)||C2.hasAnchor(F))U.push(F)}}),$)$.aliasResolveCache=U;let Q=void 0;for(let X of U){if(X===this)break;if(X.anchor===this.source)Q=X}return Q}toJSON(D,$){if(!$)return{source:this.source};let{anchors:U,doc:Q,maxAliasCount:X}=$,F=this.resolve(Q,$);if(!F){let J=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw ReferenceError(J)}let Y=U.get(F);if(!Y)HYD.toJS(F,null,$),Y=U.get(F);if(Y?.res===void 0)throw ReferenceError("This should not happen: Alias anchor was not resolved?");if(X>=0){if(Y.count+=1,Y.aliasCount===0)Y.aliasCount=_F(Q,F,U);if(Y.count*Y.aliasCount>X)throw ReferenceError("Excessive alias count indicates a resource exhaustion attack")}return Y.res}toString(D,$,U){let Q=`*${this.source}`;if(D){if(zYD.anchorIsValid(this.source),D.options.verifyAliasOrder&&!D.anchors.has(this.source)){let X=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw Error(X)}if(D.implicitKey)return`${Q} `}return Q}}function _F(D,$,U){if(C2.isAlias($)){let Q=$.resolve(D),X=U&&Q&&U.get(Q);return X?X.count*X.aliasCount:0}else if(C2.isCollection($)){let Q=0;for(let X of $.items){let F=_F(D,X,U);if(F>Q)Q=F}return Q}else if(C2.isPair($)){let Q=_F(D,$.key,U),X=_F(D,$.value,U);return Math.max(Q,X)}return 1}LYD.Alias=Gf});var $0=T((RYD)=>{var MYD=VD(),wYD=vF(),OYD=e6(),VYD=(D)=>!D||typeof D!=="function"&&typeof D!=="object";class M4 extends wYD.NodeBase{constructor(D){super(MYD.SCALAR);this.value=D}toJSON(D,$){return $?.keep?this.value:OYD.toJS(this.value,D,$)}toString(){return String(this.value)}}M4.BLOCK_FOLDED="BLOCK_FOLDED";M4.BLOCK_LITERAL="BLOCK_LITERAL";M4.PLAIN="PLAIN";M4.QUOTE_DOUBLE="QUOTE_DOUBLE";M4.QUOTE_SINGLE="QUOTE_SINGLE";RYD.Scalar=M4;RYD.isScalarValue=VYD});var S5=T((CYD)=>{var jYD=T5(),w4=VD(),zf=$0(),TYD="tag:yaml.org,2002:";function SYD(D,$,U){if($){let Q=U.filter((F)=>F.tag===$),X=Q.find((F)=>!F.format)??Q[0];if(!X)throw Error(`Tag ${$} not found`);return X}return U.find((Q)=>Q.identify?.(D)&&!Q.format)}function PYD(D,$,U){if(w4.isDocument(D))D=D.contents;if(w4.isNode(D))return D;if(w4.isPair(D)){let B=U.schema[w4.MAP].createNode?.(U.schema,null,U);return B.items.push(D),B}if(D instanceof String||D instanceof Number||D instanceof Boolean||typeof BigInt<"u"&&D instanceof BigInt)D=D.valueOf();let{aliasDuplicateObjects:Q,onAnchor:X,onTagObj:F,schema:Y,sourceObjects:J}=U,I=void 0;if(Q&&D&&typeof D==="object")if(I=J.get(D),I)return I.anchor??(I.anchor=X(D)),new jYD.Alias(I.anchor);else I={anchor:null,node:null},J.set(D,I);if($?.startsWith("!!"))$=TYD+$.slice(2);let q=SYD(D,$,Y.tags);if(!q){if(D&&typeof D.toJSON==="function")D=D.toJSON();if(!D||typeof D!=="object"){let B=new zf.Scalar(D);if(I)I.node=B;return B}q=D instanceof Map?Y[w4.MAP]:(Symbol.iterator in Object(D))?Y[w4.SEQ]:Y[w4.MAP]}if(F)F(q),delete U.onTagObj;let W=q?.createNode?q.createNode(U.schema,D,U):typeof q?.nodeClass?.from==="function"?q.nodeClass.from(U.schema,D,U):new zf.Scalar(D);if($)W.tag=$;else if(!q.default)W.tag=q.tag;if(I)I.node=W;return W}CYD.createNode=PYD});var kF=T((kYD)=>{var vYD=S5(),l$=VD(),_YD=vF();function CL(D,$,U){let Q=U;for(let X=$.length-1;X>=0;--X){let F=$[X];if(typeof F==="number"&&Number.isInteger(F)&&F>=0){let Y=[];Y[F]=Q,Q=Y}else Q=new Map([[F,Q]])}return vYD.createNode(Q,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw Error("This should not happen, please report a bug.")},schema:D,sourceObjects:new Map})}var Zf=(D)=>D==null||typeof D==="object"&&!!D[Symbol.iterator]().next().done;class Kf extends _YD.NodeBase{constructor(D,$){super(D);Object.defineProperty(this,"schema",{value:$,configurable:!0,enumerable:!1,writable:!0})}clone(D){let $=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));if(D)$.schema=D;if($.items=$.items.map((U)=>l$.isNode(U)||l$.isPair(U)?U.clone(D):U),this.range)$.range=this.range.slice();return $}addIn(D,$){if(Zf(D))this.add($);else{let[U,...Q]=D,X=this.get(U,!0);if(l$.isCollection(X))X.addIn(Q,$);else if(X===void 0&&this.schema)this.set(U,CL(this.schema,Q,$));else throw Error(`Expected YAML collection at ${U}. Remaining path: ${Q}`)}}deleteIn(D){let[$,...U]=D;if(U.length===0)return this.delete($);let Q=this.get($,!0);if(l$.isCollection(Q))return Q.deleteIn(U);else throw Error(`Expected YAML collection at ${$}. Remaining path: ${U}`)}getIn(D,$){let[U,...Q]=D,X=this.get(U,!0);if(Q.length===0)return!$&&l$.isScalar(X)?X.value:X;else return l$.isCollection(X)?X.getIn(Q,$):void 0}hasAllNullValues(D){return this.items.every(($)=>{if(!l$.isPair($))return!1;let U=$.value;return U==null||D&&l$.isScalar(U)&&U.value==null&&!U.commentBefore&&!U.comment&&!U.tag})}hasIn(D){let[$,...U]=D;if(U.length===0)return this.has($);let Q=this.get($,!0);return l$.isCollection(Q)?Q.hasIn(U):!1}setIn(D,$){let[U,...Q]=D;if(Q.length===0)this.set(U,$);else{let X=this.get(U,!0);if(l$.isCollection(X))X.setIn(Q,$);else if(X===void 0&&this.schema)this.set(U,CL(this.schema,Q,$));else throw Error(`Expected YAML collection at ${U}. Remaining path: ${Q}`)}}}kYD.Collection=Kf;kYD.collectionFromPath=CL;kYD.isEmptyPath=Zf});var P5=T((mYD)=>{var fYD=(D)=>D.replace(/^(?!$)(?: $)?/gm,"#");function bL(D,$){if(/^\n+$/.test(D))return D.substring(1);return $?D.replace(/^(?! *$)/gm,$):D}var yYD=(D,$,U)=>D.endsWith(`
`)?bL(U,$):U.includes(`
`)?`
`+bL(U,$):(D.endsWith(" ")?"":" ")+U;mYD.indentComment=bL;mYD.lineComment=yYD;mYD.stringifyComment=fYD});var Lf=T((iYD)=>{function nYD(D,$,U="flow",{indentAtStart:Q,lineWidth:X=80,minContentWidth:F=20,onFold:Y,onOverflow:J}={}){if(!X||X<0)return D;if(X<F)F=0;let I=Math.max(1+F,1+X-$.length);if(D.length<=I)return D;let q=[],W={},B=X-$.length;if(typeof Q==="number")if(Q>X-Math.max(2,F))q.push(0);else B=X-Q;let G=void 0,Z=void 0,z=!1,K=-1,H=-1,M=-1;if(U==="block"){if(K=Hf(D,K,$.length),K!==-1)B=K+I}for(let L;L=D[K+=1];){if(U==="quoted"&&L==="\\"){switch(H=K,D[K+1]){case"x":K+=3;break;case"u":K+=5;break;case"U":K+=9;break;default:K+=1}M=K}if(L===`
`){if(U==="block")K=Hf(D,K,$.length);B=K+$.length+I,G=void 0}else{if(L===" "&&Z&&Z!==" "&&Z!==`
`&&Z!=="\t"){let O=D[K+1];if(O&&O!==" "&&O!==`
`&&O!=="\t")G=K}if(K>=B)if(G)q.push(G),B=G+I,G=void 0;else if(U==="quoted"){while(Z===" "||Z==="\t")Z=L,L=D[K+=1],z=!0;let O=K>M+1?K-2:H-1;if(W[O])return D;q.push(O),W[O]=!0,B=O+I,G=void 0}else z=!0}Z=L}if(z&&J)J();if(q.length===0)return D;if(Y)Y();let N=D.slice(0,q[0]);for(let L=0;L<q.length;++L){let O=q[L],j=q[L+1]||D.length;if(O===0)N=`
${$}${D.slice(0,j)}`;else{if(U==="quoted"&&W[O])N+=`${D[O]}\\`;N+=`
${$}${D.slice(O+1,j)}`}}return N}function Hf(D,$,U){let Q=$,X=$+1,F=D[X];while(F===" "||F==="\t")if($<X+U)F=D[++$];else{do F=D[++$];while(F&&F!==`
`);Q=$,X=$+1,F=D[X]}return Q}iYD.FOLD_BLOCK="block";iYD.FOLD_FLOW="flow";iYD.FOLD_QUOTED="quoted";iYD.foldFlowLines=nYD});var b5=T((eYD)=>{var R$=$0(),D1=Lf(),gF=(D,$)=>({indentAtStart:$?D.indent.length:D.indentAtStart,lineWidth:D.options.lineWidth,minContentWidth:D.options.minContentWidth}),uF=(D)=>/^(%|---|\.\.\.)/m.test(D);function aYD(D,$,U){if(!$||$<0)return!1;let Q=$-U,X=D.length;if(X<=Q)return!1;for(let F=0,Y=0;F<X;++F)if(D[F]===`
`){if(F-Y>Q)return!0;if(Y=F+1,X-Y<=Q)return!1}return!0}function C5(D,$){let U=JSON.stringify(D);if($.options.doubleQuotedAsJSON)return U;let{implicitKey:Q}=$,X=$.options.doubleQuotedMinMultiLineLength,F=$.indent||(uF(D)?"  ":""),Y="",J=0;for(let I=0,q=U[I];q;q=U[++I]){if(q===" "&&U[I+1]==="\\"&&U[I+2]==="n")Y+=U.slice(J,I)+"\\ ",I+=1,J=I,q="\\";if(q==="\\")switch(U[I+1]){case"u":{Y+=U.slice(J,I);let W=U.substr(I+2,4);switch(W){case"0000":Y+="\\0";break;case"0007":Y+="\\a";break;case"000b":Y+="\\v";break;case"001b":Y+="\\e";break;case"0085":Y+="\\N";break;case"00a0":Y+="\\_";break;case"2028":Y+="\\L";break;case"2029":Y+="\\P";break;default:if(W.substr(0,2)==="00")Y+="\\x"+W.substr(2);else Y+=U.substr(I,6)}I+=5,J=I+1}break;case"n":if(Q||U[I+2]==='"'||U.length<X)I+=1;else{Y+=U.slice(J,I)+`

`;while(U[I+2]==="\\"&&U[I+3]==="n"&&U[I+4]!=='"')Y+=`
`,I+=2;if(Y+=F,U[I+2]===" ")Y+="\\";I+=1,J=I+1}break;default:I+=1}}return Y=J?Y+U.slice(J):U,Q?Y:D1.foldFlowLines(Y,F,D1.FOLD_QUOTED,gF($,!1))}function vL(D,$){if($.options.singleQuote===!1||$.implicitKey&&D.includes(`
`)||/[ \t]\n|\n[ \t]/.test(D))return C5(D,$);let U=$.indent||(uF(D)?"  ":""),Q="'"+D.replace(/'/g,"''").replace(/\n+/g,`$&
${U}`)+"'";return $.implicitKey?Q:D1.foldFlowLines(Q,U,D1.FOLD_FLOW,gF($,!1))}function b2(D,$){let{singleQuote:U}=$.options,Q;if(U===!1)Q=C5;else{let X=D.includes('"'),F=D.includes("'");if(X&&!F)Q=vL;else if(F&&!X)Q=C5;else Q=U?vL:C5}return Q(D,$)}var _L;try{_L=new RegExp(`(^|(?<!
))
+(?!
|$)`,"g")}catch{_L=/\n+(?!\n|$)/g}function xF({comment:D,type:$,value:U},Q,X,F){let{blockQuote:Y,commentString:J,lineWidth:I}=Q.options;if(!Y||/\n[\t ]+$/.test(U))return b2(U,Q);let q=Q.indent||(Q.forceBlockIndent||uF(U)?"  ":""),W=Y==="literal"?!0:Y==="folded"||$===R$.Scalar.BLOCK_FOLDED?!1:$===R$.Scalar.BLOCK_LITERAL?!0:!aYD(U,I,q.length);if(!U)return W?`|
`:`>
`;let B,G;for(G=U.length;G>0;--G){let j=U[G-1];if(j!==`
`&&j!=="\t"&&j!==" ")break}let Z=U.substring(G),z=Z.indexOf(`
`);if(z===-1)B="-";else if(U===Z||z!==Z.length-1){if(B="+",F)F()}else B="";if(Z){if(U=U.slice(0,-Z.length),Z[Z.length-1]===`
`)Z=Z.slice(0,-1);Z=Z.replace(_L,`$&${q}`)}let K=!1,H,M=-1;for(H=0;H<U.length;++H){let j=U[H];if(j===" ")K=!0;else if(j===`
`)M=H;else break}let N=U.substring(0,M<H?M+1:H);if(N)U=U.substring(N.length),N=N.replace(/\n+/g,`$&${q}`);let O=(K?q?"2":"1":"")+B;if(D){if(O+=" "+J(D.replace(/ ?[\r\n]+/g," ")),X)X()}if(!W){let j=U.replace(/\n+/g,`
$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${q}`),E=!1,C=gF(Q,!0);if(Y!=="folded"&&$!==R$.Scalar.BLOCK_FOLDED)C.onOverflow=()=>{E=!0};let S=D1.foldFlowLines(`${N}${j}${Z}`,q,D1.FOLD_BLOCK,C);if(!E)return`>${O}
${q}${S}`}return U=U.replace(/\n+/g,`$&${q}`),`|${O}
${q}${N}${U}${Z}`}function tYD(D,$,U,Q){let{type:X,value:F}=D,{actualString:Y,implicitKey:J,indent:I,indentStep:q,inFlow:W}=$;if(J&&F.includes(`
`)||W&&/[[\]{},]/.test(F))return b2(F,$);if(/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(F))return J||W||!F.includes(`
`)?b2(F,$):xF(D,$,U,Q);if(!J&&!W&&X!==R$.Scalar.PLAIN&&F.includes(`
`))return xF(D,$,U,Q);if(uF(F)){if(I==="")return $.forceBlockIndent=!0,xF(D,$,U,Q);else if(J&&I===q)return b2(F,$)}let B=F.replace(/\n+/g,`$&
${I}`);if(Y){let G=(K)=>K.default&&K.tag!=="tag:yaml.org,2002:str"&&K.test?.test(B),{compat:Z,tags:z}=$.doc.schema;if(z.some(G)||Z?.some(G))return b2(F,$)}return J?B:D1.foldFlowLines(B,I,D1.FOLD_FLOW,gF($,!1))}function sYD(D,$,U,Q){let{implicitKey:X,inFlow:F}=$,Y=typeof D.value==="string"?D:Object.assign({},D,{value:String(D.value)}),{type:J}=D;if(J!==R$.Scalar.QUOTE_DOUBLE){if(/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(Y.value))J=R$.Scalar.QUOTE_DOUBLE}let I=(W)=>{switch(W){case R$.Scalar.BLOCK_FOLDED:case R$.Scalar.BLOCK_LITERAL:return X||F?b2(Y.value,$):xF(Y,$,U,Q);case R$.Scalar.QUOTE_DOUBLE:return C5(Y.value,$);case R$.Scalar.QUOTE_SINGLE:return vL(Y.value,$);case R$.Scalar.PLAIN:return tYD(Y,$,U,Q);default:return null}},q=I(J);if(q===null){let{defaultKeyType:W,defaultStringType:B}=$.options,G=X&&W||B;if(q=I(G),q===null)throw Error(`Unsupported default string type ${G}`)}return q}eYD.stringifyString=sYD});var v5=T((IJD)=>{var $JD=bF(),$1=VD(),UJD=P5(),XJD=b5();function QJD(D,$){let U=Object.assign({blockQuote:!0,commentString:UJD.stringifyComment,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trailingComma:!1,trueStr:"true",verifyAliasOrder:!0},D.schema.toStringOptions,$),Q;switch(U.collectionStyle){case"block":Q=!1;break;case"flow":Q=!0;break;default:Q=null}return{anchors:new Set,doc:D,flowCollectionPadding:U.flowCollectionPadding?" ":"",indent:"",indentStep:typeof U.indent==="number"?" ".repeat(U.indent):"  ",inFlow:Q,options:U}}function FJD(D,$){if($.tag){let X=D.filter((F)=>F.tag===$.tag);if(X.length>0)return X.find((F)=>F.format===$.format)??X[0]}let U=void 0,Q;if($1.isScalar($)){Q=$.value;let X=D.filter((F)=>F.identify?.(Q));if(X.length>1){let F=X.filter((Y)=>Y.test);if(F.length>0)X=F}U=X.find((F)=>F.format===$.format)??X.find((F)=>!F.format)}else Q=$,U=D.find((X)=>X.nodeClass&&Q instanceof X.nodeClass);if(!U){let X=Q?.constructor?.name??(Q===null?"null":typeof Q);throw Error(`Tag not resolved for ${X} value`)}return U}function YJD(D,$,{anchors:U,doc:Q}){if(!Q.directives)return"";let X=[],F=($1.isScalar(D)||$1.isCollection(D))&&D.anchor;if(F&&$JD.anchorIsValid(F))U.add(F),X.push(`&${F}`);let Y=D.tag??($.default?null:$.tag);if(Y)X.push(Q.directives.tagString(Y));return X.join(" ")}function JJD(D,$,U,Q){if($1.isPair(D))return D.toString($,U,Q);if($1.isAlias(D)){if($.doc.directives)return D.toString($);if($.resolvedAliases?.has(D))throw TypeError("Cannot stringify circular structure without alias nodes");else{if($.resolvedAliases)$.resolvedAliases.add(D);else $.resolvedAliases=new Set([D]);D=D.resolve($.doc)}}let X=void 0,F=$1.isNode(D)?D:$.doc.createNode(D,{onTagObj:(I)=>X=I});X??(X=FJD($.doc.schema.tags,F));let Y=YJD(F,X,$);if(Y.length>0)$.indentAtStart=($.indentAtStart??0)+Y.length+1;let J=typeof X.stringify==="function"?X.stringify(F,$,U,Q):$1.isScalar(F)?XJD.stringifyString(F,$,U,Q):F.toString($,U,Q);if(!Y)return J;return $1.isScalar(F)||J[0]==="{"||J[0]==="["?`${Y} ${J}`:`${Y}
${$.indent}${J}`}IJD.createStringifyContext=QJD;IJD.stringify=JJD});var wf=T((GJD)=>{var W6=VD(),Nf=$0(),Mf=v5(),_5=P5();function BJD({key:D,value:$},U,Q,X){let{allNullValues:F,doc:Y,indent:J,indentStep:I,options:{commentString:q,indentSeq:W,simpleKeys:B}}=U,G=W6.isNode(D)&&D.comment||null;if(B){if(G)throw Error("With simple keys, key nodes cannot have comments");if(W6.isCollection(D)||!W6.isNode(D)&&typeof D==="object")throw Error("With simple keys, collection cannot be used as a key value")}let Z=!B&&(!D||G&&$==null&&!U.inFlow||W6.isCollection(D)||(W6.isScalar(D)?D.type===Nf.Scalar.BLOCK_FOLDED||D.type===Nf.Scalar.BLOCK_LITERAL:typeof D==="object"));U=Object.assign({},U,{allNullValues:!1,implicitKey:!Z&&(B||!F),indent:J+I});let z=!1,K=!1,H=Mf.stringify(D,U,()=>z=!0,()=>K=!0);if(!Z&&!U.inFlow&&H.length>1024){if(B)throw Error("With simple keys, single line scalar must not span more than 1024 characters");Z=!0}if(U.inFlow){if(F||$==null){if(z&&Q)Q();return H===""?"?":Z?`? ${H}`:H}}else if(F&&!B||$==null&&Z){if(H=`? ${H}`,G&&!z)H+=_5.lineComment(H,U.indent,q(G));else if(K&&X)X();return H}if(z)G=null;if(Z){if(G)H+=_5.lineComment(H,U.indent,q(G));H=`? ${H}
${J}:`}else if(H=`${H}:`,G)H+=_5.lineComment(H,U.indent,q(G));let M,N,L;if(W6.isNode($))M=!!$.spaceBefore,N=$.commentBefore,L=$.comment;else if(M=!1,N=null,L=null,$&&typeof $==="object")$=Y.createNode($);if(U.implicitKey=!1,!Z&&!G&&W6.isScalar($))U.indentAtStart=H.length+1;if(K=!1,!W&&I.length>=2&&!U.inFlow&&!Z&&W6.isSeq($)&&!$.flow&&!$.tag&&!$.anchor)U.indent=U.indent.substring(2);let O=!1,j=Mf.stringify($,U,()=>O=!0,()=>K=!0),E=" ";if(G||M||N){if(E=M?`
`:"",N){let C=q(N);E+=`
${_5.indentComment(C,U.indent)}`}if(j===""&&!U.inFlow){if(E===`
`&&L)E=`

`}else E+=`
${U.indent}`}else if(!Z&&W6.isCollection($)){let C=j[0],S=j.indexOf(`
`),b=S!==-1,R=U.inFlow??$.flow??$.items.length===0;if(b||!R){let P=!1;if(b&&(C==="&"||C==="!")){let h=j.indexOf(" ");if(C==="&"&&h!==-1&&h<S&&j[h+1]==="!")h=j.indexOf(" ",h+1);if(h===-1||S<h)P=!0}if(!P)E=`
${U.indent}`}}else if(j===""||j[0]===`
`)E="";if(H+=E+j,U.inFlow){if(O&&Q)Q()}else if(L&&!O)H+=_5.lineComment(H,U.indent,q(L));else if(K&&X)X();return H}GJD.stringifyPair=BJD});var kL=T((HJD)=>{var Of=s("process");function ZJD(D,...$){if(D==="debug")console.log(...$)}function KJD(D,$){if(D==="debug"||D==="warn")if(typeof Of.emitWarning==="function")Of.emitWarning($);else console.warn($)}HJD.debug=ZJD;HJD.warn=KJD});var hF=T((wJD)=>{var mF=VD(),Vf=$0(),fF="<<",yF={identify:(D)=>D===fF||typeof D==="symbol"&&D.description===fF,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new Vf.Scalar(Symbol(fF)),{addToJSMap:Rf}),stringify:()=>fF},MJD=(D,$)=>(yF.identify($)||mF.isScalar($)&&(!$.type||$.type===Vf.Scalar.PLAIN)&&yF.identify($.value))&&D?.doc.schema.tags.some((U)=>U.tag===yF.tag&&U.default);function Rf(D,$,U){let Q=Af(D,U);if(mF.isSeq(Q))for(let X of Q.items)xL(D,$,X);else if(Array.isArray(Q))for(let X of Q)xL(D,$,X);else xL(D,$,Q)}function xL(D,$,U){let Q=Af(D,U);if(!mF.isMap(Q))throw Error("Merge sources must be maps or map aliases");let X=Q.toJSON(null,D,Map);for(let[F,Y]of X)if($ instanceof Map){if(!$.has(F))$.set(F,Y)}else if($ instanceof Set)$.add(F);else if(!Object.prototype.hasOwnProperty.call($,F))Object.defineProperty($,F,{value:Y,writable:!0,enumerable:!0,configurable:!0});return $}function Af(D,$){return D&&mF.isAlias($)?$.resolve(D.doc,D):$}wJD.addMergeToJSMap=Rf;wJD.isMergeKey=MJD;wJD.merge=yF});var uL=T((SJD)=>{var AJD=kL(),Ef=hF(),EJD=v5(),jf=VD(),gL=e6();function jJD(D,$,{key:U,value:Q}){if(jf.isNode(U)&&U.addToJSMap)U.addToJSMap(D,$,Q);else if(Ef.isMergeKey(D,U))Ef.addMergeToJSMap(D,$,Q);else{let X=gL.toJS(U,"",D);if($ instanceof Map)$.set(X,gL.toJS(Q,X,D));else if($ instanceof Set)$.add(X);else{let F=TJD(U,X,D),Y=gL.toJS(Q,F,D);if(F in $)Object.defineProperty($,F,{value:Y,writable:!0,enumerable:!0,configurable:!0});else $[F]=Y}}return $}function TJD(D,$,U){if($===null)return"";if(typeof $!=="object")return String($);if(jf.isNode(D)&&U?.doc){let Q=EJD.createStringifyContext(U.doc,{});Q.anchors=new Set;for(let F of U.anchors.keys())Q.anchors.add(F.anchor);Q.inFlow=!0,Q.inStringifyKey=!0;let X=D.toString(Q);if(!U.mapKeyWarned){let F=JSON.stringify(X);if(F.length>40)F=F.substring(0,36)+'..."';AJD.warn(U.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${F}. Set mapAsMap: true to use object keys.`),U.mapKeyWarned=!0}return X}return JSON.stringify($)}SJD.addPairToJSMap=jJD});var U1=T((_JD)=>{var Tf=S5(),CJD=wf(),bJD=uL(),dF=VD();function vJD(D,$,U){let Q=Tf.createNode(D,void 0,U),X=Tf.createNode($,void 0,U);return new lF(Q,X)}class lF{constructor(D,$=null){Object.defineProperty(this,dF.NODE_TYPE,{value:dF.PAIR}),this.key=D,this.value=$}clone(D){let{key:$,value:U}=this;if(dF.isNode($))$=$.clone(D);if(dF.isNode(U))U=U.clone(D);return new lF($,U)}toJSON(D,$){let U=$?.mapAsMap?new Map:{};return bJD.addPairToJSMap($,U,this)}toString(D,$,U){return D?.doc?CJD.stringifyPair(this,D,$,U):JSON.stringify(this)}}_JD.Pair=lF;_JD.createPair=vJD});var fL=T((yJD)=>{var O4=VD(),Sf=v5(),nF=P5();function gJD(D,$,U){return($.inFlow??D.flow?fJD:uJD)(D,$,U)}function uJD({comment:D,items:$},U,{blockItemPrefix:Q,flowChars:X,itemIndent:F,onChompKeep:Y,onComment:J}){let{indent:I,options:{commentString:q}}=U,W=Object.assign({},U,{indent:F,type:null}),B=!1,G=[];for(let z=0;z<$.length;++z){let K=$[z],H=null;if(O4.isNode(K)){if(!B&&K.spaceBefore)G.push("");if(iF(U,G,K.commentBefore,B),K.comment)H=K.comment}else if(O4.isPair(K)){let N=O4.isNode(K.key)?K.key:null;if(N){if(!B&&N.spaceBefore)G.push("");iF(U,G,N.commentBefore,B)}}B=!1;let M=Sf.stringify(K,W,()=>H=null,()=>B=!0);if(H)M+=nF.lineComment(M,F,q(H));if(B&&H)B=!1;G.push(Q+M)}let Z;if(G.length===0)Z=X.start+X.end;else{Z=G[0];for(let z=1;z<G.length;++z){let K=G[z];Z+=K?`
${I}${K}`:`
`}}if(D){if(Z+=`
`+nF.indentComment(q(D),I),J)J()}else if(B&&Y)Y();return Z}function fJD({items:D},$,{flowChars:U,itemIndent:Q}){let{indent:X,indentStep:F,flowCollectionPadding:Y,options:{commentString:J}}=$;Q+=F;let I=Object.assign({},$,{indent:Q,inFlow:!0,type:null}),q=!1,W=0,B=[];for(let z=0;z<D.length;++z){let K=D[z],H=null;if(O4.isNode(K)){if(K.spaceBefore)B.push("");if(iF($,B,K.commentBefore,!1),K.comment)H=K.comment}else if(O4.isPair(K)){let N=O4.isNode(K.key)?K.key:null;if(N){if(N.spaceBefore)B.push("");if(iF($,B,N.commentBefore,!1),N.comment)q=!0}let L=O4.isNode(K.value)?K.value:null;if(L){if(L.comment)H=L.comment;if(L.commentBefore)q=!0}else if(K.value==null&&N?.comment)H=N.comment}if(H)q=!0;let M=Sf.stringify(K,I,()=>H=null);if(q||(q=B.length>W||M.includes(`
`)),z<D.length-1)M+=",";else if($.options.trailingComma){if($.options.lineWidth>0)q||(q=B.reduce((N,L)=>N+L.length+2,2)+(M.length+2)>$.options.lineWidth);if(q)M+=","}if(H)M+=nF.lineComment(M,Q,J(H));B.push(M),W=B.length}let{start:G,end:Z}=U;if(B.length===0)return G+Z;else{if(!q){let z=B.reduce((K,H)=>K+H.length+2,2);q=$.options.lineWidth>0&&z>$.options.lineWidth}if(q){let z=G;for(let K of B)z+=K?`
${F}${X}${K}`:`
`;return`${z}
${X}${Z}`}else return`${G}${Y}${B.join(" ")}${Y}${Z}`}}function iF({indent:D,options:{commentString:$}},U,Q,X){if(Q&&X)Q=Q.replace(/^\n+/,"");if(Q){let F=nF.indentComment($(Q),D);U.push(F.trimStart())}}yJD.stringifyCollection=gJD});var Q1=T((iJD)=>{var hJD=fL(),dJD=uL(),lJD=kF(),X1=VD(),cF=U1(),nJD=$0();function k5(D,$){let U=X1.isScalar($)?$.value:$;for(let Q of D)if(X1.isPair(Q)){if(Q.key===$||Q.key===U)return Q;if(X1.isScalar(Q.key)&&Q.key.value===U)return Q}return}class Pf extends lJD.Collection{static get tagName(){return"tag:yaml.org,2002:map"}constructor(D){super(X1.MAP,D);this.items=[]}static from(D,$,U){let{keepUndefined:Q,replacer:X}=U,F=new this(D),Y=(J,I)=>{if(typeof X==="function")I=X.call($,J,I);else if(Array.isArray(X)&&!X.includes(J))return;if(I!==void 0||Q)F.items.push(cF.createPair(J,I,U))};if($ instanceof Map)for(let[J,I]of $)Y(J,I);else if($&&typeof $==="object")for(let J of Object.keys($))Y(J,$[J]);if(typeof D.sortMapEntries==="function")F.items.sort(D.sortMapEntries);return F}add(D,$){let U;if(X1.isPair(D))U=D;else if(!D||typeof D!=="object"||!("key"in D))U=new cF.Pair(D,D?.value);else U=new cF.Pair(D.key,D.value);let Q=k5(this.items,U.key),X=this.schema?.sortMapEntries;if(Q){if(!$)throw Error(`Key ${U.key} already set`);if(X1.isScalar(Q.value)&&nJD.isScalarValue(U.value))Q.value.value=U.value;else Q.value=U.value}else if(X){let F=this.items.findIndex((Y)=>X(U,Y)<0);if(F===-1)this.items.push(U);else this.items.splice(F,0,U)}else this.items.push(U)}delete(D){let $=k5(this.items,D);if(!$)return!1;return this.items.splice(this.items.indexOf($),1).length>0}get(D,$){let Q=k5(this.items,D)?.value;return(!$&&X1.isScalar(Q)?Q.value:Q)??void 0}has(D){return!!k5(this.items,D)}set(D,$){this.add(new cF.Pair(D,$),!0)}toJSON(D,$,U){let Q=U?new U:$?.mapAsMap?new Map:{};if($?.onCreate)$.onCreate(Q);for(let X of this.items)dJD.addPairToJSMap($,Q,X);return Q}toString(D,$,U){if(!D)return JSON.stringify(this);for(let Q of this.items)if(!X1.isPair(Q))throw Error(`Map items must all be pairs; found ${JSON.stringify(Q)} instead`);if(!D.allNullValues&&this.hasAllNullValues(!1))D=Object.assign({},D,{allNullValues:!0});return hJD.stringifyCollection(this,D,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:D.indent||"",onChompKeep:U,onComment:$})}}iJD.YAMLMap=Pf;iJD.findPair=k5});var v2=T((aJD)=>{var rJD=VD(),Cf=Q1(),oJD={collection:"map",default:!0,nodeClass:Cf.YAMLMap,tag:"tag:yaml.org,2002:map",resolve(D,$){if(!rJD.isMap(D))$("Expected a mapping for this tag");return D},createNode:(D,$,U)=>Cf.YAMLMap.from(D,$,U)};aJD.map=oJD});var F1=T((XID)=>{var sJD=S5(),eJD=fL(),DID=kF(),rF=VD(),$ID=$0(),UID=e6();class bf extends DID.Collection{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(D){super(rF.SEQ,D);this.items=[]}add(D){this.items.push(D)}delete(D){let $=pF(D);if(typeof $!=="number")return!1;return this.items.splice($,1).length>0}get(D,$){let U=pF(D);if(typeof U!=="number")return;let Q=this.items[U];return!$&&rF.isScalar(Q)?Q.value:Q}has(D){let $=pF(D);return typeof $==="number"&&$<this.items.length}set(D,$){let U=pF(D);if(typeof U!=="number")throw Error(`Expected a valid index, not ${D}.`);let Q=this.items[U];if(rF.isScalar(Q)&&$ID.isScalarValue($))Q.value=$;else this.items[U]=$}toJSON(D,$){let U=[];if($?.onCreate)$.onCreate(U);let Q=0;for(let X of this.items)U.push(UID.toJS(X,String(Q++),$));return U}toString(D,$,U){if(!D)return JSON.stringify(this);return eJD.stringifyCollection(this,D,{blockItemPrefix:"- ",flowChars:{start:"[",end:"]"},itemIndent:(D.indent||"")+"  ",onChompKeep:U,onComment:$})}static from(D,$,U){let{replacer:Q}=U,X=new this(D);if($&&Symbol.iterator in Object($)){let F=0;for(let Y of $){if(typeof Q==="function"){let J=$ instanceof Set?Y:String(F++);Y=Q.call($,J,Y)}X.items.push(sJD.createNode(Y,void 0,U))}}return X}}function pF(D){let $=rF.isScalar(D)?D.value:D;if($&&typeof $==="string")$=Number($);return typeof $==="number"&&Number.isInteger($)&&$>=0?$:null}XID.YAMLSeq=bf});var _2=T((JID)=>{var FID=VD(),vf=F1(),YID={collection:"seq",default:!0,nodeClass:vf.YAMLSeq,tag:"tag:yaml.org,2002:seq",resolve(D,$){if(!FID.isSeq(D))$("Expected a sequence for this tag");return D},createNode:(D,$,U)=>vf.YAMLSeq.from(D,$,U)};JID.seq=YID});var x5=T((BID)=>{var qID=b5(),WID={identify:(D)=>typeof D==="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:(D)=>D,stringify(D,$,U,Q){return $=Object.assign({actualString:!0},$),qID.stringifyString(D,$,U,Q)}};BID.string=WID});var oF=T((zID)=>{var _f=$0(),kf={identify:(D)=>D==null,createNode:()=>new _f.Scalar(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new _f.Scalar(null),stringify:({source:D},$)=>typeof D==="string"&&kf.test.test(D)?D:$.options.nullStr};zID.nullTag=kf});var yL=T((HID)=>{var KID=$0(),xf={identify:(D)=>typeof D==="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:(D)=>new KID.Scalar(D[0]==="t"||D[0]==="T"),stringify({source:D,value:$},U){if(D&&xf.test.test(D)){let Q=D[0]==="t"||D[0]==="T";if($===Q)return D}return $?U.options.trueStr:U.options.falseStr}};HID.boolTag=xf});var k2=T((MID)=>{function NID({format:D,minFractionDigits:$,tag:U,value:Q}){if(typeof Q==="bigint")return String(Q);let X=typeof Q==="number"?Q:Number(Q);if(!isFinite(X))return isNaN(X)?".nan":X<0?"-.inf":".inf";let F=Object.is(Q,-0)?"-0":JSON.stringify(Q);if(!D&&$&&(!U||U==="tag:yaml.org,2002:float")&&/^-?\d/.test(F)&&!F.includes("e")){let Y=F.indexOf(".");if(Y<0)Y=F.length,F+=".";let J=$-(F.length-Y-1);while(J-- >0)F+="0"}return F}MID.stringifyNumber=NID});var hL=T((EID)=>{var OID=$0(),mL=k2(),VID={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:(D)=>D.slice(-3).toLowerCase()==="nan"?NaN:D[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:mL.stringifyNumber},RID={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:(D)=>parseFloat(D),stringify(D){let $=Number(D.value);return isFinite($)?$.toExponential():mL.stringifyNumber(D)}},AID={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.[0-9]+|[0-9]+\.[0-9]*)$/,resolve(D){let $=new OID.Scalar(parseFloat(D)),U=D.indexOf(".");if(U!==-1&&D[D.length-1]==="0")$.minFractionDigits=D.length-U-1;return $},stringify:mL.stringifyNumber};EID.float=AID;EID.floatExp=RID;EID.floatNaN=VID});var lL=T((vID)=>{var gf=k2(),aF=(D)=>typeof D==="bigint"||Number.isInteger(D),dL=(D,$,U,{intAsBigInt:Q})=>Q?BigInt(D):parseInt(D.substring($),U);function uf(D,$,U){let{value:Q}=D;if(aF(Q)&&Q>=0)return U+Q.toString($);return gf.stringifyNumber(D)}var PID={identify:(D)=>aF(D)&&D>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(D,$,U)=>dL(D,2,8,U),stringify:(D)=>uf(D,8,"0o")},CID={identify:aF,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(D,$,U)=>dL(D,0,10,U),stringify:gf.stringifyNumber},bID={identify:(D)=>aF(D)&&D>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(D,$,U)=>dL(D,2,16,U),stringify:(D)=>uf(D,16,"0x")};vID.int=CID;vID.intHex=bID;vID.intOct=PID});var ff=T((dID)=>{var gID=v2(),uID=oF(),fID=_2(),yID=x5(),mID=yL(),nL=hL(),iL=lL(),hID=[gID.map,fID.seq,yID.string,uID.nullTag,mID.boolTag,iL.intOct,iL.int,iL.intHex,nL.floatNaN,nL.floatExp,nL.float];dID.schema=hID});var mf=T((aID)=>{var nID=$0(),iID=v2(),cID=_2();function yf(D){return typeof D==="bigint"||Number.isInteger(D)}var tF=({value:D})=>JSON.stringify(D),pID=[{identify:(D)=>typeof D==="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:(D)=>D,stringify:tF},{identify:(D)=>D==null,createNode:()=>new nID.Scalar(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:tF},{identify:(D)=>typeof D==="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true$|^false$/,resolve:(D)=>D==="true",stringify:tF},{identify:yf,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(D,$,{intAsBigInt:U})=>U?BigInt(D):parseInt(D,10),stringify:({value:D})=>yf(D)?D.toString():JSON.stringify(D)},{identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:(D)=>parseFloat(D),stringify:tF}],rID={default:!0,tag:"",test:/^/,resolve(D,$){return $(`Unresolved plain scalar ${JSON.stringify(D)}`),D}},oID=[iID.map,cID.seq].concat(pID,rID);aID.schema=oID});var pL=T((DqD)=>{var g5=s("buffer"),cL=$0(),sID=b5(),eID={identify:(D)=>D instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(D,$){if(typeof g5.Buffer==="function")return g5.Buffer.from(D,"base64");else if(typeof atob==="function"){let U=atob(D.replace(/[\n\r]/g,"")),Q=new Uint8Array(U.length);for(let X=0;X<U.length;++X)Q[X]=U.charCodeAt(X);return Q}else return $("This environment does not support reading binary tags; either Buffer or atob is required"),D},stringify({comment:D,type:$,value:U},Q,X,F){if(!U)return"";let Y=U,J;if(typeof g5.Buffer==="function")J=Y instanceof g5.Buffer?Y.toString("base64"):g5.Buffer.from(Y.buffer).toString("base64");else if(typeof btoa==="function"){let I="";for(let q=0;q<Y.length;++q)I+=String.fromCharCode(Y[q]);J=btoa(I)}else throw Error("This environment does not support writing binary tags; either Buffer or btoa is required");if($??($=cL.Scalar.BLOCK_LITERAL),$!==cL.Scalar.QUOTE_DOUBLE){let I=Math.max(Q.options.lineWidth-Q.indent.length,Q.options.minContentWidth),q=Math.ceil(J.length/I),W=Array(q);for(let B=0,G=0;B<q;++B,G+=I)W[B]=J.substr(G,I);J=W.join($===cL.Scalar.BLOCK_LITERAL?`
`:" ")}return sID.stringifyString({comment:D,type:$,value:J},Q,X,F)}};DqD.binary=eID});var eF=T((FqD)=>{var sF=VD(),rL=U1(),UqD=$0(),XqD=F1();function hf(D,$){if(sF.isSeq(D))for(let U=0;U<D.items.length;++U){let Q=D.items[U];if(sF.isPair(Q))continue;else if(sF.isMap(Q)){if(Q.items.length>1)$("Each pair must have its own sequence indicator");let X=Q.items[0]||new rL.Pair(new UqD.Scalar(null));if(Q.commentBefore)X.key.commentBefore=X.key.commentBefore?`${Q.commentBefore}
${X.key.commentBefore}`:Q.commentBefore;if(Q.comment){let F=X.value??X.key;F.comment=F.comment?`${Q.comment}
${F.comment}`:Q.comment}Q=X}D.items[U]=sF.isPair(Q)?Q:new rL.Pair(Q)}else $("Expected a sequence for this tag");return D}function df(D,$,U){let{replacer:Q}=U,X=new XqD.YAMLSeq(D);X.tag="tag:yaml.org,2002:pairs";let F=0;if($&&Symbol.iterator in Object($))for(let Y of $){if(typeof Q==="function")Y=Q.call($,String(F++),Y);let J,I;if(Array.isArray(Y))if(Y.length===2)J=Y[0],I=Y[1];else throw TypeError(`Expected [key, value] tuple: ${Y}`);else if(Y&&Y instanceof Object){let q=Object.keys(Y);if(q.length===1)J=q[0],I=Y[J];else throw TypeError(`Expected tuple with one key, not ${q.length} keys`)}else J=Y;X.items.push(rL.createPair(J,I,U))}return X}var QqD={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:hf,createNode:df};FqD.createPairs=df;FqD.pairs=QqD;FqD.resolvePairs=hf});var aL=T((BqD)=>{var lf=VD(),oL=e6(),u5=Q1(),qqD=F1(),nf=eF();class V4 extends qqD.YAMLSeq{constructor(){super();this.add=u5.YAMLMap.prototype.add.bind(this),this.delete=u5.YAMLMap.prototype.delete.bind(this),this.get=u5.YAMLMap.prototype.get.bind(this),this.has=u5.YAMLMap.prototype.has.bind(this),this.set=u5.YAMLMap.prototype.set.bind(this),this.tag=V4.tag}toJSON(D,$){if(!$)return super.toJSON(D);let U=new Map;if($?.onCreate)$.onCreate(U);for(let Q of this.items){let X,F;if(lf.isPair(Q))X=oL.toJS(Q.key,"",$),F=oL.toJS(Q.value,X,$);else X=oL.toJS(Q,"",$);if(U.has(X))throw Error("Ordered maps must not include duplicate keys");U.set(X,F)}return U}static from(D,$,U){let Q=nf.createPairs(D,$,U),X=new this;return X.items=Q.items,X}}V4.tag="tag:yaml.org,2002:omap";var WqD={collection:"seq",identify:(D)=>D instanceof Map,nodeClass:V4,default:!1,tag:"tag:yaml.org,2002:omap",resolve(D,$){let U=nf.resolvePairs(D,$),Q=[];for(let{key:X}of U.items)if(lf.isScalar(X))if(Q.includes(X.value))$(`Ordered maps must not include duplicate keys: ${X.value}`);else Q.push(X.value);return Object.assign(new V4,U)},createNode:(D,$,U)=>V4.from(D,$,U)};BqD.YAMLOMap=V4;BqD.omap=WqD});var af=T((ZqD)=>{var cf=$0();function pf({value:D,source:$},U){if($&&(D?rf:of).test.test($))return $;return D?U.options.trueStr:U.options.falseStr}var rf={identify:(D)=>D===!0,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new cf.Scalar(!0),stringify:pf},of={identify:(D)=>D===!1,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new cf.Scalar(!1),stringify:pf};ZqD.falseTag=of;ZqD.trueTag=rf});var tf=T((OqD)=>{var LqD=$0(),tL=k2(),NqD={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:(D)=>D.slice(-3).toLowerCase()==="nan"?NaN:D[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:tL.stringifyNumber},MqD={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:(D)=>parseFloat(D.replace(/_/g,"")),stringify(D){let $=Number(D.value);return isFinite($)?$.toExponential():tL.stringifyNumber(D)}},wqD={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(D){let $=new LqD.Scalar(parseFloat(D.replace(/_/g,""))),U=D.indexOf(".");if(U!==-1){let Q=D.substring(U+1).replace(/_/g,"");if(Q[Q.length-1]==="0")$.minFractionDigits=Q.length}return $},stringify:tL.stringifyNumber};OqD.float=wqD;OqD.floatExp=MqD;OqD.floatNaN=NqD});var ef=T((PqD)=>{var sf=k2(),f5=(D)=>typeof D==="bigint"||Number.isInteger(D);function DY(D,$,U,{intAsBigInt:Q}){let X=D[0];if(X==="-"||X==="+")$+=1;if(D=D.substring($).replace(/_/g,""),Q){switch(U){case 2:D=`0b${D}`;break;case 8:D=`0o${D}`;break;case 16:D=`0x${D}`;break}let Y=BigInt(D);return X==="-"?BigInt(-1)*Y:Y}let F=parseInt(D,U);return X==="-"?-1*F:F}function sL(D,$,U){let{value:Q}=D;if(f5(Q)){let X=Q.toString($);return Q<0?"-"+U+X.substr(1):U+X}return sf.stringifyNumber(D)}var EqD={identify:f5,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(D,$,U)=>DY(D,2,2,U),stringify:(D)=>sL(D,2,"0b")},jqD={identify:f5,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(D,$,U)=>DY(D,1,8,U),stringify:(D)=>sL(D,8,"0")},TqD={identify:f5,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(D,$,U)=>DY(D,0,10,U),stringify:sf.stringifyNumber},SqD={identify:f5,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(D,$,U)=>DY(D,2,16,U),stringify:(D)=>sL(D,16,"0x")};PqD.int=TqD;PqD.intBin=EqD;PqD.intHex=SqD;PqD.intOct=jqD});var eL=T((xqD)=>{var XY=VD(),$Y=U1(),UY=Q1();class R4 extends UY.YAMLMap{constructor(D){super(D);this.tag=R4.tag}add(D){let $;if(XY.isPair(D))$=D;else if(D&&typeof D==="object"&&"key"in D&&"value"in D&&D.value===null)$=new $Y.Pair(D.key,null);else $=new $Y.Pair(D,null);if(!UY.findPair(this.items,$.key))this.items.push($)}get(D,$){let U=UY.findPair(this.items,D);return!$&&XY.isPair(U)?XY.isScalar(U.key)?U.key.value:U.key:U}set(D,$){if(typeof $!=="boolean")throw Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof $}`);let U=UY.findPair(this.items,D);if(U&&!$)this.items.splice(this.items.indexOf(U),1);else if(!U&&$)this.items.push(new $Y.Pair(D))}toJSON(D,$){return super.toJSON(D,$,Set)}toString(D,$,U){if(!D)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},D,{allNullValues:!0}),$,U);else throw Error("Set items must all have null values")}static from(D,$,U){let{replacer:Q}=U,X=new this(D);if($&&Symbol.iterator in Object($))for(let F of $){if(typeof Q==="function")F=Q.call($,F,F);X.items.push($Y.createPair(F,null,U))}return X}}R4.tag="tag:yaml.org,2002:set";var kqD={collection:"map",identify:(D)=>D instanceof Set,nodeClass:R4,default:!1,tag:"tag:yaml.org,2002:set",createNode:(D,$,U)=>R4.from(D,$,U),resolve(D,$){if(XY.isMap(D))if(D.hasAllNullValues(!0))return Object.assign(new R4,D);else $("Set items must all have null values");else $("Expected a mapping for this tag");return D}};xqD.YAMLSet=R4;xqD.set=kqD});var $N=T((hqD)=>{var fqD=k2();function DN(D,$){let U=D[0],Q=U==="-"||U==="+"?D.substring(1):D,X=(Y)=>$?BigInt(Y):Number(Y),F=Q.replace(/_/g,"").split(":").reduce((Y,J)=>Y*X(60)+X(J),X(0));return U==="-"?X(-1)*F:F}function Dy(D){let{value:$}=D,U=(Y)=>Y;if(typeof $==="bigint")U=(Y)=>BigInt(Y);else if(isNaN($)||!isFinite($))return fqD.stringifyNumber(D);let Q="";if($<0)Q="-",$*=U(-1);let X=U(60),F=[$%X];if($<60)F.unshift(0);else if($=($-F[0])/X,F.unshift($%X),$>=60)$=($-F[0])/X,F.unshift($);return Q+F.map((Y)=>String(Y).padStart(2,"0")).join(":").replace(/000000\d*$/,"")}var yqD={identify:(D)=>typeof D==="bigint"||Number.isInteger(D),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(D,$,{intAsBigInt:U})=>DN(D,U),stringify:Dy},mqD={identify:(D)=>typeof D==="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*$/,resolve:(D)=>DN(D,!1),stringify:Dy},$y={identify:(D)=>D instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?$"),resolve(D){let $=D.match($y.test);if(!$)throw Error("!!timestamp expects a date, starting with yyyy-mm-dd");let[,U,Q,X,F,Y,J]=$.map(Number),I=$[7]?Number(($[7]+"00").substr(1,3)):0,q=Date.UTC(U,Q-1,X,F||0,Y||0,J||0,I),W=$[8];if(W&&W!=="Z"){let B=DN(W,!1);if(Math.abs(B)<30)B*=60;q-=60000*B}return new Date(q)},stringify:({value:D})=>D?.toISOString().replace(/(T00:00:00)?\.000Z$/,"")??""};hqD.floatTime=mqD;hqD.intTime=yqD;hqD.timestamp=$y});var Xy=T(($WD)=>{var iqD=v2(),cqD=oF(),pqD=_2(),rqD=x5(),oqD=pL(),Uy=af(),UN=tf(),QY=ef(),aqD=hF(),tqD=aL(),sqD=eF(),eqD=eL(),XN=$N(),DWD=[iqD.map,pqD.seq,rqD.string,cqD.nullTag,Uy.trueTag,Uy.falseTag,QY.intBin,QY.intOct,QY.int,QY.intHex,UN.floatNaN,UN.floatExp,UN.float,oqD.binary,aqD.merge,tqD.omap,sqD.pairs,eqD.set,XN.intTime,XN.floatTime,XN.timestamp];$WD.schema=DWD});var zy=T((WWD)=>{var Jy=v2(),XWD=oF(),Iy=_2(),QWD=x5(),FWD=yL(),QN=hL(),FN=lL(),YWD=ff(),JWD=mf(),qy=pL(),y5=hF(),Wy=aL(),By=eF(),Qy=Xy(),Gy=eL(),FY=$N(),Fy=new Map([["core",YWD.schema],["failsafe",[Jy.map,Iy.seq,QWD.string]],["json",JWD.schema],["yaml11",Qy.schema],["yaml-1.1",Qy.schema]]),Yy={binary:qy.binary,bool:FWD.boolTag,float:QN.float,floatExp:QN.floatExp,floatNaN:QN.floatNaN,floatTime:FY.floatTime,int:FN.int,intHex:FN.intHex,intOct:FN.intOct,intTime:FY.intTime,map:Jy.map,merge:y5.merge,null:XWD.nullTag,omap:Wy.omap,pairs:By.pairs,seq:Iy.seq,set:Gy.set,timestamp:FY.timestamp},IWD={"tag:yaml.org,2002:binary":qy.binary,"tag:yaml.org,2002:merge":y5.merge,"tag:yaml.org,2002:omap":Wy.omap,"tag:yaml.org,2002:pairs":By.pairs,"tag:yaml.org,2002:set":Gy.set,"tag:yaml.org,2002:timestamp":FY.timestamp};function qWD(D,$,U){let Q=Fy.get($);if(Q&&!D)return U&&!Q.includes(y5.merge)?Q.concat(y5.merge):Q.slice();let X=Q;if(!X)if(Array.isArray(D))X=[];else{let F=Array.from(Fy.keys()).filter((Y)=>Y!=="yaml11").map((Y)=>JSON.stringify(Y)).join(", ");throw Error(`Unknown schema "${$}"; use one of ${F} or define customTags array`)}if(Array.isArray(D))for(let F of D)X=X.concat(F);else if(typeof D==="function")X=D(X.slice());if(U)X=X.concat(y5.merge);return X.reduce((F,Y)=>{let J=typeof Y==="string"?Yy[Y]:Y;if(!J){let I=JSON.stringify(Y),q=Object.keys(Yy).map((W)=>JSON.stringify(W)).join(", ");throw Error(`Unknown custom tag ${I}; use one of ${q}`)}if(!F.includes(J))F.push(J);return F},[])}WWD.coreKnownTags=IWD;WWD.getTags=qWD});var IN=T((LWD)=>{var YN=VD(),zWD=v2(),ZWD=_2(),KWD=x5(),YY=zy(),HWD=(D,$)=>D.key<$.key?-1:D.key>$.key?1:0;class JN{constructor({compat:D,customTags:$,merge:U,resolveKnownTags:Q,schema:X,sortMapEntries:F,toStringDefaults:Y}){this.compat=Array.isArray(D)?YY.getTags(D,"compat"):D?YY.getTags(null,D):null,this.name=typeof X==="string"&&X||"core",this.knownTags=Q?YY.coreKnownTags:{},this.tags=YY.getTags($,this.name,U),this.toStringOptions=Y??null,Object.defineProperty(this,YN.MAP,{value:zWD.map}),Object.defineProperty(this,YN.SCALAR,{value:KWD.string}),Object.defineProperty(this,YN.SEQ,{value:ZWD.seq}),this.sortMapEntries=typeof F==="function"?F:F===!0?HWD:null}clone(){let D=Object.create(JN.prototype,Object.getOwnPropertyDescriptors(this));return D.tags=this.tags.slice(),D}}LWD.Schema=JN});var Zy=T((OWD)=>{var MWD=VD(),qN=v5(),m5=P5();function wWD(D,$){let U=[],Q=$.directives===!0;if($.directives!==!1&&D.directives){let I=D.directives.toString(D);if(I)U.push(I),Q=!0;else if(D.directives.docStart)Q=!0}if(Q)U.push("---");let X=qN.createStringifyContext(D,$),{commentString:F}=X.options;if(D.commentBefore){if(U.length!==1)U.unshift("");let I=F(D.commentBefore);U.unshift(m5.indentComment(I,""))}let Y=!1,J=null;if(D.contents){if(MWD.isNode(D.contents)){if(D.contents.spaceBefore&&Q)U.push("");if(D.contents.commentBefore){let W=F(D.contents.commentBefore);U.push(m5.indentComment(W,""))}X.forceBlockIndent=!!D.comment,J=D.contents.comment}let I=J?void 0:()=>Y=!0,q=qN.stringify(D.contents,X,()=>J=null,I);if(J)q+=m5.lineComment(q,"",F(J));if((q[0]==="|"||q[0]===">")&&U[U.length-1]==="---")U[U.length-1]=`--- ${q}`;else U.push(q)}else U.push(qN.stringify(D.contents,X));if(D.directives?.docEnd)if(D.comment){let I=F(D.comment);if(I.includes(`
`))U.push("..."),U.push(m5.indentComment(I,""));else U.push(`... ${I}`)}else U.push("...");else{let I=D.comment;if(I&&Y)I=I.replace(/^\n+/,"");if(I){if((!Y||J)&&U[U.length-1]!=="")U.push("");U.push(m5.indentComment(F(I),""))}}return U.join(`
`)+`
`}OWD.stringifyDocument=wWD});var h5=T((CWD)=>{var RWD=T5(),x2=kF(),G$=VD(),AWD=U1(),EWD=e6(),jWD=IN(),TWD=Zy(),WN=bF(),SWD=PL(),PWD=S5(),BN=SL();class GN{constructor(D,$,U){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,G$.NODE_TYPE,{value:G$.DOC});let Q=null;if(typeof $==="function"||Array.isArray($))Q=$;else if(U===void 0&&$)U=$,$=void 0;let X=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,stringKeys:!1,uniqueKeys:!0,version:"1.2"},U);this.options=X;let{version:F}=X;if(U?._directives){if(this.directives=U._directives.atDocument(),this.directives.yaml.explicit)F=this.directives.yaml.version}else this.directives=new BN.Directives({version:F});this.setSchema(F,U),this.contents=D===void 0?null:this.createNode(D,Q,U)}clone(){let D=Object.create(GN.prototype,{[G$.NODE_TYPE]:{value:G$.DOC}});if(D.commentBefore=this.commentBefore,D.comment=this.comment,D.errors=this.errors.slice(),D.warnings=this.warnings.slice(),D.options=Object.assign({},this.options),this.directives)D.directives=this.directives.clone();if(D.schema=this.schema.clone(),D.contents=G$.isNode(this.contents)?this.contents.clone(D.schema):this.contents,this.range)D.range=this.range.slice();return D}add(D){if(g2(this.contents))this.contents.add(D)}addIn(D,$){if(g2(this.contents))this.contents.addIn(D,$)}createAlias(D,$){if(!D.anchor){let U=WN.anchorNames(this);D.anchor=!$||U.has($)?WN.findNewAnchor($||"a",U):$}return new RWD.Alias(D.anchor)}createNode(D,$,U){let Q=void 0;if(typeof $==="function")D=$.call({"":D},"",D),Q=$;else if(Array.isArray($)){let K=(M)=>typeof M==="number"||M instanceof String||M instanceof Number,H=$.filter(K).map(String);if(H.length>0)$=$.concat(H);Q=$}else if(U===void 0&&$)U=$,$=void 0;let{aliasDuplicateObjects:X,anchorPrefix:F,flow:Y,keepUndefined:J,onTagObj:I,tag:q}=U??{},{onAnchor:W,setAnchors:B,sourceObjects:G}=WN.createNodeAnchors(this,F||"a"),Z={aliasDuplicateObjects:X??!0,keepUndefined:J??!1,onAnchor:W,onTagObj:I,replacer:Q,schema:this.schema,sourceObjects:G},z=PWD.createNode(D,q,Z);if(Y&&G$.isCollection(z))z.flow=!0;return B(),z}createPair(D,$,U={}){let Q=this.createNode(D,null,U),X=this.createNode($,null,U);return new AWD.Pair(Q,X)}delete(D){return g2(this.contents)?this.contents.delete(D):!1}deleteIn(D){if(x2.isEmptyPath(D)){if(this.contents==null)return!1;return this.contents=null,!0}return g2(this.contents)?this.contents.deleteIn(D):!1}get(D,$){return G$.isCollection(this.contents)?this.contents.get(D,$):void 0}getIn(D,$){if(x2.isEmptyPath(D))return!$&&G$.isScalar(this.contents)?this.contents.value:this.contents;return G$.isCollection(this.contents)?this.contents.getIn(D,$):void 0}has(D){return G$.isCollection(this.contents)?this.contents.has(D):!1}hasIn(D){if(x2.isEmptyPath(D))return this.contents!==void 0;return G$.isCollection(this.contents)?this.contents.hasIn(D):!1}set(D,$){if(this.contents==null)this.contents=x2.collectionFromPath(this.schema,[D],$);else if(g2(this.contents))this.contents.set(D,$)}setIn(D,$){if(x2.isEmptyPath(D))this.contents=$;else if(this.contents==null)this.contents=x2.collectionFromPath(this.schema,Array.from(D),$);else if(g2(this.contents))this.contents.setIn(D,$)}setSchema(D,$={}){if(typeof D==="number")D=String(D);let U;switch(D){case"1.1":if(this.directives)this.directives.yaml.version="1.1";else this.directives=new BN.Directives({version:"1.1"});U={resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":if(this.directives)this.directives.yaml.version=D;else this.directives=new BN.Directives({version:D});U={resolveKnownTags:!0,schema:"core"};break;case null:if(this.directives)delete this.directives;U=null;break;default:{let Q=JSON.stringify(D);throw Error(`Expected '1.1', '1.2' or null as first argument, but found: ${Q}`)}}if($.schema instanceof Object)this.schema=$.schema;else if(U)this.schema=new jWD.Schema(Object.assign(U,$));else throw Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:D,jsonArg:$,mapAsMap:U,maxAliasCount:Q,onAnchor:X,reviver:F}={}){let Y={anchors:new Map,doc:this,keep:!D,mapAsMap:U===!0,mapKeyWarned:!1,maxAliasCount:typeof Q==="number"?Q:100},J=EWD.toJS(this.contents,$??"",Y);if(typeof X==="function")for(let{count:I,res:q}of Y.anchors.values())X(q,I);return typeof F==="function"?SWD.applyReviver(F,{"":J},"",J):J}toJSON(D,$){return this.toJS({json:!0,jsonArg:D,mapAsMap:!1,onAnchor:$})}toString(D={}){if(this.errors.length>0)throw Error("Document with errors cannot be stringified");if("indent"in D&&(!Number.isInteger(D.indent)||Number(D.indent)<=0)){let $=JSON.stringify(D.indent);throw Error(`"indent" option must be a positive integer, not ${$}`)}return TWD.stringifyDocument(this,D)}}function g2(D){if(G$.isCollection(D))return!0;throw Error("Expected a YAML collection as document contents")}CWD.Document=GN});var d5=T((_WD)=>{class JY extends Error{constructor(D,$,U,Q){super();this.name=D,this.code=U,this.message=Q,this.pos=$}}class Ky extends JY{constructor(D,$,U){super("YAMLParseError",D,$,U)}}class Hy extends JY{constructor(D,$,U){super("YAMLWarning",D,$,U)}}var vWD=(D,$)=>(U)=>{if(U.pos[0]===-1)return;U.linePos=U.pos.map((J)=>$.linePos(J));let{line:Q,col:X}=U.linePos[0];U.message+=` at line ${Q}, column ${X}`;let F=X-1,Y=D.substring($.lineStarts[Q-1],$.lineStarts[Q]).replace(/[\n\r]+$/,"");if(F>=60&&Y.length>80){let J=Math.min(F-39,Y.length-79);Y="…"+Y.substring(J),F-=J-1}if(Y.length>80)Y=Y.substring(0,79)+"…";if(Q>1&&/^ *$/.test(Y.substring(0,F))){let J=D.substring($.lineStarts[Q-2],$.lineStarts[Q-1]);if(J.length>80)J=J.substring(0,79)+`…
`;Y=J+Y}if(/[^ ]/.test(Y)){let J=1,I=U.linePos[1];if(I?.line===Q&&I.col>X)J=Math.max(1,Math.min(I.col-X,80-F));let q=" ".repeat(F)+"^".repeat(J);U.message+=`:

${Y}
${q}
`}};_WD.YAMLError=JY;_WD.YAMLParseError=Ky;_WD.YAMLWarning=Hy;_WD.prettifyError=vWD});var l5=T((yWD)=>{function fWD(D,{flow:$,indicator:U,next:Q,offset:X,onError:F,parentIndent:Y,startOnNewline:J}){let I=!1,q=J,W=J,B="",G="",Z=!1,z=!1,K=null,H=null,M=null,N=null,L=null,O=null,j=null;for(let S of D){if(z){if(S.type!=="space"&&S.type!=="newline"&&S.type!=="comma")F(S.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space");z=!1}if(K){if(q&&S.type!=="comment"&&S.type!=="newline")F(K,"TAB_AS_INDENT","Tabs are not allowed as indentation");K=null}switch(S.type){case"space":if(!$&&(U!=="doc-start"||Q?.type!=="flow-collection")&&S.source.includes("\t"))K=S;W=!0;break;case"comment":{if(!W)F(S,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let b=S.source.substring(1)||" ";if(!B)B=b;else B+=G+b;G="",q=!1;break}case"newline":if(q){if(B)B+=S.source;else if(!O||U!=="seq-item-ind")I=!0}else G+=S.source;if(q=!0,Z=!0,H||M)N=S;W=!0;break;case"anchor":if(H)F(S,"MULTIPLE_ANCHORS","A node can have at most one anchor");if(S.source.endsWith(":"))F(S.offset+S.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0);H=S,j??(j=S.offset),q=!1,W=!1,z=!0;break;case"tag":{if(M)F(S,"MULTIPLE_TAGS","A node can have at most one tag");M=S,j??(j=S.offset),q=!1,W=!1,z=!0;break}case U:if(H||M)F(S,"BAD_PROP_ORDER",`Anchors and tags must be after the ${S.source} indicator`);if(O)F(S,"UNEXPECTED_TOKEN",`Unexpected ${S.source} in ${$??"collection"}`);O=S,q=U==="seq-item-ind"||U==="explicit-key-ind",W=!1;break;case"comma":if($){if(L)F(S,"UNEXPECTED_TOKEN",`Unexpected , in ${$}`);L=S,q=!1,W=!1;break}default:F(S,"UNEXPECTED_TOKEN",`Unexpected ${S.type} token`),q=!1,W=!1}}let E=D[D.length-1],C=E?E.offset+E.source.length:X;if(z&&Q&&Q.type!=="space"&&Q.type!=="newline"&&Q.type!=="comma"&&(Q.type!=="scalar"||Q.source!==""))F(Q.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space");if(K&&(q&&K.indent<=Y||Q?.type==="block-map"||Q?.type==="block-seq"))F(K,"TAB_AS_INDENT","Tabs are not allowed as indentation");return{comma:L,found:O,spaceBefore:I,comment:B,hasNewline:Z,anchor:H,tag:M,newlineAfterProp:N,end:C,start:j??C}}yWD.resolveProps=fWD});var IY=T((hWD)=>{function zN(D){if(!D)return null;switch(D.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(D.source.includes(`
`))return!0;if(D.end){for(let $ of D.end)if($.type==="newline")return!0}return!1;case"flow-collection":for(let $ of D.items){for(let U of $.start)if(U.type==="newline")return!0;if($.sep){for(let U of $.sep)if(U.type==="newline")return!0}if(zN($.key)||zN($.value))return!0}return!1;default:return!0}}hWD.containsNewline=zN});var ZN=T((iWD)=>{var lWD=IY();function nWD(D,$,U){if($?.type==="flow-collection"){let Q=$.end[0];if(Q.indent===D&&(Q.source==="]"||Q.source==="}")&&lWD.containsNewline($))U(Q,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}iWD.flowIndentCheck=nWD});var KN=T((rWD)=>{var Ly=VD();function pWD(D,$,U){let{uniqueKeys:Q}=D.options;if(Q===!1)return!1;let X=typeof Q==="function"?Q:(F,Y)=>F===Y||Ly.isScalar(F)&&Ly.isScalar(Y)&&F.value===Y.value;return $.some((F)=>X(F.key,U))}rWD.mapIncludes=pWD});var Vy=T((DBD)=>{var Ny=U1(),aWD=Q1(),My=l5(),tWD=IY(),wy=ZN(),sWD=KN(),Oy="All mapping items must start at the same column";function eWD({composeNode:D,composeEmptyNode:$},U,Q,X,F){let J=new(F?.nodeClass??aWD.YAMLMap)(U.schema);if(U.atRoot)U.atRoot=!1;let I=Q.offset,q=null;for(let W of Q.items){let{start:B,key:G,sep:Z,value:z}=W,K=My.resolveProps(B,{indicator:"explicit-key-ind",next:G??Z?.[0],offset:I,onError:X,parentIndent:Q.indent,startOnNewline:!0}),H=!K.found;if(H){if(G){if(G.type==="block-seq")X(I,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key");else if("indent"in G&&G.indent!==Q.indent)X(I,"BAD_INDENT",Oy)}if(!K.anchor&&!K.tag&&!Z){if(q=K.end,K.comment)if(J.comment)J.comment+=`
`+K.comment;else J.comment=K.comment;continue}if(K.newlineAfterProp||tWD.containsNewline(G))X(G??B[B.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else if(K.found?.indent!==Q.indent)X(I,"BAD_INDENT",Oy);U.atKey=!0;let M=K.end,N=G?D(U,G,K,X):$(U,M,B,null,K,X);if(U.schema.compat)wy.flowIndentCheck(Q.indent,G,X);if(U.atKey=!1,sWD.mapIncludes(U,J.items,N))X(M,"DUPLICATE_KEY","Map keys must be unique");let L=My.resolveProps(Z??[],{indicator:"map-value-ind",next:z,offset:N.range[2],onError:X,parentIndent:Q.indent,startOnNewline:!G||G.type==="block-scalar"});if(I=L.end,L.found){if(H){if(z?.type==="block-map"&&!L.hasNewline)X(I,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings");if(U.options.strict&&K.start<L.found.offset-1024)X(N.range,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit block mapping key")}let O=z?D(U,z,L,X):$(U,I,Z,null,L,X);if(U.schema.compat)wy.flowIndentCheck(Q.indent,z,X);I=O.range[2];let j=new Ny.Pair(N,O);if(U.options.keepSourceTokens)j.srcToken=W;J.items.push(j)}else{if(H)X(N.range,"MISSING_CHAR","Implicit map keys need to be followed by map values");if(L.comment)if(N.comment)N.comment+=`
`+L.comment;else N.comment=L.comment;let O=new Ny.Pair(N);if(U.options.keepSourceTokens)O.srcToken=W;J.items.push(O)}}if(q&&q<I)X(q,"IMPOSSIBLE","Map comment with trailing content");return J.range=[Q.offset,I,q??I],J}DBD.resolveBlockMap=eWD});var Ry=T((YBD)=>{var UBD=F1(),XBD=l5(),QBD=ZN();function FBD({composeNode:D,composeEmptyNode:$},U,Q,X,F){let J=new(F?.nodeClass??UBD.YAMLSeq)(U.schema);if(U.atRoot)U.atRoot=!1;if(U.atKey)U.atKey=!1;let I=Q.offset,q=null;for(let{start:W,value:B}of Q.items){let G=XBD.resolveProps(W,{indicator:"seq-item-ind",next:B,offset:I,onError:X,parentIndent:Q.indent,startOnNewline:!0});if(!G.found)if(G.anchor||G.tag||B)if(B?.type==="block-seq")X(G.end,"BAD_INDENT","All sequence items must start at the same column");else X(I,"MISSING_CHAR","Sequence item without - indicator");else{if(q=G.end,G.comment)J.comment=G.comment;continue}let Z=B?D(U,B,G,X):$(U,G.end,W,null,G,X);if(U.schema.compat)QBD.flowIndentCheck(Q.indent,B,X);I=Z.range[2],J.items.push(Z)}return J.range=[Q.offset,I,q??I],J}YBD.resolveBlockSeq=FBD});var u2=T((qBD)=>{function IBD(D,$,U,Q){let X="";if(D){let F=!1,Y="";for(let J of D){let{source:I,type:q}=J;switch(q){case"space":F=!0;break;case"comment":{if(U&&!F)Q(J,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let W=I.substring(1)||" ";if(!X)X=W;else X+=Y+W;Y="";break}case"newline":if(X)Y+=I;F=!0;break;default:Q(J,"UNEXPECTED_TOKEN",`Unexpected ${q} at node end`)}$+=I.length}}return{comment:X,offset:$}}qBD.resolveEnd=IBD});var jy=T((NBD)=>{var BBD=VD(),GBD=U1(),Ay=Q1(),zBD=F1(),ZBD=u2(),Ey=l5(),KBD=IY(),HBD=KN(),HN="Block collections are not allowed within flow collections",LN=(D)=>D&&(D.type==="block-map"||D.type==="block-seq");function LBD({composeNode:D,composeEmptyNode:$},U,Q,X,F){let Y=Q.start.source==="{",J=Y?"flow map":"flow sequence",q=new(F?.nodeClass??(Y?Ay.YAMLMap:zBD.YAMLSeq))(U.schema);q.flow=!0;let W=U.atRoot;if(W)U.atRoot=!1;if(U.atKey)U.atKey=!1;let B=Q.offset+Q.start.source.length;for(let H=0;H<Q.items.length;++H){let M=Q.items[H],{start:N,key:L,sep:O,value:j}=M,E=Ey.resolveProps(N,{flow:J,indicator:"explicit-key-ind",next:L??O?.[0],offset:B,onError:X,parentIndent:Q.indent,startOnNewline:!1});if(!E.found){if(!E.anchor&&!E.tag&&!O&&!j){if(H===0&&E.comma)X(E.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${J}`);else if(H<Q.items.length-1)X(E.start,"UNEXPECTED_TOKEN",`Unexpected empty item in ${J}`);if(E.comment)if(q.comment)q.comment+=`
`+E.comment;else q.comment=E.comment;B=E.end;continue}if(!Y&&U.options.strict&&KBD.containsNewline(L))X(L,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line")}if(H===0){if(E.comma)X(E.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${J}`)}else{if(!E.comma)X(E.start,"MISSING_CHAR",`Missing , between ${J} items`);if(E.comment){let C="";D:for(let S of N)switch(S.type){case"comma":case"space":break;case"comment":C=S.source.substring(1);break D;default:break D}if(C){let S=q.items[q.items.length-1];if(BBD.isPair(S))S=S.value??S.key;if(S.comment)S.comment+=`
`+C;else S.comment=C;E.comment=E.comment.substring(C.length+1)}}}if(!Y&&!O&&!E.found){let C=j?D(U,j,E,X):$(U,E.end,O,null,E,X);if(q.items.push(C),B=C.range[2],LN(j))X(C.range,"BLOCK_IN_FLOW",HN)}else{U.atKey=!0;let C=E.end,S=L?D(U,L,E,X):$(U,C,N,null,E,X);if(LN(L))X(S.range,"BLOCK_IN_FLOW",HN);U.atKey=!1;let b=Ey.resolveProps(O??[],{flow:J,indicator:"map-value-ind",next:j,offset:S.range[2],onError:X,parentIndent:Q.indent,startOnNewline:!1});if(b.found){if(!Y&&!E.found&&U.options.strict){if(O)for(let h of O){if(h===b.found)break;if(h.type==="newline"){X(h,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line");break}}if(E.start<b.found.offset-1024)X(b.found,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit flow sequence key")}}else if(j)if("source"in j&&j.source?.[0]===":")X(j,"MISSING_CHAR",`Missing space after : in ${J}`);else X(b.start,"MISSING_CHAR",`Missing , or : between ${J} items`);let R=j?D(U,j,b,X):b.found?$(U,b.end,O,null,b,X):null;if(R){if(LN(j))X(R.range,"BLOCK_IN_FLOW",HN)}else if(b.comment)if(S.comment)S.comment+=`
`+b.comment;else S.comment=b.comment;let P=new GBD.Pair(S,R);if(U.options.keepSourceTokens)P.srcToken=M;if(Y){let h=q;if(HBD.mapIncludes(U,h.items,S))X(C,"DUPLICATE_KEY","Map keys must be unique");h.items.push(P)}else{let h=new Ay.YAMLMap(U.schema);h.flow=!0,h.items.push(P);let i=(R??S).range;h.range=[S.range[0],i[1],i[2]],q.items.push(h)}B=R?R.range[2]:b.end}}let G=Y?"}":"]",[Z,...z]=Q.end,K=B;if(Z?.source===G)K=Z.offset+Z.source.length;else{let H=J[0].toUpperCase()+J.substring(1),M=W?`${H} must end with a ${G}`:`${H} in block collection must be sufficiently indented and end with a ${G}`;if(X(B,W?"MISSING_CHAR":"BAD_INDENT",M),Z&&Z.source.length!==1)z.unshift(Z)}if(z.length>0){let H=ZBD.resolveEnd(z,K,U.options.strict,X);if(H.comment)if(q.comment)q.comment+=`
`+H.comment;else q.comment=H.comment;q.range=[Q.offset,K,H.offset]}else q.range=[Q.offset,K,K];return q}NBD.resolveFlowCollection=LBD});var Ty=T((SBD)=>{var wBD=VD(),OBD=$0(),VBD=Q1(),RBD=F1(),ABD=Vy(),EBD=Ry(),jBD=jy();function NN(D,$,U,Q,X,F){let Y=U.type==="block-map"?ABD.resolveBlockMap(D,$,U,Q,F):U.type==="block-seq"?EBD.resolveBlockSeq(D,$,U,Q,F):jBD.resolveFlowCollection(D,$,U,Q,F),J=Y.constructor;if(X==="!"||X===J.tagName)return Y.tag=J.tagName,Y;if(X)Y.tag=X;return Y}function TBD(D,$,U,Q,X){let F=Q.tag,Y=!F?null:$.directives.tagName(F.source,(G)=>X(F,"TAG_RESOLVE_FAILED",G));if(U.type==="block-seq"){let{anchor:G,newlineAfterProp:Z}=Q,z=G&&F?G.offset>F.offset?G:F:G??F;if(z&&(!Z||Z.offset<z.offset))X(z,"MISSING_CHAR","Missing newline after block sequence props")}let J=U.type==="block-map"?"map":U.type==="block-seq"?"seq":U.start.source==="{"?"map":"seq";if(!F||!Y||Y==="!"||Y===VBD.YAMLMap.tagName&&J==="map"||Y===RBD.YAMLSeq.tagName&&J==="seq")return NN(D,$,U,X,Y);let I=$.schema.tags.find((G)=>G.tag===Y&&G.collection===J);if(!I){let G=$.schema.knownTags[Y];if(G?.collection===J)$.schema.tags.push(Object.assign({},G,{default:!1})),I=G;else{if(G)X(F,"BAD_COLLECTION_TYPE",`${G.tag} used for ${J} collection, but expects ${G.collection??"scalar"}`,!0);else X(F,"TAG_RESOLVE_FAILED",`Unresolved tag: ${Y}`,!0);return NN(D,$,U,X,Y)}}let q=NN(D,$,U,X,Y,I),W=I.resolve?.(q,(G)=>X(F,"TAG_RESOLVE_FAILED",G),$.options)??q,B=wBD.isNode(W)?W:new OBD.Scalar(W);if(B.range=q.range,B.tag=Y,I?.format)B.format=I.format;return B}SBD.composeCollection=TBD});var wN=T((_BD)=>{var MN=$0();function CBD(D,$,U){let Q=$.offset,X=bBD($,D.options.strict,U);if(!X)return{value:"",type:null,comment:"",range:[Q,Q,Q]};let F=X.mode===">"?MN.Scalar.BLOCK_FOLDED:MN.Scalar.BLOCK_LITERAL,Y=$.source?vBD($.source):[],J=Y.length;for(let K=Y.length-1;K>=0;--K){let H=Y[K][1];if(H===""||H==="\r")J=K;else break}if(J===0){let K=X.chomp==="+"&&Y.length>0?`
`.repeat(Math.max(1,Y.length-1)):"",H=Q+X.length;if($.source)H+=$.source.length;return{value:K,type:F,comment:X.comment,range:[Q,H,H]}}let I=$.indent+X.indent,q=$.offset+X.length,W=0;for(let K=0;K<J;++K){let[H,M]=Y[K];if(M===""||M==="\r"){if(X.indent===0&&H.length>I)I=H.length}else{if(H.length<I)U(q+H.length,"MISSING_CHAR","Block scalars with more-indented leading empty lines must use an explicit indentation indicator");if(X.indent===0)I=H.length;if(W=K,I===0&&!D.atRoot)U(q,"BAD_INDENT","Block scalar values in collections must be indented");break}q+=H.length+M.length+1}for(let K=Y.length-1;K>=J;--K)if(Y[K][0].length>I)J=K+1;let B="",G="",Z=!1;for(let K=0;K<W;++K)B+=Y[K][0].slice(I)+`
`;for(let K=W;K<J;++K){let[H,M]=Y[K];q+=H.length+M.length+1;let N=M[M.length-1]==="\r";if(N)M=M.slice(0,-1);if(M&&H.length<I){let O=`Block scalar lines must not be less indented than their ${X.indent?"explicit indentation indicator":"first line"}`;U(q-M.length-(N?2:1),"BAD_INDENT",O),H=""}if(F===MN.Scalar.BLOCK_LITERAL)B+=G+H.slice(I)+M,G=`
`;else if(H.length>I||M[0]==="\t"){if(G===" ")G=`
`;else if(!Z&&G===`
`)G=`

`;B+=G+H.slice(I)+M,G=`
`,Z=!0}else if(M==="")if(G===`
`)B+=`
`;else G=`
`;else B+=G+M,G=" ",Z=!1}switch(X.chomp){case"-":break;case"+":for(let K=J;K<Y.length;++K)B+=`
`+Y[K][0].slice(I);if(B[B.length-1]!==`
`)B+=`
`;break;default:B+=`
`}let z=Q+X.length+$.source.length;return{value:B,type:F,comment:X.comment,range:[Q,z,z]}}function bBD({offset:D,props:$},U,Q){if($[0].type!=="block-scalar-header")return Q($[0],"IMPOSSIBLE","Block scalar header not found"),null;let{source:X}=$[0],F=X[0],Y=0,J="",I=-1;for(let G=1;G<X.length;++G){let Z=X[G];if(!J&&(Z==="-"||Z==="+"))J=Z;else{let z=Number(Z);if(!Y&&z)Y=z;else if(I===-1)I=D+G}}if(I!==-1)Q(I,"UNEXPECTED_TOKEN",`Block scalar header includes extra characters: ${X}`);let q=!1,W="",B=X.length;for(let G=1;G<$.length;++G){let Z=$[G];switch(Z.type){case"space":q=!0;case"newline":B+=Z.source.length;break;case"comment":if(U&&!q)Q(Z,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");B+=Z.source.length,W=Z.source.substring(1);break;case"error":Q(Z,"UNEXPECTED_TOKEN",Z.message),B+=Z.source.length;break;default:{let z=`Unexpected token in block scalar header: ${Z.type}`;Q(Z,"UNEXPECTED_TOKEN",z);let K=Z.source;if(K&&typeof K==="string")B+=K.length}}}return{mode:F,indent:Y,chomp:J,comment:W,length:B}}function vBD(D){let $=D.split(/\n( *)/),U=$[0],Q=U.match(/^( *)/),F=[Q?.[1]?[Q[1],U.slice(Q[1].length)]:["",U]];for(let Y=1;Y<$.length;Y+=2)F.push([$[Y],$[Y+1]]);return F}_BD.resolveBlockScalar=CBD});var VN=T((lBD)=>{var ON=$0(),xBD=u2();function gBD(D,$,U){let{offset:Q,type:X,source:F,end:Y}=D,J,I,q=(G,Z,z)=>U(Q+G,Z,z);switch(X){case"scalar":J=ON.Scalar.PLAIN,I=uBD(F,q);break;case"single-quoted-scalar":J=ON.Scalar.QUOTE_SINGLE,I=fBD(F,q);break;case"double-quoted-scalar":J=ON.Scalar.QUOTE_DOUBLE,I=yBD(F,q);break;default:return U(D,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${X}`),{value:"",type:null,comment:"",range:[Q,Q+F.length,Q+F.length]}}let W=Q+F.length,B=xBD.resolveEnd(Y,W,$,U);return{value:I,type:J,comment:B.comment,range:[Q,W,B.offset]}}function uBD(D,$){let U="";switch(D[0]){case"\t":U="a tab character";break;case",":U="flow indicator character ,";break;case"%":U="directive indicator character %";break;case"|":case">":{U=`block scalar indicator ${D[0]}`;break}case"@":case"`":{U=`reserved character ${D[0]}`;break}}if(U)$(0,"BAD_SCALAR_START",`Plain value cannot start with ${U}`);return Sy(D)}function fBD(D,$){if(D[D.length-1]!=="'"||D.length===1)$(D.length,"MISSING_CHAR","Missing closing 'quote");return Sy(D.slice(1,-1)).replace(/''/g,"'")}function Sy(D){let $,U;try{$=new RegExp(`(.*?)(?<![ 	])[ 	]*\r?
`,"sy"),U=new RegExp(`[ 	]*(.*?)(?:(?<![ 	])[ 	]*)?\r?
`,"sy")}catch{$=/(.*?)[ \t]*\r?\n/sy,U=/[ \t]*(.*?)[ \t]*\r?\n/sy}let Q=$.exec(D);if(!Q)return D;let X=Q[1],F=" ",Y=$.lastIndex;U.lastIndex=Y;while(Q=U.exec(D)){if(Q[1]==="")if(F===`
`)X+=F;else F=`
`;else X+=F+Q[1],F=" ";Y=U.lastIndex}let J=/[ \t]*(.*)/sy;return J.lastIndex=Y,Q=J.exec(D),X+F+(Q?.[1]??"")}function yBD(D,$){let U="";for(let Q=1;Q<D.length-1;++Q){let X=D[Q];if(X==="\r"&&D[Q+1]===`
`)continue;if(X===`
`){let{fold:F,offset:Y}=mBD(D,Q);U+=F,Q=Y}else if(X==="\\"){let F=D[++Q],Y=hBD[F];if(Y)U+=Y;else if(F===`
`){F=D[Q+1];while(F===" "||F==="\t")F=D[++Q+1]}else if(F==="\r"&&D[Q+1]===`
`){F=D[++Q+1];while(F===" "||F==="\t")F=D[++Q+1]}else if(F==="x"||F==="u"||F==="U"){let J=F==="x"?2:F==="u"?4:8;U+=dBD(D,Q+1,J,$),Q+=J}else{let J=D.substr(Q-1,2);$(Q-1,"BAD_DQ_ESCAPE",`Invalid escape sequence ${J}`),U+=J}}else if(X===" "||X==="\t"){let F=Q,Y=D[Q+1];while(Y===" "||Y==="\t")Y=D[++Q+1];if(Y!==`
`&&!(Y==="\r"&&D[Q+2]===`
`))U+=Q>F?D.slice(F,Q+1):X}else U+=X}if(D[D.length-1]!=='"'||D.length===1)$(D.length,"MISSING_CHAR",'Missing closing "quote');return U}function mBD(D,$){let U="",Q=D[$+1];while(Q===" "||Q==="\t"||Q===`
`||Q==="\r"){if(Q==="\r"&&D[$+2]!==`
`)break;if(Q===`
`)U+=`
`;$+=1,Q=D[$+1]}if(!U)U=" ";return{fold:U,offset:$}}var hBD={"0":"\x00",a:"\x07",b:"\b",e:"\x1B",f:"\f",n:`
`,r:"\r",t:"\t",v:"\v",N:"…",_:" ",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\","\t":"\t"};function dBD(D,$,U,Q){let X=D.substr($,U),Y=X.length===U&&/^[0-9a-fA-F]+$/.test(X)?parseInt(X,16):NaN;try{return String.fromCodePoint(Y)}catch{let J=D.substr($-2,U+2);return Q($-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${J}`),J}}lBD.resolveFlowScalar=gBD});var Cy=T((aBD)=>{var A4=VD(),Py=$0(),iBD=wN(),cBD=VN();function pBD(D,$,U,Q){let{value:X,type:F,comment:Y,range:J}=$.type==="block-scalar"?iBD.resolveBlockScalar(D,$,Q):cBD.resolveFlowScalar($,D.options.strict,Q),I=U?D.directives.tagName(U.source,(B)=>Q(U,"TAG_RESOLVE_FAILED",B)):null,q;if(D.options.stringKeys&&D.atKey)q=D.schema[A4.SCALAR];else if(I)q=rBD(D.schema,X,I,U,Q);else if($.type==="scalar")q=oBD(D,X,$,Q);else q=D.schema[A4.SCALAR];let W;try{let B=q.resolve(X,(G)=>Q(U??$,"TAG_RESOLVE_FAILED",G),D.options);W=A4.isScalar(B)?B:new Py.Scalar(B)}catch(B){let G=B instanceof Error?B.message:String(B);Q(U??$,"TAG_RESOLVE_FAILED",G),W=new Py.Scalar(X)}if(W.range=J,W.source=X,F)W.type=F;if(I)W.tag=I;if(q.format)W.format=q.format;if(Y)W.comment=Y;return W}function rBD(D,$,U,Q,X){if(U==="!")return D[A4.SCALAR];let F=[];for(let J of D.tags)if(!J.collection&&J.tag===U)if(J.default&&J.test)F.push(J);else return J;for(let J of F)if(J.test?.test($))return J;let Y=D.knownTags[U];if(Y&&!Y.collection)return D.tags.push(Object.assign({},Y,{default:!1,test:void 0})),Y;return X(Q,"TAG_RESOLVE_FAILED",`Unresolved tag: ${U}`,U!=="tag:yaml.org,2002:str"),D[A4.SCALAR]}function oBD({atKey:D,directives:$,schema:U},Q,X,F){let Y=U.tags.find((J)=>(J.default===!0||D&&J.default==="key")&&J.test?.test(Q))||U[A4.SCALAR];if(U.compat){let J=U.compat.find((I)=>I.default&&I.test?.test(Q))??U[A4.SCALAR];if(Y.tag!==J.tag){let I=$.tagString(Y.tag),q=$.tagString(J.tag),W=`Value may be parsed as either ${I} or ${q}`;F(X,"TAG_RESOLVE_FAILED",W,!0)}}return Y}aBD.composeScalar=pBD});var by=T((eBD)=>{function sBD(D,$,U){if($){U??(U=$.length);for(let Q=U-1;Q>=0;--Q){let X=$[Q];switch(X.type){case"space":case"comment":case"newline":D-=X.source.length;continue}X=$[++Q];while(X?.type==="space")D+=X.source.length,X=$[++Q];break}}return D}eBD.emptyScalarPosition=sBD});var ky=T((IGD)=>{var $GD=T5(),UGD=VD(),XGD=Ty(),vy=Cy(),QGD=u2(),FGD=by(),YGD={composeNode:_y,composeEmptyNode:RN};function _y(D,$,U,Q){let X=D.atKey,{spaceBefore:F,comment:Y,anchor:J,tag:I}=U,q,W=!0;switch($.type){case"alias":if(q=JGD(D,$,Q),J||I)Q($,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":if(q=vy.composeScalar(D,$,I,Q),J)q.anchor=J.source.substring(1);break;case"block-map":case"block-seq":case"flow-collection":try{if(q=XGD.composeCollection(YGD,D,$,U,Q),J)q.anchor=J.source.substring(1)}catch(B){let G=B instanceof Error?B.message:String(B);Q($,"RESOURCE_EXHAUSTION",G)}break;default:{let B=$.type==="error"?$.message:`Unsupported token (type: ${$.type})`;Q($,"UNEXPECTED_TOKEN",B),W=!1}}if(q??(q=RN(D,$.offset,void 0,null,U,Q)),J&&q.anchor==="")Q(J,"BAD_ALIAS","Anchor cannot be an empty string");if(X&&D.options.stringKeys&&(!UGD.isScalar(q)||typeof q.value!=="string"||q.tag&&q.tag!=="tag:yaml.org,2002:str"))Q(I??$,"NON_STRING_KEY","With stringKeys, all keys must be strings");if(F)q.spaceBefore=!0;if(Y)if($.type==="scalar"&&$.source==="")q.comment=Y;else q.commentBefore=Y;if(D.options.keepSourceTokens&&W)q.srcToken=$;return q}function RN(D,$,U,Q,{spaceBefore:X,comment:F,anchor:Y,tag:J,end:I},q){let W={type:"scalar",offset:FGD.emptyScalarPosition($,U,Q),indent:-1,source:""},B=vy.composeScalar(D,W,J,q);if(Y){if(B.anchor=Y.source.substring(1),B.anchor==="")q(Y,"BAD_ALIAS","Anchor cannot be an empty string")}if(X)B.spaceBefore=!0;if(F)B.comment=F,B.range[2]=I;return B}function JGD({options:D},{offset:$,source:U,end:Q},X){let F=new $GD.Alias(U.substring(1));if(F.source==="")X($,"BAD_ALIAS","Alias cannot be an empty string");if(F.source.endsWith(":"))X($+U.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);let Y=$+U.length,J=QGD.resolveEnd(Q,Y,D.strict,X);if(F.range=[$,Y,J.offset],J.comment)F.comment=J.comment;return F}IGD.composeEmptyNode=RN;IGD.composeNode=_y});var gy=T((KGD)=>{var BGD=h5(),xy=ky(),GGD=u2(),zGD=l5();function ZGD(D,$,{offset:U,start:Q,value:X,end:F},Y){let J=Object.assign({_directives:$},D),I=new BGD.Document(void 0,J),q={atKey:!1,atRoot:!0,directives:I.directives,options:I.options,schema:I.schema},W=zGD.resolveProps(Q,{indicator:"doc-start",next:X??F?.[0],offset:U,onError:Y,parentIndent:0,startOnNewline:!0});if(W.found){if(I.directives.docStart=!0,X&&(X.type==="block-map"||X.type==="block-seq")&&!W.hasNewline)Y(W.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")}I.contents=X?xy.composeNode(q,X,W,Y):xy.composeEmptyNode(q,W.end,Q,null,W,Y);let B=I.contents.range[2],G=GGD.resolveEnd(F,B,!1,Y);if(G.comment)I.comment=G.comment;return I.range=[U,B,G.offset],I}KGD.composeDoc=ZGD});var AN=T((VGD)=>{var LGD=s("process"),NGD=SL(),MGD=h5(),n5=d5(),uy=VD(),wGD=gy(),OGD=u2();function i5(D){if(typeof D==="number")return[D,D+1];if(Array.isArray(D))return D.length===2?D:[D[0],D[1]];let{offset:$,source:U}=D;return[$,$+(typeof U==="string"?U.length:1)]}function fy(D){let $="",U=!1,Q=!1;for(let X=0;X<D.length;++X){let F=D[X];switch(F[0]){case"#":$+=($===""?"":Q?`

`:`
`)+(F.substring(1)||" "),U=!0,Q=!1;break;case"%":if(D[X+1]?.[0]!=="#")X+=1;U=!1;break;default:if(!U)Q=!0;U=!1}}return{comment:$,afterEmptyLine:Q}}class yy{constructor(D={}){this.doc=null,this.atDirectives=!1,this.prelude=[],this.errors=[],this.warnings=[],this.onError=($,U,Q,X)=>{let F=i5($);if(X)this.warnings.push(new n5.YAMLWarning(F,U,Q));else this.errors.push(new n5.YAMLParseError(F,U,Q))},this.directives=new NGD.Directives({version:D.version||"1.2"}),this.options=D}decorate(D,$){let{comment:U,afterEmptyLine:Q}=fy(this.prelude);if(U){let X=D.contents;if($)D.comment=D.comment?`${D.comment}
${U}`:U;else if(Q||D.directives.docStart||!X)D.commentBefore=U;else if(uy.isCollection(X)&&!X.flow&&X.items.length>0){let F=X.items[0];if(uy.isPair(F))F=F.key;let Y=F.commentBefore;F.commentBefore=Y?`${U}
${Y}`:U}else{let F=X.commentBefore;X.commentBefore=F?`${U}
${F}`:U}}if($){for(let X=0;X<this.errors.length;++X)D.errors.push(this.errors[X]);for(let X=0;X<this.warnings.length;++X)D.warnings.push(this.warnings[X])}else D.errors=this.errors,D.warnings=this.warnings;this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:fy(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(D,$=!1,U=-1){for(let Q of D)yield*this.next(Q);yield*this.end($,U)}*next(D){if(LGD.env.LOG_STREAM)console.dir(D,{depth:null});switch(D.type){case"directive":this.directives.add(D.source,($,U,Q)=>{let X=i5(D);X[0]+=$,this.onError(X,"BAD_DIRECTIVE",U,Q)}),this.prelude.push(D.source),this.atDirectives=!0;break;case"document":{let $=wGD.composeDoc(this.options,this.directives,D,this.onError);if(this.atDirectives&&!$.directives.docStart)this.onError(D,"MISSING_CHAR","Missing directives-end/doc-start indicator line");if(this.decorate($,!1),this.doc)yield this.doc;this.doc=$,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(D.source);break;case"error":{let $=D.source?`${D.message}: ${JSON.stringify(D.source)}`:D.message,U=new n5.YAMLParseError(i5(D),"UNEXPECTED_TOKEN",$);if(this.atDirectives||!this.doc)this.errors.push(U);else this.doc.errors.push(U);break}case"doc-end":{if(!this.doc){this.errors.push(new n5.YAMLParseError(i5(D),"UNEXPECTED_TOKEN","Unexpected doc-end without preceding document"));break}this.doc.directives.docEnd=!0;let $=OGD.resolveEnd(D.end,D.offset+D.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),$.comment){let U=this.doc.comment;this.doc.comment=U?`${U}
${$.comment}`:$.comment}this.doc.range[2]=$.offset;break}default:this.errors.push(new n5.YAMLParseError(i5(D),"UNEXPECTED_TOKEN",`Unsupported token ${D.type}`))}}*end(D=!1,$=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(D){let U=Object.assign({_directives:this.directives},this.options),Q=new MGD.Document(void 0,U);if(this.atDirectives)this.onError($,"MISSING_CHAR","Missing directives-end indicator line");Q.range=[0,$,$],this.decorate(Q,!1),yield Q}}}VGD.Composer=yy});var dy=T((bGD)=>{var AGD=wN(),EGD=VN(),jGD=d5(),my=b5();function TGD(D,$=!0,U){if(D){let Q=(X,F,Y)=>{let J=typeof X==="number"?X:Array.isArray(X)?X[0]:X.offset;if(U)U(J,F,Y);else throw new jGD.YAMLParseError([J,J+1],F,Y)};switch(D.type){case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return EGD.resolveFlowScalar(D,$,Q);case"block-scalar":return AGD.resolveBlockScalar({options:{strict:$}},D,Q)}}return null}function SGD(D,$){let{implicitKey:U=!1,indent:Q,inFlow:X=!1,offset:F=-1,type:Y="PLAIN"}=$,J=my.stringifyString({type:Y,value:D},{implicitKey:U,indent:Q>0?" ".repeat(Q):"",inFlow:X,options:{blockQuote:!0,lineWidth:-1}}),I=$.end??[{type:"newline",offset:-1,indent:Q,source:`
`}];switch(J[0]){case"|":case">":{let q=J.indexOf(`
`),W=J.substring(0,q),B=J.substring(q+1)+`
`,G=[{type:"block-scalar-header",offset:F,indent:Q,source:W}];if(!hy(G,I))G.push({type:"newline",offset:-1,indent:Q,source:`
`});return{type:"block-scalar",offset:F,indent:Q,props:G,source:B}}case'"':return{type:"double-quoted-scalar",offset:F,indent:Q,source:J,end:I};case"'":return{type:"single-quoted-scalar",offset:F,indent:Q,source:J,end:I};default:return{type:"scalar",offset:F,indent:Q,source:J,end:I}}}function PGD(D,$,U={}){let{afterKey:Q=!1,implicitKey:X=!1,inFlow:F=!1,type:Y}=U,J="indent"in D?D.indent:null;if(Q&&typeof J==="number")J+=2;if(!Y)switch(D.type){case"single-quoted-scalar":Y="QUOTE_SINGLE";break;case"double-quoted-scalar":Y="QUOTE_DOUBLE";break;case"block-scalar":{let q=D.props[0];if(q.type!=="block-scalar-header")throw Error("Invalid block scalar header");Y=q.source[0]===">"?"BLOCK_FOLDED":"BLOCK_LITERAL";break}default:Y="PLAIN"}let I=my.stringifyString({type:Y,value:$},{implicitKey:X||J===null,indent:J!==null&&J>0?" ".repeat(J):"",inFlow:F,options:{blockQuote:!0,lineWidth:-1}});switch(I[0]){case"|":case">":CGD(D,I);break;case'"':EN(D,I,"double-quoted-scalar");break;case"'":EN(D,I,"single-quoted-scalar");break;default:EN(D,I,"scalar")}}function CGD(D,$){let U=$.indexOf(`
`),Q=$.substring(0,U),X=$.substring(U+1)+`
`;if(D.type==="block-scalar"){let F=D.props[0];if(F.type!=="block-scalar-header")throw Error("Invalid block scalar header");F.source=Q,D.source=X}else{let{offset:F}=D,Y="indent"in D?D.indent:-1,J=[{type:"block-scalar-header",offset:F,indent:Y,source:Q}];if(!hy(J,"end"in D?D.end:void 0))J.push({type:"newline",offset:-1,indent:Y,source:`
`});for(let I of Object.keys(D))if(I!=="type"&&I!=="offset")delete D[I];Object.assign(D,{type:"block-scalar",indent:Y,props:J,source:X})}}function hy(D,$){if($)for(let U of $)switch(U.type){case"space":case"comment":D.push(U);break;case"newline":return D.push(U),!0}return!1}function EN(D,$,U){switch(D.type){case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":D.type=U,D.source=$;break;case"block-scalar":{let Q=D.props.slice(1),X=$.length;if(D.props[0].type==="block-scalar-header")X-=D.props[0].source.length;for(let F of Q)F.offset+=X;delete D.props,Object.assign(D,{type:U,source:$,end:Q});break}case"block-map":case"block-seq":{let X={type:"newline",offset:D.offset+$.length,indent:D.indent,source:`
`};delete D.items,Object.assign(D,{type:U,source:$,end:[X]});break}default:{let Q="indent"in D?D.indent:-1,X="end"in D&&Array.isArray(D.end)?D.end.filter((F)=>F.type==="space"||F.type==="comment"||F.type==="newline"):[];for(let F of Object.keys(D))if(F!=="type"&&F!=="offset")delete D[F];Object.assign(D,{type:U,indent:Q,source:$,end:X})}}}bGD.createScalarToken=SGD;bGD.resolveAsScalar=TGD;bGD.setScalarValue=PGD});var ly=T((gGD)=>{var xGD=(D)=>("type"in D)?WY(D):qY(D);function WY(D){switch(D.type){case"block-scalar":{let $="";for(let U of D.props)$+=WY(U);return $+D.source}case"block-map":case"block-seq":{let $="";for(let U of D.items)$+=qY(U);return $}case"flow-collection":{let $=D.start.source;for(let U of D.items)$+=qY(U);for(let U of D.end)$+=U.source;return $}case"document":{let $=qY(D);if(D.end)for(let U of D.end)$+=U.source;return $}default:{let $=D.source;if("end"in D&&D.end)for(let U of D.end)$+=U.source;return $}}}function qY({start:D,key:$,sep:U,value:Q}){let X="";for(let F of D)X+=F.source;if($)X+=WY($);if(U)for(let F of U)X+=F.source;if(Q)X+=WY(Q);return X}gGD.stringify=xGD});var cy=T((yGD)=>{var jN=Symbol("break visit"),fGD=Symbol("skip children"),ny=Symbol("remove item");function E4(D,$){if("type"in D&&D.type==="document")D={start:D.start,value:D.value};iy(Object.freeze([]),D,$)}E4.BREAK=jN;E4.SKIP=fGD;E4.REMOVE=ny;E4.itemAtPath=(D,$)=>{let U=D;for(let[Q,X]of $){let F=U?.[Q];if(F&&"items"in F)U=F.items[X];else return}return U};E4.parentCollection=(D,$)=>{let U=E4.itemAtPath(D,$.slice(0,-1)),Q=$[$.length-1][0],X=U?.[Q];if(X&&"items"in X)return X;throw Error("Parent collection not found")};function iy(D,$,U){let Q=U($,D);if(typeof Q==="symbol")return Q;for(let X of["key","value"]){let F=$[X];if(F&&"items"in F){for(let Y=0;Y<F.items.length;++Y){let J=iy(Object.freeze(D.concat([[X,Y]])),F.items[Y],U);if(typeof J==="number")Y=J-1;else if(J===jN)return jN;else if(J===ny)F.items.splice(Y,1),Y-=1}if(typeof Q==="function"&&X==="key")Q=Q($,D)}}return typeof Q==="function"?Q($,D):Q}yGD.visit=E4});var BY=T((pGD)=>{var TN=dy(),hGD=ly(),dGD=cy(),SN="\uFEFF",PN="\x02",CN="\x18",bN="\x1F",lGD=(D)=>!!D&&("items"in D),nGD=(D)=>!!D&&(D.type==="scalar"||D.type==="single-quoted-scalar"||D.type==="double-quoted-scalar"||D.type==="block-scalar");function iGD(D){switch(D){case SN:return"<BOM>";case PN:return"<DOC>";case CN:return"<FLOW_END>";case bN:return"<SCALAR>";default:return JSON.stringify(D)}}function cGD(D){switch(D){case SN:return"byte-order-mark";case PN:return"doc-mode";case CN:return"flow-error-end";case bN:return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case`
`:case`\r
`:return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(D[0]){case" ":case"\t":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}pGD.createScalarToken=TN.createScalarToken;pGD.resolveAsScalar=TN.resolveAsScalar;pGD.setScalarValue=TN.setScalarValue;pGD.stringify=hGD.stringify;pGD.visit=dGD.visit;pGD.BOM=SN;pGD.DOCUMENT=PN;pGD.FLOW_END=CN;pGD.SCALAR=bN;pGD.isCollection=lGD;pGD.isScalar=nGD;pGD.prettyToken=iGD;pGD.tokenType=cGD});var _N=T((qzD)=>{var c5=BY();function A$(D){switch(D){case void 0:case" ":case`
`:case"\r":case"\t":return!0;default:return!1}}var py=new Set("0123456789ABCDEFabcdef"),JzD=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()"),GY=new Set(",[]{}"),IzD=new Set(` ,[]{}
\r	`),vN=(D)=>!D||IzD.has(D);class ry{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(D,$=!1){if(D){if(typeof D!=="string")throw TypeError("source is not a string");this.buffer=this.buffer?this.buffer+D:D,this.lineEndPos=null}this.atEnd=!$;let U=this.next??"stream";while(U&&($||this.hasChars(1)))U=yield*this.parseNext(U)}atLineEnd(){let D=this.pos,$=this.buffer[D];while($===" "||$==="\t")$=this.buffer[++D];if(!$||$==="#"||$===`
`)return!0;if($==="\r")return this.buffer[D+1]===`
`;return!1}charAt(D){return this.buffer[this.pos+D]}continueScalar(D){let $=this.buffer[D];if(this.indentNext>0){let U=0;while($===" ")$=this.buffer[++U+D];if($==="\r"){let Q=this.buffer[U+D+1];if(Q===`
`||!Q&&!this.atEnd)return D+U+1}return $===`
`||U>=this.indentNext||!$&&!this.atEnd?D+U:-1}if($==="-"||$==="."){let U=this.buffer.substr(D,3);if((U==="---"||U==="...")&&A$(this.buffer[D+3]))return-1}return D}getLine(){let D=this.lineEndPos;if(typeof D!=="number"||D!==-1&&D<this.pos)D=this.buffer.indexOf(`
`,this.pos),this.lineEndPos=D;if(D===-1)return this.atEnd?this.buffer.substring(this.pos):null;if(this.buffer[D-1]==="\r")D-=1;return this.buffer.substring(this.pos,D)}hasChars(D){return this.pos+D<=this.buffer.length}setNext(D){return this.buffer=this.buffer.substring(this.pos),this.pos=0,this.lineEndPos=null,this.next=D,null}peek(D){return this.buffer.substr(this.pos,D)}*parseNext(D){switch(D){case"stream":return yield*this.parseStream();case"line-start":return yield*this.parseLineStart();case"block-start":return yield*this.parseBlockStart();case"doc":return yield*this.parseDocument();case"flow":return yield*this.parseFlowCollection();case"quoted-scalar":return yield*this.parseQuotedScalar();case"block-scalar":return yield*this.parseBlockScalar();case"plain-scalar":return yield*this.parsePlainScalar()}}*parseStream(){let D=this.getLine();if(D===null)return this.setNext("stream");if(D[0]===c5.BOM)yield*this.pushCount(1),D=D.substring(1);if(D[0]==="%"){let $=D.length,U=D.indexOf("#");while(U!==-1){let X=D[U-1];if(X===" "||X==="\t"){$=U-1;break}else U=D.indexOf("#",U+1)}while(!0){let X=D[$-1];if(X===" "||X==="\t")$-=1;else break}let Q=(yield*this.pushCount($))+(yield*this.pushSpaces(!0));return yield*this.pushCount(D.length-Q),this.pushNewline(),"stream"}if(this.atLineEnd()){let $=yield*this.pushSpaces(!0);return yield*this.pushCount(D.length-$),yield*this.pushNewline(),"stream"}return yield c5.DOCUMENT,yield*this.parseLineStart()}*parseLineStart(){let D=this.charAt(0);if(!D&&!this.atEnd)return this.setNext("line-start");if(D==="-"||D==="."){if(!this.atEnd&&!this.hasChars(4))return this.setNext("line-start");let $=this.peek(3);if(($==="---"||$==="...")&&A$(this.charAt(3)))return yield*this.pushCount(3),this.indentValue=0,this.indentNext=0,$==="---"?"doc":"stream"}if(this.indentValue=yield*this.pushSpaces(!1),this.indentNext>this.indentValue&&!A$(this.charAt(1)))this.indentNext=this.indentValue;return yield*this.parseBlockStart()}*parseBlockStart(){let[D,$]=this.peek(2);if(!$&&!this.atEnd)return this.setNext("block-start");if((D==="-"||D==="?"||D===":")&&A$($)){let U=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=U,"block-start"}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);let D=this.getLine();if(D===null)return this.setNext("doc");let $=yield*this.pushIndicators();switch(D[$]){case"#":yield*this.pushCount(D.length-$);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(vN),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return $+=yield*this.parseBlockScalarHeader(),$+=yield*this.pushSpaces(!0),yield*this.pushCount(D.length-$),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let D,$,U=-1;do{if(D=yield*this.pushNewline(),D>0)$=yield*this.pushSpaces(!1),this.indentValue=U=$;else $=0;$+=yield*this.pushSpaces(!0)}while(D+$>0);let Q=this.getLine();if(Q===null)return this.setNext("flow");if(U!==-1&&U<this.indentNext&&Q[0]!=="#"||U===0&&(Q.startsWith("---")||Q.startsWith("..."))&&A$(Q[3])){if(!(U===this.indentNext-1&&this.flowLevel===1&&(Q[0]==="]"||Q[0]==="}")))return this.flowLevel=0,yield c5.FLOW_END,yield*this.parseLineStart()}let X=0;while(Q[X]===",")X+=yield*this.pushCount(1),X+=yield*this.pushSpaces(!0),this.flowKey=!1;switch(X+=yield*this.pushIndicators(),Q[X]){case void 0:return"flow";case"#":return yield*this.pushCount(Q.length-X),"flow";case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel+=1,"flow";case"}":case"]":return yield*this.pushCount(1),this.flowKey=!0,this.flowLevel-=1,this.flowLevel?"flow":"doc";case"*":return yield*this.pushUntil(vN),"flow";case'"':case"'":return this.flowKey=!0,yield*this.parseQuotedScalar();case":":{let F=this.charAt(1);if(this.flowKey||A$(F)||F===",")return this.flowKey=!1,yield*this.pushCount(1),yield*this.pushSpaces(!0),"flow"}default:return this.flowKey=!1,yield*this.parsePlainScalar()}}*parseQuotedScalar(){let D=this.charAt(0),$=this.buffer.indexOf(D,this.pos+1);if(D==="'")while($!==-1&&this.buffer[$+1]==="'")$=this.buffer.indexOf("'",$+2);else while($!==-1){let X=0;while(this.buffer[$-1-X]==="\\")X+=1;if(X%2===0)break;$=this.buffer.indexOf('"',$+1)}let U=this.buffer.substring(0,$),Q=U.indexOf(`
`,this.pos);if(Q!==-1){while(Q!==-1){let X=this.continueScalar(Q+1);if(X===-1)break;Q=U.indexOf(`
`,X)}if(Q!==-1)$=Q-(U[Q-1]==="\r"?2:1)}if($===-1){if(!this.atEnd)return this.setNext("quoted-scalar");$=this.buffer.length}return yield*this.pushToIndex($+1,!1),this.flowLevel?"flow":"doc"}*parseBlockScalarHeader(){this.blockScalarIndent=-1,this.blockScalarKeep=!1;let D=this.pos;while(!0){let $=this.buffer[++D];if($==="+")this.blockScalarKeep=!0;else if($>"0"&&$<="9")this.blockScalarIndent=Number($)-1;else if($!=="-")break}return yield*this.pushUntil(($)=>A$($)||$==="#")}*parseBlockScalar(){let D=this.pos-1,$=0,U;D:for(let X=this.pos;U=this.buffer[X];++X)switch(U){case" ":$+=1;break;case`
`:D=X,$=0;break;case"\r":{let F=this.buffer[X+1];if(!F&&!this.atEnd)return this.setNext("block-scalar");if(F===`
`)break}default:break D}if(!U&&!this.atEnd)return this.setNext("block-scalar");if($>=this.indentNext){if(this.blockScalarIndent===-1)this.indentNext=$;else this.indentNext=this.blockScalarIndent+(this.indentNext===0?1:this.indentNext);do{let X=this.continueScalar(D+1);if(X===-1)break;D=this.buffer.indexOf(`
`,X)}while(D!==-1);if(D===-1){if(!this.atEnd)return this.setNext("block-scalar");D=this.buffer.length}}let Q=D+1;U=this.buffer[Q];while(U===" ")U=this.buffer[++Q];if(U==="\t"){while(U==="\t"||U===" "||U==="\r"||U===`
`)U=this.buffer[++Q];D=Q-1}else if(!this.blockScalarKeep)do{let X=D-1,F=this.buffer[X];if(F==="\r")F=this.buffer[--X];let Y=X;while(F===" ")F=this.buffer[--X];if(F===`
`&&X>=this.pos&&X+1+$>Y)D=X;else break}while(!0);return yield c5.SCALAR,yield*this.pushToIndex(D+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){let D=this.flowLevel>0,$=this.pos-1,U=this.pos-1,Q;while(Q=this.buffer[++U])if(Q===":"){let X=this.buffer[U+1];if(A$(X)||D&&GY.has(X))break;$=U}else if(A$(Q)){let X=this.buffer[U+1];if(Q==="\r")if(X===`
`)U+=1,Q=`
`,X=this.buffer[U+1];else $=U;if(X==="#"||D&&GY.has(X))break;if(Q===`
`){let F=this.continueScalar(U+1);if(F===-1)break;U=Math.max(U,F-2)}}else{if(D&&GY.has(Q))break;$=U}if(!Q&&!this.atEnd)return this.setNext("plain-scalar");return yield c5.SCALAR,yield*this.pushToIndex($+1,!0),D?"flow":"doc"}*pushCount(D){if(D>0)return yield this.buffer.substr(this.pos,D),this.pos+=D,D;return 0}*pushToIndex(D,$){let U=this.buffer.slice(this.pos,D);if(U)return yield U,this.pos+=U.length,U.length;else if($)yield"";return 0}*pushIndicators(){let D=0;D:while(!0){switch(this.charAt(0)){case"!":D+=yield*this.pushTag(),D+=yield*this.pushSpaces(!0);continue D;case"&":D+=yield*this.pushUntil(vN),D+=yield*this.pushSpaces(!0);continue D;case"-":case"?":case":":{let $=this.flowLevel>0,U=this.charAt(1);if(A$(U)||$&&GY.has(U)){if(!$)this.indentNext=this.indentValue+1;else if(this.flowKey)this.flowKey=!1;D+=yield*this.pushCount(1),D+=yield*this.pushSpaces(!0);continue D}}}break D}return D}*pushTag(){if(this.charAt(1)==="<"){let D=this.pos+2,$=this.buffer[D];while(!A$($)&&$!==">")$=this.buffer[++D];return yield*this.pushToIndex($===">"?D+1:D,!1)}else{let D=this.pos+1,$=this.buffer[D];while($)if(JzD.has($))$=this.buffer[++D];else if($==="%"&&py.has(this.buffer[D+1])&&py.has(this.buffer[D+2]))$=this.buffer[D+=3];else break;return yield*this.pushToIndex(D,!1)}}*pushNewline(){let D=this.buffer[this.pos];if(D===`
`)return yield*this.pushCount(1);else if(D==="\r"&&this.charAt(1)===`
`)return yield*this.pushCount(2);else return 0}*pushSpaces(D){let $=this.pos-1,U;do U=this.buffer[++$];while(U===" "||D&&U==="\t");let Q=$-this.pos;if(Q>0)yield this.buffer.substr(this.pos,Q),this.pos=$;return Q}*pushUntil(D){let $=this.pos,U=this.buffer[$];while(!D(U))U=this.buffer[++$];return yield*this.pushToIndex($,!1)}}qzD.Lexer=ry});var kN=T((BzD)=>{class oy{constructor(){this.lineStarts=[],this.addNewLine=(D)=>this.lineStarts.push(D),this.linePos=(D)=>{let $=0,U=this.lineStarts.length;while($<U){let X=$+U>>1;if(this.lineStarts[X]<D)$=X+1;else U=X}if(this.lineStarts[$]===D)return{line:$+1,col:1};if($===0)return{line:0,col:D};let Q=this.lineStarts[$-1];return{line:$,col:D-Q+1}}}}BzD.LineCounter=oy});var xN=T((KzD)=>{var zzD=s("process"),ay=BY(),ZzD=_N();function Y1(D,$){for(let U=0;U<D.length;++U)if(D[U].type===$)return!0;return!1}function ty(D){for(let $=0;$<D.length;++$)switch(D[$].type){case"space":case"comment":case"newline":break;default:return $}return-1}function ey(D){switch(D?.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"flow-collection":return!0;default:return!1}}function zY(D){switch(D.type){case"document":return D.start;case"block-map":{let $=D.items[D.items.length-1];return $.sep??$.start}case"block-seq":return D.items[D.items.length-1].start;default:return[]}}function f2(D){if(D.length===0)return[];let $=D.length;D:while(--$>=0)switch(D[$].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break D}while(D[++$]?.type==="space");return D.splice($,D.length)}function ZY(D,$){if($.length<1e5)Array.prototype.push.apply(D,$);else for(let U=0;U<$.length;++U)D.push($[U])}function sy(D){if(D.start.type==="flow-seq-start"){for(let $ of D.items)if($.sep&&!$.value&&!Y1($.start,"explicit-key-ind")&&!Y1($.sep,"map-value-ind")){if($.key)$.value=$.key;if(delete $.key,ey($.value))if($.value.end)ZY($.value.end,$.sep);else $.value.end=$.sep;else ZY($.start,$.sep);delete $.sep}}}class Dm{constructor(D){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new ZzD.Lexer,this.onNewLine=D}*parse(D,$=!1){if(this.onNewLine&&this.offset===0)this.onNewLine(0);for(let U of this.lexer.lex(D,$))yield*this.next(U);if(!$)yield*this.end()}*next(D){if(this.source=D,zzD.env.LOG_TOKENS)console.log("|",ay.prettyToken(D));if(this.atScalar){this.atScalar=!1,yield*this.step(),this.offset+=D.length;return}let $=ay.tokenType(D);if(!$){let U=`Not a YAML token: ${D}`;yield*this.pop({type:"error",offset:this.offset,message:U,source:D}),this.offset+=D.length}else if($==="scalar")this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=$,yield*this.step(),$){case"newline":if(this.atNewLine=!0,this.indent=0,this.onNewLine)this.onNewLine(this.offset+D.length);break;case"space":if(this.atNewLine&&D[0]===" ")this.indent+=D.length;break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":if(this.atNewLine)this.indent+=D.length;break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=D.length}}*end(){while(this.stack.length>0)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){let D=this.peek(1);if(this.type==="doc-end"&&D?.type!=="doc-end"){while(this.stack.length>0)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source});return}if(!D)return yield*this.stream();switch(D.type){case"document":return yield*this.document(D);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(D);case"block-scalar":return yield*this.blockScalar(D);case"block-map":return yield*this.blockMap(D);case"block-seq":return yield*this.blockSequence(D);case"flow-collection":return yield*this.flowCollection(D);case"doc-end":return yield*this.documentEnd(D)}yield*this.pop()}peek(D){return this.stack[this.stack.length-D]}*pop(D){let $=D??this.stack.pop();if(!$)yield{type:"error",offset:this.offset,source:"",message:"Tried to pop an empty stack"};else if(this.stack.length===0)yield $;else{let U=this.peek(1);if($.type==="block-scalar")$.indent="indent"in U?U.indent:0;else if($.type==="flow-collection"&&U.type==="document")$.indent=0;if($.type==="flow-collection")sy($);switch(U.type){case"document":U.value=$;break;case"block-scalar":U.props.push($);break;case"block-map":{let Q=U.items[U.items.length-1];if(Q.value){U.items.push({start:[],key:$,sep:[]}),this.onKeyLine=!0;return}else if(Q.sep)Q.value=$;else{Object.assign(Q,{key:$,sep:[]}),this.onKeyLine=!Q.explicitKey;return}break}case"block-seq":{let Q=U.items[U.items.length-1];if(Q.value)U.items.push({start:[],value:$});else Q.value=$;break}case"flow-collection":{let Q=U.items[U.items.length-1];if(!Q||Q.value)U.items.push({start:[],key:$,sep:[]});else if(Q.sep)Q.value=$;else Object.assign(Q,{key:$,sep:[]});return}default:yield*this.pop(),yield*this.pop($)}if((U.type==="document"||U.type==="block-map"||U.type==="block-seq")&&($.type==="block-map"||$.type==="block-seq")){let Q=$.items[$.items.length-1];if(Q&&!Q.sep&&!Q.value&&Q.start.length>0&&ty(Q.start)===-1&&($.indent===0||Q.start.every((X)=>X.type!=="comment"||X.indent<$.indent))){if(U.type==="document")U.end=Q.start;else U.items.push({start:Q.start});$.items.splice(-1,1)}}}}*stream(){switch(this.type){case"directive-line":yield{type:"directive",offset:this.offset,source:this.source};return;case"byte-order-mark":case"space":case"comment":case"newline":yield this.sourceToken;return;case"doc-mode":case"doc-start":{let D={type:"document",offset:this.offset,start:[]};if(this.type==="doc-start")D.start.push(this.sourceToken);this.stack.push(D);return}}yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML stream`,source:this.source}}*document(D){if(D.value)return yield*this.lineEnd(D);switch(this.type){case"doc-start":{if(ty(D.start)!==-1)yield*this.pop(),yield*this.step();else D.start.push(this.sourceToken);return}case"anchor":case"tag":case"space":case"comment":case"newline":D.start.push(this.sourceToken);return}let $=this.startBlockValue(D);if($)this.stack.push($);else yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML document`,source:this.source}}*scalar(D){if(this.type==="map-value-ind"){let $=zY(this.peek(2)),U=f2($),Q;if(D.end)Q=D.end,Q.push(this.sourceToken),delete D.end;else Q=[this.sourceToken];let X={type:"block-map",offset:D.offset,indent:D.indent,items:[{start:U,key:D,sep:Q}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=X}else yield*this.lineEnd(D)}*blockScalar(D){switch(this.type){case"space":case"comment":case"newline":D.props.push(this.sourceToken);return;case"scalar":if(D.source=this.source,this.atNewLine=!0,this.indent=0,this.onNewLine){let $=this.source.indexOf(`
`)+1;while($!==0)this.onNewLine(this.offset+$),$=this.source.indexOf(`
`,$)+1}yield*this.pop();break;default:yield*this.pop(),yield*this.step()}}*blockMap(D){let $=D.items[D.items.length-1];switch(this.type){case"newline":if(this.onKeyLine=!1,$.value){let U="end"in $.value?$.value.end:void 0;if((Array.isArray(U)?U[U.length-1]:void 0)?.type==="comment")U?.push(this.sourceToken);else D.items.push({start:[this.sourceToken]})}else if($.sep)$.sep.push(this.sourceToken);else $.start.push(this.sourceToken);return;case"space":case"comment":if($.value)D.items.push({start:[this.sourceToken]});else if($.sep)$.sep.push(this.sourceToken);else{if(this.atIndentedComment($.start,D.indent)){let Q=D.items[D.items.length-2]?.value?.end;if(Array.isArray(Q)){ZY(Q,$.start),Q.push(this.sourceToken),D.items.pop();return}}$.start.push(this.sourceToken)}return}if(this.indent>=D.indent){let U=!this.onKeyLine&&this.indent===D.indent,Q=U&&($.sep||$.explicitKey)&&this.type!=="seq-item-ind",X=[];if(Q&&$.sep&&!$.value){let F=[];for(let Y=0;Y<$.sep.length;++Y){let J=$.sep[Y];switch(J.type){case"newline":F.push(Y);break;case"space":break;case"comment":if(J.indent>D.indent)F.length=0;break;default:F.length=0}}if(F.length>=2)X=$.sep.splice(F[1])}switch(this.type){case"anchor":case"tag":if(Q||$.value)X.push(this.sourceToken),D.items.push({start:X}),this.onKeyLine=!0;else if($.sep)$.sep.push(this.sourceToken);else $.start.push(this.sourceToken);return;case"explicit-key-ind":if(!$.sep&&!$.explicitKey)$.start.push(this.sourceToken),$.explicitKey=!0;else if(Q||$.value)X.push(this.sourceToken),D.items.push({start:X,explicitKey:!0});else this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken],explicitKey:!0}]});this.onKeyLine=!0;return;case"map-value-ind":if($.explicitKey)if(!$.sep)if(Y1($.start,"newline"))Object.assign($,{key:null,sep:[this.sourceToken]});else{let F=f2($.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:F,key:null,sep:[this.sourceToken]}]})}else if($.value)D.items.push({start:[],key:null,sep:[this.sourceToken]});else if(Y1($.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:X,key:null,sep:[this.sourceToken]}]});else if(ey($.key)&&!Y1($.sep,"newline")){let F=f2($.start),Y=$.key,J=$.sep;J.push(this.sourceToken),delete $.key,delete $.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:F,key:Y,sep:J}]})}else if(X.length>0)$.sep=$.sep.concat(X,this.sourceToken);else $.sep.push(this.sourceToken);else if(!$.sep)Object.assign($,{key:null,sep:[this.sourceToken]});else if($.value||Q)D.items.push({start:X,key:null,sep:[this.sourceToken]});else if(Y1($.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]});else $.sep.push(this.sourceToken);this.onKeyLine=!0;return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let F=this.flowScalar(this.type);if(Q||$.value)D.items.push({start:X,key:F,sep:[]}),this.onKeyLine=!0;else if($.sep)this.stack.push(F);else Object.assign($,{key:F,sep:[]}),this.onKeyLine=!0;return}default:{let F=this.startBlockValue(D);if(F){if(F.type==="block-seq"){if(!$.explicitKey&&$.sep&&!Y1($.sep,"newline")){yield*this.pop({type:"error",offset:this.offset,message:"Unexpected block-seq-ind on same line with key",source:this.source});return}}else if(U)D.items.push({start:X});this.stack.push(F);return}}}}yield*this.pop(),yield*this.step()}*blockSequence(D){let $=D.items[D.items.length-1];switch(this.type){case"newline":if($.value){let U="end"in $.value?$.value.end:void 0;if((Array.isArray(U)?U[U.length-1]:void 0)?.type==="comment")U?.push(this.sourceToken);else D.items.push({start:[this.sourceToken]})}else $.start.push(this.sourceToken);return;case"space":case"comment":if($.value)D.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment($.start,D.indent)){let Q=D.items[D.items.length-2]?.value?.end;if(Array.isArray(Q)){ZY(Q,$.start),Q.push(this.sourceToken),D.items.pop();return}}$.start.push(this.sourceToken)}return;case"anchor":case"tag":if($.value||this.indent<=D.indent)break;$.start.push(this.sourceToken);return;case"seq-item-ind":if(this.indent!==D.indent)break;if($.value||Y1($.start,"seq-item-ind"))D.items.push({start:[this.sourceToken]});else $.start.push(this.sourceToken);return}if(this.indent>D.indent){let U=this.startBlockValue(D);if(U){this.stack.push(U);return}}yield*this.pop(),yield*this.step()}*flowCollection(D){let $=D.items[D.items.length-1];if(this.type==="flow-error-end"){let U;do yield*this.pop(),U=this.peek(1);while(U?.type==="flow-collection")}else if(D.end.length===0){switch(this.type){case"comma":case"explicit-key-ind":if(!$||$.sep)D.items.push({start:[this.sourceToken]});else $.start.push(this.sourceToken);return;case"map-value-ind":if(!$||$.value)D.items.push({start:[],key:null,sep:[this.sourceToken]});else if($.sep)$.sep.push(this.sourceToken);else Object.assign($,{key:null,sep:[this.sourceToken]});return;case"space":case"comment":case"newline":case"anchor":case"tag":if(!$||$.value)D.items.push({start:[this.sourceToken]});else if($.sep)$.sep.push(this.sourceToken);else $.start.push(this.sourceToken);return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let Q=this.flowScalar(this.type);if(!$||$.value)D.items.push({start:[],key:Q,sep:[]});else if($.sep)this.stack.push(Q);else Object.assign($,{key:Q,sep:[]});return}case"flow-map-end":case"flow-seq-end":D.end.push(this.sourceToken);return}let U=this.startBlockValue(D);if(U)this.stack.push(U);else yield*this.pop(),yield*this.step()}else{let U=this.peek(2);if(U.type==="block-map"&&(this.type==="map-value-ind"&&U.indent===D.indent||this.type==="newline"&&!U.items[U.items.length-1].sep))yield*this.pop(),yield*this.step();else if(this.type==="map-value-ind"&&U.type!=="flow-collection"){let Q=zY(U),X=f2(Q);sy(D);let F=D.end.splice(1,D.end.length);F.push(this.sourceToken);let Y={type:"block-map",offset:D.offset,indent:D.indent,items:[{start:X,key:D,sep:F}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=Y}else yield*this.lineEnd(D)}}flowScalar(D){if(this.onNewLine){let $=this.source.indexOf(`
`)+1;while($!==0)this.onNewLine(this.offset+$),$=this.source.indexOf(`
`,$)+1}return{type:D,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(D){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;let $=zY(D),U=f2($);return U.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:U,explicitKey:!0}]}}case"map-value-ind":{this.onKeyLine=!0;let $=zY(D),U=f2($);return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:U,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(D,$){if(this.type!=="comment")return!1;if(this.indent<=$)return!1;return D.every((U)=>U.type==="newline"||U.type==="space")}*documentEnd(D){if(this.type!=="doc-mode"){if(D.end)D.end.push(this.sourceToken);else D.end=[this.sourceToken];if(this.type==="newline")yield*this.pop()}}*lineEnd(D){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;case"space":case"comment":default:if(D.end)D.end.push(this.sourceToken);else D.end=[this.sourceToken];if(this.type==="newline")yield*this.pop()}}}KzD.Parser=Dm});var Fm=T((AzD)=>{var $m=AN(),LzD=h5(),p5=d5(),NzD=kL(),MzD=VD(),wzD=kN(),Um=xN();function Xm(D){let $=D.prettyErrors!==!1;return{lineCounter:D.lineCounter||$&&new wzD.LineCounter||null,prettyErrors:$}}function OzD(D,$={}){let{lineCounter:U,prettyErrors:Q}=Xm($),X=new Um.Parser(U?.addNewLine),F=new $m.Composer($),Y=Array.from(F.compose(X.parse(D)));if(Q&&U)for(let J of Y)J.errors.forEach(p5.prettifyError(D,U)),J.warnings.forEach(p5.prettifyError(D,U));if(Y.length>0)return Y;return Object.assign([],{empty:!0},F.streamInfo())}function Qm(D,$={}){let{lineCounter:U,prettyErrors:Q}=Xm($),X=new Um.Parser(U?.addNewLine),F=new $m.Composer($),Y=null;for(let J of F.compose(X.parse(D),!0,D.length))if(!Y)Y=J;else if(Y.options.logLevel!=="silent"){Y.errors.push(new p5.YAMLParseError(J.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}if(Q&&U)Y.errors.forEach(p5.prettifyError(D,U)),Y.warnings.forEach(p5.prettifyError(D,U));return Y}function VzD(D,$,U){let Q=void 0;if(typeof $==="function")Q=$;else if(U===void 0&&$&&typeof $==="object")U=$;let X=Qm(D,U);if(!X)return null;if(X.warnings.forEach((F)=>NzD.warn(X.options.logLevel,F)),X.errors.length>0)if(X.options.logLevel!=="silent")throw X.errors[0];else X.errors=[];return X.toJS(Object.assign({reviver:Q},U))}function RzD(D,$,U){let Q=null;if(typeof $==="function"||Array.isArray($))Q=$;else if(U===void 0&&$)U=$;if(typeof U==="string")U=U.length;if(typeof U==="number"){let X=Math.round(U);U=X<1?void 0:X>8?{indent:8}:{indent:X}}if(D===void 0){let{keepUndefined:X}=U??$??{};if(!X)return}if(MzD.isDocument(D)&&!Q)return D.toString(U);return new LzD.Document(D,Q,U).toString(U)}AzD.parse=VzD;AzD.parseAllDocuments=OzD;AzD.parseDocument=Qm;AzD.stringify=RzD});var uN=T((ZZD,n$)=>{var Jm=ZZD;ZZD.isWhiteSpace=function($){return $===" "||$===" "||$==="\uFEFF"||$>="\t"&&$<="\r"||$===" "||$>=" "&&$<=" "||$==="\u2028"||$==="\u2029"||$===" "||$===" "||$===" "};ZZD.isWhiteSpaceJSON=function($){return $===" "||$==="\t"||$===`
`||$==="\r"};ZZD.isLineTerminator=function($){return $===`
`||$==="\r"||$==="\u2028"||$==="\u2029"};ZZD.isLineTerminatorJSON=function($){return $===`
`||$==="\r"};ZZD.isIdentifierStart=function($){return $==="$"||$==="_"||$>="A"&&$<="Z"||$>="a"&&$<="z"||$>="€"&&Jm.NonAsciiIdentifierStart.test($)};ZZD.isIdentifierPart=function($){return $==="$"||$==="_"||$>="A"&&$<="Z"||$>="a"&&$<="z"||$>="0"&&$<="9"||$>="€"&&Jm.NonAsciiIdentifierPart.test($)};ZZD.NonAsciiIdentifierStart=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F0\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/;ZZD.NonAsciiIdentifierPart=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0\u08A2-\u08AC\u08E4-\u08FE\u0900-\u0963\u0966-\u096F\u0971-\u0977\u0979-\u097F\u0981-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C82\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D02\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F0\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191C\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1D00-\u1DE6\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA697\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7B\uAA80-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE26\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/});var o5=T((EZD,LY)=>{var B6=uN();function y2(D){return D>="0"&&D<="9"||D>="A"&&D<="F"||D>="a"&&D<="f"}function m2(D){return D>="0"&&D<="7"}function r5(D){return D>="0"&&D<="9"}var Im={"'":"'",'"':'"',"\\":"\\",b:"\b",f:"\f",n:`
`,r:"\r",t:"\t",v:"\v","/":"/"};function RZD(D,$,U,Q,X,F){var Y=$+" at "+(Q+1)+":"+(X+1),J=U-X-1,I="",q="",W=F?B6.isLineTerminator:B6.isLineTerminatorJSON;if(J<U-70)J=U-70;while(!0){var B=D[++J];if(W(B)||J===D.length){if(U>=J)q+="^";break}if(I+=B,U===J)q+="^";else if(U>J)q+=D[J]==="\t"?"\t":" ";if(I.length>78)break}return Y+`
`+I+`
`+q}function AZD(D,$){var U=!1,Q=!1;if($.legacy||$.mode==="json");else if($.mode==="cjson")Q=!0;else if($.mode==="json5")U=!0;else U=!0;var X=U?B6.isLineTerminator:B6.isLineTerminatorJSON,F=U?B6.isWhiteSpace:B6.isWhiteSpaceJSON,Y=D.length,J=0,I=0,q=0,W=[],B=function(){},G=function(R){return R};if($._tokenize)(function(){var R=null;B=function(){if(R!==null)throw Error("internal error, token overlap");R=q},G=function(P,h){if(R!=q){var i={raw:D.substr(R,q-R),type:h,stack:W.slice(0)};if(P!==void 0)i.value=P;$._tokenize.call(null,i)}return R=null,P}})();function Z(R){var P=q-I;if(!R){if(q<Y){var h="'"+JSON.stringify(D[q]).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";if(!R)R="Unexpected token "+h}else if(!R)R="Unexpected end of input"}var i=SyntaxError(RZD(D,R,q,J,P,U));throw i.row=J+1,i.column=P+1,i}function z(R){if(R==="\r"&&D[q]===`
`)q++;I=q,J++}function K(){var R;while(q<Y){B();var P=D[q++];if(P==='"'||P==="'"&&U)return G(S(P),"literal");else if(P==="{")return G(void 0,"separator"),O();else if(P==="[")return G(void 0,"separator"),j();else if(P==="-"||P==="."||r5(P)||U&&(P==="+"||P==="I"||P==="N"))return G(E(),"literal");else if(P==="n")return L("null"),G(null,"literal");else if(P==="t")return L("true"),G(!0,"literal");else if(P==="f")return L("false"),G(!1,"literal");else return q--,G(void 0)}}function H(){var R;while(q<Y){B();var P=D[q++];if(P==='"'||P==="'"&&U)return G(S(P),"key");else if(P==="{")return G(void 0,"separator"),O();else if(P==="[")return G(void 0,"separator"),j();else if(P==="."||r5(P))return G(E(!0),"key");else if(U&&B6.isIdentifierStart(P)||P==="\\"&&D[q]==="u"){var h=q-1,R=C();if(R===void 0)return q=h,G(void 0);else return G(R,"key")}else return q--,G(void 0)}}function M(){B();while(q<Y){var R=D[q++];if(X(R))q--,G(void 0,"whitespace"),B(),q++,z(R),G(void 0,"newline"),B();else if(F(R));else if(R==="/"&&(U||Q)&&(D[q]==="/"||D[q]==="*"))q--,G(void 0,"whitespace"),B(),q++,N(D[q++]==="*"),G(void 0,"comment"),B();else{q--;break}}return G(void 0,"whitespace")}function N(R){while(q<Y){var P=D[q++];if(X(P)){if(!R){q--;return}z(P)}else if(P==="*"&&R){if(D[q]==="/"){q++;return}}}if(R)Z("Unclosed multiline comment")}function L(R){var P=q,h=R.length;for(var i=1;i<h;i++){if(q>=Y||R[i]!=D[q])q=P-1,Z();q++}}function O(){var R=$.null_prototype?Object.create(null):{},P={},h=!1;while(q<Y){M();var i=H();M(),B();var v=D[q++];if(G(void 0,"separator"),v==="}"&&i===void 0){if(!U&&h)q--,Z("Trailing comma in object");return R}else if(v===":"&&i!==void 0){M(),W.push(i);var k=K();if(W.pop(),k===void 0)Z("No value found for key "+i);if(typeof i!=="string"){if(!U||typeof i!=="number")Z("Wrong key type: "+i)}if(((i in P)||P[i]!=null)&&$.reserved_keys!=="replace"){if($.reserved_keys==="throw")Z("Reserved key: "+i)}else{if(typeof $.reviver==="function")k=$.reviver.call(null,i,k);if(k!==void 0)h=!0,Object.defineProperty(R,i,{value:k,enumerable:!0,configurable:!0,writable:!0})}M(),B();var v=D[q++];if(G(void 0,"separator"),v===",")continue;else if(v==="}")return R;else Z()}else q--,Z()}Z()}function j(){var R=[];while(q<Y){M(),W.push(R.length);var P=K();W.pop(),M(),B();var h=D[q++];if(G(void 0,"separator"),P!==void 0){if(typeof $.reviver==="function")P=$.reviver.call(null,String(R.length),P);if(P===void 0)R.length++,P=!0;else R.push(P)}if(h===","){if(P===void 0)Z("Elisions are not supported")}else if(h==="]"){if(!U&&P===void 0&&R.length)q--,Z("Trailing comma in array");return R}else q--,Z()}}function E(){q--;var R=q,P=D[q++],h,i=function(w){var V=D.substr(R,q-R);if(w)var _=parseInt(V.replace(/^0o?/,""),8);else var _=Number(V);if(Number.isNaN(_))q--,Z('Bad numeric literal - "'+D.substr(R,q-R+1)+'"');else if(!U&&!V.match(/^-?(0|[1-9][0-9]*)(\.[0-9]+)?(e[+-]?[0-9]+)?$/i))q--,Z('Non-json numeric literal - "'+D.substr(R,q-R+1)+'"');else return _};if(P==="-"||P==="+"&&U)P=D[q++];if(P==="N"&&U)return L("NaN"),NaN;if(P==="I"&&U)return L("Infinity"),i();if(P>="1"&&P<="9"){while(q<Y&&r5(D[q]))q++;P=D[q++]}if(P==="0"){P=D[q++];var v=P==="o"||P==="O"||m2(P),k=P==="x"||P==="X";if(U&&(v||k)){while(q<Y&&(k?y2:m2)(D[q]))q++;var A=1;if(D[R]==="-")A=-1,R++;else if(D[R]==="+")R++;return A*i(v)}}if(P==="."){while(q<Y&&r5(D[q]))q++;P=D[q++]}if(P==="e"||P==="E"){if(P=D[q++],P==="-"||P==="+")q++;while(q<Y&&r5(D[q]))q++;P=D[q++]}return q--,i()}function C(){q--;var R="";while(q<Y){var P=D[q++];if(P==="\\"&&D[q]==="u"&&y2(D[q+1])&&y2(D[q+2])&&y2(D[q+3])&&y2(D[q+4]))P=String.fromCharCode(parseInt(D.substr(q+1,4),16)),q+=5;if(R.length)if(B6.isIdentifierPart(P))R+=P;else return q--,R;else if(B6.isIdentifierStart(P))R+=P;else return}Z()}function S(R){var P="";while(q<Y){var h=D[q++];if(h===R)return P;else if(h==="\\"){if(q>=Y)Z();if(h=D[q++],Im[h]&&(U||h!="v"&&h!="'"))P+=Im[h];else if(U&&X(h))z(h);else if(h==="u"||h==="x"&&U){var i=h==="u"?4:2;for(var v=0;v<i;v++){if(q>=Y)Z();if(!y2(D[q]))Z("Bad escape sequence");q++}P+=String.fromCharCode(parseInt(D.substr(q-i,i),16))}else if(U&&m2(h)){if(h<"4"&&m2(D[q])&&m2(D[q+1]))var k=3;else if(m2(D[q]))var k=2;else var k=1;q+=k-1,P+=String.fromCharCode(parseInt(D.substr(q-k,k),8))}else if(U)P+=h;else q--,Z()}else if(X(h))Z();else{if(!U&&h.charCodeAt(0)<32)q--,Z("Unexpected control character");P+=h}}Z()}M();var b=K();if(b!==void 0||q<Y)if(M(),q>=Y){if(typeof $.reviver==="function")b=$.reviver.call(null,"",b);return b}else Z();else if(q)Z("No data, only a whitespace");else Z("No data, empty input")}EZD.parse=function($,U){if(typeof U==="function")U={reviver:U};if($===void 0)return;if(typeof $!=="string")$=String($);if(U==null)U={};if(U.reserved_keys==null)U.reserved_keys="ignore";if(U.reserved_keys==="throw"||U.reserved_keys==="ignore"){if(U.null_prototype==null)U.null_prototype=!0}try{return AZD($,U)}catch(X){if(X instanceof SyntaxError&&X.row!=null&&X.column!=null){var Q=X;X=SyntaxError(Q.message),X.column=Q.column,X.row=Q.row}throw X}};EZD.tokenize=function($,U){if(U==null)U={};U._tokenize=function(X){if(U._addstack)X.stack.unshift.apply(X.stack,U._addstack);Q.push(X)};var Q=[];return Q.data=EZD.parse($,U),Q}});var mN=T((PZD,Bm)=>{var fN=uN();if(!function(){}.name)Object.defineProperty(function(){}.constructor.prototype,"name",{get:function(){var D=this.toString().match(/^\s*function\s*(\S*)\s*\(/)[1];return Object.defineProperty(this,"name",{value:D}),D}});var TZD={0:"\\0",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",92:"\\\\"},SZD=Object.prototype.hasOwnProperty,Wm=/[\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/;function yN(D,$,U,Q){var X=$.mode==="json5"||!$.mode;function F(B,G){var Z=$._prefix?$._prefix:"";if(!$.indent)return Z+B;var z="",K=U+(G||0);for(var H=0;H<K;H++)z+=$.indent;return Z+z+B+(G?`
`:"")}function Y(B){if($.quote_keys)return J(B);if(String(Number(B))==B&&B[0]!="-")return B;if(B=="")return J(B);var G="";for(var Z=0;Z<B.length;Z++){if(Z>0){if(!fN.isIdentifierPart(B[Z]))return J(B)}else if(!fN.isIdentifierStart(B[Z]))return J(B);var z=B.charCodeAt(Z);if($.ascii)if(z<128)G+=B[Z];else G+="\\u"+("0000"+z.toString(16)).slice(-4);else if(Wm.exec(B[Z]))G+="\\u"+("0000"+z.toString(16)).slice(-4);else G+=B[Z]}return G}function J(B){var G=$.quote,Z=G.charCodeAt(0),z="";for(var K=0;K<B.length;K++){var H=B.charCodeAt(K);if(H<16)if(H===0&&X)z+="\\0";else if(H>=8&&H<=13&&(X||H!==11))z+=TZD[H];else if(X)z+="\\x0"+H.toString(16);else z+="\\u000"+H.toString(16);else if(H<32)if(X)z+="\\x"+H.toString(16);else z+="\\u00"+H.toString(16);else if(H>=32&&H<128)if(H===47&&K&&B[K-1]==="<")z+="\\"+B[K];else if(H===92)z+="\\\\";else if(H===Z)z+="\\"+G;else z+=B[K];else if($.ascii||fN.isLineTerminator(B[K])||Wm.exec(B[K]))if(H<256)if(X)z+="\\x"+H.toString(16);else z+="\\u00"+H.toString(16);else if(H<4096)z+="\\u0"+H.toString(16);else if(H<65536)z+="\\u"+H.toString(16);else throw Error("weird codepoint");else z+=B[K]}return G+z+G}function I(){if(D===null)return"null";var B=[],G=0,Z;if(Array.isArray(D)){Z="[]";for(var z=0;z<D.length;z++){var K=yN(D[z],$,U+1,String(z));if(K===void 0)K="null";G+=K.length+2,B.push(K+",")}}else{Z="{}";var H=function(L){var O=yN(D[L],$,U+1,L);if(O!==void 0)O=Y(L)+":"+($.indent?" ":"")+O+",",G+=O.length+1,B.push(O)};if(Array.isArray($.replacer)){for(var z=0;z<$.replacer.length;z++)if(SZD.call(D,$.replacer[z]))H($.replacer[z])}else{var M=Object.keys(D);if($.sort_keys)M=M.sort(typeof $.sort_keys==="function"?$.sort_keys:void 0);M.forEach(H)}}if(G-=2,$.indent&&(G>$._splitMax-U*$.indent.length||G>$._splitMin)){if($.no_trailing_comma&&B.length)B[B.length-1]=B[B.length-1].substring(0,B[B.length-1].length-1);var N=B.map(function(L){return F(L,1)}).join("");return Z[0]+($.indent?`
`:"")+N+F(Z[1])}else{if(B.length)B[B.length-1]=B[B.length-1].substring(0,B[B.length-1].length-1);var N=B.join($.indent?" ":"");return Z[0]+N+Z[1]}}function q(B){if(typeof $.replacer==="function")B=$.replacer.call(null,Q,B);switch(typeof B){case"string":return J(B);case"number":if(B===0&&1/B<0)return"-0";if(!X&&!Number.isFinite(B))return"null";return B.toString();case"boolean":return B.toString();case"undefined":return;case"function":default:return JSON.stringify(B)}}if($._stringify_key)return Y(D);if(typeof D==="object"){if(D===null)return"null";var W;if(typeof(W=D.toJSON5)==="function"&&$.mode!=="json")D=W.call(D,Q);else if(typeof(W=D.toJSON)==="function")D=W.call(D,Q);if(D===null)return"null";if(typeof D!=="object")return q(D);if(D.constructor===Number||D.constructor===Boolean||D.constructor===String)return D=D.valueOf(),q(D);else if(D.constructor===Date)return q(D.toISOString());else{if(typeof $.replacer==="function"){if(D=$.replacer.call(null,Q,D),typeof D!=="object")return q(D)}return I(D)}}else return q(D)}PZD.stringify=function($,U,Q){if(typeof U==="function"||Array.isArray(U))U={replacer:U};else if(typeof U==="object"&&U!==null);else U={};if(Q!=null)U.indent=Q;if(U.indent==null)U.indent="\t";if(U.quote==null)U.quote="'";if(U.ascii==null)U.ascii=!1;if(U.mode==null)U.mode="json5";if(U.mode==="json"||U.mode==="cjson")U.quote='"',U.no_trailing_comma=!0,U.quote_keys=!0;if(typeof U.indent==="object"){if(U.indent.constructor===Number||U.indent.constructor===Boolean||U.indent.constructor===String)U.indent=U.indent.valueOf()}if(typeof U.indent==="number")if(U.indent>=0)U.indent=Array(Math.min(~~U.indent,10)+1).join(" ");else U.indent=!1;else if(typeof U.indent==="string")U.indent=U.indent.substr(0,10);if(U._splitMin==null)U._splitMin=50;if(U._splitMax==null)U._splitMax=70;return yN($,U,0,"")}});var hN=T((vZD,Gm)=>{var bZD=o5().tokenize;vZD.analyze=function($,U){if(U==null)U={};if(!Array.isArray($))$=bZD($,U);var Q={has_whitespace:!1,has_comments:!1,has_newlines:!1,has_trailing_comma:!1,indent:"",newline:`
`,quote:'"',quote_keys:!0},X={indent:{},newline:{},quote:{}};for(var F=0;F<$.length;F++){if($[F].type==="newline"){if($[F+1]&&$[F+1].type==="whitespace"){if($[F+1].raw[0]==="\t")X.indent["\t"]=(X.indent["\t"]||0)+1;if($[F+1].raw.match(/^\x20+$/)){var Y=$[F+1].raw.length,J=$[F+1].stack.length+1;if(Y%J===0){var I=Array(Y/J+1).join(" ");X.indent[I]=(X.indent[I]||0)+1}}}X.newline[$[F].raw]=(X.newline[$[F].raw]||0)+1}if($[F].type==="newline")Q.has_newlines=!0;if($[F].type==="whitespace")Q.has_whitespace=!0;if($[F].type==="comment")Q.has_comments=!0;if($[F].type==="key"){if($[F].raw[0]!=='"'&&$[F].raw[0]!=="'")Q.quote_keys=!1}if($[F].type==="key"||$[F].type==="literal"){if($[F].raw[0]==='"'||$[F].raw[0]==="'")X.quote[$[F].raw[0]]=(X.quote[$[F].raw[0]]||0)+1}if($[F].type==="separator"&&$[F].raw===",")for(var q=F+1;q<$.length;q++){if($[q].type==="literal"||$[q].type==="key")break;if($[q].type==="separator")Q.has_trailing_comma=!0}}for(var W in X)if(Object.keys(X[W]).length)Q[W]=Object.keys(X[W]).reduce(function(B,G){return X[W][B]>X[W][G]?B:G});return Q}});var Nm=T((gZD,lN)=>{var E$=s("assert"),Lm=o5().tokenize,kZD=mN().stringify,xZD=hN().analyze;function t5(D){return typeof D==="object"&&D!==null}function NY(D,$,U,Q,X){if(U=Object.create(U),U._stringify_key=!!Q,X)U._prefix=X.prefix.map(function(J){return J.raw}).join("");if(U._splitMin==null)U._splitMin=0;if(U._splitMax==null)U._splitMax=0;var F=kZD(D,U);if(Q)return[{raw:F,type:"key",stack:$,value:D}];U._addstack=$;var Y=Lm(F,{_addstack:$});return Y.data=null,Y}function dN(D){if(typeof D==="number")D=String(D);if(D==="")D=[];if(typeof D==="string")D=D.split(".");if(!Array.isArray(D))throw Error("Invalid path type, string or array expected");return D}function zm(D,$,U,Q,X){while(U[Q].stack[$]!=D)if(Q++>=X)return!1;while(U[X].stack[$]!=D)if(X--<Q)return!1;return[Q,X]}function a5(D){return D==="whitespace"||D==="newline"||D==="comment"}function Zm(D,$,U){while(a5(D[$].type))if($++>=U)return!1;return $}function h2(D,$,U){while(a5(D[U].type))if(U--<$)return!1;return U}function Km(D,$,U,Q,X){var F={sep1:[],sep2:[],suffix:[],prefix:[],newline:[]};if(D[Q].type==="separator"&&D[Q].stack.length!==X+1&&D[Q].raw!==",")return F;if(D[Q].type==="separator")Q=h2(D,U,Q-1);if(Q===!1)return F;while(D[Q].stack.length>X)Q--;if(!$){while(a5(D[Q].type)){if(Q<U)return F;if(D[Q].type==="whitespace")F.sep2.unshift(D[Q]);else return F;Q--}E$.equal(D[Q].type,"separator"),E$.equal(D[Q].raw,":");while(a5(D[--Q].type)){if(Q<U)return F;if(D[Q].type==="whitespace")F.sep1.unshift(D[Q]);else return F}E$.equal(D[Q].type,"key"),Q--}while(a5(D[Q].type)){if(Q<U)return F;if(D[Q].type==="whitespace")F.prefix.unshift(D[Q]);else if(D[Q].type==="newline")return F.newline.unshift(D[Q]),F;else return F;Q--}return F}function G6(D,$){var U=Object.create(G6.prototype);if($==null)$={};var Q=U._tokens=Lm(D,$);U._data=Q.data,Q.data=null,U._options=$;var X=xZD(D,$);if($.indent==null)$.indent=X.indent;if($.quote==null)$.quote=X.quote;if($.quote_keys==null)$.quote_keys=X.quote_keys;if($.no_trailing_comma==null)$.no_trailing_comma=!X.has_trailing_comma;return U}function Hm(D,$,U){function Q(X){return Error("You can't "+(U?"unset":"set")+" key '"+D+"'"+X)}if(!t5($))throw Q(" of an non-object");if(Array.isArray($))if(String(D).match(/^\d+$/))if(D=Number(String(D)),$.length<D||U&&$.length===D)throw Q(", out of bounds");else if(U&&$.length!==D+1)throw Q(" in the middle of an array");else return!0;else throw Q(" of an array");else return!0}G6.prototype.set=function(D,$){if(D=dN(D),D.length===0){if($===void 0)throw Error("can't remove root document");this._data=$;var U=!1}else{var Q=this._data;for(var X=0;X<D.length-1;X++)Hm(D[X],Q,!1),Q=Q[D[X]];if(X===D.length-1)Hm(D[X],Q,$===void 0);var U=!(D[X]in Q);if($===void 0)if(Array.isArray(Q))Q.pop();else delete Q[D[X]];else Q[D[X]]=$}if(!this._tokens.length)this._tokens=[{raw:"",type:"literal",stack:[],value:void 0}];var F=[Zm(this._tokens,0,this._tokens.length-1),h2(this._tokens,0,this._tokens.length-1)];for(var X=0;X<D.length-1;X++)if(F=zm(D[X],X,this._tokens,F[0],F[1]),F==!1)throw Error("internal error, please report this");if(D.length===0)var Y=NY($,D,this._options);else if(!U){var J=F;if(F=zm(D[X],X,this._tokens,F[0],F[1]),$===void 0&&F!==!1){var Y=[];if(!Array.isArray(Q)){var I=h2(this._tokens,J[0],F[0]-1);E$.equal(this._tokens[I].type,"separator"),E$.equal(this._tokens[I].raw,":"),F[0]=I;var I=h2(this._tokens,J[0],F[0]-1);E$.equal(this._tokens[I].type,"key"),E$.equal(this._tokens[I].value,D[D.length-1]),F[0]=I}var I=h2(this._tokens,J[0],F[0]-1);if(E$.equal(this._tokens[I].type,"separator"),this._tokens[I].raw===",")F[0]=I;else if(I=Zm(this._tokens,F[1]+1,J[1]),E$.equal(this._tokens[I].type,"separator"),this._tokens[I].raw===",")F[1]=I}else var q=I!==!1?Km(this._tokens,Array.isArray(Q),J[0],F[1]-1,X):{},Y=NY($,D,this._options,!1,q)}else{var W=D.slice(0,X),I=h2(this._tokens,F[0]+1,F[1]-1);E$(I!==!1);var q=I!==!1?Km(this._tokens,Array.isArray(Q),F[0]+1,I,X):{},Y=NY($,D,this._options,!1,q),B=[];if(q.newline&&q.newline.length)B=B.concat(q.newline);if(q.prefix&&q.prefix.length)B=B.concat(q.prefix);if(!Array.isArray(Q)){if(B=B.concat(NY(D[D.length-1],W,this._options,!0)),q.sep1&&q.sep1.length)B=B.concat(q.sep1);if(B.push({raw:":",type:"separator",stack:W}),q.sep2&&q.sep2.length)B=B.concat(q.sep2)}if(Y.unshift.apply(Y,B),this._tokens[I].type==="separator"&&this._tokens[I].stack.length===D.length-1){if(this._tokens[I].raw===",")Y.push({raw:",",type:"separator",stack:W})}else Y.unshift({raw:",",type:"separator",stack:W});if(q.suffix&&q.suffix.length)Y.push.apply(Y,q.suffix);E$.equal(this._tokens[F[1]].type,"separator"),F[0]=I+1,F[1]=I}return Y.unshift(F[1]-F[0]+1),Y.unshift(F[0]),this._tokens.splice.apply(this._tokens,Y),this};G6.prototype.unset=function(D){return this.set(D,void 0)};G6.prototype.get=function(D){D=dN(D);var $=this._data;for(var U=0;U<D.length;U++){if(!t5($))return;$=$[D[U]]}return $};G6.prototype.has=function(D){D=dN(D);var $=this._data;for(var U=0;U<D.length;U++){if(!t5($))return!1;$=$[D[U]]}return $!==void 0};G6.prototype.update=function(D){var $=this;return U([],$._data,D),$;function U(Q,X,F){if(!t5(F)||!t5(X)){if(F!==X)$.set(Q,F)}else if(Array.isArray(F)!=Array.isArray(X))$.set(Q,F);else if(Array.isArray(F))if(F.length>X.length)for(var Y=0;Y<F.length;Y++)Q.push(String(Y)),U(Q,X[Y],F[Y]),Q.pop();else for(var Y=X.length-1;Y>=0;Y--)Q.push(String(Y)),U(Q,X[Y],F[Y]),Q.pop();else{for(var Y in F)Q.push(String(Y)),U(Q,X[Y],F[Y]),Q.pop();for(var Y in X){if(Y in F)continue;Q.push(String(Y)),U(Q,X[Y],F[Y]),Q.pop()}}}};G6.prototype.toString=function(){return this._tokens.map(function(D){return D.raw}).join("")};gZD.Document=G6;gZD.update=function($,U,Q){return G6($,Q).update(U).toString()}});var Mm=T((hZD,MY)=>{var yZD=s("fs"),mZD=wY();hZD.register=function(){var D=s,$="extensions";D[$][".json5"]=function(U,Q){U.exports=mZD.parse(yZD.readFileSync(Q,"utf8"))}};hZD.patch_JSON_parse=function(){var D=JSON.parse;JSON.parse=function($,U){try{return D($,U)}catch(Q){throw wY().parse($,{mode:"json",legacy:!0,reviver:U,reserved_keys:"replace",null_prototype:!1}),Q}}};hZD.middleware=function(){return function(D,$,U){throw Error("this function is removed, use express-json5 instead")}}});var wY=T((iZD,j4)=>{iZD.__defineGetter__("parse",function(){return o5().parse});iZD.__defineGetter__("stringify",function(){return mN().stringify});iZD.__defineGetter__("tokenize",function(){return o5().tokenize});iZD.__defineGetter__("update",function(){return Nm().update});iZD.__defineGetter__("analyze",function(){return hN().analyze});iZD.__defineGetter__("utils",function(){return Mm()})});import{randomUUID as gm}from"node:crypto";import{exit as FKD}from"node:process";import{Worker as YKD,workerData as JKD}from"node:worker_threads";o9();import{env as XKD}from"node:process";o9();function ZL(D){try{let $=new URL(D);if(!["http:","https:"].includes($.protocol)||$.username||$.password||$.search||$.hash)return;return $}catch{return}}function Qu(D,$,U){let Q=ZL(D);if(!Q)return!1;let X=["localhost","127.0.0.1","[::1]"].includes(Q.hostname);if(Q.protocol!=="https:"&&!X)return!1;if(Q.origin===new URL(t6).origin)return!0;if(($.supaHost&&$.supaAnon?ZL($.supaHost):void 0)?.origin===Q.origin)return!0;return U.some((Y)=>{let J=ZL(Y.trim());return J?.pathname==="/"&&J.origin===Q.origin})}import{existsSync as X7,readFileSync as _m,realpathSync as q1}from"node:fs";import{dirname as a2,join as t2,resolve as S4}from"node:path";import{existsSync as rZD,readFileSync as jm,realpathSync as Vm,statSync as oZD}from"node:fs";import{isAbsolute as aZD,join as c$,relative as Tm,resolve as tZD,sep as Sm}from"node:path";import*as I1 from"node:path";import wD from"node:path";import*as nN from"node:fs";import r2 from"node:fs";import*as iN from"node:fs/promises";import T4 from"node:fs/promises";import{F_OK as i$}from"node:constants";import{readdir as nQD,readdirSync as iQD,realpath as cQD,realpathSync as pQD,stat as rQD,statSync as oQD}from"fs";import{isAbsolute as aQD,posix as N4,resolve as tQD}from"path";import{fileURLToPath as sQD}from"url";import{createRequire as qXD}from"module";import{basename as WXD,dirname as HL,normalize as BXD,relative as GXD,resolve as zXD,sep as Ju}from"path";import*as ZXD from"fs";var Fu=qXD(import.meta.url);function KXD(D){let $=BXD(D);if($.length>1&&$[$.length-1]===Ju)$=$.substring(0,$.length-1);return $}var HXD=/[\\/]/g;function Iu(D,$){return D.replace(HXD,$)}var LXD=/^[a-z]:[\\/]$/i;function NXD(D){return D==="/"||LXD.test(D)}function KL(D,$){let{resolvePaths:U,normalizePath:Q,pathSeparator:X}=$,F=process.platform==="win32"&&D.includes("/")||D.startsWith(".");if(U)D=zXD(D);if(Q||F)D=KXD(D);if(D===".")return"";let Y=D[D.length-1]!==X;return Iu(Y?D+X:D,X)}function qu(D,$){return $+D}function MXD(D,$){return function(U,Q){if(Q.startsWith(D))return Q.slice(D.length)+U;else return Iu(GXD(D,Q),$.pathSeparator)+$.pathSeparator+U}}function wXD(D){return D}function OXD(D,$,U){return $+D+U}function VXD(D,$){let{relativePaths:U,includeBasePath:Q}=$;return U&&D?MXD(D,$):Q?qu:wXD}function RXD(D){return function($,U){U.push($.substring(D.length)||".")}}function AXD(D){return function($,U,Q){let X=$.substring(D.length)||".";if(Q.every((F)=>F(X,!0)))U.push(X)}}var EXD=(D,$)=>{$.push(D||".")},jXD=(D,$,U)=>{let Q=D||".";if(U.every((X)=>X(Q,!0)))$.push(Q)},TXD=()=>{};function SXD(D,$){let{includeDirs:U,filters:Q,relativePaths:X}=$;if(!U)return TXD;if(X)return Q&&Q.length?AXD(D):RXD(D);return Q&&Q.length?jXD:EXD}var PXD=(D,$,U,Q)=>{if(Q.every((X)=>X(D,!1)))U.files++},CXD=(D,$,U,Q)=>{if(Q.every((X)=>X(D,!1)))$.push(D)},bXD=(D,$,U,Q)=>{U.files++},vXD=(D,$)=>{$.push(D)},_XD=()=>{};function kXD(D){let{excludeFiles:$,filters:U,onlyCounts:Q}=D;if($)return _XD;if(U&&U.length)return Q?PXD:CXD;else if(Q)return bXD;else return vXD}var xXD=(D)=>{return D},gXD=()=>{return[""].slice(0,0)};function uXD(D){return D.group?gXD:xXD}var fXD=(D,$,U)=>{D.push({directory:$,files:U,dir:$})},yXD=()=>{};function mXD(D){return D.group?fXD:yXD}var hXD=function(D,$,U){let{queue:Q,fs:X,options:{suppressErrors:F}}=$;Q.enqueue(),X.realpath(D,(Y,J)=>{if(Y)return Q.dequeue(F?null:Y,$);X.stat(J,(I,q)=>{if(I)return Q.dequeue(F?null:I,$);if(q.isDirectory()&&Wu(D,J,$))return Q.dequeue(null,$);U(q,J),Q.dequeue(null,$)})})},dXD=function(D,$,U){let{queue:Q,fs:X,options:{suppressErrors:F}}=$;Q.enqueue();try{let Y=X.realpathSync(D),J=X.statSync(Y);if(J.isDirectory()&&Wu(D,Y,$))return;U(J,Y)}catch(Y){if(!F)throw Y}};function lXD(D,$){if(!D.resolveSymlinks||D.excludeSymlinks)return null;return $?dXD:hXD}function Wu(D,$,U){if(U.options.useRealPaths)return nXD($,U);let Q=HL(D),X=1;while(Q!==U.root&&X<2){let F=U.symlinks.get(Q);if(!!F&&(F===$||F.startsWith($)||$.startsWith(F)))X++;else Q=HL(Q)}return U.symlinks.set(D,$),X>1}function nXD(D,$){return $.visited.includes(D+$.options.pathSeparator)}var iXD=(D)=>{return D.counts},cXD=(D)=>{return D.groups},pXD=(D)=>{return D.paths},rXD=(D)=>{return D.paths.slice(0,D.options.maxFiles)},oXD=(D,$,U)=>{return EF($,U,D.counts,D.options.suppressErrors),null},aXD=(D,$,U)=>{return EF($,U,D.paths,D.options.suppressErrors),null},tXD=(D,$,U)=>{return EF($,U,D.paths.slice(0,D.options.maxFiles),D.options.suppressErrors),null},sXD=(D,$,U)=>{return EF($,U,D.groups,D.options.suppressErrors),null};function EF(D,$,U,Q){if(D&&!Q)$(D,U);else $(null,U)}function eXD(D,$){let{onlyCounts:U,group:Q,maxFiles:X}=D;if(U)return $?iXD:oXD;else if(Q)return $?cXD:sXD;else if(X)return $?rXD:tXD;else return $?pXD:aXD}var Bu={withFileTypes:!0},DQD=(D,$,U,Q,X)=>{if(D.queue.enqueue(),Q<0)return D.queue.dequeue(null,D);let{fs:F}=D;D.visited.push($),D.counts.directories++,F.readdir($||".",Bu,(Y,J=[])=>{X(J,U,Q),D.queue.dequeue(D.options.suppressErrors?null:Y,D)})},$QD=(D,$,U,Q,X)=>{let{fs:F}=D;if(Q<0)return;D.visited.push($),D.counts.directories++;let Y=[];try{Y=F.readdirSync($||".",Bu)}catch(J){if(!D.options.suppressErrors)throw J}X(Y,U,Q)};function UQD(D){return D?$QD:DQD}var XQD=class{count=0;constructor(D){this.onQueueEmpty=D}enqueue(){return this.count++,this.count}dequeue(D,$){if(this.onQueueEmpty&&(--this.count<=0||D)){if(this.onQueueEmpty(D,$),D)$.controller.abort(),this.onQueueEmpty=void 0}}},QQD=class{_files=0;_directories=0;set files(D){this._files=D}get files(){return this._files}set directories(D){this._directories=D}get directories(){return this._directories}get dirs(){return this._directories}},FQD=class{aborted=!1;abort(){this.aborted=!0}},Gu=class{root;isSynchronous;state;joinPath;pushDirectory;pushFile;getArray;groupFiles;resolveSymlink;walkDirectory;callbackInvoker;constructor(D,$,U){this.isSynchronous=!U,this.callbackInvoker=eXD($,this.isSynchronous),this.root=KL(D,$),this.state={root:NXD(this.root)?this.root:this.root.slice(0,-1),paths:[""].slice(0,0),groups:[],counts:new QQD,options:$,queue:new XQD((Q,X)=>this.callbackInvoker(X,Q,U)),symlinks:new Map,visited:[""].slice(0,0),controller:new FQD,fs:$.fs||ZXD},this.joinPath=VXD(this.root,$),this.pushDirectory=SXD(this.root,$),this.pushFile=kXD($),this.getArray=uXD($),this.groupFiles=mXD($),this.resolveSymlink=lXD($,this.isSynchronous),this.walkDirectory=UQD(this.isSynchronous)}start(){return this.pushDirectory(this.root,this.state.paths,this.state.options.filters),this.walkDirectory(this.state,this.root,this.root,this.state.options.maxDepth,this.walk),this.isSynchronous?this.callbackInvoker(this.state,null):null}walk=(D,$,U)=>{let{paths:Q,options:{filters:X,resolveSymlinks:F,excludeSymlinks:Y,exclude:J,maxFiles:I,signal:q,useRealPaths:W,pathSeparator:B},controller:G}=this.state;if(G.aborted||q&&q.aborted||I&&Q.length>I)return;let Z=this.getArray(this.state.paths);for(let z=0;z<D.length;++z){let K=D[z];if(K.isFile()||K.isSymbolicLink()&&!F&&!Y){let H=this.joinPath(K.name,$);this.pushFile(H,Z,this.state.counts,X)}else if(K.isDirectory()){let H=OXD(K.name,$,this.state.options.pathSeparator);if(J&&J(K.name,H))continue;this.pushDirectory(H,Q,X),this.walkDirectory(this.state,H,H,U-1,this.walk)}else if(this.resolveSymlink&&K.isSymbolicLink()){let H=qu(K.name,$);this.resolveSymlink(H,this.state,(M,N)=>{if(M.isDirectory()){if(N=KL(N,this.state.options),J&&J(K.name,W?N:H+B))return;this.walkDirectory(this.state,N,W?N:H+B,U-1,this.walk)}else{N=W?N:H;let L=WXD(N),O=KL(HL(N),this.state.options);N=this.joinPath(L,O),this.pushFile(N,Z,this.state.counts,X)}})}}this.groupFiles(this.state.groups,$,Z)}};function YQD(D,$){return new Promise((U,Q)=>{zu(D,$,(X,F)=>{if(X)return Q(X);U(F)})})}function zu(D,$,U){new Gu(D,$,U).start()}function JQD(D,$){return new Gu(D,$).start()}var Yu=class{constructor(D,$){this.root=D,this.options=$}withPromise(){return YQD(this.root,this.options)}withCallback(D){zu(this.root,this.options,D)}sync(){return JQD(this.root,this.options)}},Zu=null;try{Fu.resolve("picomatch"),Zu=Fu("picomatch")}catch{}var Ku=class{globCache={};options={maxDepth:1/0,suppressErrors:!0,pathSeparator:Ju,filters:[]};globFunction;constructor(D){this.options={...this.options,...D},this.globFunction=this.options.globFunction}group(){return this.options.group=!0,this}withPathSeparator(D){return this.options.pathSeparator=D,this}withBasePath(){return this.options.includeBasePath=!0,this}withRelativePaths(){return this.options.relativePaths=!0,this}withDirs(){return this.options.includeDirs=!0,this}withMaxDepth(D){return this.options.maxDepth=D,this}withMaxFiles(D){return this.options.maxFiles=D,this}withFullPaths(){return this.options.resolvePaths=!0,this.options.includeBasePath=!0,this}withErrors(){return this.options.suppressErrors=!1,this}withSymlinks({resolvePaths:D=!0}={}){return this.options.resolveSymlinks=!0,this.options.useRealPaths=D,this.withFullPaths()}withAbortSignal(D){return this.options.signal=D,this}normalize(){return this.options.normalizePath=!0,this}filter(D){return this.options.filters.push(D),this}onlyDirs(){return this.options.excludeFiles=!0,this.options.includeDirs=!0,this}exclude(D){return this.options.exclude=D,this}onlyCounts(){return this.options.onlyCounts=!0,this}crawl(D){return new Yu(D||".",this.options)}withGlobFunction(D){return this.globFunction=D,this}crawlWithOptions(D,$){return this.options={...this.options,...$},new Yu(D||".",this.options)}glob(...D){if(this.globFunction)return this.globWithOptions(D);return this.globWithOptions(D,...[{dot:!0}])}globWithOptions(D,...$){let U=this.globFunction||Zu;if(!U)throw Error("Please specify a glob function to use glob matching.");var Q=this.globCache[D.join("\x00")];if(!Q)Q=U(D,...$),this.globCache[D.join("\x00")]=Q;return this.options.filters.push((X)=>Q(X)),this}};var T2=g0(yu(),1),eQD=Array.isArray,lu=/\\/g,DFD=/^[A-Za-z]:$/,nu=process.platform==="win32",$FD=/^(\/?\.\.)+$/;function UFD(D,$={}){let U=D.length,Q=Array(U),X=Array(U),F,Y;for(F=0;F<U;F++){let J=iu(D[F]);Q[F]=J;let I=J.length,q=Array(I);for(Y=0;Y<I;Y++)q[Y]=T2.default(J[Y],$);X[F]=q}return(J)=>{let I=J.split("/");if(I[0]===".."&&$FD.test(J))return!0;for(F=0;F<U;F++){let q=Q[F],W=X[F],B=I.length,G=Math.min(B,q.length);Y=0;while(Y<G){let Z=q[Y];if(Z.includes("/"))return!0;if(!W[Y](I[Y]))break;if(!$.noglobstar&&Z==="**")return!0;Y++}if(Y===B)return!0}return!1}}var XFD=/^[A-Z]:\/$/i,QFD=nu?(D)=>XFD.test(D):(D)=>D==="/";function mu(D,$,U){if(D===$||$.startsWith(`${D}/`)){if(U){let X=D.length+ +!QFD(D);return(F,Y)=>F.slice(X,Y?-1:void 0)||"."}let Q=$.slice(D.length+1);if(Q)return(X,F)=>{if(X===".")return Q;let Y=`${Q}/${X}`;return F?Y.slice(0,-1):Y};return(X,F)=>F&&X!=="."?X.slice(0,-1):X}if(U)return(Q)=>N4.relative(D,Q)||".";return(Q)=>N4.relative(D,`${$}/${Q}`)||"."}function FFD(D,$){if($.startsWith(`${D}/`)){let U=$.slice(D.length+1);return(Q)=>`${U}/${Q}`}return(U)=>{let Q=N4.relative(D,`${$}/${U}`);return U[U.length-1]==="/"&&Q!==""?`${Q}/`:Q||"."}}function hu(D){return D.replace(DFD,($)=>`${$}/`)}var YFD={parts:!0};function iu(D){var $;let U=T2.default.scan(D,YFD);return(($=U.parts)===null||$===void 0?void 0:$.length)?U.parts:[D]}var JFD=/(?<!\\)([()[\]{}*?|]|^!|[!+@](?=\()|\\(?![()[\]{}!*+?@|]))/g,IFD=/(?<!\\)([()[\]{}]|^!|[!+@](?=\())/g,qFD=(D)=>D.replace(JFD,"\\$&"),WFD=(D)=>D.replace(IFD,"\\$&"),BFD=nu?WFD:qFD;function GFD(D,$){if(($===null||$===void 0?void 0:$.caseSensitiveMatch)===!1)return!0;let U=T2.default.scan(D);return U.isGlob||U.negated}function A5(...D){console.log(`[tinyglobby ${new Date().toLocaleTimeString("es")}]`,...D)}function cu(D){return typeof D==="string"?[D]:D!==null&&D!==void 0?D:[]}var zFD=/^(\/?\.\.)+/,ZFD=/\\(?=[()[\]{}!*+?@|])/g;function EL(D,$,U,Q){var X;let F=$.cwd,Y=D;if(D[D.length-1]==="/")Y=D.slice(0,-1);if(Y[Y.length-1]!=="*"&&$.expandDirectories)Y+="/**";let J=BFD(F);Y=aQD(Y.replace(ZFD,""))?N4.relative(J,Y):N4.normalize(Y);let I=(X=zFD.exec(Y))===null||X===void 0?void 0:X[0],q=iu(Y);if(I){let B=(I.length+1)/3,G=0,Z=J.split("/");while(G<B&&q[G+B]===Z[Z.length+G-B])Y=Y.slice(0,(B-G-1)*3)+Y.slice((B-G)*3+q[G+B].length+1)||".",G++;let z=N4.join(F,I.slice(G*3));if(z[0]!=="."&&U.root.length>z.length)U.root=hu(z),U.depthOffset=-B+G}if(!Q&&U.depthOffset>=0){var W;(W=U.commonPath)!==null&&W!==void 0||(U.commonPath=q);let B=[],G=Math.min(U.commonPath.length,q.length);for(let Z=0;Z<G;Z++){let z=q[Z];if(z==="**"&&!q[Z+1]){B.pop();break}if(Z===q.length-1||z!==U.commonPath[Z]||GFD(z))break;B.push(z)}U.depthOffset=B.length,U.commonPath=B,U.root=hu(B.length>0?N4.join(F,...B):F)}return Y}function KFD(D,$,U){let Q=[],X=[];for(let F of D.ignore){if(!F)continue;if(F[0]!=="!"||F[1]==="(")X.push(EL(F,D,U,!0))}for(let F of $){if(!F)continue;if(F[0]!=="!"||F[1]==="(")Q.push(EL(F,D,U,!1));else if(F[1]!=="!"||F[2]==="(")X.push(EL(F.slice(1),D,U,!0))}return{match:Q,ignore:X}}function HFD(D,$){let U=D.cwd,Q={root:U,depthOffset:0},X=KFD(D,$,Q);if(D.debug)A5("internal processing patterns:",X);let{absolute:F,caseSensitiveMatch:Y,debug:J,dot:I,followSymbolicLinks:q,onlyDirectories:W}=D,B=Q.root.replace(lu,""),G={dot:I,nobrace:D.braceExpansion===!1,nocase:!Y,noextglob:D.extglob===!1,noglobstar:D.globstar===!1,posix:!0},Z=T2.default(X.match,G),z=T2.default(X.ignore,G),K=UFD(X.match,G),H=mu(U,B,F),M=F?H:mu(U,B,!0),N=(j,E)=>{let C=M(E,!0);return C!=="."&&!K(C)||z(C)},L;if(D.deep!==void 0)L=Math.round(D.deep-Q.depthOffset);let O=new Ku({filters:[J?(j,E)=>{let C=H(j,E),S=Z(C)&&!z(C);if(S)A5(`matched ${C}`);return S}:(j,E)=>{let C=H(j,E);return Z(C)&&!z(C)}],exclude:J?(j,E)=>{let C=N(j,E);return A5(`${C?"skipped":"crawling"} ${E}`),C}:N,fs:D.fs,pathSeparator:"/",relativePaths:!F,resolvePaths:F,includeBasePath:F,resolveSymlinks:q,excludeSymlinks:!q,excludeFiles:W,includeDirs:W||!D.onlyFiles,maxDepth:L,signal:D.signal}).crawl(B);if(D.debug)A5("internal properties:",{...Q,root:B});return[O,U!==B&&!F&&FFD(U,B)]}function pu(D,$){if($)for(let U=D.length-1;U>=0;U--)D[U]=$(D[U]);return D}var du={caseSensitiveMatch:!0,debug:!!process.env.TINYGLOBBY_DEBUG,expandDirectories:!0,followSymbolicLinks:!0,onlyFiles:!0};function LFD(D){let $=Object.assign({},D);for(let U in du)if($[U]===void 0)Object.assign($,{[U]:du[U]});if($.cwd=($.cwd instanceof URL?sQD($.cwd):tQD($.cwd||process.cwd())).replace(lu,"/"),$.ignore=cu($.ignore),$.fs&&($.fs={readdir:$.fs.readdir||nQD,readdirSync:$.fs.readdirSync||iQD,realpath:$.fs.realpath||cQD,realpathSync:$.fs.realpathSync||pQD,stat:$.fs.stat||rQD,statSync:$.fs.statSync||oQD}),$.debug)A5("globbing with options:",$);return $}function ru(D,$={}){var U;if(D&&($===null||$===void 0?void 0:$.patterns))throw Error("Cannot pass patterns as both an argument and an option");let Q=eQD(D)||typeof D==="string",X=cu((U=Q?D:D.patterns)!==null&&U!==void 0?U:"**/*"),F=LFD(Q?$:D);return X.length>0?HFD(F,X):[]}async function ou(D,$){let[U,Q]=ru(D,$);return U?pu(await U.withPromise(),Q):[]}function au(D,$){let[U,Q]=ru(D,$);return U?pu(U.sync(),Q):[]}var PzD=AN(),CzD=h5(),bzD=IN(),gN=d5(),vzD=T5(),J1=VD(),_zD=U1(),kzD=$0(),xzD=Q1(),gzD=F1(),xbD=BY(),uzD=_N(),fzD=kN(),yzD=xN(),KY=Fm(),Ym=E5();var hzD=PzD.Composer,dzD=CzD.Document,lzD=bzD.Schema,nzD=gN.YAMLError,izD=gN.YAMLParseError,czD=gN.YAMLWarning,pzD=vzD.Alias,rzD=J1.isAlias,ozD=J1.isCollection,azD=J1.isDocument,tzD=J1.isMap,szD=J1.isNode,ezD=J1.isPair,DZD=J1.isScalar,$ZD=J1.isSeq,UZD=_zD.Pair,XZD=kzD.Scalar,QZD=xzD.YAMLMap,FZD=gzD.YAMLSeq;var YZD=uzD.Lexer,JZD=fzD.LineCounter,IZD=yzD.Parser,HY=KY.parse,qZD=KY.parseAllDocuments,WZD=KY.parseDocument,BZD=KY.stringify,GZD=Ym.visit,zZD=Ym.visitAsync;var cN=g0(wY(),1);class U$ extends Error{}var j$=async(D,$)=>JSON.parse(await T4.readFile(wD.join(D,$),"utf-8")),z$=(D,$)=>JSON.parse(r2.readFileSync(wD.join(D,$),"utf-8"));async function e5(D,$){let Q=(await ou(D,{cwd:$,onlyDirectories:!0,ignore:["**/node_modules"],expandDirectories:!1})).map((F)=>wD.resolve($,F)).sort();return(await Promise.all(Q.map((F)=>T4.readFile(wD.join(F,"package.json"),"utf-8").catch((Y)=>{if(Y&&Y.code==="ENOENT")return;throw Y}).then((Y)=>{if(Y)return{dir:wD.resolve(F),relativeDir:wD.relative($,F),packageJson:JSON.parse(Y)}})))).filter((F)=>F)}function D7(D,$){return au(D,{cwd:$,onlyDirectories:!0,ignore:["**/node_modules"],expandDirectories:!1}).map((F)=>wD.resolve($,F)).sort().map((F)=>{try{let Y=z$(F,"package.json");return{dir:wD.resolve(F),relativeDir:wD.relative($,F),packageJson:Y}}catch(Y){if(Y&&Y.code==="ENOENT")return;throw Y}}).filter((F)=>F)}async function cZD(D){try{return await Promise.any([iN.access(I1.join(D,"bun.lockb"),i$),iN.access(I1.join(D,"bun.lock"),i$)]),!0}catch($){return!1}}function pZD(D){try{return nN.accessSync(I1.join(D,"bun.lockb"),i$),!0}catch($){try{return nN.accessSync(I1.join(D,"bun.lock"),i$),!0}catch(U){return!1}}}var d2={type:"bun",async isMonorepoRoot(D){try{let[$,U]=await Promise.all([j$(D,"package.json"),cZD(D)]);if($.workspaces&&U){if(Array.isArray($.workspaces)||Array.isArray($.workspaces.packages))return!0}}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},isMonorepoRootSync(D){try{if(!pZD(D))return!1;let U=z$(D,"package.json");if(U.workspaces){if(Array.isArray(U.workspaces)||Array.isArray(U.workspaces.packages))return!0}}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},async getPackages(D){let $=I1.resolve(D);try{let U=await j$($,"package.json"),Q=Array.isArray(U.workspaces)?U.workspaces:U.workspaces?.packages||[];return{tool:d2,packages:await e5(Q,$),rootPackage:{dir:$,relativeDir:".",packageJson:U},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${d2.type} monorepo root`);throw U}},getPackagesSync(D){let $=I1.resolve(D);try{let U=z$($,"package.json"),Q=Array.isArray(U.workspaces)?U.workspaces:U.workspaces?.packages||[];return{tool:d2,packages:D7(Q,$),rootPackage:{dir:$,relativeDir:".",packageJson:U},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${d2.type} monorepo root`);throw U}}},l2={type:"lerna",async isMonorepoRoot(D){try{if((await j$(D,"lerna.json")).useWorkspaces!==!0)return!0}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},isMonorepoRootSync(D){try{if(z$(D,"lerna.json").useWorkspaces!==!0)return!0}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},async getPackages(D){let $=wD.resolve(D);try{let U=await j$($,"lerna.json"),Q=await j$($,"package.json"),X=U.packages||["packages/*"];return{tool:l2,packages:await e5(X,$),rootPackage:{dir:$,relativeDir:".",packageJson:Q},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${l2.type} monorepo root: missing lerna.json and/or package.json`);throw U}},getPackagesSync(D){let $=wD.resolve(D);try{let U=z$($,"lerna.json"),Q=z$($,"package.json"),X=U.packages||["packages/*"];return{tool:l2,packages:D7(X,$),rootPackage:{dir:$,relativeDir:".",packageJson:Q},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${l2.type} monorepo root: missing lerna.json and/or package.json`);throw U}}},n2={type:"npm",async isMonorepoRoot(D){try{let[$]=await Promise.all([j$(D,"package.json"),T4.access(wD.join(D,"package-lock.json"),i$)]);if($.workspaces){if(Array.isArray($.workspaces))return!0}}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},isMonorepoRootSync(D){try{r2.accessSync(wD.join(D,"package-lock.json"),i$);let $=z$(D,"package.json");if($.workspaces){if(Array.isArray($.workspaces))return!0}}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},async getPackages(D){let $=wD.resolve(D);try{let U=await j$($,"package.json"),Q=U.workspaces;return{tool:n2,packages:await e5(Q,$),rootPackage:{dir:$,relativeDir:".",packageJson:U},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${n2.type} monorepo root`);throw U}},getPackagesSync(D){let $=wD.resolve(D);try{let U=z$($,"package.json"),Q=U.workspaces;return{tool:n2,packages:D7(Q,$),rootPackage:{dir:$,relativeDir:".",packageJson:U},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${n2.type} monorepo root`);throw U}}};async function wm(D){return T4.readFile(D,"utf8").then(($)=>HY($))}function Om(D){return HY(r2.readFileSync(D,"utf8"))}var i2={type:"pnpm",async isMonorepoRoot(D){try{if((await wm(wD.join(D,"pnpm-workspace.yaml"))).packages)return!0}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},isMonorepoRootSync(D){try{if(Om(wD.join(D,"pnpm-workspace.yaml")).packages)return!0}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},async getPackages(D){let $=wD.resolve(D);try{let U=await wm(wD.join($,"pnpm-workspace.yaml")),Q=await j$($,"package.json"),X=U.packages;return{tool:i2,packages:await e5(X,$),rootPackage:{dir:$,relativeDir:".",packageJson:Q},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${i2.type} monorepo root: missing pnpm-workspace.yaml and/or package.json`);throw U}},getPackagesSync(D){let $=wD.resolve(D);try{let U=Om(wD.join($,"pnpm-workspace.yaml")),Q=z$($,"package.json"),X=U.packages;return{tool:i2,packages:D7(X,$),rootPackage:{dir:$,relativeDir:".",packageJson:Q},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${i2.type} monorepo root: missing pnpm-workspace.yaml and/or package.json`);throw U}}};var c2={type:"rush",async isMonorepoRoot(D){try{return await T4.access(wD.join(D,"rush.json"),i$),!0}catch($){if($&&$.code==="ENOENT")return!1;throw $}},isMonorepoRootSync(D){try{return r2.accessSync(wD.join(D,"rush.json"),i$),!0}catch($){if($&&$.code==="ENOENT")return!1;throw $}},async getPackages(D){let $=wD.resolve(D);try{let U=await T4.readFile(wD.join($,"rush.json"),"utf8"),X=cN.default.parse(U).projects.map((Y)=>wD.resolve($,Y.projectFolder)),F=await Promise.all(X.map(async(Y)=>{return{dir:Y,relativeDir:wD.relative(D,Y),packageJson:await j$(Y,"package.json")}}));return{tool:c2,packages:F,rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${c2.type} monorepo root: missing rush.json`);throw U}},getPackagesSync(D){let $=wD.resolve(D);try{let U=r2.readFileSync(wD.join($,"rush.json"),"utf8"),F=cN.default.parse(U).projects.map((Y)=>wD.resolve($,Y.projectFolder)).map((Y)=>{let J=z$(Y,"package.json");return{dir:Y,relativeDir:wD.relative(D,Y),packageJson:J}});return{tool:c2,packages:F,rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${c2.type} monorepo root: missing rush.json`);throw U}}},p2={type:"yarn",async isMonorepoRoot(D){try{let[$]=await Promise.all([j$(D,"package.json"),T4.access(wD.join(D,"yarn.lock"),i$)]);if($.workspaces){if(Array.isArray($.workspaces)||Array.isArray($.workspaces.packages))return!0}}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},isMonorepoRootSync(D){try{r2.accessSync(wD.join(D,"yarn.lock"),i$);let $=z$(D,"package.json");if($.workspaces){if(Array.isArray($.workspaces)||Array.isArray($.workspaces.packages))return!0}}catch($){if($&&$.code==="ENOENT")return!1;throw $}return!1},async getPackages(D){let $=wD.resolve(D);try{let U=await j$($,"package.json"),Q=Array.isArray(U.workspaces)?U.workspaces:U.workspaces.packages;return{tool:p2,packages:await e5(Q,$),rootPackage:{dir:$,relativeDir:".",packageJson:U},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${p2.type} monorepo root`);throw U}},getPackagesSync(D){let $=wD.resolve(D);try{let U=z$($,"package.json"),Q=Array.isArray(U.workspaces)?U.workspaces:U.workspaces.packages;return{tool:p2,packages:D7(Q,$),rootPackage:{dir:$,relativeDir:".",packageJson:U},rootDir:$}}catch(U){if(U&&U.code==="ENOENT")throw new U$(`Directory ${$} is not a valid ${p2.type} monorepo root`);throw U}}};var Pm=["capacitor.config.ts","capacitor.config.js","capacitor.config.json"];function z6(D){try{return oZD(D).isFile()}catch{return!1}}function U7(D){return Pm.some(($)=>z6(c$(D,$)))}function sZD(D){return Pm.map(($)=>c$(D,$)).find(z6)}function $7(D,$){let U=$;while(U<D.length){if(/\s/u.test(D[U])){U+=1;continue}if(D.startsWith("//",U))return U=D.indexOf(`
`,U+2),U===-1?D.length:$7(D,U+1);if(D.startsWith("/*",U)){let Q=D.indexOf("*/",U+2);return Q===-1?D.length:$7(D,Q+2)}break}return U}function Rm(D,$){let U=D[$];if(U!=="'"&&U!=='"')return;let Q="",X=!1;for(let F=$+1;F<D.length;F+=1){let Y=D[F];if(Y==="\\"){X=!0,F+=1;continue}if(Y===U)return{end:F+1,value:X?void 0:Q};Q+=Y}return{end:D.length}}function Am(D,$="appId"){let U=new Set,Q=0;while(Q<D.length){Q=$7(D,Q);let X=Rm(D,Q),F,Y=Q;if(X)F=X.value,Y=X.end;else if(/[A-Za-z_$]/u.test(D[Q]??"")){let J=D.slice(Q).match(/^[A-Za-z_$][\w$]*/u)?.[0];F=J,Y=Q+(J?.length??1)}if(F===$){let J=$7(D,Y);if(D[J]===":"){let I=$7(D,J+1),W=Rm(D,I)?.value?.trim();if(W)U.add(W)}}Q=Math.max(Y,Q+1)}return U.size===1?[...U][0]:void 0}function eZD(D){let $=sZD(D);if(!$)return;try{let U=jm($,"utf8");if($.endsWith(".json")){let Q=JSON.parse(U),X=Q.plugins?.CapgoBuilder?.capgoBuilderAppId;if(typeof X==="string"&&X.trim())return X.trim();return(typeof Q.appId==="string"?Q.appId.trim():"")||void 0}return Am(U,"capgoBuilderAppId")??Am(U)}catch{return}}async function Em(D,$,U){return{dir:$,relativeDir:UKD(D,$),packageName:U,appId:eZD($)}}function DKD(D,$){if(z6(c$(D,"pnpm-workspace.yaml")))return i2;if(z6(c$(D,"rush.json")))return c2;let U=$.packageManager?.toLowerCase()??"",Q=Array.isArray($.workspaces),X=$.workspaces!=null&&!Array.isArray($.workspaces)&&Array.isArray($.workspaces.packages);if(Q||X){if(U.startsWith("bun@")||z6(c$(D,"bun.lock"))||z6(c$(D,"bun.lockb")))return d2;if(U.startsWith("yarn@")||z6(c$(D,"yarn.lock"))||X)return p2;return n2}if(z6(c$(D,"lerna.json")))return l2;return}function $KD(D,$){let U=Tm(D,$);return U===""||U!==".."&&!U.startsWith(`..${Sm}`)&&!aZD(U)}function UKD(D,$){let U=Tm(D,$);return U?U.split(Sm).join("/"):"."}function o2(D,$,U){return{searchRoot:D,candidates:[],nxDetected:$,reason:U}}async function Cm(D){let $=tZD(D),U;try{U=Vm($)}catch{return o2($,!1,"invalid-workspace")}let Q=rZD(c$(U,"nx.json"));if(U7(U))return{searchRoot:U,candidates:[await Em(U,U)],nxDetected:Q};let X=c$(U,"package.json");if(!z6(X))return o2(U,Q,"missing-package-json");let F;try{F=JSON.parse(jm(X,"utf8"))}catch{return o2(U,Q,"invalid-workspace")}let Y=DKD(U,F);if(!Y)return o2(U,Q,"unsupported-workspace");try{let J=await Y.getPackages(U),I=new Map;for(let W of J.packages){let B;try{B=Vm(W.dir)}catch{continue}if(!$KD(U,B)||!U7(B))continue;let G=typeof W.packageJson.name==="string"?W.packageJson.name:void 0;I.set(B,await Em(U,B,G))}let q=[...I.values()].sort((W,B)=>W.relativeDir.localeCompare(B.relativeDir));if(q.length===0)return o2(U,Q,"no-capacitor-app");return{searchRoot:U,candidates:q,nxDetected:Q}}catch{return o2(U,Q,"invalid-workspace")}}dq();o9();function OY(D){let $=[];for(let U=S4(D);;U=a2(U))if($.push(U),U===a2(U))return $}function bm(D){return OY(D).find(($)=>{if(["pnpm-workspace.yaml","nx.json","lerna.json","rush.json"].some((U)=>X7(t2($,U))))return!0;try{return!!JSON.parse(_m(t2($,"package.json"),"utf8")).workspaces}catch{return!1}})??D}async function pN(D){let $=["capacitor.config.ts","capacitor.config.js","capacitor.config.json"].map((U)=>t2(D,U)).find(X7);if(!$)throw Error("No Capacitor config");return _8($)}function vm(D,$,U){if(D.packageJson){let Q=D.packageJson.split(",").map((F)=>F.trim()).filter(Boolean);if(Q.length!==1)return;let X=q1(S4(D.cwd,Q[0]));return JSON.parse(_m(X,"utf8")),a2(X)}if(D.mainFile){let Q=q1(S4(D.cwd,D.mainFile));return OY(a2(Q)).find((X)=>X7(t2(X,"package.json")))}if(typeof U.webDir==="string"){let Q=S4($,U.webDir),X=OY(Q===$?Q:a2(Q)).find((F)=>X7(t2(F,"package.json")));if(X)return X}return X7(t2($,"package.json"))?$:void 0}async function km(D){let $=q1(D.cwd),U=bm($),Q=OY($).find(U7),X=Q,F;if(X)F=await pN(X);else if(D.capacitorConfig){let I=q1(S4($,D.capacitorConfig));X=a2(I),F=await _8(I)}else{let I=await Cm(U),q=D.packageJson||D.mainFile?vm(D,U,{}):void 0;if((D.packageJson||D.mainFile)&&!q)return;let W=I.candidates.filter((B)=>q?q1(B.dir)===q:!D.appId||B.appId===D.appId);if(W.length!==1)return;X=W[0].dir;try{F=await pN(X)}catch{return}}let Y=N8(void 0,F);if(typeof Y!=="string"||!Y.trim()||D.appId&&D.appId!==Y||F.webDir!==void 0&&(typeof F.webDir!=="string"||!F.webDir.trim()))return;if(Q&&D.capacitorConfig){let I=await _8(q1(S4($,D.capacitorConfig)));if(N8(void 0,I)!==Y)return}let J=vm(D,X,F);if(!J)return;if(J!==X&&U7(J)&&N8(void 0,await pN(J))!==Y)return;return{dir:q1(J),workspaceRoot:bm(q1(J)),config:F,appId:Y,webDir:S4(X,F.webDir??"www")}}function QKD(D){return["updateUrl","statsUrl"].some(($)=>{let U=D?.[$];if(U===void 0||U===null||U==="")return!1;if(typeof U!=="string")return!0;try{let Q=new URL(U).hostname;return!["usecapgo.com","capgo.app"].some((X)=>Q===X||Q.endsWith(`.${X}`))}catch{return!0}})}async function xm(D){let $=XKD.CAPGO_TRUSTED_API_ORIGINS?.split(",")??[],U=D.apikey??AF();if(!U)return;let Q=await km(D);if(!Q)return;let X=Q.config.plugins?.CapacitorUpdater;if(QKD(X))return;let F={hostApi:X?.localApi||t6,supaHost:X?.localSupa,supaKey:X?.localSupaAnon},J=D.supaHost&&D.supaAnon&&!H4(D.supaHost)?`${s6(D.supaHost)}/functions/v1`:GL(F);if(!Qu(J,D,$))return;let I=D.supaAnon??F.supaKey;return{project:{dir:Q.dir,workspaceRoot:Q.workspaceRoot,appId:Q.appId,webDir:Q.webDir},apiHost:J,anonKey:I,apikey:U,command:D.command}}function um(D,$){return new Promise((U)=>{try{let Q=new YKD(D,{workerData:$,stdout:!0,stderr:!0});Q.stdout?.destroy(),Q.stderr?.destroy(),Q.on("error",()=>{}),Q.once("exit",()=>U())}catch{U()}})}async function IKD(D){let $=await xm(D);if(!$)return;let U=D.attemptIds??[D.attemptId??gm(),gm()];await Promise.allSettled([um(new URL("./notify-app-ready-worker.js",import.meta.url),{...$,attemptId:U[0]}),um(new URL("./updater-installed-worker.js",import.meta.url),{...$,attemptId:U[1]})])}IKD(JKD).catch(()=>{}).finally(()=>FKD(0));