UNPKG

buddy-bot

Version:

Automated & optimized dependency updates for JavaScript & TypeScript projects. Like Renovate & Dependabot.

16 lines 2.45 MB
// @bun import{D as qY,E as h,F as vQ0,G as _Q0,H as c}from"./chunk-jcxe2rnh.js";var H1=h((bc0,_H)=>{var __dirname="/home/runner/work/buddy-bot/buddy-bot/node_modules/playwright-core/lib/utilsBundleImpl",qp=Object.create,H3=Object.defineProperty,Rp=Object.getOwnPropertyDescriptor,Np=Object.getOwnPropertyNames,Ep=Object.getPrototypeOf,Dp=Object.prototype.hasOwnProperty,a=(K,G)=>()=>(G||K((G={exports:{}}).exports,G),G.exports),hM=(K,G)=>{for(var $ in G)H3(K,$,{get:G[$],enumerable:!0})},yM=(K,G,$,Q)=>{if(G&&typeof G=="object"||typeof G=="function")for(let X of Np(G))!Dp.call(K,X)&&X!==$&&H3(K,X,{get:()=>G[X],enumerable:!(Q=Rp(G,X))||Q.enumerable});return K},T1=(K,G,$)=>($=K!=null?qp(Ep(K)):{},yM(G||!K||!K.__esModule?H3($,"default",{value:K,enumerable:!0}):$,K)),jp=(K)=>yM(H3({},"__esModule",{value:!0}),K),Op=a((K,G)=>{var $={};G.exports=$;var Q={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(Q).forEach(function(X){var Y=Q[X],W=$[X]=[];W.open="\x1B["+Y[0]+"m",W.close="\x1B["+Y[1]+"m"})}),Ip=a((K,G)=>{G.exports=function($,Q){Q=Q||process.argv;var X=Q.indexOf("--"),Y=/^-{1,2}/.test($)?"":"--",W=Q.indexOf(Y+$);return W!==-1&&(X===-1?!0:W<X)}}),Cp=a((K,G)=>{var $=c("os"),Q=Ip(),X=process.env,Y=void 0;Q("no-color")||Q("no-colors")||Q("color=false")?Y=!1:(Q("color")||Q("colors")||Q("color=true")||Q("color=always"))&&(Y=!0),"FORCE_COLOR"in X&&(Y=X.FORCE_COLOR.length===0||parseInt(X.FORCE_COLOR,10)!==0);function W(F){return F===0?!1:{level:F,hasBasic:!0,has256:F>=2,has16m:F>=3}}function V(F){if(Y===!1)return 0;if(Q("color=16m")||Q("color=full")||Q("color=truecolor"))return 3;if(Q("color=256"))return 2;if(F&&!F.isTTY&&Y!==!0)return 0;var z=Y?1:0;if(process.platform==="win32"){var U=$.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(U[0])>=10&&Number(U[2])>=10586?Number(U[2])>=14931?3:2:1}if("CI"in X)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(M){return M in X})||X.CI_NAME==="codeship"?1:z;if("TEAMCITY_VERSION"in X)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(X.TEAMCITY_VERSION)?1:0;if("TERM_PROGRAM"in X){var L=parseInt((X.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(X.TERM_PROGRAM){case"iTerm.app":return L>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(X.TERM)?2:/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(X.TERM)||("COLORTERM"in X)?1:(X.TERM,z)}function J(F){var z=V(F);return W(z)}G.exports={supportsColor:J,stdout:J(process.stdout),stderr:J(process.stderr)}}),wp=a((K,G)=>{G.exports=function($,Q){var X="";$=$||"Run the trap, drop the bass",$=$.split("");var Y={a:["@","\u0104","\u023A","\u0245","\u0394","\u039B","\u0414"],b:["\xDF","\u0181","\u0243","\u026E","\u03B2","\u0E3F"],c:["\xA9","\u023B","\u03FE"],d:["\xD0","\u018A","\u0500","\u0501","\u0502","\u0503"],e:["\xCB","\u0115","\u018E","\u0258","\u03A3","\u03BE","\u04BC","\u0A6C"],f:["\u04FA"],g:["\u0262"],h:["\u0126","\u0195","\u04A2","\u04BA","\u04C7","\u050A"],i:["\u0F0F"],j:["\u0134"],k:["\u0138","\u04A0","\u04C3","\u051E"],l:["\u0139"],m:["\u028D","\u04CD","\u04CE","\u0520","\u0521","\u0D69"],n:["\xD1","\u014B","\u019D","\u0376","\u03A0","\u048A"],o:["\xD8","\xF5","\xF8","\u01FE","\u0298","\u047A","\u05DD","\u06DD","\u0E4F"],p:["\u01F7","\u048E"],q:["\u09CD"],r:["\xAE","\u01A6","\u0210","\u024C","\u0280","\u042F"],s:["\xA7","\u03DE","\u03DF","\u03E8"],t:["\u0141","\u0166","\u0373"],u:["\u01B1","\u054D"],v:["\u05D8"],w:["\u0428","\u0460","\u047C","\u0D70"],x:["\u04B2","\u04FE","\u04FC","\u04FD"],y:["\xA5","\u04B0","\u04CB"],z:["\u01B5","\u0240"]};return $.forEach(function(W){W=W.toLowerCase();var V=Y[W]||[" "],J=Math.floor(Math.random()*V.length);typeof Y[W]!="undefined"?X+=Y[W][J]:X+=W}),X}}),Sp=a((K,G)=>{G.exports=function($,Q){$=$||" he is here ";var X={up:["\u030D","\u030E","\u0304","\u0305","\u033F","\u0311","\u0306","\u0310","\u0352","\u0357","\u0351","\u0307","\u0308","\u030A","\u0342","\u0313","\u0308","\u034A","\u034B","\u034C","\u0303","\u0302","\u030C","\u0350","\u0300","\u0301","\u030B","\u030F","\u0312","\u0313","\u0314","\u033D","\u0309","\u0363","\u0364","\u0365","\u0366","\u0367","\u0368","\u0369","\u036A","\u036B","\u036C","\u036D","\u036E","\u036F","\u033E","\u035B","\u0346","\u031A"],down:["\u0316","\u0317","\u0318","\u0319","\u031C","\u031D","\u031E","\u031F","\u0320","\u0324","\u0325","\u0326","\u0329","\u032A","\u032B","\u032C","\u032D","\u032E","\u032F","\u0330","\u0331","\u0332","\u0333","\u0339","\u033A","\u033B","\u033C","\u0345","\u0347","\u0348","\u0349","\u034D","\u034E","\u0353","\u0354","\u0355","\u0356","\u0359","\u035A","\u0323"],mid:["\u0315","\u031B","\u0300","\u0301","\u0358","\u0321","\u0322","\u0327","\u0328","\u0334","\u0335","\u0336","\u035C","\u035D","\u035E","\u035F","\u0360","\u0362","\u0338","\u0337","\u0361"," \u0489"]},Y=[].concat(X.up,X.down,X.mid);function W(F){var z=Math.floor(Math.random()*F);return z}function V(F){var z=!1;return Y.filter(function(U){z=U===F}),z}function J(F,z){var U="",L,M;z=z||{},z.up=typeof z.up!="undefined"?z.up:!0,z.mid=typeof z.mid!="undefined"?z.mid:!0,z.down=typeof z.down!="undefined"?z.down:!0,z.size=typeof z.size!="undefined"?z.size:"maxi",F=F.split("");for(M in F)if(!V(M)){switch(U=U+F[M],L={up:0,down:0,mid:0},z.size){case"mini":L.up=W(8),L.mid=W(2),L.down=W(8);break;case"maxi":L.up=W(16)+3,L.mid=W(4)+1,L.down=W(64)+3;break;default:L.up=W(8)+1,L.mid=W(6)/2,L.down=W(8)+1;break}var H=["up","mid","down"];for(var B in H)for(var T=H[B],N=0;N<=L[T];N++)z[T]&&(U=U+X[T][W(X[T].length)])}return U}return J($,Q)}}),bp=a((K,G)=>{G.exports=function($){return function(Q,X,Y){if(Q===" ")return Q;switch(X%3){case 0:return $.red(Q);case 1:return $.white(Q);case 2:return $.blue(Q)}}}}),kp=a((K,G)=>{G.exports=function($){return function(Q,X,Y){return X%2===0?Q:$.inverse(Q)}}}),hp=a((K,G)=>{G.exports=function($){var Q=["red","yellow","green","blue","magenta"];return function(X,Y,W){return X===" "?X:$[Q[Y++%Q.length]](X)}}}),yp=a((K,G)=>{G.exports=function($){var Q=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(X,Y,W){return X===" "?X:$[Q[Math.round(Math.random()*(Q.length-2))]](X)}}}),xp=a((K,G)=>{var $={};G.exports=$,$.themes={};var Q=c("util"),X=$.styles=Op(),Y=Object.defineProperties,W=new RegExp(/[\r\n]+/g);$.supportsColor=Cp().supportsColor,typeof $.enabled=="undefined"&&($.enabled=$.supportsColor()!==!1),$.enable=function(){$.enabled=!0},$.disable=function(){$.enabled=!1},$.stripColors=$.strip=function(N){return(""+N).replace(/\x1B\[\d+m/g,"")};var V=$.stylize=function(N,A){if(!$.enabled)return N+"";var q=X[A];return!q&&A in $?$[A](N):q.open+N+q.close},J=/[|\\{}()[\]^$+*?.]/g,F=function(N){if(typeof N!="string")throw new TypeError("Expected a string");return N.replace(J,"\\$&")};function z(N){var A=function q(){return M.apply(q,arguments)};return A._styles=N,A.__proto__=L,A}var U=function(){var N={};return X.grey=X.gray,Object.keys(X).forEach(function(A){X[A].closeRe=new RegExp(F(X[A].close),"g"),N[A]={get:function(){return z(this._styles.concat(A))}}}),N}(),L=Y(function(){},U);function M(){var N=Array.prototype.slice.call(arguments),A=N.map(function(j){return j!=null&&j.constructor===String?j:Q.inspect(j)}).join(" ");if(!$.enabled||!A)return A;for(var q=A.indexOf(` `)!=-1,E=this._styles,D=E.length;D--;){var R=X[E[D]];A=R.open+A.replace(R.closeRe,R.open)+R.close,q&&(A=A.replace(W,function(j){return R.close+j+R.open}))}return A}$.setTheme=function(N){if(typeof N=="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 A in N)(function(q){$[q]=function(E){if(typeof N[q]=="object"){var D=E;for(var R in N[q])D=$[N[q][R]](D);return D}return $[N[q]](E)}})(A)};function H(){var N={};return Object.keys(U).forEach(function(A){N[A]={get:function(){return z([A])}}}),N}var B=function(N,A){var q=A.split("");return q=q.map(N),q.join("")};$.trap=wp(),$.zalgo=Sp(),$.maps={},$.maps.america=bp()($),$.maps.zebra=kp()($),$.maps.rainbow=hp()($),$.maps.random=yp()($);for(T in $.maps)(function(N){$[N]=function(A){return B($.maps[N],A)}})(T);var T;Y($,H())}),fp=a((K,G)=>{var $=xp();G.exports=$}),Pp=a((K,G)=>{var $=1000,Q=$*60,X=Q*60,Y=X*24,W=Y*7,V=Y*365.25;G.exports=function(L,M){M=M||{};var H=typeof L;if(H==="string"&&L.length>0)return J(L);if(H==="number"&&isFinite(L))return M.long?z(L):F(L);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(L))};function J(L){if(L=String(L),!(L.length>100)){var M=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(L);if(M){var H=parseFloat(M[1]),B=(M[2]||"ms").toLowerCase();switch(B){case"years":case"year":case"yrs":case"yr":case"y":return H*V;case"weeks":case"week":case"w":return H*W;case"days":case"day":case"d":return H*Y;case"hours":case"hour":case"hrs":case"hr":case"h":return H*X;case"minutes":case"minute":case"mins":case"min":case"m":return H*Q;case"seconds":case"second":case"secs":case"sec":case"s":return H*$;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return H;default:return}}}}function F(L){var M=Math.abs(L);return M>=Y?Math.round(L/Y)+"d":M>=X?Math.round(L/X)+"h":M>=Q?Math.round(L/Q)+"m":M>=$?Math.round(L/$)+"s":L+"ms"}function z(L){var M=Math.abs(L);return M>=Y?U(L,M,Y,"day"):M>=X?U(L,M,X,"hour"):M>=Q?U(L,M,Q,"minute"):M>=$?U(L,M,$,"second"):L+" ms"}function U(L,M,H,B){var T=M>=H*1.5;return Math.round(L/H)+" "+B+(T?"s":"")}}),xM=a((K,G)=>{function $(Q){Y.debug=Y,Y.default=Y,Y.coerce=U,Y.disable=J,Y.enable=V,Y.enabled=F,Y.humanize=Pp(),Y.destroy=L,Object.keys(Q).forEach((M)=>{Y[M]=Q[M]}),Y.names=[],Y.skips=[],Y.formatters={};function X(M){let H=0;for(let B=0;B<M.length;B++)H=(H<<5)-H+M.charCodeAt(B),H|=0;return Y.colors[Math.abs(H)%Y.colors.length]}Y.selectColor=X;function Y(M){let H,B=null,T,N;function A(...q){if(!A.enabled)return;let E=A,D=Number(new Date),R=D-(H||D);E.diff=R,E.prev=H,E.curr=D,H=D,q[0]=Y.coerce(q[0]),typeof q[0]!="string"&&q.unshift("%O");let j=0;q[0]=q[0].replace(/%([a-zA-Z%])/g,(O,I)=>{if(O==="%%")return"%";j++;let C=Y.formatters[I];if(typeof C=="function"){let w=q[j];O=C.call(E,w),q.splice(j,1),j--}return O}),Y.formatArgs.call(E,q),(E.log||Y.log).apply(E,q)}return A.namespace=M,A.useColors=Y.useColors(),A.color=Y.selectColor(M),A.extend=W,A.destroy=Y.destroy,Object.defineProperty(A,"enabled",{enumerable:!0,configurable:!1,get:()=>B!==null?B:(T!==Y.namespaces&&(T=Y.namespaces,N=Y.enabled(M)),N),set:(q)=>{B=q}}),typeof Y.init=="function"&&Y.init(A),A}function W(M,H){let B=Y(this.namespace+(typeof H=="undefined"?":":H)+M);return B.log=this.log,B}function V(M){Y.save(M),Y.namespaces=M,Y.names=[],Y.skips=[];let H,B=(typeof M=="string"?M:"").split(/[\s,]+/),T=B.length;for(H=0;H<T;H++)B[H]&&(M=B[H].replace(/\*/g,".*?"),M[0]==="-"?Y.skips.push(new RegExp("^"+M.slice(1)+"$")):Y.names.push(new RegExp("^"+M+"$")))}function J(){let M=[...Y.names.map(z),...Y.skips.map(z).map((H)=>"-"+H)].join(",");return Y.enable(""),M}function F(M){if(M[M.length-1]==="*")return!0;let H,B;for(H=0,B=Y.skips.length;H<B;H++)if(Y.skips[H].test(M))return!1;for(H=0,B=Y.names.length;H<B;H++)if(Y.names[H].test(M))return!0;return!1}function z(M){return M.toString().substring(2,M.toString().length-2).replace(/\.\*\?$/,"*")}function U(M){return M instanceof Error?M.stack||M.message:M}function L(){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 Y.enable(Y.load()),Y}G.exports=$}),up=a((K,G)=>{K.formatArgs=Q,K.save=X,K.load=Y,K.useColors=$,K.storage=W(),K.destroy=(()=>{let J=!1;return()=>{J||(J=!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`."))}})(),K.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 $(){return typeof window!="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document!="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function Q(J){if(J[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+J[0]+(this.useColors?"%c ":" ")+"+"+G.exports.humanize(this.diff),!this.useColors)return;let F="color: "+this.color;J.splice(1,0,F,"color: inherit");let z=0,U=0;J[0].replace(/%[a-zA-Z%]/g,(L)=>{L!=="%%"&&(z++,L==="%c"&&(U=z))}),J.splice(U,0,F)}K.log=console.debug||console.log||(()=>{});function X(J){try{J?K.storage.setItem("debug",J):K.storage.removeItem("debug")}catch{}}function Y(){let J;try{J=K.storage.getItem("debug")}catch{}return!J&&typeof process!="undefined"&&"env"in process&&(J=process.env.DEBUG),J}function W(){try{return localStorage}catch{}}G.exports=xM()(K);var{formatters:V}=G.exports;V.j=function(J){try{return JSON.stringify(J)}catch(F){return"[UnexpectedJSONParseError]: "+F.message}}}),gp=a((K,G)=>{G.exports=($,Q=process.argv)=>{let X=$.startsWith("-")?"":$.length===1?"-":"--",Y=Q.indexOf(X+$),W=Q.indexOf("--");return Y!==-1&&(W===-1||Y<W)}}),vp=a((K,G)=>{var $=c("os"),Q=c("tty"),X=gp(),{env:Y}=process,W;X("no-color")||X("no-colors")||X("color=false")||X("color=never")?W=0:(X("color")||X("colors")||X("color=true")||X("color=always"))&&(W=1);function V(){if("FORCE_COLOR"in Y)return Y.FORCE_COLOR==="true"?1:Y.FORCE_COLOR==="false"?0:Y.FORCE_COLOR.length===0?1:Math.min(Number.parseInt(Y.FORCE_COLOR,10),3)}function J(U){return U===0?!1:{level:U,hasBasic:!0,has256:U>=2,has16m:U>=3}}function F(U,{streamIsTTY:L,sniffFlags:M=!0}={}){let H=V();H!==void 0&&(W=H);let B=M?W:H;if(B===0)return 0;if(M){if(X("color=16m")||X("color=full")||X("color=truecolor"))return 3;if(X("color=256"))return 2}if(U&&!L&&B===void 0)return 0;let T=B||0;if(Y.TERM==="dumb")return T;if(process.platform==="win32"){let N=$.release().split(".");return Number(N[0])>=10&&Number(N[2])>=10586?Number(N[2])>=14931?3:2:1}if("CI"in Y)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE","DRONE"].some((N)=>(N in Y))||Y.CI_NAME==="codeship"?1:T;if("TEAMCITY_VERSION"in Y)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Y.TEAMCITY_VERSION)?1:0;if(Y.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in Y){let N=Number.parseInt((Y.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Y.TERM_PROGRAM){case"iTerm.app":return N>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Y.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(Y.TERM)||("COLORTERM"in Y)?1:T}function z(U,L={}){let M=F(U,{streamIsTTY:U&&U.isTTY,...L});return J(M)}G.exports={supportsColor:z,stdout:z({isTTY:Q.isatty(1)}),stderr:z({isTTY:Q.isatty(2)})}}),_p=a((K,G)=>{var $=c("tty"),Q=c("util");K.init=z,K.log=V,K.formatArgs=Y,K.save=J,K.load=F,K.useColors=X,K.destroy=Q.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."),K.colors=[6,2,3,4,5,1];try{let L=vp();L&&(L.stderr||L).level>=2&&(K.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{}K.inspectOpts=Object.keys(process.env).filter((L)=>/^debug_/i.test(L)).reduce((L,M)=>{let H=M.substring(6).toLowerCase().replace(/_([a-z])/g,(T,N)=>N.toUpperCase()),B=process.env[M];return/^(yes|on|true|enabled)$/i.test(B)?B=!0:/^(no|off|false|disabled)$/i.test(B)?B=!1:B==="null"?B=null:B=Number(B),L[H]=B,L},{});function X(){return"colors"in K.inspectOpts?!!K.inspectOpts.colors:$.isatty(process.stderr.fd)}function Y(L){let{namespace:M,useColors:H}=this;if(H){let B=this.color,T="\x1B[3"+(B<8?B:"8;5;"+B),N=` ${T};1m${M} \x1B[0m`;L[0]=N+L[0].split(` `).join(` `+N),L.push(T+"m+"+G.exports.humanize(this.diff)+"\x1B[0m")}else L[0]=W()+M+" "+L[0]}function W(){return K.inspectOpts.hideDate?"":new Date().toISOString()+" "}function V(...L){return process.stderr.write(Q.format(...L)+` `)}function J(L){L?process.env.DEBUG=L:delete process.env.DEBUG}function F(){return process.env.DEBUG}function z(L){L.inspectOpts={};let M=Object.keys(K.inspectOpts);for(let H=0;H<M.length;H++)L.inspectOpts[M[H]]=K.inspectOpts[M[H]]}G.exports=xM()(K);var{formatters:U}=G.exports;U.o=function(L){return this.inspectOpts.colors=this.useColors,Q.inspect(L,this.inspectOpts).split(` `).map((M)=>M.trim()).join(" ")},U.O=function(L){return this.inspectOpts.colors=this.useColors,Q.inspect(L,this.inspectOpts)}}),k8=a((K,G)=>{typeof process=="undefined"||process.type==="renderer"||!1||process.__nwjs?G.exports=up():G.exports=_p()}),cp=a((K,G)=>{G.exports={name:"dotenv",version:"16.4.5",description:"Loads environment variables from .env file",main:"lib/main.js",types:"lib/main.d.ts",exports:{".":{types:"./lib/main.d.ts",require:"./lib/main.js",default:"./lib/main.js"},"./config":"./config.js","./config.js":"./config.js","./lib/env-options":"./lib/env-options.js","./lib/env-options.js":"./lib/env-options.js","./lib/cli-options":"./lib/cli-options.js","./lib/cli-options.js":"./lib/cli-options.js","./package.json":"./package.json"},scripts:{"dts-check":"tsc --project tests/types/tsconfig.json",lint:"standard","lint-readme":"standard-markdown",pretest:"npm run lint && npm run dts-check",test:"tap tests/*.js --100 -Rspec","test:coverage":"tap --coverage-report=lcov",prerelease:"npm test",release:"standard-version"},repository:{type:"git",url:"git://github.com/motdotla/dotenv.git"},funding:"https://dotenvx.com",keywords:["dotenv","env",".env","environment","variables","config","settings"],readmeFilename:"README.md",license:"BSD-2-Clause",devDependencies:{"@definitelytyped/dtslint":"^0.0.133","@types/node":"^18.11.3",decache:"^4.6.1",sinon:"^14.0.1",standard:"^17.0.0","standard-markdown":"^7.1.0","standard-version":"^9.5.0",tap:"^16.3.0",tar:"^6.1.11",typescript:"^4.8.4"},engines:{node:">=12"},browser:{fs:!1}}}),dp=a((K,G)=>{var $=c("fs"),Q=c("path"),X=c("os"),Y=c("crypto"),W=cp(),V=W.version,J=/(?:^|^)\s*(?:export\s+)?([\w.-]+)(?:\s*=\s*?|:\s+?)(\s*'(?:\\'|[^'])*'|\s*"(?:\\"|[^"])*"|\s*`(?:\\`|[^`])*`|[^#\r\n]+)?\s*(?:#.*)?(?:$|$)/mg;function F(O){let I={},C=O.toString();C=C.replace(/\r\n?/mg,` `);let w;for(;(w=J.exec(C))!=null;){let f=w[1],v=w[2]||"";v=v.trim();let u=v[0];v=v.replace(/^(['"`])([\s\S]*)\1$/mg,"$2"),u==='"'&&(v=v.replace(/\\n/g,` `),v=v.replace(/\\r/g,"\r")),I[f]=v}return I}function z(O){let I=T(O),C=j.configDotenv({path:I});if(!C.parsed){let u=new Error(`MISSING_DATA: Cannot parse ${I} for an unknown reason`);throw u.code="MISSING_DATA",u}let w=H(O).split(","),f=w.length,v;for(let u=0;u<f;u++)try{let n=w[u].trim(),o=B(C,n);v=j.decrypt(o.ciphertext,o.key);break}catch(n){if(u+1>=f)throw n}return j.parse(v)}function U(O){console.log(`[dotenv@${V}][INFO] ${O}`)}function L(O){console.log(`[dotenv@${V}][WARN] ${O}`)}function M(O){console.log(`[dotenv@${V}][DEBUG] ${O}`)}function H(O){return O&&O.DOTENV_KEY&&O.DOTENV_KEY.length>0?O.DOTENV_KEY:process.env.DOTENV_KEY&&process.env.DOTENV_KEY.length>0?process.env.DOTENV_KEY:""}function B(O,I){let C;try{C=new URL(I)}catch(n){if(n.code==="ERR_INVALID_URL"){let o=new Error("INVALID_DOTENV_KEY: Wrong format. Must be in valid uri format like dotenv://:key_1234@dotenvx.com/vault/.env.vault?environment=development");throw o.code="INVALID_DOTENV_KEY",o}throw n}let w=C.password;if(!w){let n=new Error("INVALID_DOTENV_KEY: Missing key part");throw n.code="INVALID_DOTENV_KEY",n}let f=C.searchParams.get("environment");if(!f){let n=new Error("INVALID_DOTENV_KEY: Missing environment part");throw n.code="INVALID_DOTENV_KEY",n}let v=`DOTENV_VAULT_${f.toUpperCase()}`,u=O.parsed[v];if(!u){let n=new Error(`NOT_FOUND_DOTENV_ENVIRONMENT: Cannot locate environment ${v} in your .env.vault file.`);throw n.code="NOT_FOUND_DOTENV_ENVIRONMENT",n}return{ciphertext:u,key:w}}function T(O){let I=null;if(O&&O.path&&O.path.length>0)if(Array.isArray(O.path))for(let C of O.path)$.existsSync(C)&&(I=C.endsWith(".vault")?C:`${C}.vault`);else I=O.path.endsWith(".vault")?O.path:`${O.path}.vault`;else I=Q.resolve(process.cwd(),".env.vault");return $.existsSync(I)?I:null}function N(O){return O[0]==="~"?Q.join(X.homedir(),O.slice(1)):O}function A(O){U("Loading env from encrypted .env.vault");let I=j._parseVault(O),C=process.env;return O&&O.processEnv!=null&&(C=O.processEnv),j.populate(C,I,O),{parsed:I}}function q(O){let I=Q.resolve(process.cwd(),".env"),C="utf8",w=!!(O&&O.debug);O&&O.encoding?C=O.encoding:w&&M("No encoding is specified. UTF-8 is used by default");let f=[I];if(O&&O.path)if(!Array.isArray(O.path))f=[N(O.path)];else{f=[];for(let o of O.path)f.push(N(o))}let v,u={};for(let o of f)try{let k=j.parse($.readFileSync(o,{encoding:C}));j.populate(u,k,O)}catch(k){w&&M(`Failed to load ${o} ${k.message}`),v=k}let n=process.env;return O&&O.processEnv!=null&&(n=O.processEnv),j.populate(n,u,O),v?{parsed:u,error:v}:{parsed:u}}function E(O){if(H(O).length===0)return j.configDotenv(O);let I=T(O);return I?j._configVault(O):(L(`You set DOTENV_KEY but you are missing a .env.vault file at ${I}. Did you forget to build it?`),j.configDotenv(O))}function D(O,I){let C=Buffer.from(I.slice(-64),"hex"),w=Buffer.from(O,"base64"),f=w.subarray(0,12),v=w.subarray(-16);w=w.subarray(12,-16);try{let u=Y.createDecipheriv("aes-256-gcm",C,f);return u.setAuthTag(v),`${u.update(w)}${u.final()}`}catch(u){let n=u instanceof RangeError,o=u.message==="Invalid key length",k=u.message==="Unsupported state or unable to authenticate data";if(n||o){let y=new Error("INVALID_DOTENV_KEY: It must be 64 characters long (or more)");throw y.code="INVALID_DOTENV_KEY",y}else if(k){let y=new Error("DECRYPTION_FAILED: Please check your DOTENV_KEY");throw y.code="DECRYPTION_FAILED",y}else throw u}}function R(O,I,C={}){let w=!!(C&&C.debug),f=!!(C&&C.override);if(typeof I!="object"){let v=new Error("OBJECT_REQUIRED: Please check the processEnv argument being passed to populate");throw v.code="OBJECT_REQUIRED",v}for(let v of Object.keys(I))Object.prototype.hasOwnProperty.call(O,v)?(f===!0&&(O[v]=I[v]),w&&M(f===!0?`"${v}" is already defined and WAS overwritten`:`"${v}" is already defined and was NOT overwritten`)):O[v]=I[v]}var j={configDotenv:q,_configVault:A,_parseVault:z,config:E,decrypt:D,parse:F,populate:R};G.exports.configDotenv=j.configDotenv,G.exports._configVault=j._configVault,G.exports._parseVault=j._parseVault,G.exports.config=j.config,G.exports.decrypt=j.decrypt,G.exports.parse=j.parse,G.exports.populate=j.populate,G.exports=j}),lp=a((K)=>{var G=c("url").parse,$={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},Q=String.prototype.endsWith||function(V){return V.length<=this.length&&this.indexOf(V,this.length-V.length)!==-1};function X(V){var J=typeof V=="string"?G(V):V||{},F=J.protocol,z=J.host,U=J.port;if(typeof z!="string"||!z||typeof F!="string"||(F=F.split(":",1)[0],z=z.replace(/:\d*$/,""),U=parseInt(U)||$[F]||0,!Y(z,U)))return"";var L=W("npm_config_"+F+"_proxy")||W(F+"_proxy")||W("npm_config_proxy")||W("all_proxy");return L&&L.indexOf("://")===-1&&(L=F+"://"+L),L}function Y(V,J){var F=(W("npm_config_no_proxy")||W("no_proxy")).toLowerCase();return F?F==="*"?!1:F.split(/[,\s]/).every(function(z){if(!z)return!0;var U=z.match(/^(.+):(\d+)$/),L=U?U[1]:z,M=U?parseInt(U[2]):0;return M&&M!==J?!0:/^[.*]/.test(L)?(L.charAt(0)==="*"&&(L=L.slice(1)),!Q.call(V,L)):V!==L}):!0}function W(V){return process.env[V.toLowerCase()]||process.env[V.toUpperCase()]||""}K.getProxyForUrl=X}),mp=a((K)=>{Object.defineProperty(K,"__esModule",{value:!0});function G($){return function(Q,X){return new Promise((Y,W)=>{$.call(this,Q,X,(V,J)=>{V?W(V):Y(J)})})}}K.default=G}),fM=a((K,G)=>{var $=K&&K.__importDefault||function(z){return z&&z.__esModule?z:{default:z}},Q=c("events"),X=$(k8()),Y=$(mp()),W=X.default("agent-base");function V(z){return!!z&&typeof z.addRequest=="function"}function J(){let{stack:z}=new Error;return typeof z!="string"?!1:z.split(` `).some((U)=>U.indexOf("(https.js:")!==-1||U.indexOf("node:https:")!==-1)}function F(z,U){return new F.Agent(z,U)}(function(z){class U extends Q.EventEmitter{constructor(L,M){super();let H=M;typeof L=="function"?this.callback=L:L&&(H=L),this.timeout=null,H&&typeof H.timeout=="number"&&(this.timeout=H.timeout),this.maxFreeSockets=1,this.maxSockets=1,this.maxTotalSockets=1/0,this.sockets={},this.freeSockets={},this.requests={},this.options={}}get defaultPort(){return typeof this.explicitDefaultPort=="number"?this.explicitDefaultPort:J()?443:80}set defaultPort(L){this.explicitDefaultPort=L}get protocol(){return typeof this.explicitProtocol=="string"?this.explicitProtocol:J()?"https:":"http:"}set protocol(L){this.explicitProtocol=L}callback(L,M,H){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(L,M){let H=Object.assign({},M);typeof H.secureEndpoint!="boolean"&&(H.secureEndpoint=J()),H.host==null&&(H.host="localhost"),H.port==null&&(H.port=H.secureEndpoint?443:80),H.protocol==null&&(H.protocol=H.secureEndpoint?"https:":"http:"),H.host&&H.path&&delete H.path,delete H.agent,delete H.hostname,delete H._defaultAgent,delete H.defaultPort,delete H.createConnection,L._last=!0,L.shouldKeepAlive=!1;let B=!1,T=null,N=H.timeout||this.timeout,A=(R)=>{L._hadError||(L.emit("error",R),L._hadError=!0)},q=()=>{T=null,B=!0;let R=new Error(`A "socket" was not created for HTTP request before ${N}ms`);R.code="ETIMEOUT",A(R)},E=(R)=>{B||(T!==null&&(clearTimeout(T),T=null),A(R))},D=(R)=>{if(B)return;if(T!=null&&(clearTimeout(T),T=null),V(R)){W("Callback returned another Agent instance %o",R.constructor.name),R.addRequest(L,H);return}if(R){R.once("free",()=>{this.freeSocket(R,H)}),L.onSocket(R);return}let j=new Error(`no Duplex stream was returned to agent-base for \`${L.method} ${L.path}\``);A(j)};if(typeof this.callback!="function"){A(new Error("`callback` is not defined"));return}this.promisifiedCallback||(this.callback.length>=3?(W("Converting legacy callback function to promise"),this.promisifiedCallback=Y.default(this.callback)):this.promisifiedCallback=this.callback),typeof N=="number"&&N>0&&(T=setTimeout(q,N)),"port"in H&&typeof H.port!="number"&&(H.port=Number(H.port));try{W("Resolving socket for %o request: %o",H.protocol,`${L.method} ${L.path}`),Promise.resolve(this.promisifiedCallback(L,H)).then(D,E)}catch(R){Promise.reject(R).catch(E)}}freeSocket(L,M){W("Freeing socket %o %o",L.constructor.name,M),L.destroy()}destroy(){W("Destroying agent %o",this.constructor.name)}}z.Agent=U,z.prototype=z.Agent.prototype})(F||(F={})),G.exports=F}),np=a((K)=>{var G=K&&K.__importDefault||function(Y){return Y&&Y.__esModule?Y:{default:Y}};Object.defineProperty(K,"__esModule",{value:!0});var $=G(k8()),Q=$.default("https-proxy-agent:parse-proxy-response");function X(Y){return new Promise((W,V)=>{let J=0,F=[];function z(){let T=Y.read();T?B(T):Y.once("readable",z)}function U(){Y.removeListener("end",M),Y.removeListener("error",H),Y.removeListener("close",L),Y.removeListener("readable",z)}function L(T){Q("onclose had error %o",T)}function M(){Q("onend")}function H(T){U(),Q("onerror %o",T),V(T)}function B(T){F.push(T),J+=T.length;let N=Buffer.concat(F,J);if(N.indexOf(`\r \r `)===-1){Q("have not received end of HTTP headers yet..."),z();return}let A=N.toString("ascii",0,N.indexOf(`\r `)),q=+A.split(" ")[1];Q("got proxy server response: %o",A),W({statusCode:q,buffered:N})}Y.on("error",H),Y.on("close",L),Y.on("end",M),z()})}K.default=X}),pp=a((K)=>{var G=K&&K.__awaiter||function(T,N,A,q){function E(D){return D instanceof A?D:new A(function(R){R(D)})}return new(A||(A=Promise))(function(D,R){function j(C){try{I(q.next(C))}catch(w){R(w)}}function O(C){try{I(q.throw(C))}catch(w){R(w)}}function I(C){C.done?D(C.value):E(C.value).then(j,O)}I((q=q.apply(T,N||[])).next())})},$=K&&K.__importDefault||function(T){return T&&T.__esModule?T:{default:T}};Object.defineProperty(K,"__esModule",{value:!0});var Q=$(c("net")),X=$(c("tls")),Y=$(c("url")),W=$(c("assert")),V=$(k8()),J=fM(),F=$(np()),z=V.default("https-proxy-agent:agent"),U=class extends J.Agent{constructor(T){let N;if(typeof T=="string"?N=Y.default.parse(T):N=T,!N)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");z("creating new HttpsProxyAgent instance: %o",N),super(N);let A=Object.assign({},N);this.secureProxy=N.secureProxy||H(A.protocol),A.host=A.hostname||A.host,typeof A.port=="string"&&(A.port=parseInt(A.port,10)),!A.port&&A.host&&(A.port=this.secureProxy?443:80),this.secureProxy&&!("ALPNProtocols"in A)&&(A.ALPNProtocols=["http 1.1"]),A.host&&A.path&&(delete A.path,delete A.pathname),this.proxy=A}callback(T,N){return G(this,void 0,void 0,function*(){let{proxy:A,secureProxy:q}=this,E;q?(z("Creating `tls.Socket`: %o",A),E=X.default.connect(A)):(z("Creating `net.Socket`: %o",A),E=Q.default.connect(A));let D=Object.assign({},A.headers),R=`CONNECT ${`${N.host}:${N.port}`} HTTP/1.1\r `;A.auth&&(D["Proxy-Authorization"]=`Basic ${Buffer.from(A.auth).toString("base64")}`);let{host:j,port:O,secureEndpoint:I}=N;M(O,I)||(j+=`:${O}`),D.Host=j,D.Connection="close";for(let u of Object.keys(D))R+=`${u}: ${D[u]}\r `;let C=F.default(E);E.write(`${R}\r `);let{statusCode:w,buffered:f}=yield C;if(w===200){if(T.once("socket",L),N.secureEndpoint){z("Upgrading socket connection to TLS");let u=N.servername||N.host;return X.default.connect(Object.assign(Object.assign({},B(N,"host","hostname","path","port")),{socket:E,servername:u}))}return E}E.destroy();let v=new Q.default.Socket({writable:!1});return v.readable=!0,T.once("socket",(u)=>{z("replaying proxy buffer for failed request"),W.default(u.listenerCount("data")>0),u.push(f),u.push(null)}),v})}};K.default=U;function L(T){T.resume()}function M(T,N){return!!(!N&&T===80||N&&T===443)}function H(T){return typeof T=="string"?/^https:?$/i.test(T):!1}function B(T,...N){let A={},q;for(q in T)N.includes(q)||(A[q]=T[q]);return A}}),sp=a((K,G)=>{var $=K&&K.__importDefault||function(Y){return Y&&Y.__esModule?Y:{default:Y}},Q=$(pp());function X(Y){return new Q.default(Y)}(function(Y){Y.HttpsProxyAgent=Q.default,Y.prototype=Q.default.prototype})(X||(X={})),G.exports=X}),ap=a((K,G)=>{var $=$||function(Y){return Buffer.from(Y).toString("base64")};function Q(Y){var W=this,V=Math.round,J=Math.floor,F=new Array(64),z=new Array(64),U=new Array(64),L=new Array(64),M,H,B,T,N=new Array(65535),A=new Array(65535),q=new Array(64),E=new Array(64),D=[],R=0,j=7,O=new Array(64),I=new Array(64),C=new Array(64),w=new Array(256),f=new Array(2048),v,u=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],n=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],o=[0,1,2,3,4,5,6,7,8,9,10,11],k=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],y=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],x=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],g=[0,1,2,3,4,5,6,7,8,9,10,11],r=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],G0=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function e(Q0){for(var q0=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],D0=0;D0<64;D0++){var R0=J((q0[D0]*Q0+50)/100);R0<1?R0=1:R0>255&&(R0=255),F[u[D0]]=R0}for(var C0=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],I0=0;I0<64;I0++){var S0=J((C0[I0]*Q0+50)/100);S0<1?S0=1:S0>255&&(S0=255),z[u[I0]]=S0}for(var j0=[1,1.387039845,1.306562965,1.175875602,1,0.785694958,0.5411961,0.275899379],U0=0,H0=0;H0<8;H0++)for(var M0=0;M0<8;M0++)U[U0]=1/(F[u[U0]]*j0[H0]*j0[M0]*8),L[U0]=1/(z[u[U0]]*j0[H0]*j0[M0]*8),U0++}function Z0(Q0,q0){for(var D0=0,R0=0,C0=new Array,I0=1;I0<=16;I0++){for(var S0=1;S0<=Q0[I0];S0++)C0[q0[R0]]=[],C0[q0[R0]][0]=D0,C0[q0[R0]][1]=I0,R0++,D0++;D0*=2}return C0}function _(){M=Z0(n,o),H=Z0(x,g),B=Z0(k,y),T=Z0(r,G0)}function l(){for(var Q0=1,q0=2,D0=1;D0<=15;D0++){for(var R0=Q0;R0<q0;R0++)A[32767+R0]=D0,N[32767+R0]=[],N[32767+R0][1]=D0,N[32767+R0][0]=R0;for(var C0=-(q0-1);C0<=-Q0;C0++)A[32767+C0]=D0,N[32767+C0]=[],N[32767+C0][1]=D0,N[32767+C0][0]=q0-1+C0;Q0<<=1,q0<<=1}}function m(){for(var Q0=0;Q0<256;Q0++)f[Q0]=19595*Q0,f[Q0+256>>0]=38470*Q0,f[Q0+512>>0]=7471*Q0+32768,f[Q0+768>>0]=-11059*Q0,f[Q0+1024>>0]=-21709*Q0,f[Q0+1280>>0]=32768*Q0+8421375,f[Q0+1536>>0]=-27439*Q0,f[Q0+1792>>0]=-5329*Q0}function t(Q0){for(var q0=Q0[0],D0=Q0[1]-1;D0>=0;)q0&1<<D0&&(R|=1<<j),D0--,j--,j<0&&(R==255?(d(255),d(0)):d(R),j=7,R=0)}function d(Q0){D.push(Q0)}function s(Q0){d(Q0>>8&255),d(Q0&255)}function $0(Q0,q0){var D0,R0,C0,I0,S0,j0,U0,H0,M0=0,O0,b0=8,P0=64;for(O0=0;O0<b0;++O0){D0=Q0[M0],R0=Q0[M0+1],C0=Q0[M0+2],I0=Q0[M0+3],S0=Q0[M0+4],j0=Q0[M0+5],U0=Q0[M0+6],H0=Q0[M0+7];var N0=D0+H0,k0=D0-H0,p0=R0+U0,l0=R0-U0,Q1=C0+j0,u1=C0-j0,g1=I0+S0,V5=I0-S0,t6=N0+g1,J5=N0-g1,F5=p0+Q1,P5=p0-Q1;Q0[M0]=t6+F5,Q0[M0+4]=t6-F5;var L4=(P5+J5)*0.707106781;Q0[M0+2]=J5+L4,Q0[M0+6]=J5-L4,t6=V5+u1,F5=u1+l0,P5=l0+k0;var M4=(t6-P5)*0.382683433,H4=0.5411961*t6+M4,B4=1.306562965*P5+M4,m2=F5*0.707106781,n2=k0+m2,p2=k0-m2;Q0[M0+5]=p2+H4,Q0[M0+3]=p2-H4,Q0[M0+1]=n2+B4,Q0[M0+7]=n2-B4,M0+=8}for(M0=0,O0=0;O0<b0;++O0){D0=Q0[M0],R0=Q0[M0+8],C0=Q0[M0+16],I0=Q0[M0+24],S0=Q0[M0+32],j0=Q0[M0+40],U0=Q0[M0+48],H0=Q0[M0+56];var s2=D0+H0,w8=D0-H0,a2=R0+U0,i2=R0-U0,o2=C0+j0,t2=C0-j0,u5=I0+S0,r2=I0-S0,A4=s2+u5,S8=s2-u5,z7=a2+o2,U7=a2-o2;Q0[M0]=A4+z7,Q0[M0+32]=A4-z7;var e2=(U7+S8)*0.707106781;Q0[M0+16]=S8+e2,Q0[M0+48]=S8-e2,A4=r2+t2,z7=t2+i2,U7=i2+w8;var r6=(A4-U7)*0.382683433,K3=0.5411961*A4+r6,G3=1.306562965*U7+r6,$3=z7*0.707106781,Q3=w8+$3,X3=w8-$3;Q0[M0+40]=X3+K3,Q0[M0+24]=X3-K3,Q0[M0+8]=Q3+G3,Q0[M0+56]=Q3-G3,M0++}var L7;for(O0=0;O0<P0;++O0)L7=Q0[O0]*q0[O0],q[O0]=L7>0?L7+0.5|0:L7-0.5|0;return q}function X0(){s(65504),s(16),d(74),d(70),d(73),d(70),d(0),d(1),d(1),d(0),s(1),s(1),d(0),d(0)}function z0(Q0){if(Q0){s(65505),Q0[0]===69&&Q0[1]===120&&Q0[2]===105&&Q0[3]===102?s(Q0.length+2):(s(Q0.length+5+2),d(69),d(120),d(105),d(102),d(0));for(var q0=0;q0<Q0.length;q0++)d(Q0[q0])}}function J0(Q0,q0){s(65472),s(17),d(8),s(q0),s(Q0),d(3),d(1),d(17),d(0),d(2),d(17),d(1),d(3),d(17),d(1)}function Y0(){s(65499),s(132),d(0);for(var Q0=0;Q0<64;Q0++)d(F[Q0]);d(1);for(var q0=0;q0<64;q0++)d(z[q0])}function p(){s(65476),s(418),d(0);for(var Q0=0;Q0<16;Q0++)d(n[Q0+1]);for(var q0=0;q0<=11;q0++)d(o[q0]);d(16);for(var D0=0;D0<16;D0++)d(k[D0+1]);for(var R0=0;R0<=161;R0++)d(y[R0]);d(1);for(var C0=0;C0<16;C0++)d(x[C0+1]);for(var I0=0;I0<=11;I0++)d(g[I0]);d(17);for(var S0=0;S0<16;S0++)d(r[S0+1]);for(var j0=0;j0<=161;j0++)d(G0[j0])}function K0(Q0){typeof Q0=="undefined"||Q0.constructor!==Array||Q0.forEach((q0)=>{if(typeof q0=="string"){s(65534);var D0=q0.length;s(D0+2);var R0;for(R0=0;R0<D0;R0++)d(q0.charCodeAt(R0))}})}function V0(){s(65498),s(12),d(3),d(1),d(0),d(2),d(17),d(3),d(17),d(0),d(63),d(0)}function A0(Q0,q0,D0,R0,C0){for(var I0=C0[0],S0=C0[240],j0,U0=16,H0=63,M0=64,O0=$0(Q0,q0),b0=0;b0<M0;++b0)E[u[b0]]=O0[b0];var P0=E[0]-D0;D0=E[0],P0==0?t(R0[0]):(j0=32767+P0,t(R0[A[j0]]),t(N[j0]));for(var N0=63;N0>0&&E[N0]==0;N0--);if(N0==0)return t(I0),D0;for(var k0=1,p0;k0<=N0;){for(var l0=k0;E[k0]==0&&k0<=N0;++k0);var Q1=k0-l0;if(Q1>=U0){p0=Q1>>4;for(var u1=1;u1<=p0;++u1)t(S0);Q1=Q1&15}j0=32767+E[k0],t(C0[(Q1<<4)+A[j0]]),t(N[j0]),k0++}return N0!=H0&&t(I0),D0}function L0(){for(var Q0=String.fromCharCode,q0=0;q0<256;q0++)w[q0]=Q0(q0)}this.encode=function(Q0,q0){var D0=new Date().getTime();q0&&h0(q0),D=new Array,R=0,j=7,s(65496),X0(),K0(Q0.comments),z0(Q0.exifBuffer),Y0(),J0(Q0.width,Q0.height),p(),V0();var R0=0,C0=0,I0=0;R=0,j=7,this.encode.displayName="_encode_";for(var{data:S0,width:j0,height:U0}=Q0,H0=j0*4,M0=j0*3,O0,b0=0,P0,N0,k0,p0,l0,Q1,u1,g1;b0<U0;){for(O0=0;O0<H0;){for(p0=H0*b0+O0,l0=p0,Q1=-1,u1=0,g1=0;g1<64;g1++)u1=g1>>3,Q1=(g1&7)*4,l0=p0+u1*H0+Q1,b0+u1>=U0&&(l0-=H0*(b0+1+u1-U0)),O0+Q1>=H0&&(l0-=O0+Q1-H0+4),P0=S0[l0++],N0=S0[l0++],k0=S0[l0++],O[g1]=(f[P0]+f[N0+256>>0]+f[k0+512>>0]>>16)-128,I[g1]=(f[P0+768>>0]+f[N0+1024>>0]+f[k0+1280>>0]>>16)-128,C[g1]=(f[P0+1280>>0]+f[N0+1536>>0]+f[k0+1792>>0]>>16)-128;R0=A0(O,U,R0,M,B),C0=A0(I,L,C0,H,T),I0=A0(C,L,I0,H,T),O0+=32}b0+=8}if(j>=0){var V5=[];V5[1]=j+1,V5[0]=(1<<j+1)-1,t(V5)}if(s(65497),typeof G=="undefined")return new Uint8Array(D);return Buffer.from(D);var t6,J5};function h0(Q0){if(Q0<=0&&(Q0=1),Q0>100&&(Q0=100),v!=Q0){var q0=0;Q0<50?q0=Math.floor(5000/Q0):q0=Math.floor(200-Q0*2),e(q0),v=Q0}}function M1(){var Q0=new Date().getTime();Y||(Y=50),L0(),_(),l(),m(),h0(Y);var q0=new Date().getTime()-Q0}M1()}typeof G!="undefined"?G.exports=X:typeof window!="undefined"&&(window["jpeg-js"]=window["jpeg-js"]||{},window["jpeg-js"].encode=X);function X(Y,W){typeof W=="undefined"&&(W=50);var V=new Q(W),J=V.encode(Y,W);return{data:J,width:Y.width,height:Y.height}}}),ip=a((K,G)=>{var $=function(){var X=new Int32Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]),Y=4017,W=799,V=3406,J=2276,F=1567,z=3784,U=5793,L=2896;function M(){}function H(D,R){for(var j=0,O=[],I,C,w=16;w>0&&!D[w-1];)w--;O.push({children:[],index:0});var f=O[0],v;for(I=0;I<w;I++){for(C=0;C<D[I];C++){for(f=O.pop(),f.children[f.index]=R[j];f.index>0;){if(O.length===0)throw new Error("Could not recreate Huffman Table");f=O.pop()}for(f.index++,O.push(f);O.length<=I;)O.push(v={children:[],index:0}),f.children[f.index]=v.children,f=v;j++}I+1<w&&(O.push(v={children:[],index:0}),f.children[f.index]=v.children,f=v)}return O[0].children}function B(D,R,j,O,I,C,w,f,v,u){var{precision:n,samplesPerLine:o,scanLines:k,mcusPerLine:y,progressive:x,maxH:g,maxV:r}=j,G0=R,e=0,Z0=0;function _(){if(Z0>0)return Z0--,e>>Z0&1;if(e=D[R++],e==255){var U0=D[R++];if(U0)throw new Error("unexpected marker: "+(e<<8|U0).toString(16))}return Z0=7,e>>>7}function l(U0){for(var H0=U0,M0;(M0=_())!==null;){if(H0=H0[M0],typeof H0=="number")return H0;if(typeof H0!="object")throw new Error("invalid huffman sequence")}return null}function m(U0){for(var H0=0;U0>0;){var M0=_();if(M0===null)return;H0=H0<<1|M0,U0--}return H0}function t(U0){var H0=m(U0);return H0>=1<<U0-1?H0:H0+(-1<<U0)+1}function d(U0,H0){var M0=l(U0.huffmanTableDC),O0=M0===0?0:t(M0);H0[0]=U0.pred+=O0;for(var b0=1;b0<64;){var P0=l(U0.huffmanTableAC),N0=P0&15,k0=P0>>4;if(N0===0){if(k0<15)break;b0+=16;continue}b0+=k0;var p0=X[b0];H0[p0]=t(N0),b0++}}function s(U0,H0){var M0=l(U0.huffmanTableDC),O0=M0===0?0:t(M0)<<v;H0[0]=U0.pred+=O0}function $0(U0,H0){H0[0]|=_()<<v}var X0=0;function z0(U0,H0){if(X0>0){X0--;return}for(var M0=C,O0=w;M0<=O0;){var b0=l(U0.huffmanTableAC),P0=b0&15,N0=b0>>4;if(P0===0){if(N0<15){X0=m(N0)+(1<<N0)-1;break}M0+=16;continue}M0+=N0;var k0=X[M0];H0[k0]=t(P0)*(1<<v),M0++}}var J0=0,Y0;function p(U0,H0){for(var M0=C,O0=w,b0=0;M0<=O0;){var P0=X[M0],N0=H0[P0]<0?-1:1;switch(J0){case 0:var k0=l(U0.huffmanTableAC),p0=k0&15,b0=k0>>4;if(p0===0)b0<15?(X0=m(b0)+(1<<b0),J0=4):(b0=16,J0=1);else{if(p0!==1)throw new Error("invalid ACn encoding");Y0=t(p0),J0=b0?2:3}continue;case 1:case 2:H0[P0]?H0[P0]+=(_()<<v)*N0:(b0--,b0===0&&(J0=J0==2?3:0));break;case 3:H0[P0]?H0[P0]+=(_()<<v)*N0:(H0[P0]=Y0<<v,J0=0);break;case 4:H0[P0]&&(H0[P0]+=(_()<<v)*N0);break}M0++}J0===4&&(X0--,X0===0&&(J0=0))}function K0(U0,H0,M0,O0,b0){var P0=M0/y|0,N0=M0%y,k0=P0*U0.v+O0,p0=N0*U0.h+b0;U0.blocks[k0]===void 0&&u.tolerantDecoding||H0(U0,U0.blocks[k0][p0])}function V0(U0,H0,M0){var O0=M0/U0.blocksPerLine|0,b0=M0%U0.blocksPerLine;U0.blocks[O0]===void 0&&u.tolerantDecoding||H0(U0,U0.blocks[O0][b0])}var A0=O.length,L0,h0,M1,Q0,q0,D0;x?C===0?D0=f===0?s:$0:D0=f===0?z0:p:D0=d;var R0=0,C0,I0;A0==1?I0=O[0].blocksPerLine*O[0].blocksPerColumn:I0=y*j.mcusPerColumn,I||(I=I0);for(var S0,j0;R0<I0;){for(h0=0;h0<A0;h0++)O[h0].pred=0;if(X0=0,A0==1)for(L0=O[0],q0=0;q0<I;q0++)V0(L0,D0,R0),R0++;else for(q0=0;q0<I;q0++){for(h0=0;h0<A0;h0++)for(L0=O[h0],S0=L0.h,j0=L0.v,M1=0;M1<j0;M1++)for(Q0=0;Q0<S0;Q0++)K0(L0,D0,R0,M1,Q0);if(R0++,R0===I0)break}if(R0===I0)do{if(D[R]===255&&D[R+1]!==0)break;R+=1}while(R<D.length-2);if(Z0=0,C0=D[R]<<8|D[R+1],C0<65280)throw new Error("marker was not found");if(C0>=65488&&C0<=65495)R+=2;else break}return R-G0}function T(D,R){var j=[],O=R.blocksPerLine,I=R.blocksPerColumn,C=O<<3,w=new Int32Array(64),f=new Uint8Array(64);function v(G0,e,Z0){var _=R.quantizationTable,l,m,t,d,s,$0,X0,z0,J0,Y0=Z0,p;for(p=0;p<64;p++)Y0[p]=G0[p]*_[p];for(p=0;p<8;++p){var K0=8*p;if(Y0[1+K0]==0&&Y0[2+K0]==0&&Y0[3+K0]==0&&Y0[4+K0]==0&&Y0[5+K0]==0&&Y0[6+K0]==0&&Y0[7+K0]==0){J0=U*Y0[0+K0]+512>>10,Y0[0+K0]=J0,Y0[1+K0]=J0,Y0[2+K0]=J0,Y0[3+K0]=J0,Y0[4+K0]=J0,Y0[5+K0]=J0,Y0[6+K0]=J0,Y0[7+K0]=J0;continue}l=U*Y0[0+K0]+128>>8,m=U*Y0[4+K0]+128>>8,t=Y0[2+K0],d=Y0[6+K0],s=L*(Y0[1+K0]-Y0[7+K0])+128>>8,z0=L*(Y0[1+K0]+Y0[7+K0])+128>>8,$0=Y0[3+K0]<<4,X0=Y0[5+K0]<<4,J0=l-m+1>>1,l=l+m+1>>1,m=J0,J0=t*z+d*F+128>>8,t=t*F-d*z+128>>8,d=J0,J0=s-X0+1>>1,s=s+X0+1>>1,X0=J0,J0=z0+$0+1>>1,$0=z0-$0+1>>1,z0=J0,J0=l-d+1>>1,l=l+d+1>>1,d=J0,J0=m-t+1>>1,m=m+t+1>>1,t=J0,J0=s*J+z0*V+2048>>12,s=s*V-z0*J+2048>>12,z0=J0,J0=$0*W+X0*Y+2048>>12,$0=$0*Y-X0*W+2048>>12,X0=J0,Y0[0+K0]=l+z0,Y0[7+K0]=l-z0,Y0[1+K0]=m+X0,Y0[6+K0]=m-X0,Y0[2+K0]=t+$0,Y0[5+K0]=t-$0,Y0[3+K0]=d+s,Y0[4+K0]=d-s}for(p=0;p<8;++p){var V0=p;if(Y0[8+V0]==0&&Y0[16+V0]==0&&Y0[24+V0]==0&&Y0[32+V0]==0&&Y0[40+V0]==0&&Y0[48+V0]==0&&Y0[56+V0]==0){J0=U*Z0[p+0]+8192>>14,Y0[0+V0]=J0,Y0[8+V0]=J0,Y0[16+V0]=J0,Y0[24+V0]=J0,Y0[32+V0]=J0,Y0[40+V0]=J0,Y0[48+V0]=J0,Y0[56+V0]=J0;continue}l=U*Y0[0+V0]+2048>>12,m=U*Y0[32+V0]+2048>>12,t=Y0[16+V0],d=Y0[48+V0],s=L*(Y0[8+V0]-Y0[56+V0])+2048>>12,z0=L*(Y0[8+V0]+Y0[56+V0])+2048>>12,$0=Y0[24+V0],X0=Y0[40+V0],J0=l-m+1>>1,l=l+m+1>>1,m=J0,J0=t*z+d*F+2048>>12,t=t*F-d*z+2048>>12,d=J0,J0=s-X0+1>>1,s=s+X0+1>>1,X0=J0,J0=z0+$0+1>>1,$0=z0-$0+1>>1,z0=J0,J0=l-d+1>>1,l=l+d+1>>1,d=J0,J0=m-t+1>>1,m=m+t+1>>1,t=J0,J0=s*J+z0*V+2048>>12,s=s*V-z0*J+2048>>12,z0=J0,J0=$0*W+X0*Y+2048>>12,$0=$0*Y-X0*W+2048>>12,X0=J0,Y0[0+V0]=l+z0,Y0[56+V0]=l-z0,Y0[8+V0]=m+X0,Y0[48+V0]=m-X0,Y0[16+V0]=t+$0,Y0[40+V0]=t-$0,Y0[24+V0]=d+s,Y0[32+V0]=d-s}for(p=0;p<64;++p){var A0=128+(Y0[p]+8>>4);e[p]=A0<0?0:A0>255?255:A0}}E(C*I*8);for(var u,n,o=0;o<I;o++){var k=o<<3;for(u=0;u<8;u++)j.push(new Uint8Array(C));for(var y=0;y<O;y++){v(R.blocks[o][y],f,w);var x=0,g=y<<3;for(n=0;n<8;n++){var r=j[k+n];for(u=0;u<8;u++)r[g+u]=f[x++]}}}return j}function N(D){return D<0?0:D>255?255:D}M.prototype={load:function(D){var R=new XMLHttpRequest;R.open("GET",D,!0),R.responseType="arraybuffer",R.onload=function(){var j=new Uint8Array(R.response||R.mozResponseArrayBuffer);this.parse(j),this.onload&&this.onload()}.bind(this),R.send(null)},parse:function(D){var R=this.opts.maxResolutionInMP*1000*1000,j=0,O=D.length;function I(){var N0=D[j]<<8|D[j+1];return j+=2,N0}function C(){var N0=I(),k0=D.subarray(j,j+N0-2);return j+=k0.length,k0}function w(N0){var k0=1,p0=1,l0,Q1;for(Q1 in N0.components)N0.components.hasOwnProperty(Q1)&&(l0=N0.components[Q1],k0<l0.h&&(k0=l0.h),p0<l0.v&&(p0=l0.v));var u1=Math.ceil(N0.samplesPerLine/8/k0),g1=Math.ceil(N0.scanLines/8/p0);for(Q1 in N0.components)if(N0.components.hasOwnProperty(Q1)){l0=N0.components[Q1];var V5=Math.ceil(Math.ceil(N0.samplesPerLine/8)*l0.h/k0),t6=Math.ceil(Math.ceil(N0.scanLines/8)*l0.v/p0),J5=u1*l0.h,F5=g1*l0.v,P5=F5*J5,L4=[];E(P5*256);for(var M4=0;M4<F5;M4++){for(var H4=[],B4=0;B4<J5;B4++)H4.push(new Int32Array(64));L4.push(H4)}l0.blocksPerLine=V5,l0.blocksPerColumn=t6,l0.blocks=L4}N0.maxH=k0,N0.maxV=p0,N0.mcusPerLine=u1,N0.mcusPerColumn=g1}var f=null,v=null,u=null,n,o,k=[],y=[],x=[],g=[],r=I(),G0=-1;if(this.comments=[],r!=65496)throw new Error("SOI not found");for(r=I();r!=65497;){var e,Z0,_;switch(r){case 65280:break;case 65504:case 65505:case 65506:case 65507:case 65508:case 65509:case 65510:case 65511:case 65512:case 65513:case 65514:case 65515:case 65516:case 65517:case 65518:case 65519:case 65534:var l=C();if(r===65534){var m=String.fromCharCode.apply(null,l);this.comments.push(m)}r===65504&&l[0]===74&&l[1]===70&&l[2]===73&&l[3]===70&&l[4]===0&&(f={version:{major:l[5],minor:l[6]},densityUnits:l[7],xDensity:l[8]<<8|l[9],yDensity:l[10]<<8|l[11],thumbWidth:l[12],thumbHeight:l[13],thumbData:l.subarray(14,14+3*l[12]*l[13])}),r===65505&&l[0]===69&&l[1]===120&&l[2]===105&&l[3]===102&&l[4]===0&&(this.exifBuffer=l.subarray(5,l.length)),r===65518&&l[0]===65&&l[1]===100&&l[2]===111&&l[3]===98&&l[4]===101&&l[5]===0&&(v={version:l[6],flags0:l[7]<<8|l[8],flags1:l[9]<<8|l[10],transformCode:l[11]});break;case 65499:for(var t=I(),d=t+j-2;j<d;){var s=D[j++];E(256);var $0=new Int32Array(64);if(s>>4===0)for(Z0=0;Z0<64;Z0++){var X0=X[Z0];$0[X0]=D[j++]}else if(s>>4===1)for(Z0=0;Z0<64;Z0++){var X0=X[Z0];$0[X0]=I()}else throw new Error("DQT: invalid table spec");k[s&15]=$0}break;case 65472:case 65473:case 65474:I(),n={},n.extended=r===65473,n.progressive=r===65474,n.precision=D[j++],n.scanLines=I(),n.samplesPerLine=I(),n.components={},n.componentsOrder=[];var z0=n.scanLines*n.samplesPerLine;if(z0>R){var J0=Math.ceil((z0-R)/1e6);throw new Error(`maxResolutionInMP limit exceeded by ${J0}MP`)}var Y0=D[j++],p,K0=0,V0=0;for(e=0;e<Y0;e++){p=D[j];var A0=D[j+1]>>4,L0=D[j+1]&15,h0=D[j+2];if(A0<=0||L0<=0)throw new Error("Invalid sampling factor, expected values above 0");n.componentsOrder.push(p),n.components[p]={h:A0,v:L0,quantizationIdx:h0},j+=3}w(n),y.push(n);break;case 65476:var M1=I();for(e=2;e<M1;){var Q0=D[j++],q0=new Uint8Array(16),D0=0;for(Z0=0;Z0<16;Z0++,j++)D0+=q0[Z0]=D[j];E(16+D0);var R0=new Uint8Array(D0);for(Z0=0;Z0<D0;Z0++,j++)R0[Z0]=D[j];e+=17+D0,(Q0>>4===0?g:x)[Q0&15]=H(q0,R0)}break;case 65501:I(),o=I();break;case 65500:I(),I();break;case 65498:var C0=I(),I0=D[j++],S0=[],j0;for(e=0;e<I0;e++){j0=n.components[D[j++]];var U0=D[j++];j0.huffmanTableDC=g[U0>>4],j0.huffmanTableAC=x[U0&15],S0.push(j0)}var H0=D[j++],M0=D[j++],O0=D[j++],b0=B(D,j,n,S0,o,H0,M0,O0>>4,O0&15,this.opts);j+=b0;break;case 65535:D[j]!==255&&j--;break;default:if(D[j-3]==255&&D[j-2]>=192&&D[j-2]<=254){j-=3;break}else if(r===224||r==225){if(G0!==-1)throw new Error(`first unknown JPEG marker at offset ${G0.toString(16)}, second unknown JPEG marker ${r.toString(16)} at offset ${(j-1).toString(16)}`);G0=j-1;let N0=I();if(D[j+N0-2]===255){j+=N0-2;break}}throw new Error("unknown JPEG marker "+r.toString(16))}r=I()