MCPcopy Index your code
hub / github.com/ChinaSiro/claude-code-sourcemap / _V5

Function _V5

package/cli.js:116–116  ·  view source on GitHub ↗
(q)

Source from the content-addressed store, hash-verified

114`)}function zk5(q){if(q)process.env.DEBUG=q;else delete process.env.DEBUG}function Yk5(){return process.env.DEBUG}function $k5(q){q.inspectOpts={};let K=Object.keys(Bk7.inspectOpts);for(let _=0;_<K.length;_++)q.inspectOpts[K[_]]=Bk7.inspectOpts[K[_]]}VY8.exports=X71()(Bk7);var{formatters:pk7}=VY8.exports;pk7.o=function(q){return this.inspectOpts.colors=this.useColors,kY8.inspect(q,this.inspectOpts).split(`
115`).map((K)=>K.trim()).join(" ")};pk7.O=function(q){return this.inspectOpts.colors=this.useColors,kY8.inspect(q,this.inspectOpts)}});var XW6=m((FM$,W71)=>{if(typeof process>"u"||process.type==="renderer"||!1||process.__nwjs)W71.exports=bk7();else W71.exports=Fk7()});var Qk7=m((UM$,Uk7)=>{var vm6;Uk7.exports=function(){if(!vm6){try{vm6=XW6()("follow-redirects")}catch(q){}if(typeof vm6!=="function")vm6=function(){}}vm6.apply(null,arguments)}});var ik7=m((QM$,L71)=>{var Vm6=U6("url"),km6=Vm6.URL,Xk5=U6("http"),Pk5=U6("https"),T71=U6("stream").Writable,v71=U6("assert"),dk7=Qk7();(function(){var K=typeof process<"u",_=typeof window<"u"&&typeof document<"u",z=r96(Error.captureStackTrace);if(!K&&(_||!z))console.warn("The follow-redirects package should be excluded from browser builds.")})();var k71=!1;try{v71(new km6(""))}catch(q){k71=q.code==="ERR_INVALID_URL"}var Wk5=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],V71=["abort","aborted","connect","error","socket","timeout"],N71=Object.create(null);V71.forEach(function(q){N71[q]=function(K,_,z){this._redirectable.emit(q,K,_,z)}});var f71=Nm6("ERR_INVALID_URL","Invalid URL",TypeError),Z71=Nm6("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),Dk5=Nm6("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",Z71),fk5=Nm6("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),Zk5=Nm6("ERR_STREAM_WRITE_AFTER_END","write after end"),Gk5=T71.prototype.destroy||lk7;function lk(q,K){if(T71.call(this),this._sanitizeOptions(q),this._options=q,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],K)this.on("response",K);var _=this;this._onNativeResponse=function(z){try{_._processResponse(z)}catch(Y){_.emit("error",Y instanceof Z71?Y:new Z71({cause:Y}))}},this._performRequest()}lk.prototype=Object.create(T71.prototype);lk.prototype.abort=function(){E71(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};lk.prototype.destroy=function(q){return E71(this._currentRequest,q),Gk5.call(this,q),this};lk.prototype.write=function(q,K,_){if(this._ending)throw new Zk5;if(!i96(q)&&!kk5(q))throw TypeError("data should be a string, Buffer or Uint8Array");if(r96(K))_=K,K=null;if(q.length===0){if(_)_();return}if(this._requestBodyLength+q.length<=this._options.maxBodyLength)this._requestBodyLength+=q.length,this._requestBodyBuffers.push({data:q,encoding:K}),this._currentRequest.write(q,K,_);else this.emit("error",new fk5),this.abort()};lk.prototype.end=function(q,K,_){if(r96(q))_=q,q=K=null;else if(r96(K))_=K,K=null;if(!q)this._ended=this._ending=!0,this._currentRequest.end(null,null,_);else{var z=this,Y=this._currentRequest;this.write(q,K,function(){z._ended=!0,Y.end(null,null,_)}),this._ending=!0}};lk.prototype.setHeader=function(q,K){this._options.headers[q]=K,this._currentRequest.setHeader(q,K)};lk.prototype.removeHeader=function(q){delete this._options.headers[q],this._currentRequest.removeHeader(q)};lk.prototype.setTimeout=function(q,K){var _=this;function z(A){A.setTimeout(q),A.removeListener("timeout",A.destroy),A.addListener("timeout",A.destroy)}function Y(A){if(_._timeout)clearTimeout(_._timeout);_._timeout=setTimeout(function(){_.emit("timeout"),$()},q),z(A)}function $(){if(_._timeout)clearTimeout(_._timeout),_._timeout=null;if(_.removeListener("abort",$),_.removeListener("error",$),_.removeListener("response",$),_.removeListener("close",$),K)_.removeListener("timeout",K);if(!_.socket)_._currentRequest.removeListener("socket",Y)}if(K)this.on("timeout",K);if(this.socket)Y(this.socket);else this._currentRequest.once("socket",Y);return this.on("socket",z),this.on("abort",$),this.on("error",$),this.on("response",$),this.on("close",$),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(q){lk.prototype[q]=function(K,_){return this._currentRequest[q](K,_)}});["aborted","connection","socket"].forEach(function(q){Object.defineProperty(lk.prototype,q,{get:function(){return this._currentRequest[q]}})});lk.prototype._sanitizeOptions=function(q){if(!q.headers)q.headers={};if(q.host){if(!q.hostname)q.hostname=q.host;delete q.host}if(!q.pathname&&q.path){var K=q.path.indexOf("?");if(K<0)q.pathname=q.path;else q.pathname=q.path.substring(0,K),q.search=q.path.substring(K)}};lk.prototype._performRequest=function(){var q=this._options.protocol,K=this._options.nativeProtocols[q];if(!K)throw TypeError("Unsupported protocol "+q);if(this._options.agents){var _=q.slice(0,-1);this._options.agent=this._options.agents[_]}var z=this._currentRequest=K.request(this._options,this._onNativeResponse);z._redirectable=this;for(var Y of V71)z.on(Y,N71[Y]);if(this._currentUrl=/^\//.test(this._options.path)?Vm6.format(this._options):this._options.path,this._isRedirect){var $=0,A=this,O=this._requestBodyBuffers;(function w(j){if(z===A._currentRequest){if(j)A.emit("error",j);else if($<O.length){var H=O[$++];if(!z.finished)z.write(H.data,H.encoding,w)}else if(A._ended)z.end()}})()}};lk.prototype._processResponse=function(q){var K=q.statusCode;if(this._options.trackRedirects)this._redirects.push({url:this._currentUrl,headers:q.headers,statusCode:K});var _=q.headers.location;if(!_||this._options.followRedirects===!1||K<300||K>=400){q.responseUrl=this._currentUrl,q.redirects=this._redirects,this.emit("response",q),this._requestBodyBuffers=[];return}if(E71(this._currentRequest),q.destroy(),++this._redirectCount>this._options.maxRedirects)throw new Dk5;var z,Y=this._options.beforeRedirect;if(Y)z=Object.assign({Host:q.req.getHeader("host")},this._options.headers);var $=this._options.method;if((K===301||K===302)&&this._options.method==="POST"||K===303&&!/^(?:GET|HEAD)$/.test(this._options.method))this._options.method="GET",this._requestBodyBuffers=[],D71(/^content-/i,this._options.headers);var A=D71(/^host$/i,this._options.headers),O=y71(this._currentUrl),w=A||O.host,j=/^\w+:/.test(_)?this._currentUrl:Vm6.format(Object.assign(O,{host:w})),H=Tk5(_,j);if(dk7("redirecting to",H.href),this._isRedirect=!0,G71(H,this._options),H.protocol!==O.protocol&&H.protocol!=="https:"||H.host!==w&&!vk5(H.host,w))D71(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers);if(r96(Y)){var J={headers:q.headers,statusCode:K},M={url:j,method:$,headers:z};Y(this._options,J,M),this._sanitizeOptions(this._options)}this._performRequest()};function ck7(q){var K={maxRedirects:21,maxBodyLength:10485760},_={};return Object.keys(q).forEach(function(z){var Y=z+":",$=_[Y]=q[z],A=K[z]=Object.create($);function O(j,H,J){if(Vk5(j))j=G71(j);else if(i96(j))j=G71(y71(j));else J=H,H=nk7(j),j={protocol:Y};if(r96(H))J=H,H=null;if(H=Object.assign({maxRedirects:K.maxRedirects,maxBodyLength:K.maxBodyLength},j,H),H.nativeProtocols=_,!i96(H.host)&&!i96(H.hostname))H.hostname="::1";return v71.equal(H.protocol,Y,"protocol mismatch"),dk7("options",H),new lk(H,J)}function w(j,H,J){var M=A.request(j,H,J);return M.end(),M}Object.defineProperties(A,{request:{value:O,configurable:!0,enumerable:!0,writable:!0},get:{value:w,configurable:!0,enumerable:!0,writable:!0}})}),K}function lk7(){}function y71(q){var K;if(k71)K=new km6(q);else if(K=nk7(Vm6.parse(q)),!i96(K.protocol))throw new f71({input:q});return K}function Tk5(q,K){return k71?new km6(q,K):y71(Vm6.resolve(K,q))}function nk7(q){if(/^\[/.test(q.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(q.hostname))throw new f71({input:q.href||q});if(/^\[/.test(q.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(q.host))throw new f71({input:q.href||q});return q}function G71(q,K){var _=K||{};for(var z of Wk5)_[z]=q[z];if(_.hostname.startsWith("["))_.hostname=_.hostname.slice(1,-1);if(_.port!=="")_.port=Number(_.port);return _.path=_.search?_.pathname+_.search:_.pathname,_}function D71(q,K){var _;for(var z in K)if(q.test(z))_=K[z],delete K[z];return _===null||typeof _>"u"?void 0:String(_).trim()}function Nm6(q,K,_){function z(Y){if(r96(Error.captureStackTrace))Error.captureStackTrace(this,this.constructor);Object.assign(this,Y||{}),this.code=q,this.message=this.cause?K+": "+this.cause.message:K}return z.prototype=Object.create((_||Error).prototype),Object.defineProperties(z.prototype,{constructor:{value:z,enumerable:!1},name:{value:"Error ["+q+"]",enumerable:!1}}),z}function E71(q,K){for(var _ of V71)q.removeListener(_,N71[_]);q.on("error",lk7),q.destroy(K)}function vk5(q,K){v71(i96(q)&&i96(K));var _=q.length-K.length-1;return _>0&&q[_]==="."&&q.endsWith(K)}function i96(q){return typeof q==="string"||q instanceof String}function r96(q){return typeof q==="function"}function kk5(q){return typeof q==="object"&&"length"in q}function Vk5(q){return km6&&q instanceof km6}L71.exports=ck7({http:Xk5,https:Pk5});L71.exports.wrap=ck7});var o96="1.13.6";function ym6(q){let K=/^([-+\w]{1,25})(:?\/\/|:)/.exec(q);return K&&K[1]||""}function R71(q,K,_){let z=_&&_.Blob||f$.classes.Blob,Y=ym6(q);if(K===void 0&&z)K=!0;if(Y==="data"){q=Y.length?q.slice(Y.length+1):q;let $=Nk5.exec(q);if(!$)throw new $4("Invalid URL",$4.ERR_INVALID_URL);let A=$[1],O=$[2],w=$[3],j=Buffer.from(decodeURIComponent(w),O?"base64":"utf8");if(K){if(!z)throw new $4("Blob is not supported",$4.ERR_NOT_SUPPORT);return new z([j],{type:A})}return j}throw new $4("Unsupported protocol "+Y,$4.ERR_NOT_SUPPORT)}var Nk5;var rk7=y(()=>{WE();ox();Nk5=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/});import yk5 from"stream";var h71,ok7,S71;var ak7=y(()=>{Bw();h71=Symbol("internals");ok7=class ok7 extends yk5.Transform{constructor(q){q=n8.toFlatObject(q,{maxRate:0,chunkSize:65536,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,(_,z)=>{return!n8.isUndefined(z[_])});super({readableHighWaterMark:q.chunkSize});let K=this[h71]={timeWindow:q.timeWindow,chunkSize:q.chunkSize,maxRate:q.maxRate,minChunkSize:q.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",(_)=>{if(_==="progress"){if(!K.isCaptured)K.isCaptured=!0}})}_read(q){let K=this[h71];if(K.onReadCallback)K.onReadCallback();return super._read(q)}_transform(q,K,_){let z=this[h71],Y=z.maxRate,$=this.readableHighWaterMark,A=z.timeWindow,O=1000/A,w=Y/O,j=z.minChunkSize!==!1?Math.max(z.minChunkSize,w*0.01):0,H=(M,X)=>{let P=Buffer.byteLength(M);if(z.bytesSeen+=P,z.bytes+=P,z.isCaptured&&this.emit("progress",z.bytesSeen),this.push(M))process.nextTick(X);else z.onReadCallback=()=>{z.onReadCallback=null,process.nextTick(X)}},J=(M,X)=>{let P=Buffer.byteLength(M),W=null,D=$,f,G=0;if(Y){let Z=Date.now();if(!z.ts||(G=Z-z.ts)>=A)z.ts=Z,f=w-z.bytes,z.bytes=f<0?-f:0,G=0;f=w-z.bytes}if(Y){if(f<=0)return setTimeout(()=>{X(null,M)},A-G);if(f<D)D=f}if(D&&P>D&&P-D>j)W=M.subarray(D),M=M.subarray(0,D);H(M,W?()=>{process.nextTick(X,null,W)}:X)};J(q,function M(X,P){if(X)return _(X);if(P)J(P,M);else _(null)})}};S71=ok7});var sk7,Ek5=async function*(q){if(q.stream)yield*q.stream();else if(q.arrayBuffer)yield await q.arrayBuffer();else if(q[sk7])yield*q[sk7]();else yield q},NY8;var C71=y(()=>{({asyncIterator:sk7}=Symbol),NY8=Ek5});import Lk5 from"util";import{Readable as Rk5}from"stream";class tk7{constructor(q,K){let{escapeName:_}=this.constructor,z=n8.isString(K),Y=`Content-Disposition: form-data; name="${_(q)}"${!z&&K.name?`; filename="${_(K.name)}"`:""}${a96}`;if(z)K=Em6.encode(String(K).replace(/\r?\n|\r\n?/g,a96));else Y+=`Content-Type: ${K.type||"application/octet-stream"}${a96}`;this.headers=Em6.encode(Y+a96),this.contentLength=z?K.byteLength:K.size,this.size=this.headers.byteLength+this.contentLength+Ck5,this.name=q,this.value=K}async*encode(){yield this.headers;let{value:q}=this;if(n8.isTypedArray(q))yield q;else yield*NY8(q);yield Sk5}static escapeName(q){return String(q).replace(/[\r\n"]/g,(K)=>({"\r":"%0D","\n":"%0A",'"':"%22"})[K])}}var hk5,Em6,a96=`\r
116`,Sk5,Ck5=2,bk5=(q,K,_)=>{let{tag:z="form-data-boundary",size:Y=25,boundary:$=z+"-"+f$.generateString(Y,hk5)}=_||{};if(!n8.isFormData(q))throw TypeError("FormData instance required");if($.length<1||$.length>70)throw Error("boundary must be 10-70 characters long");let A=Em6.encode("--"+$+a96),O=Em6.encode("--"+$+"--"+a96),w=O.byteLength,j=Array.from(q.entries()).map(([J,M])=>{let X=new tk7(J,M);return w+=X.size,X});w+=A.byteLength*j.length,w=n8.toFiniteNumber(w);let H={"Content-Type":`multipart/form-data; boundary=${$}`};if(Number.isFinite(w))H["Content-Length"]=w;return K&&K(H),Rk5.from(async function*(){for(let J of j)yield A,yield*J.encode();yield O}())},ek7;var qV7=y(()=>{Bw();C71();ox();hk5=f$.ALPHABET.ALPHA_DIGIT+"-_",Em6=typeof TextEncoder==="function"?new TextEncoder:new Lk5.TextEncoder,Sk5=Em6.encode(a96);ek7=bk5});import xk5 from"stream";var KV7,_V7;var zV7=y(()=>{KV7=class KV7 extends xk5.Transform{__transform(q,K,_){this.push(q),_()}_transform(q,K,_){if(q.length!==0){if(this._transform=this.__transform,q[0]!==120){let z=Buffer.alloc(2);z[0]=120,z[1]=156,this.push(z,K)}}this.__transform(q,K,_)}};_V7=KV7});var Ik5=(q,K)=>{return n8.isAsyncFn(q)?function(..._){let z=_.pop();q.apply(this,_).then((Y)=>{try{K?z(null,...K(Y)):z(null,Y)}catch($){z($)}},z)}:q},YV7;var $V7=y(()=>{Bw();YV7=Ik5});function uk5(q,K){q=q||10;let _=Array(q),z=Array(q),Y=0,$=0,A;return K=K!==void 0?K:1000,function(w){let j=Date.now(),H=z[$];if(!A)A=j;_[Y]=w,z[Y]=j;let J=$,M=0;while(J!==Y)M+=_[J++],J=J%q;if(Y=(Y+1)%q,Y===$)$=($+1)%q;if(j-A<K)return;let X=H&&j-H;return X?Math.round(M*1000/X):void 0}}var AV7;var OV7=y(()=>{AV7=uk5});function mk5(q,K){let _=0,z=1000/K,Y,$,A=(j,H=Date.now())=>{if(_=H,Y=null,$)clearTimeout($),$=null;q(...j)};return[(...j)=>{let H=Date.now(),J=H-_;if(J>=z)A(j,H);else if(Y=j,!$)$=setTimeout(()=>{$=null,A(Y)},z-J)},()=>Y&&A(Y)]}var wV7;var jV7=y(()=>{wV7=mk5});var Yl=(q,K,_=3)=>{let z=0,Y=AV7(50,250);return wV7(($)=>{let A=$.loaded,O=$.lengthComputable?$.total:void 0,w=A-z,j=Y(w),H=A<=O;z=A;let J={loaded:A,total:O,progress:O?A/O:void 0,bytes:w,rate:j?j:void 0,estimated:j&&O&&H?(O-A)/j:void 0,event:$,lengthComputable:O!=null,[K?"download":"upload"]:!0};q(J)},_)},PW6=(q,K)=>{let _=q!=null;return[(z)=>K[0]({lengthComputable:_,total:q,loaded:z}),K[1]]},WW6=(q)=>(...K)=>n8.asap(()=>q(...K));var yY8=y(()=>{OV7();jV7();Bw()});function b71(q){if(!q||typeof q!=="string")return 0;if(!q.startsWith("data:"))return 0;let K=q.indexOf(",");if(K<0)return 0;let _=q.slice(5,K),z=q.slice(K+1);if(/;base64/i.test(_)){let{length:$,length:A}=z;for(let M=0;M<A;M++)if(z.charCodeAt(M)===37&&M+2<A){let X=z.charCodeAt(M+1),P=z.charCodeAt(M+2);if((X>=48&&X<=57||X>=65&&X<=70||X>=97&&X<=102)&&(P>=48&&P<=57||P>=65&&P<=70||P>=97&&P<=102))$-=2,M+=2}let O=0,w=A-1,j=(M)=>M>=2&&z.charCodeAt(M-2)===37&&z.charCodeAt(M-1)===51&&(z.charCodeAt(M)===68||z.charCodeAt(M)===100);if(w>=0){if(z.charCodeAt(w)===61)O++,w--;else if(j(w))O++,w-=3}if(O===1&&w>=0){if(z.charCodeAt(w)===61)O++;else if(j(w))O++}let J=Math.floor($/4)*3-(O||0);return J>0?J:0}return Buffer.byteLength(z,"utf8")}import pk5 from"http";import Bk5 from"https";import DV7 from"http2";import fV7 from"util";import Ve from"zlib";import ke from"stream";import{EventEmitter as gk5}from"events";class GV7{constructor(){this.sessions=Object.create(null)}getSession(q,K){K=Object.assign({sessionTimeout:1000},K);let _=this.sessions[q];if(_){let j=_.length;for(let H=0;H<j;H++){let[J,M]=_[H];if(!J.destroyed&&!J.closed&&fV7.isDeepStrictEqual(M,K))return J}}let z=DV7.connect(q,K),Y,$=()=>{if(Y)return;Y=!0;let j=_,H=j.length,J=H;while(J--)if(j[J][0]===z){if(H===1)delete this.sessions[q];else j.splice(J,1);return}},A=z.request,{sessionTimeout:O}=K;if(O!=null){let j,H=0;z.request=function(){let J=A.apply(this,arguments);if(H++,j)clearTimeout(j),j=null;return J.once("close",()=>{if(!--H)j=setTimeout(()=>{j=null,$()},O)}),J}}z.once("close",$);let w=[z,K];return _?_.push(w):_=this.sessions[q]=[w],z}}function lk5(q,K){if(q.beforeRedirects.proxy)q.beforeRedirects.proxy(q);if(q.beforeRedirects.config)q.beforeRedirects.config(q,K)}function TV7(q,K,_){let z=K;if(!z&&z!==!1){let Y=WV7.default.getProxyForUrl(_);if(Y)z=new URL(Y)}if(z){if(z.username)z.auth=(z.username||"")+":"+(z.password||"");if(z.auth){if(Boolean(z.auth.username||z.auth.password))z.auth=(z.auth.username||"")+":"+(z.auth.password||"");else if(typeof z.auth==="object")throw new $4("Invalid proxy authorization",$4.ERR_BAD_OPTION,{proxy:z});let A=Buffer.from(z.auth,"utf8").toString("base64");q.headers["Proxy-Authorization"]="Basic "+A}q.headers.host=q.hostname+(q.port?":"+q.port:"");let Y=z.hostname||z.host;if(q.hostname=Y,q.host=Y,q.port=z.port,q.path=_,z.protocol)q.protocol=z.protocol.includes(":")?z.protocol:`${z.protocol}:`}q.beforeRedirects.proxy=function($){TV7($,K,$.href)}}var WV7,ZV7,HV7,Fk5,JV7,Uk5,Qk5,dk5,MV7,XV7=(q,[K,_])=>{return q.on("end",_).on("error",_),K},ck5,nk5,ik5=(q)=>{return new Promise((K,_)=>{let z,Y,$=(w,j)=>{if(Y)return;Y=!0,z&&z(w,j)},A=(w)=>{$(w),K(w)},O=(w)=>{$(w,!0),_(w)};q(A,O,(w)=>z=w).catch(O)})},rk5=({address:q,family:K})=>{if(!n8.isString(q))throw TypeError("address must be a string");return{address:q,family:K||(q.indexOf(".")<0?6:4)}},PV7=(q,K)=>rk5(n8.isObject(q)?q:{address:q,family:K}),ok5,vV7;var kV7=y(()=>{Bw();DY8();fY8();MY8();Wm6();WE();d96();ox();rk7();fB();ak7();qV7();C71();zV7();$V7();yY8();WV7=O6(Rk7(),1),ZV7=O6(ik7(),1),HV7={flush:Ve.constants.Z_SYNC_FLUSH,finishFlush:Ve.constants.Z_SYNC_FLUSH},Fk5={flush:Ve.constants.BROTLI_OPERATION_FLUSH,finishFlush:Ve.constants.BROTLI_OPERATION_FLUSH},JV7=n8.isFunction(Ve.createBrotliDecompress),{http:Uk5,https:Qk5}=ZV7.default,dk5=/https:?/,MV7=f$.protocols.map((q)=>{return q+":"});ck5=new GV7;nk5=typeof process<"u"&&n8.kindOf(process)==="process",ok5={request(q,K){let _=q.protocol+"//"+q.hostname+":"+(q.port||(q.protocol==="https:"?443:80)),{http2Options:z,headers:Y}=q,$=ck5.getSession(_,z),{HTTP2_HEADER_SCHEME:A,HTTP2_HEADER_METHOD:O,HTTP2_HEADER_PATH:w,HTTP2_HEADER_STATUS:j}=DV7.constants,H={[A]:q.protocol.replace(":",""),[O]:q.method,[w]:q.path};n8.forEach(Y,(M,X)=>{X.charAt(0)!==":"&&(H[X]=M)});let J=$.request(H);return J.once("response",(M)=>{let X=J;M=Object.assign({},M);let P=M[j];delete M[j],X.headers=M,X.statusCode=+P,K(X)}),J}},vV7=nk5&&function(K){return ik5(async function(z,Y,$){let{data:A,lookup:O,family:w,httpVersion:j=1,http2Options:H}=K,{responseType:J,responseEncoding:M}=K,X=K.method.toUpperCase(),P,W=!1,D;if(j=+j,Number.isNaN(j))throw TypeError(`Invalid protocol version: '${K.httpVersion}' is not a number`);if(j!==1&&j!==2)throw TypeError(`Unsupported protocol version '${j}'`);let f=j===2;if(O){let t=YV7(O,(q6)=>n8.isArray(q6)?q6:[q6]);O=(q6,e,i)=>{t(q6,e,($6,M6,j6)=>{if($6)return i($6);let G6=n8.isArray(M6)?M6.map((w6)=>PV7(w6)):[PV7(M6,j6)];e.all?i($6,G6):i($6,G6[0].address,G6[0].family)})}}let G=new gk5;function Z(t){try{G.emit("abort",!t||t.type?new DE(null,K,D):t)}catch(q6){console.warn("emit error",q6)}}G.once("abort",Y);let T=()=>{if(K.cancelToken)K.cancelToken.unsubscribe(Z);if(K.signal)K.signal.removeEventListener("abort",Z);G.removeAllListeners()};if(K.cancelToken||K.signal){if(K.cancelToken&&K.cancelToken.subscribe(Z),K.signal)K.signal.aborted?Z():K.signal.addEventListener("abort",Z)}$((t,q6)=>{if(P=!0,q6){W=!0,T();return}let{data:e}=t;if(e instanceof ke.Readable||e instanceof ke.Duplex){let i=ke.finished(e,()=>{i(),T()})}else T()});let v=c96(K.baseURL,K.url,K.allowAbsoluteUrls),V=new URL(v,f$.hasBrowserEnv?f$.origin:void 0),E=V.protocol||MV7[0];if(E==="data:"){if(K.maxContentLength>-1){let q6=String(K.url||v||"");if(b71(q6)>K.maxContentLength)return Y(new $4("maxContentLength size of "+K.maxContentLength+" exceeded",$4.ERR_BAD_RESPONSE,K))}let t;if(X!=="GET")return ZB(z,Y,{status:405,statusText:"method not allowed",headers:{},config:K});try{t=R71(K.url,J==="blob",{Blob:K.env&&K.env.Blob})}catch(q6){throw $4.from(q6,$4.ERR_BAD_REQUEST,K)}if(J==="text"){if(t=t.toString(M),!M||M==="utf8")t=n8.stripBOM(t)}else if(J==="stream")t=ke.Readable.from(t);return ZB(z,Y,{data:t,status:200,statusText:"OK",headers:new OH,config:K})}if(MV7.indexOf(E)===-1)return Y(new $4("Unsupported protocol "+E,$4.ERR_BAD_REQUEST,K));let S=OH.from(K.headers).normalize();S.set("User-Agent","axios/"+o96,!1);let{onUploadProgress:R,onDownloadProgress:x}=K,I=K.maxRate,B=void 0,p=void 0;if(n8.isSpecCompliantForm(A)){let t=S.getContentType(/boundary=([-_\w\d]{10,70})/i);A=ek7(A,(q6)=>{S.set(q6)},{tag:`axios-${o96}-boundary`,boundary:t&&t[1]||void 0})}else if(n8.isFormData(A)&&n8.isFunction(A.getHeaders)){if(S.set(A.getHeaders()),!S.hasContentLength())try{let t=await fV7.promisify(A.getLength).call(A);Number.isFinite(t)&&t>=0&&S.setContentLength(t)}catch(t){}}else if(n8.isBlob(A)||n8.isFile(A))A.size&&S.setContentType(A.type||"application/octet-stream"),S.setContentLength(A.size||0),A=ke.Readable.from(NY8(A));else if(A&&!n8.isStream(A)){if(Buffer.isBuffer(A));else if(n8.isArrayBuffer(A))A=Buffer.from(new Uint8Array(A));else if(n8.isString(A))A=Buffer.from(A,"utf-8");else return Y(new $4("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",$4.ERR_BAD_REQUEST,K));if(S.setContentLength(A.length,!1),K.maxBodyLength>-1&&A.length>K.maxBodyLength)return Y(new $4("Request body larger than maxBodyLength limit",$4.ERR_BAD_REQUEST,K))}let C=n8.toFiniteNumber(S.getContentLength());if(n8.isArray(I))B=I[0],p=I[1];else B=p=I;if(A&&(R||B)){if(!n8.isStream(A))A=ke.Readable.from(A,{objectMode:!1});A=ke.pipeline([A,new S71({maxRate:n8.toFiniteNumber(B)})],n8.noop),R&&A.on("progress",XV7(A,PW6(C,Yl(WW6(R),!1,3))))}let g=void 0;if(K.auth){let t=K.auth.username||"",q6=K.auth.password||"";g=t+":"+q6}if(!g&&V.username){let{username:t,password:q6}=V;g=t+":"+q6}g&&S.delete("authorization");let F;try{F=Q96(V.pathname+V.search,K.params,K.paramsSerializer).replace(/^\?/,"")}catch(t){let q6=Error(t.message);return q6.config=K,q6.url=K.url,q6.exists=!0,Y(q6)}S.set("Accept-Encoding","gzip, compress, deflate"+(JV7?", br":""),!1);let U={path:F,method:X,headers:S.toJSON(),agents:{http:K.httpAgent,https:K.httpsAgent},auth:g,protocol:E,family:w,beforeRedirect:lk5,beforeRedirects:{},http2Options:H};if(!n8.isUndefined(O)&&(U.lookup=O),K.socketPath)U.socketPath=K.socketPath;else U.hostname=V.hostname.startsWith("[")?V.hostname.slice(1,-1):V.hostname,U.port=V.port,TV7(U,K.proxy,E+"//"+V.hostname+(V.port?":"+V.port:"")+U.path);let c,K6=dk5.test(U.protocol);if(U.agent=K6?K.httpsAgent:K.httpAgent,f)c=ok5;else if(K.transport)c=K.transport;else if(K.maxRedirects===0)c=K6?Bk5:pk5;else{if(K.maxRedirects)U.maxRedirects=K.maxRedirects;if(K.beforeRedirect)U.beforeRedirects.config=K.beforeRedirect;c=K6?Qk5:Uk5}if(K.maxBodyLength>-1)U.maxBodyLength=K.maxBodyLength;else U.maxBodyLength=1/0;if(K.insecureHTTPParser)U.insecureHTTPParser=K.insecureHTTPParser;if(D=c.request(U,function(q6){if(D.destroyed)return;let e=[q6],i=n8.toFiniteNumber(q6.headers["content-length"]);if(x||p){let G6=new S71({maxRate:n8.toFiniteNumber(p)});x&&G6.on("progress",XV7(G6,PW6(i,Yl(WW6(x),!0,3)))),e.push(G6)}let $6=q6,M6=q6.req||D;if(K.decompress!==!1&&q6.headers["content-encoding"]){if(X==="HEAD"||q6.statusCode===204)delete q6.headers["content-encoding"];switch((q6.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":e.push(Ve.createUnzip(HV7)),delete q6.headers["content-encoding"];break;case"deflate":e.push(new _V7),e.push(Ve.createUnzip(HV7)),delete q6.headers["content-encoding"];break;case"br":if(JV7)e.push(Ve.createBrotliDecompress(Fk5)),delete q6.headers["content-encoding"]}}$6=e.length>1?ke.pipeline(e,n8.noop):e[0];let j6={status:q6.statusCode,statusText:q6.statusMessage,headers:new OH(q6.headers),config:K,request:M6};if(J==="stream")j6.data=$6,ZB(z,Y,j6);else{let G6=[],w6=0;$6.on("data",function(s){if(G6.push(s),w6+=s.length,K.maxContentLength>-1&&w6>K.maxContentLength)W=!0,$6.destroy(),Z(new $4("maxContentLength size of "+K.maxContentLength+" exceeded",$4.ERR_BAD_RESPONSE,K,M6))}),$6.on("aborted",function(){if(W)return;let s=new $4("stream has been aborted",$4.ERR_BAD_RESPONSE,K,M6);$6.destroy(s),Y(s)}),$6.on("error",function(s){if(D.destroyed)return;Y($4.from(s,null,K,M6))}),$6.on("end",function(){try{let s=G6.length===1?G6[0]:Buffer.concat(G6);if(J!=="arraybuffer"){if(s=s.toString(M),!M||M==="utf8")s=n8.stripBOM(s)}j6.data=s}catch(s){return Y($4.from(s,null,K,j6.request,j6))}ZB(z,Y,j6)})}G.once("abort",(G6)=>{if(!$6.destroyed)$6.emit("error",G6),$6.destroy()})}),G.once("abort",(t)=>{if(D.close)D.close();else D.destroy(t)}),D.on("error",function(q6){Y($4.from(q6,null,K,D))}),D.on("socket",function(q6){q6.setKeepAlive(!0,60000)}),K.timeout){let t=parseInt(K.timeout,10);if(Number.isNaN(t)){Z(new $4("error trying to parse `config.timeout` to int",$4.ERR_BAD_OPTION_VALUE,K,D));return}D.setTimeout(t,function(){if(P)return;let e=K.timeout?"timeout of "+K.timeout+"ms exceeded":"timeout exceeded",i=K.transitional||ve;if(K.timeoutErrorMessage)e=K.timeoutErrorMessage;Z(new $4(e,i.clarifyTimeoutError?$4.ETIMEDOUT:$4.ECONNABORTED,K,D))})}else D.setTimeout(0);if(n8.isStream(A)){let t=!1,q6=!1;A.on("end",()=>{t=!0}),A.once("error",(e)=>{q6=!0,D.destroy(e)}),A.on("close",()=>{if(!t&&!q6)Z(new DE("Request stream has been aborted",K,D))}),A.pipe(D)}else A&&D.write(A),D.end()})}});var VV7;var NV7=y(()=>{ox();VV7=f$.hasStandardBrowserEnv?((q,K)=>(_)=>{return _=new URL(_,f$.origin),q.protocol===_.protocol&&q.host===_.host&&(K||q.port===_.port)})(new URL(f$.origin),f$.navigator&&/(msie|trident)/i.test(f$.navigator.userAgent)):()=>!0});var yV7;var EV7=y(()=>{Bw();ox();yV7=f$.hasStandardBrowserEnv?{write(q,K,_,z,Y,$,A){if(typeof document>"u")return;let O=[`${q}=${encodeURIComponent(K)}`];if(n8.isNumber(_))O.push(`expires=${new Date(_).toUTCString()}`);if(n8.isString(z))O.push(`path=${z}`);if(n8.isString(Y))O.push(`domain=${Y}`);if($===!0)O.push("secure");if(n8.isString(A))O.push(`SameSite=${A}`);document.cookie=O.join("; ")},read(q){if(typeof document>"u")return null;let K=document.cookie.match(new RegExp("(?:^|; )"+q+"=([^;]*)"));return K?decodeURIComponent(K[1]):null},remove(q){this.write(q,"",Date.now()-86400000,"/")}}:{write(){},read(){return null},remove(){}}});function ax(q,K){K=K||{};let _={};function z(j,H,J,M){if(n8.isPlainObject(j)&&n8.isPlainObject(H))return n8.merge.call({caseless:M},j,H);else if(n8.isPlainObject(H))return n8.merge({},H);else if(n8.isArray(H))return H.slice();return H}function Y(j,H,J,M){if(!n8.isUndefined(H))return z(j,H,J,M);else if(!n8.isUndefined(j))return z(void 0,j,J,M)}function $(j,H){if(!n8.isUndefined(H))return z(void 0,H)}function A(j,H){if(!n8.isUndefined(H))return z(void 0,H);else if(!n8.isUndefined(j))return z(void 0,j)}function O(j,H,J){if(J in K)return z(j,H);else if(J in q)return z(void 0,j)}let w={url:$,method:$,data:$,baseURL:A,transformRequest:A,transformResponse:A,paramsSerializer:A,timeout:A,timeoutMessage:A,withCredentials:A,withXSRFToken:A,adapter:A,responseType:A,xsrfCookieName:A,xsrfHeaderName:A,onUploadProgress:A,onDownloadProgress:A,decompress:A,maxContentLength:A,maxBodyLength:A,beforeRedirect:A,transport:A,httpAgent:A,httpsAgent:A,cancelToken:A,socketPath:A,responseEncoding:A,validateStatus:O,headers:(j,H,J)=>Y(LV7(j),LV7(H),J,!0)};return n8.forEach(Object.keys({...q,...K}),function(H){if(H==="__proto__"||H==="constructor"||H==="prototype")return;let J=n8.hasOwnProp(w,H)?w[H]:Y,M=J(q[H],K[H],H);n8.isUndefined(M)&&J!==O||(_[H]=M)}),_}var LV7=(q)=>q instanceof OH?{...q}:q;var EY8=y(()=>{Bw();fB()});var LY8=(q)=>{let K=ax({},q),{data:_,withXSRFToken:z,xsrfHeaderName:Y,xsrfCookieName:$,headers:A,auth:O}=K;if(K.headers=A=OH.from(A),K.url=Q96(c96(K.baseURL,K.url,K.allowAbsoluteUrls),q.params,q.paramsSerializer),O)A.set("Authorization","Basic "+btoa((O.username||"")+":"+(O.password?unescape(encodeURIComponent(O.password)):"")));if(n8.isFormData(_)){if(f$.hasStandardBrowserEnv||f$.hasStandardBrowserWebWorkerEnv)A.setContentType(void 0);else if(n8.isFunction(_.getHeaders)){let w=_.getHeaders(),j=["content-type","content-length"];Object.entries(w).forEach(([H,J])=>{if(j.includes(H.toLowerCase()))A.set(H,J)})}}if(f$.hasStandardBrowserEnv){if(z&&n8.isFunction(z)&&(z=z(K)),z||z!==!1&&VV7(K.url)){let w=Y&&$&&yV7.read($);if(w)A.set(Y,w)}}return K};var x71=y(()=>{ox();Bw();NV7();EV7();fY8();EY8();fB();MY8()});var ak5,RV7;var hV7=y(()=>{Bw();DY8();Wm6();WE();d96();ox();fB();yY8();x71();ak5=typeof XMLHttpRequest<"u",RV7=ak5&&function(q){return new Promise(function(_,z){let Y=LY8(q),$=Y.data,A=OH.from(Y.headers).normalize(),{responseType:O,onUploadProgress:w,onDownloadProgress:j}=Y,H,J,M,X,P;function W(){X&&X(),P&&P(),Y.cancelToken&&Y.cancelToken.unsubscribe(H),Y.signal&&Y.signal.removeEventListener("abort",H)}let D=new XMLHttpRequest;D.open(Y.method.toUpperCase(),Y.url,!0),D.timeout=Y.timeout;function f(){if(!D)return;let Z=OH.from("getAllResponseHeaders"in D&&D.getAllResponseHeaders()),v={data:!O||O==="text"||O==="json"?D.responseText:D.response,status:D.status,statusText:D.statusText,headers:Z,config:q,request:D};ZB(function(E){_(E),W()},function(E){z(E),W()},v),D=null}if("onloadend"in D)D.onloadend=f;else D.onreadystatechange=function(){if(!D||D.readyState!==4)return;if(D.status===0&&!(D.responseURL&&D.responseURL.indexOf("file:")===0))return;setTimeout(f)};if(D.onabort=function(){if(!D)return;z(new $4("Request aborted",$4.ECONNABORTED,q,D)),D=null},D.onerror=function(T){let v=T&&T.message?T.message:"Network Error",V=new $4(v,$4.ERR_NETWORK,q,D);V.event=T||null,z(V),D=null},D.ontimeout=function(){let T=Y.timeout?"timeout of "+Y.timeout+"ms exceeded":"timeout exceeded",v=Y.transitional||ve;if(Y.timeoutErrorMessage)T=Y.timeoutErrorMessage;z(new $4(T,v.clarifyTimeoutError?$4.ETIMEDOUT:$4.ECONNABORTED,q,D)),D=null},$===void 0&&A.setContentType(null),"setRequestHeader"in D)n8.forEach(A.toJSON(),function(T,v){D.setRequestHeader(v,T)});if(!n8.isUndefined(Y.withCredentials))D.withCredentials=!!Y.withCredentials;if(O&&O!=="json")D.responseType=Y.responseType;if(j)[M,P]=Yl(j,!0),D.addEventListener("progress",M);if(w&&D.upload)[J,X]=Yl(w),D.upload.addEventListener("progress",J),D.upload.addEventListener("loadend",X);if(Y.cancelToken||Y.signal){if(H=(Z)=>{if(!D)return;z(!Z||Z.type?new DE(null,q,D):Z),D.abort(),D=null},Y.cancelToken&&Y.cancelToken.subscribe(H),Y.signal)Y.signal.aborted?H():Y.signal.addEventListener("abort",H)}let G=ym6(Y.url);if(G&&f$.protocols.indexOf(G)===-1){z(new $4("Unsupported protocol "+G+":",$4.ERR_BAD_REQUEST,q));return}D.send($||null)})}});var sk5=(q,K)=>{let{length:_}=q=q?q.filter(Boolean):[];if(K||_){let z=new AbortController,Y,$=function(j){if(!Y){Y=!0,O();let H=j instanceof Error?j:this.reason;z.abort(H instanceof $4?H:new DE(H instanceof Error?H.message:H))}},A=K&&setTimeout(()=>{A=null,$(new $4(`timeout of ${K}ms exceeded`,$4.ETIMEDOUT))},K),O=()=>{if(q)A&&clearTimeout(A),A=null,q.forEach((j)=>{j.unsubscribe?j.unsubscribe($):j.removeEventListener("abort",$)}),q=null};q.forEach((j)=>j.addEventListener("abort",$));let{signal:w}=z;return w.unsubscribe=()=>n8.asap(O),w}},SV7;var CV7=y(()=>{d96();WE();Bw();SV7=sk5});var tk5=function*(q,K){let _=q.byteLength;if(!K||_<K){yield q;return}let z=0,Y;while(z<_)Y=z+K,yield q.slice(z,Y),z=Y},ek5=async function*(q,K){for await(let _ of qV5(q))yield*tk5(_,K)},qV5=async function*(q){if(q[Symbol.asyncIterator]){yield*q;return}let K=q.getReader();try{for(;;){let{done:_,value:z}=await K.read();if(_)break;yield z}}finally{await K.cancel()}},I71=(q,K,_,z)=>{let Y=ek5(q,K),$=0,A,O=(w)=>{if(!A)A=!0,z&&z(w)};return new ReadableStream({async pull(w){try{let{done:j,value:H}=await Y.next();if(j){O(),w.close();return}let J=H.byteLength;if(_){let M=$+=J;_(M)}w.enqueue(new Uint8Array(H))}catch(j){throw O(j),j}},cancel(w){return O(w),Y.return()}},{highWaterMark:2})};var bV7=65536,RY8,KV5,xV7,IV7,uV7=(q,...K)=>{try{return!!q(...K)}catch(_){return!1}},_V5=(q)=>{q=n8.merge.call({skipUndefined:!0},KV5,q);let{fetch:K,Request:_,Response:z}=q,Y=K?RY8(K):typeof fetch==="function",$=RY8(_),A=RY8(z);if(!Y)return!1;let O=Y&&RY8(xV7),w=Y&&(typeof IV7==="function"?((P)=>(W)=>P.encode(W))(new IV7):async(P)=>new Uint8Array(await new _(P).arrayBuffer())),j=$&&O&&uV7(()=>{let P=!1,W=new _(f$.origin,{body:new xV7,method:"POST",get duplex(){return P=!0,"half"}}).headers.has("Content-Type");return P&&!W}),H=A&&O&&uV7(()=>n8.isReadableStream(new z("").body)),J={stream:H&&((P)=>P.body)};Y&&(()=>{["text","arrayBuffer","blob","formData","stream"].forEach((P)=>{!J[P]&&(J[P]=(W,D)=>{let f=W&&W[P];if(f)return f.call(W);throw new $4(`Response type '${P}' is not supported`,$4.ERR_NOT_SUPPORT,D)})})})();let M=async(P)=>{if(P==null)return 0;if(n8.isBlob(P))return P.size;if(n8.isSpecCompliantForm(P))return(await new _(f$.origin,{method:"POST",body:P}).arrayBuffer()).byteLength;if(n8.isArrayBufferView(P)||n8.isArrayBuffer(P))return P.byteLength;if(n8.isURLSearchParams(P))P=P+"";if(n8.isString(P))return(await w(P)).byteLength},X=async(P,W)=>{let D=n8.toFiniteNumber(P.getContentLength());return D==null?M(W):D};return async(P)=>{let{url:W,method:D,data:f,signal:G,cancelToken:Z,timeout:T,onDownloadProgress:v,onUploadProgress:V,responseType:E,headers:S,withCredentials:R="same-origin",fetchOptions:x}=LY8(P),I=K||fetch;E=E?(E+"").toLowerCase():"text";let B=SV7([G,Z&&Z.toAbortSignal()],T),p=null,C=B&&B.unsubscribe&&(()=>{B.unsubscribe()}),g;try{if(V&&j&&D!=="get"&&D!=="head"&&(g=await X(S,f))!==0){let q6=new _(W,{method:"POST",body:f,duplex:"half"}),e;if(n8.isFormData(f)&&(e=q6.headers.get("content-type")))S.setContentType(e);if(q6.body){let[i,$6]=PW6(g,Yl(WW6(V)));f=I71(q6.body,bV7,i,$6)}}if(!n8.isString(R))R=R?"include":"omit";let F=$&&"credentials"in _.prototype,U={...x,signal:B,method:D.toUpperCase(),headers:S.normalize().toJSON(),body:f,duplex:"half",credentials:F?R:void 0};p=$&&new _(W,U);let c=await($?I(p,x):I(W,U)),K6=H&&(E==="stream"||E==="response");if(H&&(v||K6&&C)){let q6={};["status","statusText","headers"].forEach((M6)=>{q6[M6]=c[M6]});let e=n8.toFiniteNumber(c.headers.get("content-length")),[i,$6]=v&&PW6(e,Yl(WW6(v),!0))||[];c=new z(I71(c.body,bV7,i,()=>{$6&&$6(),C&&C()}),q6)}E=E||"text";let t=await J[n8.findKey(J,E)||"text"](c,P);return!K6&&C&&C(),await new Promise((q6,e)=>{ZB(q6,e,{data:t,headers:OH.from(c.headers),status:c.status,statusText:c.statusText,config:P,request:p})})}catch(F){if(C&&C(),F&&F.name==="TypeError"&&/Load failed|fetch/i.test(F.message))throw Object.assign(new $4("Network Error",$4.ERR_NETWORK,P,p,F&&F.response),{cause:F.cause||F});throw $4.from(F,F&&F.code,P,p,F&&F.response)}}},zV5,u71=(q)=>{let K=q&&q.env||{},{fetch:_,Request:z,Response:Y}=K,$=[z,Y,_],A=$.length,O=A,w,j,H=zV5;while(O--)w=$[O],j=H.get(w),j===void 0&&H.set(w,j=O?new Map:_V5(K)),H=j;return j},SP$;var mV7=y(()=>{ox();Bw();WE();CV7();fB();yY8();x71();DY8();({isFunction:RY8}=n8),KV5=(({Request:q,Response:K})=>({Request:q,Response:K}))(n8.global),{ReadableStream:xV7,TextEncoder:IV7}=n8.global,zV5=new Map,SP$=u71()});function AV5(q,K){q=n8.isArray(q)?q:[q];let{length:_}=q,z,Y,$={};for(let A=0;A<_;A++){z=q[A];let O;if(Y=z,!$V5(z)){if(Y=m71[(O=String(z)).toLowerCase()],Y===void 0)throw new $4(`Unknown adapter '${O}'`)}if(Y&&(n8.isFunction(Y)||(Y=Y.get(K))))break;$[O||"#"+A]=Y}if(!Y){let A=Object.entries($).map(([w,j])=>`adapter ${w} `+(j===!1?"is not supported by the environment":"is not available in the build")),O=_?A.length>1?`since :
117`+A.map(pV7).join(`
118`):" "+pV7(A[0]):"as no adapter specified";throw new $4("There is no suitable adapter to dispatch the request "+O,"ERR_NOT_SUPPORT")}return Y}var m71,pV7=(q)=>`- ${q}`,$V5=(q)=>n8.isFunction(q)||q===null||q===!1,hY8;var p71=y(()=>{Bw();kV7();hV7();mV7();WE();m71={http:vV7,xhr:RV7,fetch:{get:u71}};n8.forEach(m71,(q,K)=>{if(q){try{Object.defineProperty(q,"name",{value:K})}catch(_){}Object.defineProperty(q,"adapterName",{value:K})}});hY8={getAdapter:AV5,adapters:m71}});function B71(q){if(q.cancelToken)q.cancelToken.throwIfRequested();if(q.signal&&q.signal.aborted)throw new DE(null,q)}function SY8(q){if(B71(q),q.headers=OH.from(q.headers),q.data=Zm6.call(q,q.transformRequest),["post","put","patch"].indexOf(q.method)!==-1)q.headers.setContentType("application/x-www-form-urlencoded",!1);return hY8.getAdapter(q.adapter||wW6.adapter,q)(q).then(function(z){return B71(q),z.data=Zm6.call(q,q.transformResponse,z),z.headers=OH.from(z.headers),z},function(z){if(!Gm6(z)){if(B71(q),z&&z.response)z.response.data=Zm6.call(q,q.transformResponse,z.response),z.response.headers=OH.from(z.response.headers)}return Promise.reject(z)})}var BV7=y(()=>{Ek7();PY8();d96();fB();p71()});function OV5(q,K,_){if(typeof q!=="object")throw new $4("options must be an object",$4.ERR_BAD_OPTION_VALUE);let z=Object.keys(q),Y=z.length;while(Y-- >0){let $=z[Y],A=K[$];if(A){let O=q[$],w=O===void 0||A(O,$,q);if(w!==!0)throw new $4("option "+$+" must be "+w,$4.ERR_BAD_OPTION_VALUE);continue}if(_!==!0)throw new $4("Unknown option "+$,$4.ERR_BAD_OPTION)}}var CY8,gV7,Lm6;var FV7=y(()=>{WE();CY8={};["object","boolean","number","function","string","symbol"].forEach((q,K)=>{CY8[q]=function(z){return typeof z===q||"a"+(K<1?"n ":" ")+q}});gV7={};CY8.transitional=function(K,_,z){function Y($,A){return"[Axios v"+o96+"] Transitional option '"+$+"'"+A+(z?". "+z:"")}return($,A,O)=>{if(K===!1)throw new $4(Y(A," has been removed"+(_?" in "+_:"")),$4.ERR_DEPRECATED);if(_&&!gV7[A])gV7[A]=!0,console.warn(Y(A," has been deprecated since v"+_+" and will be removed in the near future"));return K?K($,A,O):!0}};CY8.spelling=function(K){return(_,z)=>{return console.warn(`${z} is likely a misspelling of ${K}`),!0}};Lm6={assertOptions:OV5,validators:CY8}});class Rm6{constructor(q){this.defaults=q||{},this.interceptors={request:new K71,response:new K71}}async request(q,K){try{return await this._request(q,K)}catch(_){if(_ instanceof Error){let z={};Error.captureStackTrace?Error.captureStackTrace(z):z=Error();let Y=z.stack?z.stack.replace(/^.+\n/,""):"";try{if(!_.stack)_.stack=Y;else if(Y&&!String(_.stack).endsWith(Y.replace(/^.+\n.+\n/,"")))_.stack+=`
119`+Y}catch($){}}throw _}}_request(q,K){if(typeof q==="string")K=K||{},K.url=q;else K=q||{};K=ax(this.defaults,K);let{transitional:_,paramsSerializer:z,headers:Y}=K;if(_!==void 0)Lm6.assertOptions(_,{silentJSONParsing:Jh.transitional(Jh.boolean),forcedJSONParsing:Jh.transitional(Jh.boolean),clarifyTimeoutError:Jh.transitional(Jh.boolean),legacyInterceptorReqResOrdering:Jh.transitional(Jh.boolean)},!1);if(z!=null)if(n8.isFunction(z))K.paramsSerializer={serialize:z};else Lm6.assertOptions(z,{encode:Jh.function,serialize:Jh.function},!0);if(K.allowAbsoluteUrls!==void 0);else if(this.defaults.allowAbsoluteUrls!==void 0)K.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls;else K.allowAbsoluteUrls=!0;Lm6.assertOptions(K,{baseUrl:Jh.spelling("baseURL"),withXsrfToken:Jh.spelling("withXSRFToken")},!0),K.method=(K.method||this.defaults.method||"get").toLowerCase();let $=Y&&n8.merge(Y.common,Y[K.method]);Y&&n8.forEach(["delete","get","head","post","put","patch","common"],(X)=>{delete Y[X]}),K.headers=OH.concat($,Y);let A=[],O=!0;this.interceptors.request.forEach(function(P){if(typeof P.runWhen==="function"&&P.runWhen(K)===!1)return;O=O&&P.synchronous;let W=K.transitional||ve;if(W&&W.legacyInterceptorReqResOrdering)A.unshift(P.fulfilled,P.rejected);else A.push(P.fulfilled,P.rejected)});let w=[];this.interceptors.response.forEach(function(P){w.push(P.fulfilled,P.rejected)});let j,H=0,J;if(!O){let X=[SY8.bind(this),void 0];X.unshift(...A),X.push(...w),J=X.length,j=Promise.resolve(K);while(H<J)j=j.then(X[H++],X[H++]);return j}J=A.length;let M=K;while(H<J){let X=A[H++],P=A[H++];try{M=X(M)}catch(W){P.call(this,W);break}}try{j=SY8.call(this,M)}catch(X){return Promise.reject(X)}H=0,J=w.length;while(H<J)j=j.then(w[H++],w[H++]);return j}getUri(q){q=ax(this.defaults,q);let K=c96(q.baseURL,q.url,q.allowAbsoluteUrls);return Q96(K,q.params,q.paramsSerializer)}}var Jh,hm6;var UV7=y(()=>{Bw();MY8();Pk7();BV7();EY8();fY8();FV7();fB();Wm6();Jh=Lm6.validators;n8.forEach(["delete","get","head","options"],function(K){Rm6.prototype[K]=function(_,z){return this.request(ax(z||{},{method:K,url:_,data:(z||{}).data}))}});n8.forEach(["post","put","patch"],function(K){function _(z){return function($,A,O){return this.request(ax(O||{},{method:K,headers:z?{"Content-Type":"multipart/form-data"}:{},url:$,data:A}))}}Rm6.prototype[K]=_(),Rm6.prototype[K+"Form"]=_(!0)});hm6=Rm6});class g71{constructor(q){if(typeof q!=="function")throw TypeError("executor must be a function.");let K;this.promise=new Promise(function(Y){K=Y});let _=this;this.promise.then((z)=>{if(!_._listeners)return;let Y=_._listeners.length;while(Y-- >0)_._listeners[Y](z);_._listeners=null}),this.promise.then=(z)=>{let Y,$=new Promise((A)=>{_.subscribe(A),Y=A}).then(z);return $.cancel=function(){_.unsubscribe(Y)},$},q(function(Y,$,A){if(_.reason)return;_.reason=new DE(Y,$,A),K(_.reason)})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(q){if(this.reason){q(this.reason);return}if(this._listeners)this._listeners.push(q);else this._listeners=[q]}unsubscribe(q){if(!this._listeners)return;let K=this._listeners.indexOf(q);if(K!==-1)this._listeners.splice(K,1)}toAbortSignal(){let q=new AbortController,K=(_)=>{q.abort(_)};return this.subscribe(K),q.signal.unsubscribe=()=>this.unsubscribe(K),q.signal}static source(){let q;return{token:new g71(function(z){q=z}),cancel:q}}}var QV7;var dV7=y(()=>{d96();QV7=g71});function F71(q){return function(_){return q.apply(null,_)}}function U71(q){return n8.isObject(q)&&q.isAxiosError===!0}var cV7=y(()=>{Bw()});var Q71,lV7;var nV7=y(()=>{Q71={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Q71).forEach(([q,K])=>{Q71[K]=q});lV7=Q71});function iV7(q){let K=new hm6(q),_=$m6(hm6.prototype.request,K);return n8.extend(_,hm6.prototype,K,{allOwnKeys:!0}),n8.extend(_,K,null,{allOwnKeys:!0}),_.create=function(Y){return iV7(ax(q,Y))},_}var iM,$1;var rV7=y(()=>{Bw();UV7();EY8();PY8();O71();d96();dV7();Pm6();WE();cV7();fB();p71();nV7();iM=iV7(wW6);iM.Axios=hm6;iM.CanceledError=DE;iM.CancelToken=QV7;iM.isCancel=Gm6;iM.VERSION=o96;iM.toFormData=Te;iM.AxiosError=$4;iM.Cancel=iM.CanceledError;iM.all=function(K){return Promise.all(K)};iM.spread=F71;iM.isAxiosError=U71;iM.mergeConfig=ax;iM.AxiosHeaders=OH;iM.formToJSON=(q)=>XY8(n8.isHTMLForm(q)?new FormData(q):q);iM.getAdapter=hY8.getAdapter;iM.HttpStatusCode=lV7;iM.default=iM;$1=iM});var DW6={};T8(DW6,{toFormData:()=>ZV5,spread:()=>fV5,mergeConfig:()=>VV5,isCancel:()=>JV5,isAxiosError:()=>DV5,getAdapter:()=>kV5,formToJSON:()=>vV5,default:()=>$1,all:()=>PV5,VERSION:()=>XV5,HttpStatusCode:()=>TV5,CanceledError:()=>HV5,CancelToken:()=>MV5,Cancel:()=>WV5,AxiosHeaders:()=>GV5,AxiosError:()=>jV5,Axios:()=>wV5});var wV5,jV5,HV5,JV5,MV5,XV5,PV5,WV5,DV5,fV5,ZV5,GV5,TV5,vV5,kV5,VV5;var CK=y(()=>{rV7();({Axios:wV5,AxiosError:jV5,CanceledError:HV5,isCancel:JV5,CancelToken:MV5,VERSION:XV5,all:PV5,Cancel:WV5,isAxiosError:DV5,spread:fV5,toFormData:ZV5,AxiosHeaders:GV5,HttpStatusCode:TV5,formToJSON:vV5,getAdapter:kV5,mergeConfig:VV5}=$1)});function NV5(q,K,_,z){if(!JA(q))return q;K=iR(K,q);var Y=-1,$=K.length,A=$-1,O=q;while(O!=null&&++Y<$){var w=rR(K[Y]),j=_;if(w==="__proto__"||w==="constructor"||w==="prototype")return q;if(Y!=A){var H=O[w];if(j=z?z(H,w,O):void 0,j===void 0)j=JA(H)?H:Lt(K[Y+1])?[]:{}}rt(O,w,j),O=O[w]}return q}var bY8;var d71=y(()=>{ix6();g36();Nb6();NT();F36();bY8=NV5});function yV5(q,K,_){var z=-1,Y=K.length,$={};while(++z<Y){var A=K[z],O=Ct(q,A);if(_(O,A))bY8($,iR(A,q),O)}return $}var oV7;var aV7=y(()=>{Sb6();d71();g36();oV7=yV5});function EV5(q,K){if(q==null)return{};var _=St(KP6(q),function(z){return[z]});return K=oR(K),oV7(q,_,function(z,Y){return K(z,Y[0])})}var Sm6;var c71=y(()=>{hb6();U36();aV7();z98();Sm6=EV5});var wN7=m((ON7)=>{Object.defineProperty(ON7,"__esModule",{value:!0});var qN7=/^[a-zA-Z:_][a-zA-Z0-9:_.-]*$/,i71={revert:function(){}},mY8=new Map,n71=new Set;function pY8(q){var K=mY8.get(q);return K||mY8.set(q,K={element:q,attributes:{}}),K}function BY8(q,K,_,z,Y){var $=_(q),A={isDirty:!1,originalValue:$,virtualValue:$,mutations:[],el:q,_positionTimeout:null,observer:new MutationObserver(function(){if(K!=="position"||!A._positionTimeout){K==="position"&&(A._positionTimeout=setTimeout(function(){A._positionTimeout=null},1000));var O=_(q);K==="position"&&O.parentNode===A.virtualValue.parentNode&&O.insertBeforeNode===A.virtualValue.insertBeforeNode||O!==A.virtualValue&&(A.originalValue=O,Y(A))}}),mutationRunner:Y,setValue:z,getCurrentValue:_};return K==="position"&&q.parentNode?A.observer.observe(q.parentNode,{childList:!0,subtree:!0,attributes:!1,characterData:!1}):A.observer.observe(q,function(O){return O==="html"?{childList:!0,subtree:!0,attributes:!0,characterData:!0}:{childList:!1,subtree:!1,attributes:!0,attributeFilter:[O]}}(K)),A}function gY8(q,K){var _=K.getCurrentValue(K.el);K.virtualValue=q,q&&typeof q!="string"?_&&q.parentNode===_.parentNode&&q.insertBeforeNode===_.insertBeforeNode||(K.isDirty=!0,sV7()):q!==_&&(K.isDirty=!0,sV7())}function LV5(q){var K=q.originalValue;q.mutations.forEach(function(_){return K=_.mutate(K)}),gY8(function(_){return xY8||(xY8=document.createElement("div")),xY8.innerHTML=_,xY8.innerHTML}(K),q)}function RV5(q){var K=new Set(q.originalValue.split(/\s+/).filter(Boolean));q.mutations.forEach(function(_){return _.mutate(K)}),gY8(Array.from(K).filter(Boolean).join(" "),q)}function hV5(q){var K=q.originalValue;q.mutations.forEach(function(_){return K=_.mutate(K)}),gY8(K,q)}function SV5(q){var K=q.originalValue;q.mutations.forEach(function(_){var z=function(Y){var $=Y.insertBeforeSelector,A=document.querySelector(Y.parentSelector);if(!A)return null;var O=$?document.querySelector($):null;return $&&!O?null:{parentNode:A,insertBeforeNode:O}}(_.mutate());K=z||K}),gY8(K,q)}var CV5=function(q){return q.innerHTML},bV5=function(q,K){return q.innerHTML=K};function KN7(q){var K=pY8(q);return K.html||(K.html=BY8(q,"html",CV5,bV5,LV5)),K.html}var xV5=function(q){return{parentNode:q.parentElement,insertBeforeNode:q.nextElementSibling}},IV5=function(q,K){K.insertBeforeNode&&!K.parentNode.contains(K.insertBeforeNode)||K.parentNode.insertBefore(q,K.insertBeforeNode)};function _N7(q){var K=pY8(q);return K.position||(K.position=BY8(q,"position",xV5,IV5,SV5)),K.position}var xY8,bm6,uV5=function(q,K){return K?q.className=K:q.removeAttribute("class")},mV5=function(q){return q.className};function zN7(q){var K=pY8(q);return K.classes||(K.classes=BY8(q,"class",mV5,uV5,RV5)),K.classes}function YN7(q,K){var _,z=pY8(q);return z.attributes[K]||(z.attributes[K]=BY8(q,K,(_=K,function(Y){var $;return($=Y.getAttribute(_))!=null?$:null}),function(Y){return function($,A){return A!==null?$.setAttribute(Y,A):$.removeAttribute(Y)}}(K),hV5)),z.attributes[K]}function IY8(q,K,_){if(_.isDirty){_.isDirty=!1;var z=_.virtualValue;_.mutations.length||function(Y,$){var A,O,w=mY8.get(Y);if(w)if($==="html")(A=w.html)==null||(O=A.observer)==null||O.disconnect(),delete w.html;else if($==="class"){var j,H;(j=w.classes)==null||(H=j.observer)==null||H.disconnect(),delete w.classes}else if($==="position"){var J,M;(J=w.position)==null||(M=J.observer)==null||M.disconnect(),delete w.position}else{var X,P,W;(X=w.attributes)==null||(P=X[$])==null||(W=P.observer)==null||W.disconnect(),delete w.attributes[$]}}(q,K),_.setValue(q,z)}}function pV5(q,K){q.html&&IY8(K,"html",q.html),q.classes&&IY8(K,"class",q.classes),q.position&&IY8(K,"position",q.position),Object.keys(q.attributes).forEach(function(_){IY8(K,_,q.attributes[_])})}function sV7(){mY8.forEach(pV5)}function $N7(q){if(q.kind!=="position"||q.elements.size!==1){var K=new Set(q.elements);document.querySelectorAll(q.selector).forEach(function(_){K.has(_)||(q.elements.add(_),function(z,Y){var $=null;z.kind==="html"?$=KN7(Y):z.kind==="class"?$=zN7(Y):z.kind==="attribute"?$=YN7(Y,z.attribute):z.kind==="position"&&($=_N7(Y)),$&&($.mutations.push(z),$.mutationRunner($))}(q,_))})}}function tV7(){n71.forEach($N7)}function AN7(){typeof document<"u"&&(bm6||(bm6=new MutationObserver(function(){tV7()})),tV7(),bm6.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function FY8(q){return typeof document>"u"?i71:(n71.add(q),$N7(q),{revert:function(){var K;(K=q).elements.forEach(function(_){return function(z,Y){var $=null;if(z.kind==="html"?$=KN7(Y):z.kind==="class"?$=zN7(Y):z.kind==="attribute"?$=YN7(Y,z.attribute):z.kind==="position"&&($=_N7(Y)),$){var A=$.mutations.indexOf(z);A!==-1&&$.mutations.splice(A,1),$.mutationRunner($)}}(K,_)}),K.elements.clear(),n71.delete(K)}})}function l71(q,K){return FY8({kind:"html",elements:new Set,mutate:K,selector:q})}function eV7(q,K){return FY8({kind:"position",elements:new Set,mutate:K,selector:q})}function Cm6(q,K){return FY8({kind:"class",elements:new Set,mutate:K,selector:q})}function uY8(q,K,_){return qN7.test(K)?K==="class"||K==="className"?Cm6(q,function(z){var Y=_(Array.from(z).join(" "));z.clear(),Y&&Y.split(/\s+/g).filter(Boolean).forEach(function($){return z.add($)})}):FY8({kind:"attribute",attribute:K,elements:new Set,mutate:_,selector:q}):i71}AN7();var BV5={html:l71,classes:Cm6,attribute:uY8,position:eV7,declarative:function(q){var{selector:K,action:_,value:z,attribute:Y,parentSelector:$,insertBeforeSelector:A}=q;if(Y==="html"){if(_==="append")return l71(K,function(O){return O+(z!=null?z:"")});if(_==="set")return l71(K,function(){return z!=null?z:""})}else if(Y==="class"){if(_==="append")return Cm6(K,function(O){z&&O.add(z)});if(_==="remove")return Cm6(K,function(O){z&&O.delete(z)});if(_==="set")return Cm6(K,function(O){O.clear(),z&&O.add(z)})}else if(Y==="position"){if(_==="set"&&$)return eV7(K,function(){return{insertBeforeSelector:A,parentSelector:$}})}else{if(_==="append")return uY8(K,Y,function(O){return O!==null?O+(z!=null?z:""):z!=null?z:""});if(_==="set")return uY8(K,Y,function(){return z!=null?z:""});if(_==="remove")return uY8(K,Y,function(){return null})}return i71}};ON7.connectGlobalObserver=AN7,ON7.default=BV5,ON7.disconnectGlobalObserver=function(){bm6&&bm6.disconnect()},ON7.validAttributeName=qN7});function JN7(){return HN7}function r71(q){let K=2166136261,_=q.length;for(let z=0;z<_;z++)K^=q.charCodeAt(z),K+=(K<<1)+(K<<4)+(K<<7)+(K<<8)+(K<<24);return K>>>0}function xm6(q,K,_){if(_===2)return r71(r71(q+K)+"")%1e4/1e4;if(_===1)return r71(K+q)%1000/1000;return null}function gV5(q){if(q<=0)return[];return Array(q).fill(1/q)}function UY8(q,K){return q>=K[0]&&q<K[1]}function MN7(q,K){let _=xm6("__"+K[0],q,1);if(_===null)return!1;return _>=K[1]&&_<K[2]}function XN7(q,K){for(let _=0;_<K.length;_++)if(UY8(q,K[_]))return _;return-1}function a71(q){try{let K=q.replace(/([^\\])\//g,"$1\\/");return new RegExp(K)}catch(K){console.error(K);return}}function QY8(q,K){if(!K.length)return!1;let _=!1,z=!1;for(let Y=0;Y<K.length;Y++){let $=QV5(q,K[Y].type,K[Y].pattern);if(K[Y].include===!1){if($)return!1}else if(_=!0,$)z=!0}return z||!_}function FV5(q,K,_){try{let z=K.replace(/[*.+?^${}()|[\]\\]/g,"\\$&").replace(/_____/g,".*");if(_)z="\\/?"+z.replace(/(^\/|\/$)/g,"")+"\\/?";return new RegExp("^"+z+"$","i").test(q)}catch(z){return!1}}function UV5(q,K){try{let _=new URL(K.replace(/^([^:/?]*)\./i,"https://$1.").replace(/\*/g,"_____"),"https://_____"),z=[[q.host,_.host,!1],[q.pathname,_.pathname,!0]];if(_.hash)z.push([q.hash,_.hash,!1]);return _.searchParams.forEach((Y,$)=>{z.push([q.searchParams.get($)||"",Y,!1])}),!z.some((Y)=>!FV5(Y[0],Y[1],Y[2]))}catch(_){return!1}}function QV5(q,K,_){try{let z=new URL(q,"https://_");if(K==="regex"){let Y=a71(_);if(!Y)return!1;return Y.test(z.href)||Y.test(z.href.substring(z.origin.length))}else if(K==="simple")return UV5(z,_);return!1}catch(z){return!1}}function PN7(q,K,_){if(K=K===void 0?1:K,K<0)K=0;else if(K>1)K=1;let z=gV5(q);if(_=_||z,_.length!==q)_=z;let Y=_.reduce((A,O)=>O+A,0);if(Y<0.99||Y>1.01)_=z;let $=0;return _.map((A)=>{let O=$;return $+=A,[O,O+K*A]})}function WN7(q,K,_){if(!K)return null;let z=K.split("?")[1];if(!z)return null;let Y=z.replace(/#.*/,"").split("&").map(($)=>$.split("=",2)).filter(($)=>{let[A]=$;return A===q}).map(($)=>{let[,A]=$;return parseInt(A)});if(Y.length>0&&Y[0]>=0&&Y[0]<_)return Y[0];return null}function DN7(q){try{return q()}catch(K){return console.error(K),!1}}async function s96(q,K,_){if(K=K||"",_=_||globalThis.crypto&&globalThis.crypto.subtle||HN7.SubtleCrypto,!_)throw Error("No SubtleCrypto implementation found");try{let z=await _.importKey("raw",o71(K),{name:"AES-CBC",length:128},!0,["encrypt","decrypt"]),[Y,$]=q.split("."),A=await _.decrypt({name:"AES-CBC",iv:o71(Y)},z,o71($));return new TextDecoder().decode(A)}catch(z){throw Error("Failed to decrypt")}}function Im6(q){if(typeof q==="string")return q;return JSON.stringify(q)}function fE(q){if(typeof q==="number")q=q+"";if(!q||typeof q!=="string")q="0";let K=q.replace(/(^v|\+.*$)/g,"").split(/[-.]/);if(K.length===3)K.push("~");return K.map((_)=>_.match(/^[0-9]+$/)?_.padStart(5," "):_).join("-")}function fN7(){let q;try{q="1.6.1"}catch(K){q=""}return q}function ZN7(q,K){let _,z;try{_=new URL(q),z=new URL(K)}catch(Y){return console.error(`Unable to merge query strings: ${Y}`),K}return _.searchParams.forEach((Y,$)=>{if(z.searchParams.has($))return;z.searchParams.set($,Y)}),z.toString()}function jN7(q){return typeof q==="object"&&q!==null}function dY8(q){if(q.urlPatterns&&q.variations.some((K)=>jN7(K)&&("urlRedirect"in K)))return"redirect";else if(q.variations.some((K)=>jN7(K)&&(K.domMutations||("js"in K)||("css"in K))))return"visual";return"unknown"}async function cY8(q,K){return new Promise((_)=>{let z=!1,Y,$=(A)=>{if(z)return;z=!0,Y&&clearTimeout(Y),_(A||null)};if(K)Y=setTimeout(()=>$(),K);q.then((A)=>$(A)).catch(()=>$())})}var HN7,o71=(q)=>Uint8Array.from(atob(q),(K)=>K.charCodeAt(0));var um6=y(()=>{HN7={fetch:globalThis.fetch?globalThis.fetch.bind(globalThis):void 0,SubtleCrypto:globalThis.crypto?globalThis.crypto.subtle:void 0,EventSource:globalThis.EventSource}});function vN7(q){if(Object.assign(SZ,q),!SZ.backgroundSync)aV5()}async function kN7(q){let{instance:K,timeout:_,skipCache:z,allowStale:Y,backgroundSync:$}=q;if(!$)SZ.backgroundSync=!1;return nV5({instance:K,allowStale:Y,timeout:_,skipCache:z})}function dV5(q){let K=mm6(q),_=ZW6.get(K)||new Set;_.add(q),ZW6.set(K,_)}function VN7(q){ZW6.forEach((K)=>K.delete(q))}function cV5(){GW6.forEach((q)=>{if(!q)return;q.state="idle",qq1(q)})}function lV5(){GW6.forEach((q)=>{if(!q)return;if(q.state!=="idle")return;Kq1(q)})}async function TN7(){try{if(!GB.localStorage)return;await GB.localStorage.setItem(SZ.cacheKey,JSON.stringify(Array.from($l.entries())))}catch(q){}}async function nV5(q){let{instance:K,allowStale:_,timeout:z,skipCache:Y}=q,$=mm6(K),A=t71(K),O=new Date,w=new Date(O.getTime()-SZ.maxAge+SZ.staleTTL);await iV5();let j=!SZ.disableCache&&!Y?$l.get(A):void 0;if(j&&(_||j.staleAt>O)&&j.staleAt>w){if(j.sse)TW6.add($);if(j.staleAt<O)s71(K);else e71(K);return{data:j.data,success:!0,source:"cache"}}else return await cY8(s71(K),z)||{data:null,success:!1,source:"timeout",error:Error("Timeout")}}function mm6(q){let[K,_]=q.getApiInfo();return`${K}||${_}`}function t71(q){let K=mm6(q);if(!("isRemoteEval"in q)||!q.isRemoteEval())return K;let _=q.getAttributes(),z=q.getCacheKeyAttributes()||Object.keys(q.getAttributes()),Y={};z.forEach((O)=>{Y[O]=_[O]});let $=q.getForcedVariations(),A=q.getUrl();return`${K}||${JSON.stringify({ca:Y,fv:$,url:A})}`}async function iV5(){if(GN7)return;GN7=!0;try{if(GB.localStorage){let q=await GB.localStorage.getItem(SZ.cacheKey);if(!SZ.disableCache&&q){let K=JSON.parse(q);if(K&&Array.isArray(K))K.forEach((_)=>{let[z,Y]=_;$l.set(z,{...Y,staleAt:new Date(Y.staleAt)})});NN7()}}}catch(q){}if(!SZ.disableIdleStreams){let q=fW6.startIdleListener();if(q)fW6.stopIdleListener=q}}function NN7(){let q=Array.from($l.entries()).map((_)=>{let[z,Y]=_;return{key:z,staleAt:Y.staleAt.getTime()}}).sort((_,z)=>_.staleAt-z.staleAt),K=Math.min(Math.max(0,$l.size-SZ.maxEntries),$l.size);for(let _=0;_<K;_++)$l.delete(q[_].key)}function yN7(q,K,_){let z=_.dateUpdated||"",Y=new Date(Date.now()+SZ.staleTTL),$=!SZ.disableCache?$l.get(K):void 0;if($&&z&&$.version===z){$.staleAt=Y,TN7();return}if(!SZ.disableCache)$l.set(K,{data:_,version:z,staleAt:Y,sse:TW6.has(q)}),NN7();TN7();let A=ZW6.get(q);A&&A.forEach((O)=>rV5(O,_))}async function rV5(q,K){await q.setPayload(K||q.getPayload())}async function s71(q){let{apiHost:K,apiRequestHeaders:_}=q.getApiHosts(),z=q.getClientKey(),Y="isRemoteEval"in q&&q.isRemoteEval(),$=mm6(q),A=t71(q),O=lY8.get(A);if(!O)O=(Y?fW6.fetchRemoteEvalCall({host:K,clientKey:z,payload:{attributes:q.getAttributes(),forcedVariations:q.getForcedVariations(),forcedFeatures:Array.from(q.getForcedFeatures().entries()),url:q.getUrl()},headers:_}):fW6.fetchFeaturesCall({host:K,clientKey:z,headers:_})).then((j)=>{if(!j.ok)throw Error(`HTTP error: ${j.status}`);if(j.headers.get("x-sse-support")==="enabled")TW6.add($);return j.json()}).then((j)=>{return yN7($,A,j),e71(q),lY8.delete(A),{data:j,success:!0,source:"network"}}).catch((j)=>{return lY8.delete(A),{data:null,source:"error",success:!1,error:j}}),lY8.set(A,O);return O}function e71(q){let K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_=mm6(q),z=t71(q),{streamingHost:Y,streamingHostRequestHeaders:$}=q.getApiHosts(),A=q.getClientKey();if(K)TW6.add(_);if(SZ.backgroundSync&&TW6.has(_)&&GB.EventSource){if(GW6.has(_))return;let O={src:null,host:Y,clientKey:A,headers:$,cb:(w)=>{try{if(w.type==="features-updated"){let j=ZW6.get(_);j&&j.forEach((H)=>{s71(H)})}else if(w.type==="features"){let j=JSON.parse(w.data);yN7(_,z,j)}O.errors=0}catch(j){EN7(O)}},errors:0,state:"active"};GW6.set(_,O),Kq1(O)}}function EN7(q){if(q.state==="idle")return;if(q.errors++,q.errors>3||q.src&&q.src.readyState===2){let K=Math.pow(3,q.errors-3)*(1000+Math.random()*1000);qq1(q),setTimeout(()=>{if(["idle","active"].includes(q.state))return;Kq1(q)},Math.min(K,300000))}}function qq1(q){if(!q.src)return;if(q.src.onopen=null,q.src.onerror=null,q.src.close(),q.src=null,q.state==="active")q.state="disabled"}function Kq1(q){q.src=fW6.eventSourceCall({host:q.host,clientKey:q.clientKey,headers:q.headers}),q.state="active",q.src.addEventListener("features",q.cb),q.src.addEventListener("features-updated",q.cb),q.src.onerror=()=>EN7(q),q.src.onopen=()=>{q.errors=0}}function oV5(q,K){qq1(q),GW6.delete(K)}function aV5(){TW6.clear(),GW6.forEach(oV5),ZW6.clear(),fW6.stopIdleListener()}function nY8(q,K){if(K.streaming){if(!q.getClientKey())throw Error("Must specify clientKey to enable streaming");if(K.payload)e71(q,!0);dV5(q)}}var SZ,GB,fW6,ZW6,GN7=!1,$l,lY8,GW6,TW6;var LN7=y(()=>{um6();SZ={staleTTL:60000,maxAge:14400000,cacheKey:"gbFeaturesCache",backgroundSync:!0,maxEntries:10,disableIdleStreams:!1,idleStreamInterval:20000,disableCache:!1},GB=JN7(),fW6={fetchFeaturesCall:(q)=>{let{host:K,clientKey:_,headers:z}=q;return GB.fetch(`${K}/api/features/${_}`,{headers:z})},fetchRemoteEvalCall:(q)=>{let{host:K,clientKey:_,payload:z,headers:Y}=q,$={method:"POST",headers:{"Content-Type":"application/json",...Y},body:JSON.stringify(z)};return GB.fetch(`${K}/api/eval/${_}`,$)},eventSourceCall:(q)=>{let{host:K,clientKey:_,headers:z}=q;if(z)return new GB.EventSource(`${K}/sub/${_}`,{headers:z});return new GB.EventSource(`${K}/sub/${_}`)},startIdleListener:()=>{let q;if(!(typeof window<"u"&&typeof document<"u"))return;let _=()=>{if(document.visibilityState==="visible")window.clearTimeout(q),lV5();else if(document.visibilityState==="hidden")q=window.setTimeout(cV5,SZ.idleStreamInterval)};return document.addEventListener("visibilitychange",_),()=>document.removeEventListener("visibilitychange",_)},stopIdleListener:()=>{}};try{if(globalThis.localStorage)GB.localStorage=globalThis.localStorage}catch(q){}ZW6=new Map,$l=new Map,lY8=new Map,GW6=new Map,TW6=new Set});function Ne(q,K,_){_=_||{};for(let[z,Y]of Object.entries(K))switch(z){case"$or":if(!RN7(q,Y,_))return!1;break;case"$nor":if(RN7(q,Y,_))return!1;break;case"$and":if(!_N5(q,Y,_))return!1;break;case"$not":if(Ne(q,Y,_))return!1;break;default:if(!pm6(Y,sV5(q,z),_))return!1}return!0}function sV5(q,K){let _=K.split("."),z=q;for(let Y=0;Y<_.length;Y++)if(z&&typeof z==="object"&&_[Y]in z)z=z[_[Y]];else return null;return z}function tV5(q){if(!_q1[q])_q1[q]=new RegExp(q.replace(/([^\\])\//g,"$1\\/"));return _q1[q]}function pm6(q,K,_){if(typeof q==="string")return K+""===q;if(typeof q==="number")return K*1===q;if(typeof q==="boolean")return K!==null&&!!K===q;if(q===null)return K===null;if(Array.isArray(q)||!hN7(q))return JSON.stringify(K)===JSON.stringify(q);for(let z in q)if(!KN5(z,K,q[z],_))return!1;return!0}function hN7(q){let K=Object.keys(q);return K.length>0&&K.filter((_)=>_[0]==="$").length===K.length}function eV5(q){if(q===null)return"null";if(Array.isArray(q))return"array";let K=typeof q;if(["string","number","boolean","object","undefined"].includes(K))return K;return"unknown"}function qN5(q,K,_){if(!Array.isArray(q))return!1;let z=hN7(K)?(Y)=>pm6(K,Y,_):(Y)=>Ne(Y,K,_);for(let Y=0;Y<q.length;Y++)if(q[Y]&&z(q[Y]))return!0;return!1}function iY8(q,K){if(Array.isArray(q))return q.some((_)=>K.includes(_));return K.includes(q)}function KN5(q,K,_,z){switch(q){case"$veq":return fE(K)===fE(_);case"$vne":return fE(K)!==fE(_);case"$vgt":return fE(K)>fE(_);case"$vgte":return fE(K)>=fE(_);case"$vlt":return fE(K)<fE(_);case"$vlte":return fE(K)<=fE(_);case"$eq":return K===_;case"$ne":return K!==_;case"$lt":return K<_;case"$lte":return K<=_;case"$gt":return K>_;case"$gte":return K>=_;case"$exists":return _?K!=null:K==null;case"$in":if(!Array.isArray(_))return!1;return iY8(K,_);case"$inGroup":return iY8(K,z[_]||[]);case"$notInGroup":return!iY8(K,z[_]||[]);case"$nin":if(!Array.isArray(_))return!1;return!iY8(K,_);case"$not":return!pm6(_,K,z);case"$size":if(!Array.isArray(K))return!1;return pm6(_,K.length,z);case"$elemMatch":return qN5(K,_,z);case"$all":if(!Array.isArray(K))return!1;for(let Y=0;Y<_.length;Y++){let $=!1;for(let A=0;A<K.length;A++)if(pm6(_[Y],K[A],z)){$=!0;break}if(!$)return!1}return!0;case"$regex":try{return tV5(_).test(K)}catch(Y){return!1}case"$type":return eV5(K)===_;default:return console.error("Unknown operator: "+q),!1}}function RN7(q,K,_){if(!K.length)return!0;for(let z=0;z<K.length;z++)if(Ne(q,K[z],_))return!0;return!1}function _N5(q,K,_){for(let z=0;z<K.length;z++)if(!Ne(q,K[z],_))return!1;return!0}var _q1;var SN7=y(()=>{um6();_q1={}});function $N5(q){let K=new Map;if(q.global.forcedFeatureValues)q.global.forcedFeatureValues.forEach((_,z)=>K.set(z,_));if(q.user.forcedFeatureValues)q.user.forcedFeatureValues.forEach((_,z)=>K.set(z,_));return K}function AN5(q){if(q.global.forcedVariations&&q.user.forcedVariations)return{...q.global.forcedVariations,...q.user.forcedVariations};else if(q.global.forcedVariations)return q.global.forcedVariations;else if(q.user.forcedVariations)return q.user.forcedVariations;else return{}}async function vW6(q){try{await q()}catch(K){}}function CN7(q,K,_){if(q.user.trackedExperiments){let Y=aY8(K,_);if(q.user.trackedExperiments.has(Y))return[];q.user.trackedExperiments.add(Y)}if(q.user.enableDevMode&&q.user.devLogs)q.user.devLogs.push({experiment:K,result:_,timestamp:Date.now().toString(),logType:"experiment"});let z=[];if(q.global.trackingCallback){let Y=q.global.trackingCallback;z.push(vW6(()=>Y(K,_,q.user)))}if(q.user.trackingCallback){let Y=q.user.trackingCallback;z.push(vW6(()=>Y(K,_)))}if(q.global.eventLogger){let Y=q.global.eventLogger;z.push(vW6(()=>Y(YN5,{experimentId:K.key,variationId:_.key,hashAttribute:_.hashAttribute,hashValue:_.hashValue},q.user)))}return z}function ON5(q,K,_){if(q.user.trackedFeatureUsage){let z=JSON.stringify(_.value);if(q.user.trackedFeatureUsage[K]===z)return;if(q.user.trackedFeatureUsage[K]=z,q.user.enableDevMode&&q.user.devLogs)q.user.devLogs.push({featureKey:K,result:_,timestamp:Date.now().toString(),logType:"feature"})}if(q.global.onFeatureUsage){let z=q.global.onFeatureUsage;vW6(()=>z(K,_,q.user))}if(q.user.onFeatureUsage){let z=q.user.onFeatureUsage;vW6(()=>z(K,_))}if(q.global.eventLogger){let z=q.global.eventLogger;vW6(()=>z(zN5,{feature:K,source:_.source,value:_.value,ruleId:_.source==="defaultValue"?"$default":_.ruleId||"",variationId:_.experimentResult?_.experimentResult.key:""},q.user))}}function rY8(q,K){if(K.stack.evaluatedFeatures.has(q))return ye(K,q,null,"cyclicPrerequisite");K.stack.evaluatedFeatures.add(q),K.stack.id=q;let _=$N5(K);if(_.has(q))return ye(K,q,_.get(q),"override");if(!K.global.features||!K.global.features[q])return ye(K,q,null,"unknownFeature");let z=K.global.features[q];if(z.rules){let Y=new Set(K.stack.evaluatedFeatures);q:for(let $ of z.rules){if($.parentConditions)for(let w of $.parentConditions){K.stack.evaluatedFeatures=new Set(Y);let j=rY8(w.id,K);if(j.source==="cyclicPrerequisite")return ye(K,q,null,"cyclicPrerequisite");let H={value:j.value};if(!Ne(H,w.condition||{})){if(w.gate)return ye(K,q,null,"prerequisite");continue q}}if($.filters&&IN7($.filters,K))continue;if("force"in $){if($.condition&&!xN7($.condition,K))continue;if(!wN5(K,$.seed||q,$.hashAttribute,K.user.saveStickyBucketAssignmentDoc&&!$.disableStickyBucketing?$.fallbackAttribute:void 0,$.range,$.coverage,$.hashVersion))continue;if($.tracks)$.tracks.forEach((w)=>{if(!CN7(K,w.experiment,w.result).length&&K.global.saveDeferredTrack)K.global.saveDeferredTrack({experiment:w.experiment,result:w.result})});return ye(K,q,$.force,"force",$.id)}if(!$.variations)continue;let A={variations:$.variations,key:$.key||q};if("coverage"in $)A.coverage=$.coverage;if($.weights)A.weights=$.weights;if($.hashAttribute)A.hashAttribute=$.hashAttribute;if($.fallbackAttribute)A.fallbackAttribute=$.fallbackAttribute;if($.disableStickyBucketing)A.disableStickyBucketing=$.disableStickyBucketing;if($.bucketVersion!==void 0)A.bucketVersion=$.bucketVersion;if($.minBucketVersion!==void 0)A.minBucketVersion=$.minBucketVersion;if($.namespace)A.namespace=$.namespace;if($.meta)A.meta=$.meta;if($.ranges)A.ranges=$.ranges;if($.name)A.name=$.name;if($.phase)A.phase=$.phase;if($.seed)A.seed=$.seed;if($.hashVersion)A.hashVersion=$.hashVersion;if($.filters)A.filters=$.filters;if($.condition)A.condition=$.condition;let{result:O}=oY8(A,q,K);if(K.global.onExperimentEval&&K.global.onExperimentEval(A,O),O.inExperiment&&!O.passthrough)return ye(K,q,O.value,"experiment",$.id,A,O)}}return ye(K,q,z.defaultValue===void 0?null:z.defaultValue,"defaultValue")}function oY8(q,K,_){let z=q.key,Y=q.variations.length;if(Y<2)return{result:Aj(_,q,-1,!1,K)};if(_.global.enabled===!1||_.user.enabled===!1)return{result:Aj(_,q,-1,!1,K)};if(q=jN5(q,_),q.urlPatterns&&!QY8(_.user.url||"",q.urlPatterns))return{result:Aj(_,q,-1,!1,K)};let $=WN7(z,_.user.url||"",Y);if($!==null)return{result:Aj(_,q,$,!1,K)};let A=AN5(_);if(z in A){let D=A[z];return{result:Aj(_,q,D,!1,K)}}if(q.status==="draft"||q.active===!1)return{result:Aj(_,q,-1,!1,K)};let{hashAttribute:O,hashValue:w}=t96(_,q.hashAttribute,_.user.saveStickyBucketAssignmentDoc&&!q.disableStickyBucketing?q.fallbackAttribute:void 0);if(!w)return{result:Aj(_,q,-1,!1,K)};let j=-1,H=!1,J=!1;if(_.user.saveStickyBucketAssignmentDoc&&!q.disableStickyBucketing){let{variation:D,versionIsBlocked:f}=MN5({ctx:_,expKey:q.key,expBucketVersion:q.bucketVersion,expHashAttribute:q.hashAttribute,expFallbackAttribute:q.fallbackAttribute,expMinBucketVersion:q.minBucketVersion,expMeta:q.meta});H=D>=0,j=D,J=!!f}if(!H){if(q.filters){if(IN7(q.filters,_))return{result:Aj(_,q,-1,!1,K)}}else if(q.namespace&&!MN7(w,q.namespace))return{result:Aj(_,q,-1,!1,K)};if(q.include&&!DN7(q.include))return{result:Aj(_,q,-1,!1,K)};if(q.condition&&!xN7(q.condition,_))return{result:Aj(_,q,-1,!1,K)};if(q.parentConditions){let D=new Set(_.stack.evaluatedFeatures);for(let f of q.parentConditions){_.stack.evaluatedFeatures=new Set(D);let G=rY8(f.id,_);if(G.source==="cyclicPrerequisite")return{result:Aj(_,q,-1,!1,K)};let Z={value:G.value};if(!Ne(Z,f.condition||{}))return{result:Aj(_,q,-1,!1,K)}}}if(q.groups&&!JN5(q.groups,_))return{result:Aj(_,q,-1,!1,K)}}if(q.url&&!HN5(q.url,_))return{result:Aj(_,q,-1,!1,K)};let M=xm6(q.seed||z,w,q.hashVersion||1);if(M===null)return{result:Aj(_,q,-1,!1,K)};if(!H){let D=q.ranges||PN7(Y,q.coverage===void 0?1:q.coverage,q.weights);j=XN7(M,D)}if(J)return{result:Aj(_,q,-1,!1,K,void 0,!0)};if(j<0)return{result:Aj(_,q,-1,!1,K)};if("force"in q)return{result:Aj(_,q,q.force===void 0?-1:q.force,!1,K)};if(_.global.qaMode||_.user.qaMode)return{result:Aj(_,q,-1,!1,K)};if(q.status==="stopped")return{result:Aj(_,q,-1,!1,K)};let X=Aj(_,q,j,!0,K,M,H);if(_.user.saveStickyBucketAssignmentDoc&&!q.disableStickyBucketing){let{changed:D,key:f,doc:G}=PN5(_,O,Im6(w),{[zq1(q.key,q.bucketVersion)]:X.key});if(D)_.user.stickyBucketAssignmentDocs=_.user.stickyBucketAssignmentDocs||{},_.user.stickyBucketAssignmentDocs[f]=G,_.user.saveStickyBucketAssignmentDoc(G)}let P=CN7(_,q,X);if(P.length===0&&_.global.saveDeferredTrack)_.global.saveDeferredTrack({experiment:q,result:X});let W=!P.length?void 0:P.length===1?P[0]:Promise.all(P).then(()=>{});return"changeId"in q&&q.changeId&&_.global.recordChangeId&&_.global.recordChangeId(q.changeId),{result:X,trackingCall:W}}function ye(q,K,_,z,Y,$,A){let O={value:_,on:!!_,off:!_,source:z,ruleId:Y||""};if($)O.experiment=$;if(A)O.experimentResult=A;if(z!=="override")ON5(q,K,O);return O}function bN7(q){return{...q.user.attributes,...q.user.attributeOverrides}}function xN7(q,K){return Ne(bN7(K),q,K.global.savedGroups||{})}function IN7(q,K){return q.some((_)=>{let{hashValue:z}=t96(K,_.attribute);if(!z)return!0;let Y=xm6(_.seed,z,_.hashVersion||2);if(Y===null)return!0;return!_.ranges.some(($)=>UY8(Y,$))})}function wN5(q,K,_,z,Y,$,A){if(!Y&&$===void 0)return!0;if(!Y&&$===0)return!1;let{hashValue:O}=t96(q,_,z);if(!O)return!1;let w=xm6(K,O,A||1);if(w===null)return!1;return Y?UY8(w,Y):$!==void 0?w<=$:!0}function Aj(q,K,_,z,Y,$,A){let O=!0;if(_<0||_>=K.variations.length)_=0,O=!1;let{hashAttribute:w,hashValue:j}=t96(q,K.hashAttribute,q.user.saveStickyBucketAssignmentDoc&&!K.disableStickyBucketing?K.fallbackAttribute:void 0),H=K.meta?K.meta[_]:{},J={key:H.key||""+_,featureId:Y,inExperiment:O,hashUsed:z,variationId:_,value:K.variations[_],hashAttribute:w,hashValue:j,stickyBucketUsed:!!A};if(H.name)J.name=H.name;if($!==void 0)J.bucket=$;if(H.passthrough)J.passthrough=H.passthrough;return J}function jN5(q,K){let _=q.key,z=K.global.overrides;if(z&&z[_]){if(q=Object.assign({},q,z[_]),typeof q.url==="string")q.url=a71(q.url)}return q}function t96(q,K,_){let z=K||"id",Y="",$=bN7(q);if($[z])Y=$[z];if(!Y&&_){if($[_])Y=$[_];if(Y)z=_}return{hashAttribute:z,hashValue:Y}}function HN5(q,K){let _=K.user.url;if(!_)return!1;let z=_.replace(/^https?:\/\//,"").replace(/^[^/]*\//,"/");if(q.test(_))return!0;if(q.test(z))return!0;return!1}function JN5(q,K){let _=K.global.groups||{};for(let z=0;z<q.length;z++)if(_[q[z]])return!0;return!1}function MN5(q){let{ctx:K,expKey:_,expBucketVersion:z,expHashAttribute:Y,expFallbackAttribute:$,expMinBucketVersion:A,expMeta:O}=q;z=z||0,A=A||0,Y=Y||"id",O=O||[];let w=zq1(_,z),j=XN5(K,Y,$);if(A>0)for(let M=0;M<=A;M++){let X=zq1(_,M);if(j[X]!==void 0)return{variation:-1,versionIsBlocked:!0}}let H=j[w];if(H===void 0)return{variation:-1};let J=O.findIndex((M)=>M.key===H);if(J<0)return{variation:-1};return{variation:J}}function zq1(q,K){return K=K||0,`${q}__${K}`}function Yq1(q,K){return`${q}||${K}`}function XN5(q,K,_){if(!q.user.stickyBucketAssignmentDocs)return{};let{hashAttribute:z,hashValue:Y}=t96(q,K),$=Yq1(z,Im6(Y)),{hashAttribute:A,hashValue:O}=t96(q,_),w=O?Yq1(A,Im6(O)):null,j={};if(w&&q.user.stickyBucketAssignmentDocs[w])Object.assign(j,q.user.stickyBucketAssignmentDocs[w].assignments||{});if(q.user.stickyBucketAssignmentDocs[$])Object.assign(j,q.user.stickyBucketAssignmentDocs[$].assignments||{});return j}function PN5(q,K,_,z){let Y=Yq1(K,_),$=q.user.stickyBucketAssignmentDocs&&q.user.stickyBucketAssignmentDocs[Y]?q.user.stickyBucketAssignmentDocs[Y].assignments||{}:{},A={...$,...z},O=JSON.stringify($)!==JSON.stringify(A);return{key:Y,doc:{attributeName:K,attributeValue:_,assignments:A},changed:O}}function WN5(q,K){let _=new Set,z=K&&K.features?K.features:q.global.features||{},Y=K&&K.experiments?K.experiments:q.global.experiments||[];return Object.keys(z).forEach(($)=>{let A=z[$];if(A.rules){for(let O of A.rules)if(O.variations){if(_.add(O.hashAttribute||"id"),O.fallbackAttribute)_.add(O.fallbackAttribute)}}}),Y.map(($)=>{if(_.add($.hashAttribute||"id"),$.fallbackAttribute)_.add($.fallbackAttribute)}),Array.from(_)}async function uN7(q,K,_){let z=$q1(q,_);return K.getAllAssignments(z)}function $q1(q,K){let _={};return WN5(q,K).forEach((Y)=>{let{hashValue:$}=t96(q,Y);_[Y]=Im6($)}),_}async function mN7(q,K,_){if(q={...q},q.encryptedFeatures){try{q.features=JSON.parse(await s96(q.encryptedFeatures,K,_))}catch(z){console.error(z)}delete q.encryptedFeatures}if(q.encryptedExperiments){try{q.experiments=JSON.parse(await s96(q.encryptedExperiments,K,_))}catch(z){console.error(z)}delete q.encryptedExperiments}if(q.encryptedSavedGroups){try{q.savedGroups=JSON.parse(await s96(q.encryptedSavedGroups,K,_))}catch(z){console.error(z)}delete q.encryptedSavedGroups}return q}function pN7(q){let K=q.apiHost||"https://cdn.growthbook.io";return{apiHost:K.replace(/\/*$/,""),streamingHost:(q.streamingHost||K).replace(/\/*$/,""),apiRequestHeaders:q.apiHostRequestHeaders,streamingHostRequestHeaders:q.streamingHostRequestHeaders}}function aY8(q,K){return K.hashAttribute+K.hashValue+q.key+K.variationId}var zN5="Feature Evaluated",YN5="Experiment Viewed";var BN7=y(()=>{SN7();um6()});class sY8{constructor(q){if(q=q||{},this.version=DN5,this._options=this.context=q,this._renderer=q.renderer||null,this._trackedExperiments=new Set,this._completedChangeIds=new Set,this._trackedFeatures={},this.debug=!!q.debug,this._subscriptions=new Set,this.ready=!1,this._assigned=new Map,this._activeAutoExperiments=new Map,this._triggeredExpKeys=new Set,this._initialized=!1,this._redirectedUrl="",this._deferredTrackingCalls=new Map,this._autoExperimentsAllowed=!q.disableExperimentsOnLoad,this._destroyCallbacks=[],this.logs=[],this.log=this.log.bind(this),this._saveDeferredTrack=this._saveDeferredTrack.bind(this),this._fireSubscriptions=this._fireSubscriptions.bind(this),this._recordChangedId=this._recordChangedId.bind(this),q.remoteEval){if(q.decryptionKey)throw Error("Encryption is not available for remoteEval");if(!q.clientKey)throw Error("Missing clientKey");let K=!1;try{K=!!new URL(q.apiHost||"").hostname.match(/growthbook\.io$/i)}catch(_){}if(K)throw Error("Cannot use remoteEval on GrowthBook Cloud")}else if(q.cacheKeyAttributes)throw Error("cacheKeyAttributes are only used for remoteEval");if(q.stickyBucketService){let K=q.stickyBucketService;this._saveStickyBucketAssignmentDoc=(_)=>{return K.saveAssignments(_)}}if(q.plugins)for(let K of q.plugins)K(this);if(q.features)this.ready=!0;if(kW6&&q.enableDevMode)window._growthbook=this,document.dispatchEvent(new Event("gbloaded"));if(q.experiments)this.ready=!0,this._updateAllAutoExperiments();if(this._options.stickyBucketService&&this._options.stickyBucketAssignmentDocs)for(let K in this._options.stickyBucketAssignmentDocs){let _=this._options.stickyBucketAssignmentDocs[K];if(_)this._options.stickyBucketService.saveAssignments(_).catch(()=>{})}if(this.ready)this.refreshStickyBuckets(this.getPayload())}async setPayload(q){this._payload=q;let K=await mN7(q,this._options.decryptionKey);if(this._decryptedPayload=K,await this.refreshStickyBuckets(K),K.features)this._options.features=K.features;if(K.savedGroups)this._options.savedGroups=K.savedGroups;if(K.experiments)this._options.experiments=K.experiments,this._updateAllAutoExperiments();this.ready=!0,this._render()}initSync(q){this._initialized=!0;let K=q.payload;if(K.encryptedExperiments||K.encryptedFeatures)throw Error("initSync does not support encrypted payloads");if(this._options.stickyBucketService&&!this._options.stickyBucketAssignmentDocs)this._options.stickyBucketAssignmentDocs=this.generateStickyBucketAssignmentDocsSync(this._options.stickyBucketService,K);if(this._payload=K,this._decryptedPayload=K,K.features)this._options.features=K.features;if(K.experiments)this._options.experiments=K.experiments,this._updateAllAutoExperiments();return this.ready=!0,nY8(this,q),this}async init(q){if(this._initialized=!0,q=q||{},q.cacheSettings)vN7(q.cacheSettings);if(q.payload)return await this.setPayload(q.payload),nY8(this,q),{success:!0,source:"init"};else{let{data:K,..._}=await this._refresh({...q,allowStale:!0});return nY8(this,q),await this.setPayload(K||{}),_}}async loadFeatures(q){q=q||{},await this.init({skipCache:q.skipCache,timeout:q.timeout,streaming:(this._options.backgroundSync??!0)&&(q.autoRefresh||this._options.subscribeToChanges)})}async refreshFeatures(q){let K=await this._refresh({...q||{},allowStale:!1});if(K.data)await this.setPayload(K.data)}getApiInfo(){return[this.getApiHosts().apiHost,this.getClientKey()]}getApiHosts(){return pN7(this._options)}getClientKey(){return this._options.clientKey||""}getPayload(){return this._payload||{features:this.getFeatures(),experiments:this.getExperiments()}}getDecryptedPayload(){return this._decryptedPayload||this.getPayload()}isRemoteEval(){return this._options.remoteEval||!1}getCacheKeyAttributes(){return this._options.cacheKeyAttributes}async _refresh(q){let{timeout:K,skipCache:_,allowStale:z,streaming:Y}=q;if(!this._options.clientKey)throw Error("Missing clientKey");return kN7({instance:this,timeout:K,skipCache:_||this._options.disableCache,allowStale:z,backgroundSync:Y??this._options.backgroundSync??!0})}_render(){if(this._renderer)try{this._renderer()}catch(q){console.error("Failed to render",q)}}setFeatures(q){this._options.features=q,this.ready=!0,this._render()}async setEncryptedFeatures(q,K,_){let z=await s96(q,K||this._options.decryptionKey,_);this.setFeatures(JSON.parse(z))}setExperiments(q){this._options.experiments=q,this.ready=!0,this._updateAllAutoExperiments()}async setEncryptedExperiments(q,K,_){let z=await s96(q,K||this._options.decryptionKey,_);this.setExperiments(JSON.parse(z))}async setAttributes(q){if(this._options.attributes=q,this._options.stickyBucketService)await this.refreshStickyBuckets();if(this._options.remoteEval){await this._refreshForRemoteEval();return}this._render(),this._updateAllAutoExperiments()}async updateAttributes(q){return this.setAttributes({...this._options.attributes,...q})}async setAttributeOverrides(q){if(this._options.attributeOverrides=q,this._options.stickyBucketService)await this.refreshStickyBuckets();if(this._options.remoteEval){await this._refreshForRemoteEval();return}this._render(),this._updateAllAutoExperiments()}async setForcedVariations(q){if(this._options.forcedVariations=q||{},this._options.remoteEval){await this._refreshForRemoteEval();return}this._render(),this._updateAllAutoExperiments()}setForcedFeatures(q){this._options.forcedFeatureValues=q,this._render()}async setURL(q){if(q===this._options.url)return;if(this._options.url=q,this._redirectedUrl="",this._options.remoteEval){await this._refreshForRemoteEval(),this._updateAllAutoExperiments(!0);return}this._updateAllAutoExperiments(!0)}getAttributes(){return{...this._options.attributes,...this._options.attributeOverrides}}getForcedVariations(){return this._options.forcedVariations||{}}getForcedFeatures(){return this._options.forcedFeatureValues||new Map}getStickyBucketAssignmentDocs(){return this._options.stickyBucketAssignmentDocs||{}}getUrl(){return this._options.url||""}getFeatures(){return this._options.features||{}}getExperiments(){return this._options.experiments||[]}getCompletedChangeIds(){return Array.from(this._completedChangeIds)}subscribe(q){return this._subscriptions.add(q),()=>{this._subscriptions.delete(q)}}async _refreshForRemoteEval(){if(!this._options.remoteEval)return;if(!this._initialized)return;let q=await this._refresh({allowStale:!1});if(q.data)await this.setPayload(q.data)}getAllResults(){return new Map(this._assigned)}onDestroy(q){this._destroyCallbacks.push(q)}isDestroyed(){return!!this._destroyed}destroy(){if(this._destroyed=!0,this._destroyCallbacks.forEach((q)=>{try{q()}catch(K){console.error(K)}}),this._subscriptions.clear(),this._assigned.clear(),this._trackedExperiments.clear(),this._completedChangeIds.clear(),this._deferredTrackingCalls.clear(),this._trackedFeatures={},this._destroyCallbacks=[],this._payload=void 0,this._saveStickyBucketAssignmentDoc=void 0,VN7(this),this.logs=[],kW6&&window._growthbook===this)delete window._growthbook;this._activeAutoExperiments.forEach((q)=>{q.undo()}),this._activeAutoExperiments.clear(),this._triggeredExpKeys.clear()}setRenderer(q){this._renderer=q}forceVariation(q,K){if(this._options.forcedVariations=this._options.forcedVariations||{},this._options.forcedVariations[q]=K,this._options.remoteEval){this._refreshForRemoteEval();return}this._updateAllAutoExperiments(),this._render()}run(q){let{result:K}=oY8(q,null,this._getEvalContext());return this._fireSubscriptions(q,K),K}triggerExperiment(q){if(this._triggeredExpKeys.add(q),!this._options.experiments)return null;return this._options.experiments.filter((_)=>_.key===q).map((_)=>{return this._runAutoExperiment(_)}).filter((_)=>_!==null)}triggerAutoExperiments(){this._autoExperimentsAllowed=!0,this._updateAllAutoExperiments(!0)}_getEvalContext(){return{user:this._getUserContext(),global:this._getGlobalContext(),stack:{evaluatedFeatures:new Set}}}_getUserContext(){return{attributes:this._options.user?{...this._options.user,...this._options.attributes}:this._options.attributes,enableDevMode:this._options.enableDevMode,blockedChangeIds:this._options.blockedChangeIds,stickyBucketAssignmentDocs:this._options.stickyBucketAssignmentDocs,url:this._getContextUrl(),forcedVariations:this._options.forcedVariations,forcedFeatureValues:this._options.forcedFeatureValues,attributeOverrides:this._options.attributeOverrides,saveStickyBucketAssignmentDoc:this._saveStickyBucketAssignmentDoc,trackingCallback:this._options.trackingCallback,onFeatureUsage:this._options.onFeatureUsage,devLogs:this.logs,trackedExperiments:this._trackedExperiments,trackedFeatureUsage:this._trackedFeatures}}_getGlobalContext(){return{features:this._options.features,experiments:this._options.experiments,log:this.log,enabled:this._options.enabled,qaMode:this._options.qaMode,savedGroups:this._options.savedGroups,groups:this._options.groups,overrides:this._options.overrides,onExperimentEval:this._subscriptions.size>0?this._fireSubscriptions:void 0,recordChangeId:this._recordChangedId,saveDeferredTrack:this._saveDeferredTrack,eventLogger:this._options.eventLogger}}_runAutoExperiment(q,K){let _=this._activeAutoExperiments.get(q);if(q.manual&&!this._triggeredExpKeys.has(q.key)&&!_)return null;let z=this._isAutoExperimentBlockedByContext(q),Y,$;if(z)Y=Aj(this._getEvalContext(),q,-1,!1,"");else({result:Y,trackingCall:$}=oY8(q,null,this._getEvalContext())),this._fireSubscriptions(q,Y);let A=JSON.stringify(Y.value);if(!K&&Y.inExperiment&&_&&_.valueHash===A)return Y;if(_)this._undoActiveAutoExperiment(q);if(Y.inExperiment){let O=dY8(q);if(O==="redirect"&&Y.value.urlRedirect&&q.urlPatterns){let w=q.persistQueryString?ZN7(this._getContextUrl(),Y.value.urlRedirect):Y.value.urlRedirect;if(QY8(w,q.urlPatterns))return this.log("Skipping redirect because original URL matches redirect URL",{id:q.key}),Y;this._redirectedUrl=w;let{navigate:j,delay:H}=this._getNavigateFunction();if(j)if(kW6)Promise.all([...$?[cY8($,this._options.maxNavigateDelay??1000)]:[],new Promise((J)=>window.setTimeout(J,this._options.navigateDelay??H))]).then(()=>{try{j(w)}catch(J){console.error(J)}});else try{j(w)}catch(J){console.error(J)}}else if(O==="visual"){let w=this._options.applyDomChangesCallback?this._options.applyDomChangesCallback(Y.value):this._applyDOMChanges(Y.value);if(w)this._activeAutoExperiments.set(q,{undo:w,valueHash:A})}}return Y}_undoActiveAutoExperiment(q){let K=this._activeAutoExperiments.get(q);if(K)K.undo(),this._activeAutoExperiments.delete(q)}_updateAllAutoExperiments(q){if(!this._autoExperimentsAllowed)return;let K=this._options.experiments||[],_=new Set(K);this._activeAutoExperiments.forEach((z,Y)=>{if(!_.has(Y))z.undo(),this._activeAutoExperiments.delete(Y)});for(let z of K){let Y=this._runAutoExperiment(z,q);if(Y!==null&&Y!==void 0&&Y.inExperiment&&dY8(z)==="redirect")break}}_fireSubscriptions(q,K){let _=q.key,z=this._assigned.get(_);if(!z||z.result.inExperiment!==K.inExperiment||z.result.variationId!==K.variationId)this._assigned.set(_,{experiment:q,result:K}),this._subscriptions.forEach((Y)=>{try{Y(q,K)}catch($){console.error($)}})}_recordChangedId(q){this._completedChangeIds.add(q)}isOn(q){return this.evalFeature(q).on}isOff(q){return this.evalFeature(q).off}getFeatureValue(q,K){let _=this.evalFeature(q).value;return _===null?K:_}feature(q){return this.evalFeature(q)}evalFeature(q){return rY8(q,this._getEvalContext())}log(q,K){if(!this.debug)return;if(this._options.log)this._options.log(q,K);else console.log(q,K)}getDeferredTrackingCalls(){return Array.from(this._deferredTrackingCalls.values())}setDeferredTrackingCalls(q){this._deferredTrackingCalls=new Map(q.filter((K)=>K&&K.experiment&&K.result).map((K)=>{return[aY8(K.experiment,K.result),K]}))}async fireDeferredTrackingCalls(){if(!this._options.trackingCallback)return;let q=[];this._deferredTrackingCalls.forEach((K)=>{if(!K||!K.experiment||!K.result)console.error("Invalid deferred tracking call",{call:K});else q.push(this._options.trackingCallback(K.experiment,K.result))}),this._deferredTrackingCalls.clear(),await Promise.all(q)}setTrackingCallback(q){this._options.trackingCallback=q,this.fireDeferredTrackingCalls()}setEventLogger(q){this._options.eventLogger=q}async logEvent(q,K){if(this._destroyed){console.error("Cannot log event to destroyed GrowthBook instance");return}if(this._options.enableDevMode)this.logs.push({eventName:q,properties:K,timestamp:Date.now().toString(),logType:"event"});if(this._options.eventLogger)try{await this._options.eventLogger(q,K||{},this._getUserContext())}catch(_){console.error(_)}else console.error("No event logger configured")}_saveDeferredTrack(q){this._deferredTrackingCalls.set(aY8(q.experiment,q.result),q)}_getContextUrl(){return this._options.url||(kW6?window.location.href:"")}_isAutoExperimentBlockedByContext(q){let K=dY8(q);if(K==="visual"){if(this._options.disableVisualExperiments)return!0;if(this._options.disableJsInjection){if(q.variations.some((_)=>_.js))return!0}}else if(K==="redirect"){if(this._options.disableUrlRedirectExperiments)return!0;try{let _=new URL(this._getContextUrl());for(let z of q.variations){if(!z||!z.urlRedirect)continue;let Y=new URL(z.urlRedirect);if(this._options.disableCrossOriginUrlRedirectExperiments){if(Y.protocol!==_.protocol)return!0;if(Y.host!==_.host)return!0}}}catch(_){return this.log("Error parsing current or redirect URL",{id:q.key,error:_}),!0}}else return!0;if(q.changeId&&(this._options.blockedChangeIds||[]).includes(q.changeId))return!0;return!1}getRedirectUrl(){return this._redirectedUrl}_getNavigateFunction(){if(this._options.navigate)return{navigate:this._options.navigate,delay:0};else if(kW6)return{navigate:(q)=>{window.location.replace(q)},delay:100};return{navigate:null,delay:0}}_applyDOMChanges(q){if(!kW6)return;let K=[];if(q.css){let _=document.createElement("style");_.innerHTML=q.css,document.head.appendChild(_),K.push(()=>_.remove())}if(q.js){let _=document.createElement("script");if(_.innerHTML=q.js,this._options.jsInjectionNonce)_.nonce=this._options.jsInjectionNonce;document.head.appendChild(_),K.push(()=>_.remove())}if(q.domMutations)q.domMutations.forEach((_)=>{K.push(gN7.default.declarative(_).revert)});return()=>{K.forEach((_)=>_())}}async refreshStickyBuckets(q){if(this._options.stickyBucketService){let K=this._getEvalContext(),_=await uN7(K,this._options.stickyBucketService,q);this._options.stickyBucketAssignmentDocs=_}}generateStickyBucketAssignmentDocsSync(q,K){if(!("getAllAssignmentsSync"in q)){console.error("generating StickyBucketAssignmentDocs docs requires StickyBucketServiceSync");return}let _=this._getEvalContext(),z=$q1(_,K);return q.getAllAssignmentsSync(z)}inDevMode(){return!!this._options.enableDevMode}}var gN7,kW6,DN5;var FN7=y(()=>{um6();LN7();BN7();gN7=O6(wN7(),1),kW6=typeof window<"u"&&typeof document<"u",DN5=fN7()});var UN7=y(()=>{FN7()});function fN5(q,K){return VX6(q,K)}var QJ;var Ee=y(()=>{F58();QJ=fN5});var VW6=y(()=>{CJ7();Ee();F4()});function QN7(){return"sdk-zAZezfDKGoZuXXKe"}var dN7=y(()=>{m8()});var Bm6={};T8(Bm6,{getOauthConfig:()=>u7,fileSuffixForOauthConfig:()=>Aq1,OAUTH_BETA_HEADER:()=>rM,MCP_CLIENT_METADATA_URL:()=>wq1,CONSOLE_OAUTH_SCOPES:()=>nN7,CLAUDE_AI_PROFILE_SCOPE:()=>e96,CLAUDE_AI_OAUTH_SCOPES:()=>tY8,CLAUDE_AI_INFERENCE_SCOPE:()=>Mh,ALL_OAUTH_SCOPES:()=>Oq1});function lN7(){return"prod"}function Aq1(){if(process.env.CLAUDE_CODE_CUSTOM_OAUTH_URL)return"-custom-oauth";switch(lN7()){case"local":return"-local-oauth";case"staging":return"-staging-oauth";case"prod":return""}}function TN5(){let q=process.env.CLAUDE_LOCAL_OAUTH_API_BASE?.replace(/\/$/,"")??"http://localhost:8000",K=process.env.CLAUDE_LOCAL_OAUTH_APPS_BASE?.replace(/\/$/,"")??"http://localhost:4000",_=process.env.CLAUDE_LOCAL_OAUTH_CONSOLE_BASE?.replace(/\/$/,"")??"http://localhost:3000";return{BASE_API_URL:q,CONSOLE_AUTHORIZE_URL:`${_}/oauth/authorize`,CLAUDE_AI_AUTHORIZE_URL:`${K}/oauth/authorize`,CLAUDE_AI_ORIGIN:K,TOKEN_URL:`${q}/v1/oauth/token`,API_KEY_URL:`${q}/api/oauth/claude_cli/create_api_key`,ROLES_URL:`${q}/api/oauth/claude_cli/roles`,CONSOLE_SUCCESS_URL:`${_}/buy_credits?returnUrl=/oauth/code/success%3Fapp%3Dclaude-code`,CLAUDEAI_SUCCESS_URL:`${_}/oauth/code/success?app=claude-code`,MANUAL_REDIRECT_URL:`${_}/oauth/code/callback`,CLIENT_ID:"22422756-60c9-4084-8eb7-27705fd5cf9a",OAUTH_FILE_SUFFIX:"-local-oauth",MCP_PROXY_URL:"http://localhost:8205",MCP_PROXY_PATH:"/v1/toolbox/shttp/mcp/{server_id}"}}function u7(){let q=(()=>{switch(lN7()){case"local":return TN5();case"staging":return GN5??cN7;case"prod":return cN7}})(),K=process.env.CLAUDE_CODE_CUSTOM_OAUTH_URL;if(K){let z=K.replace(/\/$/,"");if(!vN5.includes(z))throw Error("CLAUDE_CODE_CUSTOM_OAUTH_URL is not an approved endpoint.");q={...q,BASE_API_URL:z,CONSOLE_AUTHORIZE_URL:`${z}/oauth/authorize`,CLAUDE_AI_AUTHORIZE_URL:`${z}/oauth/authorize`,CLAUDE_AI_ORIGIN:z,TOKEN_URL:`${z}/v1/oauth/token`,API_KEY_URL:`${z}/api/oauth/claude_cli/create_api_key`,ROLES_URL:`${z}/api/oauth/claude_cli/roles`,CONSOLE_SUCCESS_URL:`${z}/oauth/code/success?app=claude-code`,CLAUDEAI_SUCCESS_URL:`${z}/oauth/code/success?app=claude-code`,MANUAL_REDIRECT_URL:`${z}/oauth/code/callback`,OAUTH_FILE_SUFFIX:"-custom-oauth"}}let _=process.env.CLAUDE_CODE_OAUTH_CLIENT_ID;if(_)q={...q,CLIENT_ID:_};return q}var Mh="user:inference",e96="user:profile",ZN5="org:create_api_key",rM="oauth-2025-04-20",nN7,tY8,Oq1,cN7,wq1="https://claude.ai/oauth/claude-code-client-metadata",GN5=void 0,vN5;var H3=y(()=>{m8();nN7=[ZN5,e96],tY8=[e96,Mh,"user:sessions:claude_code","user:mcp_servers","user:file_upload"],Oq1=Array.from(new Set([...nN7,...tY8])),cN7={BASE_API_URL:"https://api.anthropic.com",CONSOLE_AUTHORIZE_URL:"https://platform.claude.com/oauth/authorize",CLAUDE_AI_AUTHORIZE_URL:"https://claude.com/cai/oauth/authorize",CLAUDE_AI_ORIGIN:"https://claude.ai",TOKEN_URL:"https://platform.claude.com/v1/oauth/token",API_KEY_URL:"https://api.anthropic.com/api/oauth/claude_cli/create_api_key",ROLES_URL:"https://api.anthropic.com/api/oauth/claude_cli/roles",CONSOLE_SUCCESS_URL:"https://platform.claude.com/buy_credits?returnUrl=/oauth/code/success%3Fapp%3Dclaude-code",CLAUDEAI_SUCCESS_URL:"https://platform.claude.com/oauth/code/success?app=claude-code",MANUAL_REDIRECT_URL:"https://platform.claude.com/oauth/code/callback",CLIENT_ID:"9d1c250a-e61b-44d9-88ed-5944d1962f5e",OAUTH_FILE_SUFFIX:"",MCP_PROXY_URL:"https://mcp-proxy.anthropic.com",MCP_PROXY_PATH:"/v1/mcp/{server_id}"};vN5=["https://beacon.claude-ai.staging.ant.dev","https://claude.fedstart.com","https://claude-staging.fedstart.com"]});function NN5(){let q=new Map;for(let[K,_]of Object.entries(Oj)){for(let[z,Y]of Object.entries(_))Oj[z]={open:`\x1B[${Y[0]}m`,close:`\x1B[${Y[1]}m`},_[z]=Oj[z],q.set(Y[0],Y[1]);Object.defineProperty(Oj,K,{value:_,enumerable:!1})}return Object.defineProperty(Oj,"codes",{value:q,enumerable:!1}),Oj.color.close="\x1B[39m",Oj.bgColor.close="\x1B[49m",Oj.color.ansi=iN7(),Oj.color.ansi256=rN7(),Oj.color.ansi16m=oN7(),Oj.bgColor.ansi=iN7(10),Oj.bgColor.ansi256=rN7(10),Oj.bgColor.ansi16m=oN7(10),Object.defineProperties(Oj,{rgbToAnsi256:{value(K,_,z){if(K===_&&_===z){if(K<8)return 16;if(K>248)return 231;return Math.round((K-8)/247*24)+232}return 16+36*Math.round(K/255*5)+6*Math.round(_/255*5)+Math.round(z/255*5)},enumerable:!1},hexToRgb:{value(K){let _=/[a-f\d]{6}|[a-f\d]{3}/i.exec(K.toString(16));if(!_)return[0,0,0];let[z]=_;if(z.length===3)z=[...z].map(($)=>$+$).join("");let Y=Number.parseInt(z,16);return[Y>>16&255,Y>>8&255,Y&255]},enumerable:!1},hexToAnsi256:{value:(K)=>Oj.rgbToAnsi256(...Oj.hexToRgb(K)),enumerable:!1},ansi256ToAnsi:{value(K){if(K<8)return 30+K;if(K<16)return 90+(K-8);let _,z,Y;if(K>=232)_=((K-232)*10+8)/255,z=_,Y=_;else{K-=16;let O=K%36;_=Math.floor(K/36)/5,z=Math.floor(O/6)/5,Y=O%6/5}let $=Math.max(_,z,Y)*2;if($===0)return 30;let A=30+(Math.round(Y)<<2|Math.round(z)<<1|Math.round(_));if($===2)A+=60;return A},enumerable:!1},rgbToAnsi:{value:(K,_,z)=>Oj.ansi256ToAnsi(Oj.rgbToAnsi256(K,_,z)),enumerable:!1},hexToAnsi:{value:(K)=>Oj.ansi256ToAnsi(Oj.hexToAnsi256(K)),enumerable:!1}}),Oj}var iN7=(q=0)=>(K)=>`\x1B[${K+q}m`,rN7=(q=0)=>(K)=>`\x1B[${38+q};5;${K}m`,oN7=(q=0)=>(K,_,z)=>`\x1B[${38+q};2;${K};${_};${z}m`,Oj,pL$,kN5,VN5,BL$,yN5,sx;var aN7=y(()=>{Oj={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],gray:[90,39],grey:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgGray:[100,49],bgGrey:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}},pL$=Object.keys(Oj.modifier),kN5=Object.keys(Oj.color),VN5=Object.keys(Oj.bgColor),BL$=[...kN5,...VN5];yN5=NN5(),sx=yN5});import jq1 from"node:process";import EN5 from"node:os";import sN7 from"node:tty";function Xh(q,K=globalThis.Deno?globalThis.Deno.args:jq1.argv){let _=q.startsWith("-")?"":q.length===1?"-":"--",z=K.indexOf(_+q),Y=K.indexOf("--");return z!==-1&&(Y===-1||z<Y)}function LN5(){if("FORCE_COLOR"in _J){if(_J.FORCE_COLOR==="true")return 1;if(_J.FORCE_COLOR==="false")return 0;return _J.FORCE_COLOR.length===0?1:Math.min(Number.parseInt(_J.FORCE_COLOR,10),3)}}function RN5(q){if(q===0)return!1;return{level:q,hasBasic:!0,has256:q>=2,has16m:q>=3}}function hN5(q,{streamIsTTY:K,sniffFlags:_=!0}={}){let z=LN5();if(z!==void 0)eY8=z;let Y=_?eY8:z;if(Y===0)return 0;if(_){if(Xh("color=16m")||Xh("color=full")||Xh("color=truecolor"))return 3;if(Xh("color=256"))return 2}if("TF_BUILD"in _J&&"AGENT_NAME"in _J)return 1;if(q&&!K&&Y===void 0)return 0;let $=Y||0;if(_J.TERM==="dumb")return $;if(jq1.platform==="win32"){let A=EN5.release().split(".");if(Number(A[0])>=10&&Number(A[2])>=10586)return Number(A[2])>=14931?3:2;return 1}if("CI"in _J){if(["GITHUB_ACTIONS","GITEA_ACTIONS","CIRCLECI"].some((A)=>(A in _J)))return 3;if(["TRAVIS","APPVEYOR","GITLAB_CI","BUILDKITE","DRONE"].some((A)=>(A in _J))||_J.CI_NAME==="codeship")return 1;return $}if("TEAMCITY_VERSION"in _J)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(_J.TEAMCITY_VERSION)?1:0;if(_J.COLORTERM==="truecolor")return 3;if(_J.TERM==="xterm-kitty")return 3;if("TERM_PROGRAM"in _J){let A=Number.parseInt((_J.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(_J.TERM_PROGRAM){case"iTerm.app":return A>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(_J.TERM))return 2;if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(_J.TERM))return 1;if("COLORTERM"in _J)return 1;return $}function tN7(q,K={}){let _=hN5(q,{streamIsTTY:q&&q.isTTY,...K});return RN5(_)}var _J,eY8,SN5,eN7;var qy7=y(()=>{({env:_J}=jq1);if(Xh("no-color")||Xh("no-colors")||Xh("color=false")||Xh("color=never"))eY8=0;else if(Xh("color")||Xh("colors")||Xh("color=true")||Xh("color=always"))eY8=1;SN5={stdout:tN7({isTTY:sN7.isatty(1)}),stderr:tN7({isTTY:sN7.isatty(2)})},eN7=SN5});function Ky7(q,K,_){let z=q.indexOf(K);if(z===-1)return q;let Y=K.length,$=0,A="";do A+=q.slice($,z)+K+_,$=z+Y,z=q.indexOf(K,$);while(z!==-1);return A+=q.slice($),A}function _y7(q,K,_,z){let Y=0,$="";do{let A=q[z-1]==="\r";$+=q.slice(Y,A?z-1:z)+K+(A?`\r

Callers 1

u71Function · 0.85

Calls 15

uV7Function · 0.85
LY8Function · 0.85
XFunction · 0.85
PW6Function · 0.85
YlFunction · 0.85
WW6Function · 0.85
I71Function · 0.85
$6Function · 0.85
CFunction · 0.85
ZBFunction · 0.85
callMethod · 0.80
toLowerCaseMethod · 0.80

Tested by

no test coverage detected