bknd
Version:
Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, React Router, Astro, Cloudflare, Bun, Node, AWS Lambda & more.
19 lines • 1.18 MB
JavaScript
#!/usr/bin/env node
import{createRequire as Mr}from"node:module";var Gr=Object.create;var{getPrototypeOf:Hr,defineProperty:NR,getOwnPropertyNames:Qr}=Object;var Ur=Object.prototype.hasOwnProperty;var u0=($,X,Z)=>{Z=$!=null?Gr(Hr($)):{};let W=X||!$||!$.__esModule?NR(Z,"default",{value:$,enumerable:!0}):Z;for(let z of Qr($))if(!Ur.call(W,z))NR(W,z,{get:()=>$[z],enumerable:!0});return W};var E=($,X)=>()=>(X||$((X={exports:{}}).exports,X),X.exports);var _1=($,X)=>{for(var Z in X)NR($,Z,{get:X[Z],enumerable:!0,configurable:!0,set:(W)=>X[Z]=()=>W})};var z2=($,X)=>()=>($&&(X=$($=0)),X);var F=Mr(import.meta.url);var GY=E((wr)=>{class _R extends Error{constructor($,X,Z){super(Z);Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.code=X,this.exitCode=$,this.nestedError=void 0}}class hP extends _R{constructor($){super(1,"commander.invalidArgument",$);Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name}}wr.CommanderError=_R;wr.InvalidArgumentError=hP});var FU=E((Kr)=>{var{InvalidArgumentError:Ar}=GY();class vP{constructor($,X){switch(this.description=X||"",this.variadic=!1,this.parseArg=void 0,this.defaultValue=void 0,this.defaultValueDescription=void 0,this.argChoices=void 0,$[0]){case"<":this.required=!0,this._name=$.slice(1,-1);break;case"[":this.required=!1,this._name=$.slice(1,-1);break;default:this.required=!0,this._name=$;break}if(this._name.length>3&&this._name.slice(-3)==="...")this.variadic=!0,this._name=this._name.slice(0,-3)}name(){return this._name}_concatValue($,X){if(X===this.defaultValue||!Array.isArray(X))return[$];return X.concat($)}default($,X){return this.defaultValue=$,this.defaultValueDescription=X,this}argParser($){return this.parseArg=$,this}choices($){return this.argChoices=$.slice(),this.parseArg=(X,Z)=>{if(!this.argChoices.includes(X))throw new Ar(`Allowed choices are ${this.argChoices.join(", ")}.`);if(this.variadic)return this._concatValue(X,Z);return X},this}argRequired(){return this.required=!0,this}argOptional(){return this.required=!1,this}}function Rr($){let X=$.name()+($.variadic===!0?"...":"");return $.required?"<"+X+">":"["+X+"]"}Kr.Argument=vP;Kr.humanReadableArgName=Rr});var BR=E((_r)=>{var{humanReadableArgName:Nr}=FU();class yP{constructor(){this.helpWidth=void 0,this.sortSubcommands=!1,this.sortOptions=!1,this.showGlobalOptions=!1}visibleCommands($){let X=$.commands.filter((Z)=>!Z._hidden);if($._hasImplicitHelpCommand()){let[,Z,W]=$._helpCommandnameAndArgs.match(/([^ ]+) *(.*)/),z=$.createCommand(Z).helpOption(!1);if(z.description($._helpCommandDescription),W)z.arguments(W);X.push(z)}if(this.sortSubcommands)X.sort((Z,W)=>{return Z.name().localeCompare(W.name())});return X}compareOptions($,X){let Z=(W)=>{return W.short?W.short.replace(/^-/,""):W.long.replace(/^--/,"")};return Z($).localeCompare(Z(X))}visibleOptions($){let X=$.options.filter((z)=>!z.hidden),Z=$._hasHelpOption&&$._helpShortFlag&&!$._findOption($._helpShortFlag),W=$._hasHelpOption&&!$._findOption($._helpLongFlag);if(Z||W){let z;if(!Z)z=$.createOption($._helpLongFlag,$._helpDescription);else if(!W)z=$.createOption($._helpShortFlag,$._helpDescription);else z=$.createOption($._helpFlags,$._helpDescription);X.push(z)}if(this.sortOptions)X.sort(this.compareOptions);return X}visibleGlobalOptions($){if(!this.showGlobalOptions)return[];let X=[];for(let Z=$.parent;Z;Z=Z.parent){let W=Z.options.filter((z)=>!z.hidden);X.push(...W)}if(this.sortOptions)X.sort(this.compareOptions);return X}visibleArguments($){if($._argsDescription)$._args.forEach((X)=>{X.description=X.description||$._argsDescription[X.name()]||""});if($._args.find((X)=>X.description))return $._args;return[]}subcommandTerm($){let X=$._args.map((Z)=>Nr(Z)).join(" ");return $._name+($._aliases[0]?"|"+$._aliases[0]:"")+($.options.length?" [options]":"")+(X?" "+X:"")}optionTerm($){return $.flags}argumentTerm($){return $.name()}longestSubcommandTermLength($,X){return X.visibleCommands($).reduce((Z,W)=>{return Math.max(Z,X.subcommandTerm(W).length)},0)}longestOptionTermLength($,X){return X.visibleOptions($).reduce((Z,W)=>{return Math.max(Z,X.optionTerm(W).length)},0)}longestGlobalOptionTermLength($,X){return X.visibleGlobalOptions($).reduce((Z,W)=>{return Math.max(Z,X.optionTerm(W).length)},0)}longestArgumentTermLength($,X){return X.visibleArguments($).reduce((Z,W)=>{return Math.max(Z,X.argumentTerm(W).length)},0)}commandUsage($){let X=$._name;if($._aliases[0])X=X+"|"+$._aliases[0];let Z="";for(let W=$.parent;W;W=W.parent)Z=W.name()+" "+Z;return Z+X+" "+$.usage()}commandDescription($){return $.description()}subcommandDescription($){return $.summary()||$.description()}optionDescription($){let X=[];if($.argChoices)X.push(`choices: ${$.argChoices.map((Z)=>JSON.stringify(Z)).join(", ")}`);if($.defaultValue!==void 0){if($.required||$.optional||$.isBoolean()&&typeof $.defaultValue==="boolean")X.push(`default: ${$.defaultValueDescription||JSON.stringify($.defaultValue)}`)}if($.presetArg!==void 0&&$.optional)X.push(`preset: ${JSON.stringify($.presetArg)}`);if($.envVar!==void 0)X.push(`env: ${$.envVar}`);if(X.length>0)return`${$.description} (${X.join(", ")})`;return $.description}argumentDescription($){let X=[];if($.argChoices)X.push(`choices: ${$.argChoices.map((Z)=>JSON.stringify(Z)).join(", ")}`);if($.defaultValue!==void 0)X.push(`default: ${$.defaultValueDescription||JSON.stringify($.defaultValue)}`);if(X.length>0){let Z=`(${X.join(", ")})`;if($.description)return`${$.description} ${Z}`;return Z}return $.description}formatHelp($,X){let Z=X.padWidth($,X),W=X.helpWidth||80,z=2,J=2;function Y(A,f){if(f){let R=`${A.padEnd(Z+2)}${f}`;return X.wrap(R,W-2,Z+2)}return A}function G(A){return A.join(`
`).replace(/^/gm," ".repeat(2))}let H=[`Usage: ${X.commandUsage($)}`,""],Q=X.commandDescription($);if(Q.length>0)H=H.concat([Q,""]);let U=X.visibleArguments($).map((A)=>{return Y(X.argumentTerm(A),X.argumentDescription(A))});if(U.length>0)H=H.concat(["Arguments:",G(U),""]);let M=X.visibleOptions($).map((A)=>{return Y(X.optionTerm(A),X.optionDescription(A))});if(M.length>0)H=H.concat(["Options:",G(M),""]);if(this.showGlobalOptions){let A=X.visibleGlobalOptions($).map((f)=>{return Y(X.optionTerm(f),X.optionDescription(f))});if(A.length>0)H=H.concat(["Global Options:",G(A),""])}let L=X.visibleCommands($).map((A)=>{return Y(X.subcommandTerm(A),X.subcommandDescription(A))});if(L.length>0)H=H.concat(["Commands:",G(L),""]);return H.join(`
`)}padWidth($,X){return Math.max(X.longestOptionTermLength($,X),X.longestGlobalOptionTermLength($,X),X.longestSubcommandTermLength($,X),X.longestArgumentTermLength($,X))}wrap($,X,Z,W=40){if($.match(/[\n]\s+/))return $;let z=X-Z;if(z<W)return $;let J=$.slice(0,Z),Y=$.slice(Z),G=" ".repeat(Z),H=new RegExp(".{1,"+(z-1)+"}([\\s]|$)|[^\\s]+?([\\s]|$)","g"),Q=Y.match(H)||[];return J+Q.map((U,M)=>{if(U.slice(-1)===`
`)U=U.slice(0,U.length-1);return(M>0?G:"")+U.trimRight()}).join(`
`)}}_r.Help=yP});var VR=E((Fr)=>{var{InvalidArgumentError:Vr}=GY();class mP{constructor($,X){this.flags=$,this.description=X||"",this.required=$.includes("<"),this.optional=$.includes("["),this.variadic=/\w\.\.\.[>\]]$/.test($),this.mandatory=!1;let Z=uP($);if(this.short=Z.shortFlag,this.long=Z.longFlag,this.negate=!1,this.long)this.negate=this.long.startsWith("--no-");this.defaultValue=void 0,this.defaultValueDescription=void 0,this.presetArg=void 0,this.envVar=void 0,this.parseArg=void 0,this.hidden=!1,this.argChoices=void 0,this.conflictsWith=[],this.implied=void 0}default($,X){return this.defaultValue=$,this.defaultValueDescription=X,this}preset($){return this.presetArg=$,this}conflicts($){return this.conflictsWith=this.conflictsWith.concat($),this}implies($){return this.implied=Object.assign(this.implied||{},$),this}env($){return this.envVar=$,this}argParser($){return this.parseArg=$,this}makeOptionMandatory($=!0){return this.mandatory=!!$,this}hideHelp($=!0){return this.hidden=!!$,this}_concatValue($,X){if(X===this.defaultValue||!Array.isArray(X))return[$];return X.concat($)}choices($){return this.argChoices=$.slice(),this.parseArg=(X,Z)=>{if(!this.argChoices.includes(X))throw new Vr(`Allowed choices are ${this.argChoices.join(", ")}.`);if(this.variadic)return this._concatValue(X,Z);return X},this}name(){if(this.long)return this.long.replace(/^--/,"");return this.short.replace(/^-/,"")}attributeName(){return Ir(this.name().replace(/^no-/,""))}is($){return this.short===$||this.long===$}isBoolean(){return!this.required&&!this.optional&&!this.negate}}class dP{constructor($){this.positiveOptions=new Map,this.negativeOptions=new Map,this.dualOptions=new Set,$.forEach((X)=>{if(X.negate)this.negativeOptions.set(X.attributeName(),X);else this.positiveOptions.set(X.attributeName(),X)}),this.negativeOptions.forEach((X,Z)=>{if(this.positiveOptions.has(Z))this.dualOptions.add(Z)})}valueFromOption($,X){let Z=X.attributeName();if(!this.dualOptions.has(Z))return!0;let W=this.negativeOptions.get(Z).presetArg,z=W!==void 0?W:!1;return X.negate===(z===$)}}function Ir($){return $.split("-").reduce((X,Z)=>{return X+Z[0].toUpperCase()+Z.slice(1)})}function uP($){let X,Z,W=$.split(/[ |,]+/);if(W.length>1&&!/^[[<]/.test(W[1]))X=W.shift();if(Z=W.shift(),!X&&/^-[^-]$/.test(Z))X=Z,Z=void 0;return{shortFlag:X,longFlag:Z}}Fr.Option=mP;Fr.splitOptionFlags=uP;Fr.DualOptions=dP});var iP=E((Er)=>{function xr($,X){if(Math.abs($.length-X.length)>3)return Math.max($.length,X.length);let Z=[];for(let W=0;W<=$.length;W++)Z[W]=[W];for(let W=0;W<=X.length;W++)Z[0][W]=W;for(let W=1;W<=X.length;W++)for(let z=1;z<=$.length;z++){let J=1;if($[z-1]===X[W-1])J=0;else J=1;if(Z[z][W]=Math.min(Z[z-1][W]+1,Z[z][W-1]+1,Z[z-1][W-1]+J),z>1&&W>1&&$[z-1]===X[W-2]&&$[z-2]===X[W-1])Z[z][W]=Math.min(Z[z][W],Z[z-2][W-2]+1)}return Z[$.length][X.length]}function Dr($,X){if(!X||X.length===0)return"";X=Array.from(new Set(X));let Z=$.startsWith("--");if(Z)$=$.slice(2),X=X.map((Y)=>Y.slice(2));let W=[],z=3,J=0.4;if(X.forEach((Y)=>{if(Y.length<=1)return;let G=xr($,Y),H=Math.max($.length,Y.length);if((H-G)/H>J){if(G<z)z=G,W=[Y];else if(G===z)W.push(Y)}}),W.sort((Y,G)=>Y.localeCompare(G)),Z)W=W.map((Y)=>`--${Y}`);if(W.length>1)return`
(Did you mean one of ${W.join(", ")}?)`;if(W.length===1)return`
(Did you mean ${W[0]}?)`;return""}Er.suggestSimilar=Dr});var rP=E((yr)=>{var jr=F("events").EventEmitter,IR=F("child_process"),t5=F("path"),FR=F("fs"),u1=F("process"),{Argument:kr,humanReadableArgName:gr}=FU(),{CommanderError:PR}=GY(),{Help:br}=BR(),{Option:cP,splitOptionFlags:hr,DualOptions:vr}=VR(),{suggestSimilar:pP}=iP();class SR extends jr{constructor($){super();this.commands=[],this.options=[],this.parent=null,this._allowUnknownOption=!1,this._allowExcessArguments=!0,this._args=[],this.args=[],this.rawArgs=[],this.processedArgs=[],this._scriptPath=null,this._name=$||"",this._optionValues={},this._optionValueSources={},this._storeOptionsAsProperties=!1,this._actionHandler=null,this._executableHandler=!1,this._executableFile=null,this._executableDir=null,this._defaultCommandName=null,this._exitCallback=null,this._aliases=[],this._combineFlagAndOptionalValue=!0,this._description="",this._summary="",this._argsDescription=void 0,this._enablePositionalOptions=!1,this._passThroughOptions=!1,this._lifeCycleHooks={},this._showHelpAfterError=!1,this._showSuggestionAfterError=!0,this._outputConfiguration={writeOut:(X)=>u1.stdout.write(X),writeErr:(X)=>u1.stderr.write(X),getOutHelpWidth:()=>u1.stdout.isTTY?u1.stdout.columns:void 0,getErrHelpWidth:()=>u1.stderr.isTTY?u1.stderr.columns:void 0,outputError:(X,Z)=>Z(X)},this._hidden=!1,this._hasHelpOption=!0,this._helpFlags="-h, --help",this._helpDescription="display help for command",this._helpShortFlag="-h",this._helpLongFlag="--help",this._addImplicitHelpCommand=void 0,this._helpCommandName="help",this._helpCommandnameAndArgs="help [command]",this._helpCommandDescription="display help for command",this._helpConfiguration={}}copyInheritedSettings($){return this._outputConfiguration=$._outputConfiguration,this._hasHelpOption=$._hasHelpOption,this._helpFlags=$._helpFlags,this._helpDescription=$._helpDescription,this._helpShortFlag=$._helpShortFlag,this._helpLongFlag=$._helpLongFlag,this._helpCommandName=$._helpCommandName,this._helpCommandnameAndArgs=$._helpCommandnameAndArgs,this._helpCommandDescription=$._helpCommandDescription,this._helpConfiguration=$._helpConfiguration,this._exitCallback=$._exitCallback,this._storeOptionsAsProperties=$._storeOptionsAsProperties,this._combineFlagAndOptionalValue=$._combineFlagAndOptionalValue,this._allowExcessArguments=$._allowExcessArguments,this._enablePositionalOptions=$._enablePositionalOptions,this._showHelpAfterError=$._showHelpAfterError,this._showSuggestionAfterError=$._showSuggestionAfterError,this}command($,X,Z){let W=X,z=Z;if(typeof W==="object"&&W!==null)z=W,W=null;z=z||{};let[,J,Y]=$.match(/([^ ]+) *(.*)/),G=this.createCommand(J);if(W)G.description(W),G._executableHandler=!0;if(z.isDefault)this._defaultCommandName=G._name;if(G._hidden=!!(z.noHelp||z.hidden),G._executableFile=z.executableFile||null,Y)G.arguments(Y);if(this.commands.push(G),G.parent=this,G.copyInheritedSettings(this),W)return this;return G}createCommand($){return new SR($)}createHelp(){return Object.assign(new br,this.configureHelp())}configureHelp($){if($===void 0)return this._helpConfiguration;return this._helpConfiguration=$,this}configureOutput($){if($===void 0)return this._outputConfiguration;return Object.assign(this._outputConfiguration,$),this}showHelpAfterError($=!0){if(typeof $!=="string")$=!!$;return this._showHelpAfterError=$,this}showSuggestionAfterError($=!0){return this._showSuggestionAfterError=!!$,this}addCommand($,X){if(!$._name)throw new Error(`Command passed to .addCommand() must have a name
- specify the name in Command constructor or using .name()`);if(X=X||{},X.isDefault)this._defaultCommandName=$._name;if(X.noHelp||X.hidden)$._hidden=!0;return this.commands.push($),$.parent=this,this}createArgument($,X){return new kr($,X)}argument($,X,Z,W){let z=this.createArgument($,X);if(typeof Z==="function")z.default(W).argParser(Z);else z.default(Z);return this.addArgument(z),this}arguments($){return $.split(/ +/).forEach((X)=>{this.argument(X)}),this}addArgument($){let X=this._args.slice(-1)[0];if(X&&X.variadic)throw new Error(`only the last argument can be variadic '${X.name()}'`);if($.required&&$.defaultValue!==void 0&&$.parseArg===void 0)throw new Error(`a default value for a required argument is never used: '${$.name()}'`);return this._args.push($),this}addHelpCommand($,X){if($===!1)this._addImplicitHelpCommand=!1;else{if(this._addImplicitHelpCommand=!0,typeof $==="string")this._helpCommandName=$.split(" ")[0],this._helpCommandnameAndArgs=$;this._helpCommandDescription=X||this._helpCommandDescription}return this}_hasImplicitHelpCommand(){if(this._addImplicitHelpCommand===void 0)return this.commands.length&&!this._actionHandler&&!this._findCommand("help");return this._addImplicitHelpCommand}hook($,X){let Z=["preSubcommand","preAction","postAction"];if(!Z.includes($))throw new Error(`Unexpected value for event passed to hook : '${$}'.
Expecting one of '${Z.join("', '")}'`);if(this._lifeCycleHooks[$])this._lifeCycleHooks[$].push(X);else this._lifeCycleHooks[$]=[X];return this}exitOverride($){if($)this._exitCallback=$;else this._exitCallback=(X)=>{if(X.code!=="commander.executeSubCommandAsync")throw X};return this}_exit($,X,Z){if(this._exitCallback)this._exitCallback(new PR($,X,Z));u1.exit($)}action($){let X=(Z)=>{let W=this._args.length,z=Z.slice(0,W);if(this._storeOptionsAsProperties)z[W]=this;else z[W]=this.opts();return z.push(this),$.apply(this,z)};return this._actionHandler=X,this}createOption($,X){return new cP($,X)}addOption($){let X=$.name(),Z=$.attributeName();if($.negate){let z=$.long.replace(/^--no-/,"--");if(!this._findOption(z))this.setOptionValueWithSource(Z,$.defaultValue===void 0?!0:$.defaultValue,"default")}else if($.defaultValue!==void 0)this.setOptionValueWithSource(Z,$.defaultValue,"default");this.options.push($);let W=(z,J,Y)=>{if(z==null&&$.presetArg!==void 0)z=$.presetArg;let G=this.getOptionValue(Z);if(z!==null&&$.parseArg)try{z=$.parseArg(z,G)}catch(H){if(H.code==="commander.invalidArgument"){let Q=`${J} ${H.message}`;this.error(Q,{exitCode:H.exitCode,code:H.code})}throw H}else if(z!==null&&$.variadic)z=$._concatValue(z,G);if(z==null)if($.negate)z=!1;else if($.isBoolean()||$.optional)z=!0;else z="";this.setOptionValueWithSource(Z,z,Y)};if(this.on("option:"+X,(z)=>{let J=`error: option '${$.flags}' argument '${z}' is invalid.`;W(z,J,"cli")}),$.envVar)this.on("optionEnv:"+X,(z)=>{let J=`error: option '${$.flags}' value '${z}' from env '${$.envVar}' is invalid.`;W(z,J,"env")});return this}_optionEx($,X,Z,W,z){if(typeof X==="object"&&X instanceof cP)throw new Error("To add an Option object use addOption() instead of option() or requiredOption()");let J=this.createOption(X,Z);if(J.makeOptionMandatory(!!$.mandatory),typeof W==="function")J.default(z).argParser(W);else if(W instanceof RegExp){let Y=W;W=(G,H)=>{let Q=Y.exec(G);return Q?Q[0]:H},J.default(z).argParser(W)}else J.default(W);return this.addOption(J)}option($,X,Z,W){return this._optionEx({},$,X,Z,W)}requiredOption($,X,Z,W){return this._optionEx({mandatory:!0},$,X,Z,W)}combineFlagAndOptionalValue($=!0){return this._combineFlagAndOptionalValue=!!$,this}allowUnknownOption($=!0){return this._allowUnknownOption=!!$,this}allowExcessArguments($=!0){return this._allowExcessArguments=!!$,this}enablePositionalOptions($=!0){return this._enablePositionalOptions=!!$,this}passThroughOptions($=!0){if(this._passThroughOptions=!!$,!!this.parent&&$&&!this.parent._enablePositionalOptions)throw new Error("passThroughOptions can not be used without turning on enablePositionalOptions for parent command(s)");return this}storeOptionsAsProperties($=!0){if(this._storeOptionsAsProperties=!!$,this.options.length)throw new Error("call .storeOptionsAsProperties() before adding options");return this}getOptionValue($){if(this._storeOptionsAsProperties)return this[$];return this._optionValues[$]}setOptionValue($,X){return this.setOptionValueWithSource($,X,void 0)}setOptionValueWithSource($,X,Z){if(this._storeOptionsAsProperties)this[$]=X;else this._optionValues[$]=X;return this._optionValueSources[$]=Z,this}getOptionValueSource($){return this._optionValueSources[$]}getOptionValueSourceWithGlobals($){let X;return HY(this).forEach((Z)=>{if(Z.getOptionValueSource($)!==void 0)X=Z.getOptionValueSource($)}),X}_prepareUserArgs($,X){if($!==void 0&&!Array.isArray($))throw new Error("first parameter to parse must be array or undefined");if(X=X||{},$===void 0){if($=u1.argv,u1.versions&&u1.versions.electron)X.from="electron"}this.rawArgs=$.slice();let Z;switch(X.from){case void 0:case"node":this._scriptPath=$[1],Z=$.slice(2);break;case"electron":if(u1.defaultApp)this._scriptPath=$[1],Z=$.slice(2);else Z=$.slice(1);break;case"user":Z=$.slice(0);break;default:throw new Error(`unexpected parse option { from: '${X.from}' }`)}if(!this._name&&this._scriptPath)this.nameFromFilename(this._scriptPath);return this._name=this._name||"program",Z}parse($,X){let Z=this._prepareUserArgs($,X);return this._parseCommand([],Z),this}async parseAsync($,X){let Z=this._prepareUserArgs($,X);return await this._parseCommand([],Z),this}_executeSubCommand($,X){X=X.slice();let Z=!1,W=[".js",".ts",".tsx",".mjs",".cjs"];function z(Q,U){let M=t5.resolve(Q,U);if(FR.existsSync(M))return M;if(W.includes(t5.extname(U)))return;let L=W.find((A)=>FR.existsSync(`${M}${A}`));if(L)return`${M}${L}`;return}this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let J=$._executableFile||`${this._name}-${$._name}`,Y=this._executableDir||"";if(this._scriptPath){let Q;try{Q=FR.realpathSync(this._scriptPath)}catch(U){Q=this._scriptPath}Y=t5.resolve(t5.dirname(Q),Y)}if(Y){let Q=z(Y,J);if(!Q&&!$._executableFile&&this._scriptPath){let U=t5.basename(this._scriptPath,t5.extname(this._scriptPath));if(U!==this._name)Q=z(Y,`${U}-${$._name}`)}J=Q||J}Z=W.includes(t5.extname(J));let G;if(u1.platform!=="win32")if(Z)X.unshift(J),X=lP(u1.execArgv).concat(X),G=IR.spawn(u1.argv[0],X,{stdio:"inherit"});else G=IR.spawn(J,X,{stdio:"inherit"});else X.unshift(J),X=lP(u1.execArgv).concat(X),G=IR.spawn(u1.execPath,X,{stdio:"inherit"});if(!G.killed)["SIGUSR1","SIGUSR2","SIGTERM","SIGINT","SIGHUP"].forEach((U)=>{u1.on(U,()=>{if(G.killed===!1&&G.exitCode===null)G.kill(U)})});let H=this._exitCallback;if(!H)G.on("close",u1.exit.bind(u1));else G.on("close",()=>{H(new PR(u1.exitCode||0,"commander.executeSubCommandAsync","(close)"))});G.on("error",(Q)=>{if(Q.code==="ENOENT"){let U=Y?`searched for local subcommand relative to directory '${Y}'`:"no directory for search for local subcommand, use .executableDir() to supply a custom directory",M=`'${J}' does not exist
- if '${$._name}' is not meant to be an executable command, remove description parameter from '.command()' and use '.description()' instead
- if the default executable name is not suitable, use the executableFile option to supply a custom name or path
- ${U}`;throw new Error(M)}else if(Q.code==="EACCES")throw new Error(`'${J}' not executable`);if(!H)u1.exit(1);else{let U=new PR(1,"commander.executeSubCommandAsync","(error)");U.nestedError=Q,H(U)}}),this.runningCommand=G}_dispatchSubcommand($,X,Z){let W=this._findCommand($);if(!W)this.help({error:!0});let z;return z=this._chainOrCallSubCommandHook(z,W,"preSubcommand"),z=this._chainOrCall(z,()=>{if(W._executableHandler)this._executeSubCommand(W,X.concat(Z));else return W._parseCommand(X,Z)}),z}_checkNumberOfArguments(){if(this._args.forEach(($,X)=>{if($.required&&this.args[X]==null)this.missingArgument($.name())}),this._args.length>0&&this._args[this._args.length-1].variadic)return;if(this.args.length>this._args.length)this._excessArguments(this.args)}_processArguments(){let $=(Z,W,z)=>{let J=W;if(W!==null&&Z.parseArg)try{J=Z.parseArg(W,z)}catch(Y){if(Y.code==="commander.invalidArgument"){let G=`error: command-argument value '${W}' is invalid for argument '${Z.name()}'. ${Y.message}`;this.error(G,{exitCode:Y.exitCode,code:Y.code})}throw Y}return J};this._checkNumberOfArguments();let X=[];this._args.forEach((Z,W)=>{let z=Z.defaultValue;if(Z.variadic){if(W<this.args.length){if(z=this.args.slice(W),Z.parseArg)z=z.reduce((J,Y)=>{return $(Z,Y,J)},Z.defaultValue)}else if(z===void 0)z=[]}else if(W<this.args.length){if(z=this.args[W],Z.parseArg)z=$(Z,z,Z.defaultValue)}X[W]=z}),this.processedArgs=X}_chainOrCall($,X){if($&&$.then&&typeof $.then==="function")return $.then(()=>X());return X()}_chainOrCallHooks($,X){let Z=$,W=[];if(HY(this).reverse().filter((z)=>z._lifeCycleHooks[X]!==void 0).forEach((z)=>{z._lifeCycleHooks[X].forEach((J)=>{W.push({hookedCommand:z,callback:J})})}),X==="postAction")W.reverse();return W.forEach((z)=>{Z=this._chainOrCall(Z,()=>{return z.callback(z.hookedCommand,this)})}),Z}_chainOrCallSubCommandHook($,X,Z){let W=$;if(this._lifeCycleHooks[Z]!==void 0)this._lifeCycleHooks[Z].forEach((z)=>{W=this._chainOrCall(W,()=>{return z(this,X)})});return W}_parseCommand($,X){let Z=this.parseOptions(X);if(this._parseOptionsEnv(),this._parseOptionsImplied(),$=$.concat(Z.operands),X=Z.unknown,this.args=$.concat(X),$&&this._findCommand($[0]))return this._dispatchSubcommand($[0],$.slice(1),X);if(this._hasImplicitHelpCommand()&&$[0]===this._helpCommandName){if($.length===1)this.help();return this._dispatchSubcommand($[1],[],[this._helpLongFlag])}if(this._defaultCommandName)return nP(this,X),this._dispatchSubcommand(this._defaultCommandName,$,X);if(this.commands.length&&this.args.length===0&&!this._actionHandler&&!this._defaultCommandName)this.help({error:!0});nP(this,Z.unknown),this._checkForMissingMandatoryOptions(),this._checkForConflictingOptions();let W=()=>{if(Z.unknown.length>0)this.unknownOption(Z.unknown[0])},z=`command:${this.name()}`;if(this._actionHandler){W(),this._processArguments();let J;if(J=this._chainOrCallHooks(J,"preAction"),J=this._chainOrCall(J,()=>this._actionHandler(this.processedArgs)),this.parent)J=this._chainOrCall(J,()=>{this.parent.emit(z,$,X)});return J=this._chainOrCallHooks(J,"postAction"),J}if(this.parent&&this.parent.listenerCount(z))W(),this._processArguments(),this.parent.emit(z,$,X);else if($.length){if(this._findCommand("*"))return this._dispatchSubcommand("*",$,X);if(this.listenerCount("command:*"))this.emit("command:*",$,X);else if(this.commands.length)this.unknownCommand();else W(),this._processArguments()}else if(this.commands.length)W(),this.help({error:!0});else W(),this._processArguments()}_findCommand($){if(!$)return;return this.commands.find((X)=>X._name===$||X._aliases.includes($))}_findOption($){return this.options.find((X)=>X.is($))}_checkForMissingMandatoryOptions(){for(let $=this;$;$=$.parent)$.options.forEach((X)=>{if(X.mandatory&&$.getOptionValue(X.attributeName())===void 0)$.missingMandatoryOptionValue(X)})}_checkForConflictingLocalOptions(){let $=this.options.filter((Z)=>{let W=Z.attributeName();if(this.getOptionValue(W)===void 0)return!1;return this.getOptionValueSource(W)!=="default"});$.filter((Z)=>Z.conflictsWith.length>0).forEach((Z)=>{let W=$.find((z)=>Z.conflictsWith.includes(z.attributeName()));if(W)this._conflictingOption(Z,W)})}_checkForConflictingOptions(){for(let $=this;$;$=$.parent)$._checkForConflictingLocalOptions()}parseOptions($){let X=[],Z=[],W=X,z=$.slice();function J(G){return G.length>1&&G[0]==="-"}let Y=null;while(z.length){let G=z.shift();if(G==="--"){if(W===Z)W.push(G);W.push(...z);break}if(Y&&!J(G)){this.emit(`option:${Y.name()}`,G);continue}if(Y=null,J(G)){let H=this._findOption(G);if(H){if(H.required){let Q=z.shift();if(Q===void 0)this.optionMissingArgument(H);this.emit(`option:${H.name()}`,Q)}else if(H.optional){let Q=null;if(z.length>0&&!J(z[0]))Q=z.shift();this.emit(`option:${H.name()}`,Q)}else this.emit(`option:${H.name()}`);Y=H.variadic?H:null;continue}}if(G.length>2&&G[0]==="-"&&G[1]!=="-"){let H=this._findOption(`-${G[1]}`);if(H){if(H.required||H.optional&&this._combineFlagAndOptionalValue)this.emit(`option:${H.name()}`,G.slice(2));else this.emit(`option:${H.name()}`),z.unshift(`-${G.slice(2)}`);continue}}if(/^--[^=]+=/.test(G)){let H=G.indexOf("="),Q=this._findOption(G.slice(0,H));if(Q&&(Q.required||Q.optional)){this.emit(`option:${Q.name()}`,G.slice(H+1));continue}}if(J(G))W=Z;if((this._enablePositionalOptions||this._passThroughOptions)&&X.length===0&&Z.length===0){if(this._findCommand(G)){if(X.push(G),z.length>0)Z.push(...z);break}else if(G===this._helpCommandName&&this._hasImplicitHelpCommand()){if(X.push(G),z.length>0)X.push(...z);break}else if(this._defaultCommandName){if(Z.push(G),z.length>0)Z.push(...z);break}}if(this._passThroughOptions){if(W.push(G),z.length>0)W.push(...z);break}W.push(G)}return{operands:X,unknown:Z}}opts(){if(this._storeOptionsAsProperties){let $={},X=this.options.length;for(let Z=0;Z<X;Z++){let W=this.options[Z].attributeName();$[W]=W===this._versionOptionName?this._version:this[W]}return $}return this._optionValues}optsWithGlobals(){return HY(this).reduce(($,X)=>Object.assign($,X.opts()),{})}error($,X){if(this._outputConfiguration.outputError(`${$}
`,this._outputConfiguration.writeErr),typeof this._showHelpAfterError==="string")this._outputConfiguration.writeErr(`${this._showHelpAfterError}
`);else if(this._showHelpAfterError)this._outputConfiguration.writeErr(`
`),this.outputHelp({error:!0});let Z=X||{},W=Z.exitCode||1,z=Z.code||"commander.error";this._exit(W,z,$)}_parseOptionsEnv(){this.options.forEach(($)=>{if($.envVar&&$.envVar in u1.env){let X=$.attributeName();if(this.getOptionValue(X)===void 0||["default","config","env"].includes(this.getOptionValueSource(X)))if($.required||$.optional)this.emit(`optionEnv:${$.name()}`,u1.env[$.envVar]);else this.emit(`optionEnv:${$.name()}`)}})}_parseOptionsImplied(){let $=new vr(this.options),X=(Z)=>{return this.getOptionValue(Z)!==void 0&&!["default","implied"].includes(this.getOptionValueSource(Z))};this.options.filter((Z)=>Z.implied!==void 0&&X(Z.attributeName())&&$.valueFromOption(this.getOptionValue(Z.attributeName()),Z)).forEach((Z)=>{Object.keys(Z.implied).filter((W)=>!X(W)).forEach((W)=>{this.setOptionValueWithSource(W,Z.implied[W],"implied")})})}missingArgument($){let X=`error: missing required argument '${$}'`;this.error(X,{code:"commander.missingArgument"})}optionMissingArgument($){let X=`error: option '${$.flags}' argument missing`;this.error(X,{code:"commander.optionMissingArgument"})}missingMandatoryOptionValue($){let X=`error: required option '${$.flags}' not specified`;this.error(X,{code:"commander.missingMandatoryOptionValue"})}_conflictingOption($,X){let Z=(J)=>{let Y=J.attributeName(),G=this.getOptionValue(Y),H=this.options.find((U)=>U.negate&&Y===U.attributeName()),Q=this.options.find((U)=>!U.negate&&Y===U.attributeName());if(H&&(H.presetArg===void 0&&G===!1||H.presetArg!==void 0&&G===H.presetArg))return H;return Q||J},W=(J)=>{let Y=Z(J),G=Y.attributeName();if(this.getOptionValueSource(G)==="env")return`environment variable '${Y.envVar}'`;return`option '${Y.flags}'`},z=`error: ${W($)} cannot be used with ${W(X)}`;this.error(z,{code:"commander.conflictingOption"})}unknownOption($){if(this._allowUnknownOption)return;let X="";if($.startsWith("--")&&this._showSuggestionAfterError){let W=[],z=this;do{let J=z.createHelp().visibleOptions(z).filter((Y)=>Y.long).map((Y)=>Y.long);W=W.concat(J),z=z.parent}while(z&&!z._enablePositionalOptions);X=pP($,W)}let Z=`error: unknown option '${$}'${X}`;this.error(Z,{code:"commander.unknownOption"})}_excessArguments($){if(this._allowExcessArguments)return;let X=this._args.length,Z=X===1?"":"s",z=`error: too many arguments${this.parent?` for '${this.name()}'`:""}. Expected ${X} argument${Z} but got ${$.length}.`;this.error(z,{code:"commander.excessArguments"})}unknownCommand(){let $=this.args[0],X="";if(this._showSuggestionAfterError){let W=[];this.createHelp().visibleCommands(this).forEach((z)=>{if(W.push(z.name()),z.alias())W.push(z.alias())}),X=pP($,W)}let Z=`error: unknown command '${$}'${X}`;this.error(Z,{code:"commander.unknownCommand"})}version($,X,Z){if($===void 0)return this._version;this._version=$,X=X||"-V, --version",Z=Z||"output the version number";let W=this.createOption(X,Z);return this._versionOptionName=W.attributeName(),this.options.push(W),this.on("option:"+W.name(),()=>{this._outputConfiguration.writeOut(`${$}
`),this._exit(0,"commander.version",$)}),this}description($,X){if($===void 0&&X===void 0)return this._description;if(this._description=$,X)this._argsDescription=X;return this}summary($){if($===void 0)return this._summary;return this._summary=$,this}alias($){if($===void 0)return this._aliases[0];let X=this;if(this.commands.length!==0&&this.commands[this.commands.length-1]._executableHandler)X=this.commands[this.commands.length-1];if($===X._name)throw new Error("Command alias can't be the same as its name");return X._aliases.push($),this}aliases($){if($===void 0)return this._aliases;return $.forEach((X)=>this.alias(X)),this}usage($){if($===void 0){if(this._usage)return this._usage;let X=this._args.map((Z)=>{return gr(Z)});return[].concat(this.options.length||this._hasHelpOption?"[options]":[],this.commands.length?"[command]":[],this._args.length?X:[]).join(" ")}return this._usage=$,this}name($){if($===void 0)return this._name;return this._name=$,this}nameFromFilename($){return this._name=t5.basename($,t5.extname($)),this}executableDir($){if($===void 0)return this._executableDir;return this._executableDir=$,this}helpInformation($){let X=this.createHelp();if(X.helpWidth===void 0)X.helpWidth=$&&$.error?this._outputConfiguration.getErrHelpWidth():this._outputConfiguration.getOutHelpWidth();return X.formatHelp(this,X)}_getHelpContext($){$=$||{};let X={error:!!$.error},Z;if(X.error)Z=(W)=>this._outputConfiguration.writeErr(W);else Z=(W)=>this._outputConfiguration.writeOut(W);return X.write=$.write||Z,X.command=this,X}outputHelp($){let X;if(typeof $==="function")X=$,$=void 0;let Z=this._getHelpContext($);HY(this).reverse().forEach((z)=>z.emit("beforeAllHelp",Z)),this.emit("beforeHelp",Z);let W=this.helpInformation(Z);if(X){if(W=X(W),typeof W!=="string"&&!Buffer.isBuffer(W))throw new Error("outputHelp callback must return a string or a Buffer")}Z.write(W),this.emit(this._helpLongFlag),this.emit("afterHelp",Z),HY(this).forEach((z)=>z.emit("afterAllHelp",Z))}helpOption($,X){if(typeof $==="boolean")return this._hasHelpOption=$,this;this._helpFlags=$||this._helpFlags,this._helpDescription=X||this._helpDescription;let Z=hr(this._helpFlags);return this._helpShortFlag=Z.shortFlag,this._helpLongFlag=Z.longFlag,this}help($){this.outputHelp($);let X=u1.exitCode||0;if(X===0&&$&&typeof $!=="function"&&$.error)X=1;this._exit(X,"commander.help","(outputHelp)")}addHelpText($,X){let Z=["beforeAll","before","after","afterAll"];if(!Z.includes($))throw new Error(`Unexpected value for position to addHelpText.
Expecting one of '${Z.join("', '")}'`);let W=`${$}Help`;return this.on(W,(z)=>{let J;if(typeof X==="function")J=X({error:z.error,command:z.command});else J=X;if(J)z.write(`${J}
`)}),this}}function nP($,X){if($._hasHelpOption&&X.find((W)=>W===$._helpLongFlag||W===$._helpShortFlag))$.outputHelp(),$._exit(0,"commander.helpDisplayed","(outputHelp)")}function lP($){return $.map((X)=>{if(!X.startsWith("--inspect"))return X;let Z,W="127.0.0.1",z="9229",J;if((J=X.match(/^(--inspect(-brk)?)$/))!==null)Z=J[1];else if((J=X.match(/^(--inspect(-brk|-port)?)=([^:]+)$/))!==null)if(Z=J[1],/^\d+$/.test(J[3]))z=J[3];else W=J[3];else if((J=X.match(/^(--inspect(-brk|-port)?)=([^:]+):(\d+)$/))!==null)Z=J[1],W=J[3],z=J[4];if(Z&&z!=="0")return`${Z}=${W}:${parseInt(z)+1}`;return X})}function HY($){let X=[];for(let Z=$;Z;Z=Z.parent)X.push(Z);return X}yr.Command=SR});var aP=E((o6,oP)=>{var{Argument:dr}=FU(),{Command:sP}=rP(),{CommanderError:ur,InvalidArgumentError:tP}=GY(),{Help:ir}=BR(),{Option:cr}=VR();o6=oP.exports=new sP;o6.program=o6;o6.Argument=dr;o6.Command=sP;o6.CommanderError=ur;o6.Help=ir;o6.InvalidArgumentError=tP;o6.InvalidOptionArgumentError=tP;o6.Option=cr});var a6=E((UB0,CR)=>{var CU=process||{},XS=CU.argv||[],SU=CU.env||{},pr=!(!!SU.NO_COLOR||XS.includes("--no-color"))&&(!!SU.FORCE_COLOR||XS.includes("--color")||CU.platform==="win32"||(CU.stdout||{}).isTTY&&SU.TERM!=="dumb"||!!SU.CI),nr=($,X,Z=$)=>(W)=>{let z=""+W,J=z.indexOf(X,$.length);return~J?$+lr(z,X,Z,J)+X:$+z+X},lr=($,X,Z,W)=>{let z="",J=0;do z+=$.substring(J,W)+Z,J=W+X.length,W=$.indexOf(X,J);while(~W);return z+$.substring(J)},ZS=($=pr)=>{let X=$?nr:()=>String;return{isColorSupported:$,reset:X("\x1B[0m","\x1B[0m"),bold:X("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"),dim:X("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"),italic:X("\x1B[3m","\x1B[23m"),underline:X("\x1B[4m","\x1B[24m"),inverse:X("\x1B[7m","\x1B[27m"),hidden:X("\x1B[8m","\x1B[28m"),strikethrough:X("\x1B[9m","\x1B[29m"),black:X("\x1B[30m","\x1B[39m"),red:X("\x1B[31m","\x1B[39m"),green:X("\x1B[32m","\x1B[39m"),yellow:X("\x1B[33m","\x1B[39m"),blue:X("\x1B[34m","\x1B[39m"),magenta:X("\x1B[35m","\x1B[39m"),cyan:X("\x1B[36m","\x1B[39m"),white:X("\x1B[37m","\x1B[39m"),gray:X("\x1B[90m","\x1B[39m"),bgBlack:X("\x1B[40m","\x1B[49m"),bgRed:X("\x1B[41m","\x1B[49m"),bgGreen:X("\x1B[42m","\x1B[49m"),bgYellow:X("\x1B[43m","\x1B[49m"),bgBlue:X("\x1B[44m","\x1B[49m"),bgMagenta:X("\x1B[45m","\x1B[49m"),bgCyan:X("\x1B[46m","\x1B[49m"),bgWhite:X("\x1B[47m","\x1B[49m"),blackBright:X("\x1B[90m","\x1B[39m"),redBright:X("\x1B[91m","\x1B[39m"),greenBright:X("\x1B[92m","\x1B[39m"),yellowBright:X("\x1B[93m","\x1B[39m"),blueBright:X("\x1B[94m","\x1B[39m"),magentaBright:X("\x1B[95m","\x1B[39m"),cyanBright:X("\x1B[96m","\x1B[39m"),whiteBright:X("\x1B[97m","\x1B[39m"),bgBlackBright:X("\x1B[100m","\x1B[49m"),bgRedBright:X("\x1B[101m","\x1B[49m"),bgGreenBright:X("\x1B[102m","\x1B[49m"),bgYellowBright:X("\x1B[103m","\x1B[49m"),bgBlueBright:X("\x1B[104m","\x1B[49m"),bgMagentaBright:X("\x1B[105m","\x1B[49m"),bgCyanBright:X("\x1B[106m","\x1B[49m"),bgWhiteBright:X("\x1B[107m","\x1B[49m")}};CR.exports=ZS();CR.exports.createColors=ZS});var ww=E((DO,EO)=>{(function($,X){typeof DO=="object"&&typeof EO!="undefined"?EO.exports=X():typeof define=="function"&&define.amd?define(X):($=typeof globalThis!="undefined"?globalThis:$||self).dayjs=X()})(DO,function(){var $=1000,X=60000,Z=3600000,W="millisecond",z="second",J="minute",Y="hour",G="day",H="week",Q="month",U="quarter",M="year",L="date",A="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,R=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,O={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Z0){var m=["th","st","nd","rd"],j=Z0%100;return"["+Z0+(m[(j-20)%10]||m[j]||m[0])+"]"}},I=function(Z0,m,j){var l=String(Z0);return!l||l.length>=m?Z0:""+Array(m+1-l.length).join(j)+Z0},v={s:I,z:function(Z0){var m=-Z0.utcOffset(),j=Math.abs(m),l=Math.floor(j/60),y=j%60;return(m<=0?"+":"-")+I(l,2,"0")+":"+I(y,2,"0")},m:function Z0(m,j){if(m.date()<j.date())return-Z0(j,m);var l=12*(j.year()-m.year())+(j.month()-m.month()),y=m.clone().add(l,Q),Q0=j-y<0,U0=m.clone().add(l+(Q0?-1:1),Q);return+(-(l+(j-y)/(Q0?y-U0:U0-y))||0)},a:function(Z0){return Z0<0?Math.ceil(Z0)||0:Math.floor(Z0)},p:function(Z0){return{M:Q,y:M,w:H,d:G,D:L,h:Y,m:J,s:z,ms:W,Q:U}[Z0]||String(Z0||"").toLowerCase().replace(/s$/,"")},u:function(Z0){return Z0===void 0}},D="en",x={};x[D]=O;var n="$isDayjsObject",X0=function(Z0){return Z0 instanceof M$||!(!Z0||!Z0[n])},B0=function Z0(m,j,l){var y;if(!m)return D;if(typeof m=="string"){var Q0=m.toLowerCase();x[Q0]&&(y=Q0),j&&(x[Q0]=j,y=Q0);var U0=m.split("-");if(!y&&U0.length>1)return Z0(U0[0])}else{var X1=m.name;x[X1]=m,y=X1}return!l&&y&&(D=y),y||!l&&D},w0=function(Z0,m){if(X0(Z0))return Z0.clone();var j=typeof m=="object"?m:{};return j.date=Z0,j.args=arguments,new M$(j)},c=v;c.l=B0,c.i=X0,c.w=function(Z0,m){return w0(Z0,{locale:m.$L,utc:m.$u,x:m.$x,$offset:m.$offset})};var M$=function(){function Z0(j){this.$L=B0(j.locale,null,!0),this.parse(j),this.$x=this.$x||j.x||{},this[n]=!0}var m=Z0.prototype;return m.parse=function(j){this.$d=function(l){var{date:y,utc:Q0}=l;if(y===null)return new Date(NaN);if(c.u(y))return new Date;if(y instanceof Date)return new Date(y);if(typeof y=="string"&&!/Z$/i.test(y)){var U0=y.match(f);if(U0){var X1=U0[2]-1||0,D1=(U0[7]||"0").substring(0,3);return Q0?new Date(Date.UTC(U0[1],X1,U0[3]||1,U0[4]||0,U0[5]||0,U0[6]||0,D1)):new Date(U0[1],X1,U0[3]||1,U0[4]||0,U0[5]||0,U0[6]||0,D1)}}return new Date(y)}(j),this.init()},m.init=function(){var j=this.$d;this.$y=j.getFullYear(),this.$M=j.getMonth(),this.$D=j.getDate(),this.$W=j.getDay(),this.$H=j.getHours(),this.$m=j.getMinutes(),this.$s=j.getSeconds(),this.$ms=j.getMilliseconds()},m.$utils=function(){return c},m.isValid=function(){return this.$d.toString()!==A},m.isSame=function(j,l){var y=w0(j);return this.startOf(l)<=y&&y<=this.endOf(l)},m.isAfter=function(j,l){return w0(j)<this.startOf(l)},m.isBefore=function(j,l){return this.endOf(l)<w0(j)},m.$g=function(j,l,y){return c.u(j)?this[l]:this.set(y,j)},m.unix=function(){return Math.floor(this.valueOf()/1000)},m.valueOf=function(){return this.$d.getTime()},m.startOf=function(j,l){var y=this,Q0=!!c.u(l)||l,U0=c.p(j),X1=function(t6,n2){var i9=c.w(y.$u?Date.UTC(y.$y,n2,t6):new Date(y.$y,n2,t6),y);return Q0?i9:i9.endOf(G)},D1=function(t6,n2){return c.w(y.toDate()[t6].apply(y.toDate("s"),(Q0?[0,0,0,0]:[23,59,59,999]).slice(n2)),y)},d1=this.$W,b2=this.$M,i$=this.$D,s5="set"+(this.$u?"UTC":"");switch(U0){case M:return Q0?X1(1,0):X1(31,11);case Q:return Q0?X1(1,b2):X1(0,b2+1);case H:var w$=this.$locale().weekStart||0,u9=(d1<w$?d1+7:d1)-w$;return X1(Q0?i$-u9:i$+(6-u9),b2);case G:case L:return D1(s5+"Hours",0);case Y:return D1(s5+"Minutes",1);case J:return D1(s5+"Seconds",2);case z:return D1(s5+"Milliseconds",3);default:return this.clone()}},m.endOf=function(j){return this.startOf(j,!1)},m.$set=function(j,l){var y,Q0=c.p(j),U0="set"+(this.$u?"UTC":""),X1=(y={},y[G]=U0+"Date",y[L]=U0+"Date",y[Q]=U0+"Month",y[M]=U0+"FullYear",y[Y]=U0+"Hours",y[J]=U0+"Minutes",y[z]=U0+"Seconds",y[W]=U0+"Milliseconds",y)[Q0],D1=Q0===G?this.$D+(l-this.$W):l;if(Q0===Q||Q0===M){var d1=this.clone().set(L,1);d1.$d[X1](D1),d1.init(),this.$d=d1.set(L,Math.min(this.$D,d1.daysInMonth())).$d}else X1&&this.$d[X1](D1);return this.init(),this},m.set=function(j,l){return this.clone().$set(j,l)},m.get=function(j){return this[c.p(j)]()},m.add=function(j,l){var y,Q0=this;j=Number(j);var U0=c.p(l),X1=function(b2){var i$=w0(Q0);return c.w(i$.date(i$.date()+Math.round(b2*j)),Q0)};if(U0===Q)return this.set(Q,this.$M+j);if(U0===M)return this.set(M,this.$y+j);if(U0===G)return X1(1);if(U0===H)return X1(7);var D1=(y={},y[J]=X,y[Y]=Z,y[z]=$,y)[U0]||1,d1=this.$d.getTime()+j*D1;return c.w(d1,this)},m.subtract=function(j,l){return this.add(-1*j,l)},m.format=function(j){var l=this,y=this.$locale();if(!this.isValid())return y.invalidDate||A;var Q0=j||"YYYY-MM-DDTHH:mm:ssZ",U0=c.z(this),X1=this.$H,D1=this.$m,d1=this.$M,b2=y.weekdays,i$=y.months,s5=y.meridiem,w$=function(n2,i9,S4,Z6){return n2&&(n2[i9]||n2(l,Q0))||S4[i9].slice(0,Z6)},u9=function(n2){return c.s(X1%12||12,n2,"0")},t6=s5||function(n2,i9,S4){var Z6=n2<12?"AM":"PM";return S4?Z6.toLowerCase():Z6};return Q0.replace(R,function(n2,i9){return i9||function(S4){switch(S4){case"YY":return String(l.$y).slice(-2);case"YYYY":return c.s(l.$y,4,"0");case"M":return d1+1;case"MM":return c.s(d1+1,2,"0");case"MMM":return w$(y.monthsShort,d1,i$,3);case"MMMM":return w$(i$,d1);case"D":return l.$D;case"DD":return c.s(l.$D,2,"0");case"d":return String(l.$W);case"dd":return w$(y.weekdaysMin,l.$W,b2,2);case"ddd":return w$(y.weekdaysShort,l.$W,b2,3);case"dddd":return b2[l.$W];case"H":return String(X1);case"HH":return c.s(X1,2,"0");case"h":return u9(1);case"hh":return u9(2);case"a":return t6(X1,D1,!0);case"A":return t6(X1,D1,!1);case"m":return String(D1);case"mm":return c.s(D1,2,"0");case"s":return String(l.$s);case"ss":return c.s(l.$s,2,"0");case"SSS":return c.s(l.$ms,3,"0");case"Z":return U0}return null}(n2)||U0.replace(":","")})},m.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},m.diff=function(j,l,y){var Q0,U0=this,X1=c.p(l),D1=w0(j),d1=(D1.utcOffset()-this.utcOffset())*X,b2=this-D1,i$=function(){return c.m(U0,D1)};switch(X1){case M:Q0=i$()/12;break;case Q:Q0=i$();break;case U:Q0=i$()/3;break;case H:Q0=(b2-d1)/604800000;break;case G:Q0=(b2-d1)/86400000;break;case Y:Q0=b2/Z;break;case J:Q0=b2/X;break;case z:Q0=b2/$;break;default:Q0=b2}return y?Q0:c.a(Q0)},m.daysInMonth=function(){return this.endOf(Q).$D},m.$locale=function(){return x[this.$L]},m.locale=function(j,l){if(!j)return this.$L;var y=this.clone(),Q0=B0(j,l,!0);return Q0&&(y.$L=Q0),y},m.clone=function(){return c.w(this.$d,this)},m.toDate=function(){return new Date(this.valueOf())},m.toJSON=function(){return this.isValid()?this.toISOString():null},m.toISOString=function(){return this.$d.toISOString()},m.toString=function(){return this.$d.toUTCString()},Z0}(),s6=M$.prototype;return w0.prototype=s6,[["$ms",W],["$s",z],["$m",J],["$H",Y],["$W",G],["$M",Q],["$y",M],["$D",L]].forEach(function(Z0){s6[Z0[1]]=function(m){return this.$g(m,Z0[0],Z0[1])}}),w0.extend=function(Z0,m){return Z0.$i||(Z0(m,M$,w0),Z0.$i=!0),w0},w0.locale=B0,w0.isDayjs=X0,w0.unix=function(Z0){return w0(1000*Z0)},w0.en=x[D],w0.Ls=x,w0.p={},w0})});var kO=E((TO,jO)=>{(function($,X){typeof TO=="object"&&typeof jO!="undefined"?jO.exports=X():typeof define=="function"&&define.amd?define(X):($=typeof globalThis!="undefined"?globalThis:$||self).dayjs_plugin_weekOfYear=X()})(TO,function(){var $="week",X="year";return function(Z,W,z){var J=W.prototype;J.week=function(Y){if(Y===void 0&&(Y=null),Y!==null)return this.add(7*(Y-this.week()),"day");var G=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var H=z(this).startOf(X).add(1,X).date(G),Q=z(this).endOf($);if(H.isBefore(Q))return 1}var U=z(this).startOf(X).date(G).startOf($).subtract(1,"millisecond"),M=this.diff(U,$,!0);return M<0?z(this).startOf("week").week():Math.ceil(M)},J.weeks=function(Y){return Y===void 0&&(Y=null),this.week(Y)}}})});var iN=E((D6)=>{var YY0=D6&&D6.__createBinding||(Object.create?function($,X,Z,W){if(W===void 0)W=Z;var z=Object.getOwnPropertyDescriptor(X,Z);if(!z||("get"in z?!X.__esModule:z.writable||z.configurable))z={enumerable:!0,get:function(){return X[Z]}};Object.defineProperty($,W,z)}:function($,X,Z,W){if(W===void 0)W=Z;$[W]=X[Z]}),GY0=D6&&D6.__setModuleDefault||(Object.create?function($,X){Object.defineProperty($,"default",{enumerable:!0,value:X})}:function($,X){$.default=X}),Wg=D6&&D6.__importStar||function($){if($&&$.__esModule)return $;var X={};if($!=null){for(var Z in $)if(Z!=="default"&&Object.prototype.hasOwnProperty.call($,Z))YY0(X,$,Z)}return GY0(X,$),X};Object.defineProperty(D6,"__esModule",{value:!0});D6.load=D6.currentTarget=void 0;var HY0=Wg(F("path")),QY0=Wg(F("fs"));function UY0(){let $=null;switch(process.platform){case"android":switch(process.arch){case"arm":return"android-arm-eabi";case"arm64":return"android-arm64"}$="Android";break;case"win32":switch(process.arch){case"x64":return"win32-x64-msvc";case"arm64":return"win32-arm64-msvc";case"ia32":return"win32-ia32-msvc"}$="Windows";break;case"darwin":switch(process.arch){case"x64":return"darwin-x64";case"arm64":return"darwin-arm64"}$="macOS";break;case"linux":switch(process.arch){case"x64":case"arm64":return MY0()?`linux-${process.arch}-gnu`:`linux-${process.arch}-musl`;case"arm":return"linux-arm-gnueabihf"}$="Linux";break;case"freebsd":if(process.arch==="x64")return"freebsd-x64";$="FreeBSD";break}if($)throw new Error(`Neon: unsupported ${$} architecture: ${process.arch}`);throw new Error(`Neon: unsupported system: ${process.platform}`)}D6.currentTarget=UY0;function MY0(){let $=process.report?.getReport();if(typeof $!=="object"||!$||!("header"in $))return!1;let X=$.header;return typeof X==="object"&&!!X&&"glibcVersionRuntime"in X}function wY0($){let X=HY0.join($,"index.node");return QY0.existsSync(X)?F(X):null}D6.load=wY0});var Yg=E((EG1,Jg)=>{var zg=()=>process.platform==="linux",cN=null,LY0=()=>{if(!cN)cN=zg()&&process.report?process.report.getReport():{};return cN};Jg.exports={isLinux:zg,getReport:LY0}});var Qg=E((TG1,Hg)=>{var Gg=F("fs"),fY0=($)=>Gg.readFileSync($,"utf-8"),AY0=($)=>new Promise((X,Z)=>{Gg.readFile($,"utf-8",(W,z)=>{if(W)Z(W);else X(z)})});Hg.exports={LDD_PATH:"/usr/bin/ldd",readFileSync:fY0,readFile:AY0}});var Pg=E((jG1,Fg)=>{var Mg=F("child_process"),{isLinux:Oz,getReport:wg}=Yg(),{LDD_PATH:GL,readFile:Lg,readFileSync:fg}=Qg(),P5,S5,L7="",Ag=()=>{if(!L7)return new Promise(($)=>{Mg.exec("getconf GNU_LIBC_VERSION 2>&1 || true; ldd --version 2>&1 || true",(X,Z)=>{L7=X?" ":Z,$(L7)})});return L7},Rg=()=>{if(!L7)try{L7=Mg.execSync("getconf GNU_LIBC_VERSION 2>&1 || true; ldd --version 2>&1 || true",{encoding:"utf8"})}catch($){L7=" "}return L7},m8="glibc",Kg=/GLIBC\s(\d+\.\d+)/,rZ="musl",RY0=m8.toUpperCase(),KY0=rZ.toLowerCase(),OY0=($)=>$.includes("libc.musl-")||$.includes("ld-musl-"),Og=()=>{let $=wg();if($.header&&$.header.glibcVersionRuntime)return m8;if(Array.isArray($.sharedObjects)){if($.sharedObjects.some(OY0))return rZ}return null},qg=($)=>{let[X,Z]=$.split(/[\r\n]+/);if(X&&X.includes(m8))return m8;if(Z&&Z.includes(rZ))return rZ;return null},Ng=($)=>{if($.includes(KY0))return rZ;if($.includes(RY0))return m8;return null},qY0=async()=>{if(P5!==void 0)return P5;P5=null;try{let $=await Lg(GL);P5=Ng($)}catch($){}return P5},NY0=()=>{if(P5!==void 0)return P5;P5=null;try{let $=fg(GL);P5=Ng($)}catch($){}return P5},_g=async()=>{let $=null;if(Oz()){if($=await qY0(),!$)$=Og();if(!$){let X=await Ag();$=qg(X)}}return $},Bg=()=>{let $=null;if(Oz()){if($=NY0(),!$)$=Og();if(!$){let X=Rg();$=qg(X)}}return $},_Y0=async()=>Oz()&&await _g()!==m8,BY0=()=>Oz()&&Bg()!==m8,VY0=async()=>{if(S5!==void 0)return S5;S5=null;try{let X=(await Lg(GL)).match(Kg);if(X)S5=X[1]}catch($){}return S5},IY0=()=>{if(S5!==void 0)return S5;S5=null;try{let X=fg(GL).match(Kg);if(X)S5=X[1]}catch($){}return S5},Vg=()=>{let $=wg();if($.header&&$.header.glibcVersionRuntime)return $.header.glibcVersionRuntime;return null},Ug=($)=>$.trim().split(/\s+/)[1],Ig=($)=>{let[X,Z,W]=$.split(/[\r\n]+/);if(X&&X.includes(m8))return Ug(X);if(Z&&W&&Z.includes(rZ))return Ug(W);return null},FY0=async()=>{let $=null;if(Oz()){if($=await VY0(),!$)$=Vg();if(!$){let X=await Ag();$=Ig(X)}}return $},PY0=()=>{let $=null;if(Oz()){if($=IY0(),!$)$=Vg();if(!$){let X=Rg();$=Ig(X)}}return $};Fg.exports={GLIBC:m8,MUSL:rZ,family:_g,familySync:Bg,isNonGlibcLinux:_Y0,isNonGlibcLinuxSync:BY0,version:FY0,versionSync:PY0}});var Cg=E((kG1,Sg)=>{var pN={value:"SqliteError",writable:!0,enumerable:!1,configurable:!0};function sZ($,X,Z){if(new.target!==sZ)return new sZ($,X);if(typeof X!=="string")throw new TypeError("Expected second argument to be a string");Error.call(this,$),pN.value=""+$,Object.defineProperty(this,"message",pN),Error.captureStackTrace(this,sZ),this.code=X,this.rawCode=Z}Object.setPrototypeOf(sZ,Error);Object.setPrototypeOf(sZ.prototype,Error.prototype);Object.defineProperty(sZ.prototype,"name",pN);Sg.exports=sZ});var gg=E((gG1,nN)=>{var __dirname="/Users/dennis/Projects/wbx/bknd/bknd/node_modules/libsql",{load:SY0,currentTarget:CY0}=iN(),{familySync:xY0,GLIBC:DY0}=Pg();function EY0(){if(process.env.LIBSQL_JS_DEV)return SY0(__dirname);let $=CY0();if(xY0()==DY0)switch($){case"linux-x64-musl":$="linux-x64-gnu";break;case"linux-arm64-musl":$="linux-arm64-gnu";break}return F(`@libsql/${$}`)}var{databaseOpen:TY0,databaseOpenWithSync:jY0,databaseInTransaction:kY0,databaseInterrupt:gY0,databaseClose:bY0,databaseSyncSync:hY0,databaseSyncUntilSync:vY0,databaseExecSync:yY0,databasePrepareSync:mY0,databaseDefaultSafeIntegers:dY0,databaseLoadExtension:uY0,databaseMaxWriteReplicationIn