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

Method getEndpointMetadataFromNetwork

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

Source from the content-addressed store, hash-verified

363`,"utf-8")],Y=NC9(z);if(Y)q.headers.set("Content-Length",Y);q.body=await PDq(z)}function RC9(q){if(q.length>EC9)throw Error(`Multipart boundary "${q}" exceeds maximum length of 70 characters`);if(Array.from(q).some((K)=>!LC9.has(K)))throw Error(`Multipart boundary "${q}" contains invalid characters`)}function sW1(){return{name:wX8,async sendRequest(q,K){var _;if(!q.multipartBody)return K(q);if(q.body)throw Error("multipartBody and regular body cannot be set at the same time");let z=q.multipartBody.boundary,Y=(_=q.headers.get("Content-Type"))!==null&&_!==void 0?_:"multipart/mixed",$=Y.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!$)throw Error(`Got multipart request body, but content-type header was not multipart: ${Y}`);let[,A,O]=$;if(O&&z&&O!==z)throw Error(`Multipart boundary was specified as ${O} in the header, but got ${z} in the request body`);if(z!==null&&z!==void 0||(z=O),z)RC9(z);else z=vC9();return q.headers.set("Content-Type",`${A}; boundary=${z}`),await yC9(q,q.multipartBody.parts,z),q.multipartBody=void 0,K(q)}}}var wX8="multipartPolicy",EC9=70,LC9;var DDq=y(()=>{TW1();WDq();LC9=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?")});var GDq=m((XS)=>{var hC9=XS&&XS.__createBinding||(Object.create?function(q,K,_,z){if(z===void 0)z=_;var Y=Object.getOwnPropertyDescriptor(K,_);if(!Y||("get"in Y?!K.__esModule:Y.writable||Y.configurable))Y={enumerable:!0,get:function(){return K[_]}};Object.defineProperty(q,z,Y)}:function(q,K,_,z){if(z===void 0)z=_;q[z]=K[_]}),SC9=XS&&XS.__setModuleDefault||(Object.create?function(q,K){Object.defineProperty(q,"default",{enumerable:!0,value:K})}:function(q,K){q.default=K}),ZDq=XS&&XS.__importStar||function(q){if(q&&q.__esModule)return q;var K={};if(q!=null){for(var _ in q)if(_!=="default"&&Object.prototype.hasOwnProperty.call(q,_))hC9(K,q,_)}return SC9(K,q),K},CC9=XS&&XS.__importDefault||function(q){return q&&q.__esModule?q:{default:q}};Object.defineProperty(XS,"__esModule",{value:!0});XS.HttpProxyAgent=void 0;var bC9=ZDq(U6("net")),xC9=ZDq(U6("tls")),IC9=CC9(XW6()),uC9=U6("events"),mC9=CK1(),fDq=U6("url"),_Z6=(0,IC9.default)("http-proxy-agent");class tW1 extends mC9.Agent{constructor(q,K){super(K);this.proxy=typeof q==="string"?new fDq.URL(q):q,this.proxyHeaders=K?.headers??{},_Z6("Creating new HttpProxyAgent instance: %o",this.proxy.href);let _=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),z=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...K?pC9(K,"headers"):null,host:_,port:z}}addRequest(q,K){q._header=null,this.setRequestProps(q,K),super.addRequest(q,K)}setRequestProps(q,K){let{proxy:_}=this,z=K.secureEndpoint?"https:":"http:",Y=q.getHeader("host")||"localhost",$=`${z}//${Y}`,A=new fDq.URL(q.path,$);if(K.port!==80)A.port=String(K.port);q.path=String(A);let O=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders};if(_.username||_.password){let w=`${decodeURIComponent(_.username)}:${decodeURIComponent(_.password)}`;O["Proxy-Authorization"]=`Basic ${Buffer.from(w).toString("base64")}`}if(!O["Proxy-Connection"])O["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close";for(let w of Object.keys(O)){let j=O[w];if(j)q.setHeader(w,j)}}async connect(q,K){if(q._header=null,!q.path.includes("://"))this.setRequestProps(q,K);let _,z;if(_Z6("Regenerating stored HTTP header string for request"),q._implicitHeader(),q.outputData&&q.outputData.length>0)_Z6("Patching connection write() output buffer with updated header"),_=q.outputData[0].data,z=_.indexOf(`\r
364\r
365`)+4,q.outputData[0].data=q._header+_.substring(z),_Z6("Output buffer: %o",q.outputData[0].data);let Y;if(this.proxy.protocol==="https:")_Z6("Creating `tls.Socket`: %o",this.connectOpts),Y=xC9.connect(this.connectOpts);else _Z6("Creating `net.Socket`: %o",this.connectOpts),Y=bC9.connect(this.connectOpts);return await(0,uC9.once)(Y,"connect"),Y}}tW1.protocols=["http","https"];XS.HttpProxyAgent=tW1;function pC9(q,...K){let _={},z;for(z in q)if(!K.includes(z))_[z]=q[z];return _}});function jX8(q){if(process.env[q])return process.env[q];else if(process.env[q.toLowerCase()])return process.env[q.toLowerCase()];return}function dC9(){if(!process)return;let q=jX8(BC9),K=jX8(FC9),_=jX8(gC9);return q||K||_}function cC9(q,K,_){if(K.length===0)return!1;let z=new URL(q).hostname;if(_===null||_===void 0?void 0:_.has(z))return _.get(z);let Y=!1;for(let $ of K)if($[0]==="."){if(z.endsWith($))Y=!0;else if(z.length===$.length-1&&z===$.slice(1))Y=!0}else if(z===$)Y=!0;return _===null||_===void 0||_.set(z,Y),Y}function lC9(){let q=jX8(UC9);if(yDq=!0,q)return q.split(",").map((K)=>K.trim()).filter((K)=>K.length);return[]}function nC9(){let q=dC9();return q?new URL(q):void 0}function vDq(q){let K;try{K=new URL(q.host)}catch(_){throw Error(`Expecting a valid host string in proxy settings, but found "${q.host}".`)}if(K.port=String(q.port),q.username)K.username=q.username;if(q.password)K.password=q.password;return K}function kDq(q,K,_){if(q.agent)return;let Y=new URL(q.url).protocol!=="https:";if(q.tlsSettings)gI.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let $=q.headers.toJSON();if(Y){if(!K.httpProxyAgent)K.httpProxyAgent=new NDq.HttpProxyAgent(_,{headers:$});q.agent=K.httpProxyAgent}else{if(!K.httpsProxyAgent)K.httpsProxyAgent=new VDq.HttpsProxyAgent(_,{headers:$});q.agent=K.httpsProxyAgent}}function qD1(q,K){if(!yDq)TDq.push(...lC9());let _=q?vDq(q):nC9(),z={};return{name:eW1,async sendRequest(Y,$){var A;if(!Y.proxySettings&&_&&!cC9(Y.url,(A=K===null||K===void 0?void 0:K.customNoProxyList)!==null&&A!==void 0?A:TDq,(K===null||K===void 0?void 0:K.customNoProxyList)?void 0:QC9))kDq(Y,z,_);else if(Y.proxySettings)kDq(Y,z,vDq(Y.proxySettings));return $(Y)}}}var VDq,NDq,BC9="HTTPS_PROXY",gC9="HTTP_PROXY",FC9="ALL_PROXY",UC9="NO_PROXY",eW1="proxyPolicy",TDq,yDq=!1,QC9;var EDq=y(()=>{YX8();VDq=O6(Ep6(),1),NDq=O6(GDq(),1),TDq=[],QC9=new Map});function KD1(q={}){let{maxRetries:K=20}=q;return{name:"redirectPolicy",async sendRequest(_,z){let Y=await z(_);return RDq(z,Y,K)}}}async function RDq(q,K,_,z=0){let{request:Y,status:$,headers:A}=K,O=A.get("location");if(O&&($===300||$===301&&LDq.includes(Y.method)||$===302&&LDq.includes(Y.method)||$===303&&Y.method==="POST"||$===307)&&z<_){let w=new URL(O,Y.url);if(Y.url=w.toString(),$===303)Y.method="GET",Y.headers.delete("Content-Length"),delete Y.body;Y.headers.delete("Authorization");let j=await q(Y);return RDq(q,j,_,z+1)}return K}var LDq;var hDq=y(()=>{LDq=["GET","HEAD"]});function _D1(q){return{name:"tlsPolicy",sendRequest:async(K,_)=>{if(!K.tlsSettings)K.tlsSettings=q;return _(K)}}}var FI=y(()=>{KDq();pW1();ODq();wDq();DDq();EDq();hDq()});function SDq(q={}){return rW1(Object.assign({logger:Pn.info},q))}var CDq=y(()=>{AX8();FI()});function bDq(q={}){return KD1(q)}var xDq=y(()=>{FI()});import*as zZ6 from"node:os";import*as HX8 from"node:process";function IDq(){return"User-Agent"}async function uDq(q){if(HX8&&HX8.versions){let K=HX8.versions;if(K.bun)q.set("Bun",K.bun);else if(K.deno)q.set("Deno",K.deno);else if(K.node)q.set("Node",K.node)}q.set("OS",`(${zZ6.arch()}-${zZ6.type()}-${zZ6.release()})`)}var mDq=()=>{};var JX8="1.21.0",pDq=3;function tC9(q){let K=[];for(let[_,z]of q){let Y=z?`${_}/${z}`:_;K.push(Y)}return K.join(" ")}function BDq(){return IDq()}async function MX8(q){let K=new Map;K.set("core-rest-pipeline",JX8),await uDq(K);let _=tC9(K);return q?`${q} ${_}`:_}var zD1=y(()=>{mDq()});function FDq(q={}){let K=MX8(q.userAgentPrefix);return{name:eC9,async sendRequest(_,z){if(!_.headers.has(gDq))_.headers.set(gDq,await K);return z(_)}}}var gDq,eC9="userAgentPolicy";var UDq=y(()=>{zD1();gDq=BDq()});var XX8=y(()=>{xW1();VW1();cW1();jU6()});var YZ6;var QDq=y(()=>{YZ6=class YZ6 extends Error{constructor(q){super(q);this.name="AbortError"}}});var YD1=y(()=>{QDq()});function dDq(q,K){let{cleanupBeforeAbort:_,abortSignal:z,abortErrorMsg:Y}=K!==null&&K!==void 0?K:{};return new Promise(($,A)=>{function O(){A(new YZ6(Y!==null&&Y!==void 0?Y:"The operation was aborted."))}function w(){z===null||z===void 0||z.removeEventListener("abort",j)}function j(){_===null||_===void 0||_(),w(),O()}if(z===null||z===void 0?void 0:z.aborted)return O();try{q((H)=>{w(),$(H)},(H)=>{w(),A(H)})}catch(H){A(H)}z===null||z===void 0||z.addEventListener("abort",j)})}var cDq=y(()=>{YD1()});function $D1(q,K){let _,{abortSignal:z,abortErrorMsg:Y}=K!==null&&K!==void 0?K:{};return dDq(($)=>{_=setTimeout($,q)},{cleanupBeforeAbort:()=>clearTimeout(_),abortSignal:z,abortErrorMsg:Y!==null&&Y!==void 0?Y:_b9})}var _b9="The delay was aborted.";var lDq=y(()=>{cDq()});function $Z6(q){if(iz6(q))return q.message;else{let K;try{if(typeof q==="object"&&q)K=JSON.stringify(q);else K=String(q)}catch(_){K="[unable to stringify input]"}return`Unknown error ${K}`}}var nDq=y(()=>{XX8()});function iDq(q,K){return MU6(q,K)}function PX8(q){return iz6(q)}var WX8,WU6;var J86=y(()=>{XX8();lDq();nDq();WX8=KZ6,WU6=KZ6});function AD1(q){return typeof q[rDq]==="function"}function oDq(q){if(AD1(q))return q[rDq]();else return q}var rDq;var aDq=y(()=>{rDq=Symbol("rawContent")});function sDq(){let q=sW1();return{name:OD1,sendRequest:async(K,_)=>{if(K.multipartBody){for(let z of K.multipartBody.parts)if(AD1(z.body))z.body=oDq(z.body)}return q.sendRequest(K,_)}}}var OD1;var tDq=y(()=>{FI();aDq();OD1=wX8});function eDq(){return CW1()}var qfq=y(()=>{FI()});function Kfq(q={}){return gW1(q)}var _fq=y(()=>{FI()});function zfq(){return nW1()}var Yfq=y(()=>{FI()});function $fq(q,K){return qD1(q,K)}var Afq=y(()=>{FI()});function Ofq(q="x-ms-client-request-id"){return{name:"setClientRequestIdPolicy",async sendRequest(K,_){if(!K.headers.has(q))K.headers.set(q,K.requestId);return _(K)}}}function wfq(q){return SW1(q)}var jfq=y(()=>{FI()});function Hfq(q){return _D1(q)}var Jfq=y(()=>{FI()});function Mfq(q={}){let K=new DU6(q.parentContext);if(q.span)K=K.setValue(AZ6.span,q.span);if(q.namespace)K=K.setValue(AZ6.namespace,q.namespace);return K}class DU6{constructor(q){this._contextMap=q instanceof DU6?new Map(q._contextMap):new Map}setValue(q,K){let _=new DU6(this);return _._contextMap.set(q,K),_}getValue(q){return this._contextMap.get(q)}deleteValue(q){let K=new DU6(this);return K._contextMap.delete(q),K}}var AZ6;var wD1=y(()=>{AZ6={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")}});var Wfq=m((Xfq)=>{Object.defineProperty(Xfq,"__esModule",{value:!0});Xfq.state=void 0;Xfq.state={instrumenterImplementation:void 0}});var Dfq,DX8;var ffq=y(()=>{Dfq=O6(Wfq(),1),DX8=Dfq.state});function zb9(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function Yb9(){return{createRequestHeaders:()=>{return{}},parseTraceparentHeader:()=>{return},startSpan:(q,K)=>{return{span:zb9(),tracingContext:Mfq({parentContext:K.tracingContext})}},withContext(q,K,..._){return K(..._)}}}function fU6(){if(!DX8.instrumenterImplementation)DX8.instrumenterImplementation=Yb9();return DX8.instrumenterImplementation}var Zfq=y(()=>{wD1();ffq()});function ZU6(q){let{namespace:K,packageName:_,packageVersion:z}=q;function Y(j,H,J){var M;let X=fU6().startSpan(j,Object.assign(Object.assign({},J),{packageName:_,packageVersion:z,tracingContext:(M=H===null||H===void 0?void 0:H.tracingOptions)===null||M===void 0?void 0:M.tracingContext})),P=X.tracingContext,W=X.span;if(!P.getValue(AZ6.namespace))P=P.setValue(AZ6.namespace,K);W.setAttribute("az.namespace",P.getValue(AZ6.namespace));let D=Object.assign({},H,{tracingOptions:Object.assign(Object.assign({},H===null||H===void 0?void 0:H.tracingOptions),{tracingContext:P})});return{span:W,updatedOptions:D}}async function $(j,H,J,M){let{span:X,updatedOptions:P}=Y(j,H,M);try{let W=await A(P.tracingOptions.tracingContext,()=>Promise.resolve(J(P,X)));return X.setStatus({status:"success"}),W}catch(W){throw X.setStatus({status:"error",error:W}),W}finally{X.end()}}function A(j,H,...J){return fU6().withContext(j,H,...J)}function O(j){return fU6().parseTraceparentHeader(j)}function w(j){return fU6().createRequestHeaders(j)}return{startSpan:Y,withSpan:$,withContext:A,parseTraceparentHeader:O,createRequestHeaders:w}}var Gfq=y(()=>{Zfq();wD1()});var jD1=y(()=>{Gfq()});function GU6(q){return yW1(q)}var OZ6;var fX8=y(()=>{qZ6();OZ6=LV});function Tfq(q={}){let K=MX8(q.userAgentPrefix),_=new bg({additionalAllowedQueryParameters:q.additionalAllowedQueryParameters}),z=Ab9();return{name:$b9,async sendRequest(Y,$){var A;if(!z)return $(Y);let O=await K,w={"http.url":_.sanitizeUrl(Y.url),"http.method":Y.method,"http.user_agent":O,requestId:Y.requestId};if(O)w["http.user_agent"]=O;let{span:j,tracingContext:H}=(A=Ob9(z,Y,w))!==null&&A!==void 0?A:{};if(!j||!H)return $(Y);try{let J=await z.withContext(H,$,Y);return jb9(j,J),J}catch(J){throw wb9(j,J),J}}}}function Ab9(){try{return ZU6({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:JX8})}catch(q){Pn.warning(`Error when creating the TracingClient: ${$Z6(q)}`);return}}function Ob9(q,K,_){try{let{span:z,updatedOptions:Y}=q.startSpan(`HTTP ${K.method}`,{tracingOptions:K.tracingOptions},{spanKind:"client",spanAttributes:_});if(!z.isRecording()){z.end();return}let $=q.createRequestHeaders(Y.tracingOptions.tracingContext);for(let[A,O]of Object.entries($))K.headers.set(A,O);return{span:z,tracingContext:Y.tracingOptions.tracingContext}}catch(z){Pn.warning(`Skipping creating a tracing span due to an error: ${$Z6(z)}`);return}}function wb9(q,K){try{if(q.setStatus({status:"error",error:PX8(K)?K:void 0}),GU6(K)&&K.statusCode)q.setAttribute("http.status_code",K.statusCode);q.end()}catch(_){Pn.warning(`Skipping tracing span processing due to an error: ${$Z6(_)}`)}}function jb9(q,K){try{q.setAttribute("http.status_code",K.status);let _=K.headers.get("x-ms-request-id");if(_)q.setAttribute("serviceRequestId",_);if(K.status>=400)q.setStatus({status:"error"});q.end()}catch(_){Pn.warning(`Skipping tracing span processing due to an error: ${$Z6(_)}`)}}var $b9="tracingPolicy";var vfq=y(()=>{jD1();zD1();AX8();J86();fX8();XX8()});function ZX8(q){if(q instanceof AbortSignal)return{abortSignal:q};if(q.aborted)return{abortSignal:AbortSignal.abort(q.reason)};let K=new AbortController,_=!0;function z(){if(_)q.removeEventListener("abort",Y),_=!1}function Y(){K.abort(q.reason),z()}return q.addEventListener("abort",Y),{abortSignal:K.signal,cleanup:z}}function kfq(){return{name:Hb9,sendRequest:async(q,K)=>{if(!q.abortSignal)return K(q);let{abortSignal:_,cleanup:z}=ZX8(q.abortSignal);q.abortSignal=_;try{return await K(q)}finally{z===null||z===void 0||z()}}}}var Hb9="wrapAbortSignalLikePolicy";var Vfq=()=>{};function HD1(q){var K;let _=JU6();if(WU6){if(q.agent)_.addPolicy(wfq(q.agent));if(q.tlsOptions)_.addPolicy(Hfq(q.tlsOptions));_.addPolicy($fq(q.proxyOptions)),_.addPolicy(eDq())}if(_.addPolicy(kfq()),_.addPolicy(zfq(),{beforePolicies:[OD1]}),_.addPolicy(FDq(q.userAgentOptions)),_.addPolicy(Ofq((K=q.telemetryOptions)===null||K===void 0?void 0:K.clientRequestIdHeaderName)),_.addPolicy(sDq(),{afterPhase:"Deserialize"}),_.addPolicy(Kfq(q.retryOptions),{phase:"Retry"}),_.addPolicy(Tfq(Object.assign(Object.assign({},q.userAgentOptions),q.loggingOptions)),{afterPhase:"Retry"}),WU6)_.addPolicy(bDq(q.redirectOptions),{afterPhase:"Retry"});return _.addPolicy(SDq(q.loggingOptions),{afterPhase:"Sign"}),_}var Nfq=y(()=>{CDq();hW1();xDq();UDq();tDq();qfq();_fq();Yfq();J86();Afq();jfq();Jfq();vfq();Vfq()});function JD1(){let q=RW1();return{async sendRequest(K){let{abortSignal:_,cleanup:z}=K.abortSignal?ZX8(K.abortSignal):{};try{return K.abortSignal=_,await q.sendRequest(K)}finally{z===null||z===void 0||z()}}}}var yfq=y(()=>{qZ6()});function Wn(q){return Cg(q)}var Efq=y(()=>{qZ6()});function lE(q){return vW1(q)}var Lfq=y(()=>{qZ6()});function MD1(q,K={maxRetries:pDq}){return PU6(q,Object.assign({logger:Jb9},K))}var Jb9;var Rfq=y(()=>{nz6();FI();Jb9=j86("core-rest-pipeline retryPolicy")});async function Xb9(q,K,_){async function z(){if(Date.now()<_)try{return await q()}catch($){return null}else{let $=await q();if($===null)throw Error("Failed to refresh access token.");return $}}let Y=await z();while(Y===null)await $D1(K),Y=await z();return Y}function hfq(q,K){let _=null,z=null,Y,$=Object.assign(Object.assign({},Mb9),K),A={get isRefreshing(){return _!==null},get shouldRefresh(){var w;if(A.isRefreshing)return!1;if((z===null||z===void 0?void 0:z.refreshAfterTimestamp)&&z.refreshAfterTimestamp<Date.now())return!0;return((w=z===null||z===void 0?void 0:z.expiresOnTimestamp)!==null&&w!==void 0?w:0)-$.refreshWindowInMs<Date.now()},get mustRefresh(){return z===null||z.expiresOnTimestamp-$.forcedRefreshWindowInMs<Date.now()}};function O(w,j){var H;if(!A.isRefreshing)_=Xb9(()=>q.getToken(w,j),$.retryIntervalInMs,(H=z===null||z===void 0?void 0:z.expiresOnTimestamp)!==null&&H!==void 0?H:Date.now()).then((M)=>{return _=null,z=M,Y=j.tenantId,z}).catch((M)=>{throw _=null,z=null,Y=void 0,M});return _}return async(w,j)=>{let H=Boolean(j.claims),J=Y!==j.tenantId;if(H)z=null;if(J||H||A.mustRefresh)return O(w,j);if(A.shouldRefresh)O(w,j);return z}}var Mb9;var Sfq=y(()=>{J86();Mb9={forcedRefreshWindowInMs:1000,retryIntervalInMs:3000,refreshWindowInMs:120000}});async function GX8(q,K){try{return[await K(q),void 0]}catch(_){if(GU6(_)&&_.response)return[_.response,_];else throw _}}async function Pb9(q){let{scopes:K,getAccessToken:_,request:z}=q,Y={abortSignal:z.abortSignal,tracingOptions:z.tracingOptions,enableCae:!0},$=await _(K,Y);if($)q.request.headers.set("Authorization",`Bearer ${$.token}`)}function Cfq(q){return q.status===401&&q.headers.has("WWW-Authenticate")}async function bfq(q,K){var _;let{scopes:z}=q,Y=await q.getAccessToken(z,{enableCae:!0,claims:K});if(!Y)return!1;return q.request.headers.set("Authorization",`${(_=Y.tokenType)!==null&&_!==void 0?_:"Bearer"} ${Y.token}`),!0}function TU6(q){var K,_,z;let{credential:Y,scopes:$,challengeCallbacks:A}=q,O=q.logger||Pn,w={authorizeRequest:(_=(K=A===null||A===void 0?void 0:A.authorizeRequest)===null||K===void 0?void 0:K.bind(A))!==null&&_!==void 0?_:Pb9,authorizeRequestOnChallenge:(z=A===null||A===void 0?void 0:A.authorizeRequestOnChallenge)===null||z===void 0?void 0:z.bind(A)},j=Y?hfq(Y):()=>Promise.resolve(null);return{name:Ifq,async sendRequest(H,J){if(!H.url.toLowerCase().startsWith("https://"))throw Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await w.authorizeRequest({scopes:Array.isArray($)?$:[$],request:H,getAccessToken:j,logger:O});let M,X,P;if([M,X]=await GX8(H,J),Cfq(M)){let W=xfq(M.headers.get("WWW-Authenticate"));if(W){let D;try{D=atob(W)}catch(f){return O.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${W}`),M}if(P=await bfq({scopes:Array.isArray($)?$:[$],response:M,request:H,getAccessToken:j,logger:O},D),P)[M,X]=await GX8(H,J)}else if(w.authorizeRequestOnChallenge){if(P=await w.authorizeRequestOnChallenge({scopes:Array.isArray($)?$:[$],request:H,response:M,getAccessToken:j,logger:O}),P)[M,X]=await GX8(H,J);if(Cfq(M)){if(W=xfq(M.headers.get("WWW-Authenticate")),W){let D;try{D=atob(W)}catch(f){return O.warning(`The WWW-Authenticate header contains "claims" that cannot be parsed. Unable to perform the Continuous Access Evaluation authentication flow. Unparsable claims: ${W}`),M}if(P=await bfq({scopes:Array.isArray($)?$:[$],response:M,request:H,getAccessToken:j,logger:O},D),P)[M,X]=await GX8(H,J)}}}}if(X)throw X;else return M}}}function Wb9(q){let K=/(\w+)\s+((?:\w+=(?:"[^"]*"|[^,]*),?\s*)+)/g,_=/(\w+)="([^"]*)"/g,z=[],Y;while((Y=K.exec(q))!==null){let $=Y[1],A=Y[2],O={},w;while((w=_.exec(A))!==null)O[w[1]]=w[2];z.push({scheme:$,params:O})}return z}function xfq(q){var K;if(!q)return;return(K=Wb9(q).find((z)=>z.scheme==="Bearer"&&z.params.claims&&z.params.error==="insufficient_claims"))===null||K===void 0?void 0:K.params.claims}var Ifq="bearerTokenAuthenticationPolicy";var ufq=y(()=>{Sfq();AX8();fX8()});var Ig=y(()=>{hW1();Nfq();yfq();Efq();Lfq();fX8();Rfq();ufq()});var XD1="$",TX8="_";function Db9(q,K){return K!=="Composite"&&K!=="Dictionary"&&(typeof q==="string"||typeof q==="number"||typeof q==="boolean"||(K===null||K===void 0?void 0:K.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i))!==null||q===void 0||q===null)}function fb9(q){let K=Object.assign(Object.assign({},q.headers),q.body);if(q.hasNullableType&&Object.getOwnPropertyNames(K).length===0)return q.shouldWrapBody?{body:null}:null;else return q.shouldWrapBody?Object.assign(Object.assign({},q.headers),{body:q.body}):K}function PD1(q,K){var _,z;let Y=q.parsedHeaders;if(q.request.method==="HEAD")return Object.assign(Object.assign({},Y),{body:q.parsedBody});let $=K&&K.bodyMapper,A=Boolean($===null||$===void 0?void 0:$.nullable),O=$===null||$===void 0?void 0:$.type.name;if(O==="Stream")return Object.assign(Object.assign({},Y),{blobBody:q.blobBody,readableStreamBody:q.readableStreamBody});let w=O==="Composite"&&$.type.modelProperties||{},j=Object.keys(w).some((H)=>w[H].serializedName==="");if(O==="Sequence"||j){let H=(_=q.parsedBody)!==null&&_!==void 0?_:[];for(let J of Object.keys(w))if(w[J].serializedName)H[J]=(z=q.parsedBody)===null||z===void 0?void 0:z[J];if(Y)for(let J of Object.keys(Y))H[J]=Y[J];return A&&!q.parsedBody&&!Y&&Object.getOwnPropertyNames(w).length===0?null:H}return fb9({body:q.parsedBody,headers:Y,hasNullableType:A,shouldWrapBody:Db9(q.parsedBody,O)})}var mfq=()=>{};var Dn;var vX8=y(()=>{Dn={Base64Url:"Base64Url",Boolean:"Boolean",ByteArray:"ByteArray",Composite:"Composite",Date:"Date",DateTime:"DateTime",DateTimeRfc1123:"DateTimeRfc1123",Dictionary:"Dictionary",Enum:"Enum",Number:"Number",Object:"Object",Sequence:"Sequence",String:"String",Stream:"Stream",TimeSpan:"TimeSpan",UnixTime:"UnixTime"}});var gfq=m((pfq)=>{Object.defineProperty(pfq,"__esModule",{value:!0});pfq.state=void 0;pfq.state={operationRequestMap:new WeakMap}});var Ffq,WD1;var Ufq=y(()=>{Ffq=O6(gfq(),1),WD1=Ffq.state});function M86(q,K,_){let{parameterPath:z,mapper:Y}=K,$;if(typeof z==="string")z=[z];if(Array.isArray(z)){if(z.length>0)if(Y.isConstant)$=Y.defaultValue;else{let A=Qfq(q,z);if(!A.propertyFound&&_)A=Qfq(_,z);let O=!1;if(!A.propertyFound)O=Y.required||z[0]==="options"&&z.length===2;$=O?Y.defaultValue:A.propertyValue}}else{if(Y.required)$={};for(let A in z){let O=Y.type.modelProperties[A],w=z[A],j=M86(q,{parameterPath:w,mapper:O},_);if(j!==void 0){if(!$)$={};$[A]=j}}}return $}function Qfq(q,K){let _={propertyFound:!1},z=0;for(;z<K.length;++z){let Y=K[z];if(q&&Y in q)q=q[Y];else break}if(z===K.length)_.propertyValue=q,_.propertyFound=!0;return _}function Zb9(q){return dfq in q}function fn(q){if(Zb9(q))return fn(q[dfq]);let K=WD1.operationRequestMap.get(q);if(!K)K={},WD1.operationRequestMap.set(q,K);return K}var dfq;var vU6=y(()=>{Ufq();dfq=Symbol.for("@azure/core-client original request")});function cfq(q={}){var K,_,z,Y,$,A,O;let w=(_=(K=q.expectedContentTypes)===null||K===void 0?void 0:K.json)!==null&&_!==void 0?_:Gb9,j=(Y=(z=q.expectedContentTypes)===null||z===void 0?void 0:z.xml)!==null&&Y!==void 0?Y:Tb9,H=q.parseXML,J=q.serializerOptions,M={xml:{rootName:($=J===null||J===void 0?void 0:J.xml.rootName)!==null&&$!==void 0?$:"",includeRoot:(A=J===null||J===void 0?void 0:J.xml.includeRoot)!==null&&A!==void 0?A:!1,xmlCharKey:(O=J===null||J===void 0?void 0:J.xml.xmlCharKey)!==null&&O!==void 0?O:TX8}};return{name:vb9,async sendRequest(X,P){let W=await P(X);return Nb9(w,j,W,M,H)}}}function kb9(q){let K,_=q.request,z=fn(_),Y=z===null||z===void 0?void 0:z.operationSpec;if(Y)if(!(z===null||z===void 0?void 0:z.operationResponseGetter))K=Y.responses[q.status];else K=z===null||z===void 0?void 0:z.operationResponseGetter(Y,q);return K}function Vb9(q){let K=q.request,_=fn(K),z=_===null||_===void 0?void 0:_.shouldDeserialize,Y;if(z===void 0)Y=!0;else if(typeof z==="boolean")Y=z;else Y=z(q);return Y}async function Nb9(q,K,_,z,Y){let $=await Lb9(q,K,_,z,Y);if(!Vb9($))return $;let A=fn($.request),O=A===null||A===void 0?void 0:A.operationSpec;if(!O||!O.responses)return $;let w=kb9($),{error:j,shouldReturnResponse:H}=Eb9($,O,w,z);if(j)throw j;else if(H)return $;if(w){if(w.bodyMapper){let J=$.parsedBody;if(O.isXML&&w.bodyMapper.type.name===Dn.Sequence)J=typeof J==="object"?J[w.bodyMapper.xmlElementName]:[];try{$.parsedBody=O.serializer.deserialize(w.bodyMapper,J,"operationRes.parsedBody",z)}catch(M){throw new OZ6(`Error ${M} occurred in deserializing the responseBody - ${$.bodyAsText}`,{statusCode:$.status,request:$.request,response:$})}}else if(O.httpMethod==="HEAD")$.parsedBody=_.status>=200&&_.status<300;if(w.headersMapper)$.parsedHeaders=O.serializer.deserialize(w.headersMapper,$.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0})}return $}function yb9(q){let K=Object.keys(q.responses);return K.length===0||K.length===1&&K[0]==="default"}function Eb9(q,K,_,z){var Y,$,A,O,w;let j=200<=q.status&&q.status<300;if(yb9(K)?j:!!_)if(_){if(!_.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let J=_!==null&&_!==void 0?_:K.responses.default,M=((Y=q.request.streamResponseStatusCodes)===null||Y===void 0?void 0:Y.has(q.status))?`Unexpected status code: ${q.status}`:q.bodyAsText,X=new OZ6(M,{statusCode:q.status,request:q.request,response:q});if(!J&&!(((A=($=q.parsedBody)===null||$===void 0?void 0:$.error)===null||A===void 0?void 0:A.code)&&((w=(O=q.parsedBody)===null||O===void 0?void 0:O.error)===null||w===void 0?void 0:w.message)))throw X;let P=J===null||J===void 0?void 0:J.bodyMapper,W=J===null||J===void 0?void 0:J.headersMapper;try{if(q.parsedBody){let D=q.parsedBody,f;if(P){let Z=D;if(K.isXML&&P.type.name===Dn.Sequence){Z=[];let T=P.xmlElementName;if(typeof D==="object"&&T)Z=D[T]}f=K.serializer.deserialize(P,Z,"error.response.parsedBody",z)}let G=D.error||f||D;if(X.code=G.code,G.message)X.message=G.message;if(P)X.response.parsedBody=f}if(q.headers&&W)X.response.parsedHeaders=K.serializer.deserialize(W,q.headers.toJSON(),"operationRes.parsedHeaders")}catch(D){X.message=`Error "${D.message}" occurred in deserializing the responseBody - "${q.bodyAsText}" for the default response.`}return{error:X,shouldReturnResponse:!1}}async function Lb9(q,K,_,z,Y){var $;if(!(($=_.request.streamResponseStatusCodes)===null||$===void 0?void 0:$.has(_.status))&&_.bodyAsText){let A=_.bodyAsText,O=_.headers.get("Content-Type")||"",w=!O?[]:O.split(";").map((j)=>j.toLowerCase());try{if(w.length===0||w.some((j)=>q.indexOf(j)!==-1))return _.parsedBody=JSON.parse(A),_;else if(w.some((j)=>K.indexOf(j)!==-1)){if(!Y)throw Error("Parsing XML not supported.");let j=await Y(A,z.xml);return _.parsedBody=j,_}}catch(j){let H=`Error "${j}" occurred while parsing the response body - ${_.bodyAsText}.`,J=j.code||OZ6.PARSE_ERROR;throw new OZ6(H,{code:J,statusCode:_.status,request:_.request,response:_})}}return _}var Gb9,Tb9,vb9="deserializationPolicy";var lfq=y(()=>{Ig();vX8();vU6();Gb9=["application/json","text/json"],Tb9=["application/xml","application/atom+xml"]});function nfq(q){let K=new Set;for(let _ in q.responses){let z=q.responses[_];if(z.bodyMapper&&z.bodyMapper.type.name===Dn.Stream)K.add(Number(_))}return K}function ug(q){let{parameterPath:K,mapper:_}=q,z;if(typeof K==="string")z=K;else if(Array.isArray(K))z=K.join(".");else z=_.serializedName;return z}var kX8=y(()=>{vX8()});function ifq(q={}){let K=q.stringifyXML;return{name:Rb9,async sendRequest(_,z){let Y=fn(_),$=Y===null||Y===void 0?void 0:Y.operationSpec,A=Y===null||Y===void 0?void 0:Y.operationArguments;if($&&A)hb9(_,A,$),Sb9(_,A,$,K);return z(_)}}}function hb9(q,K,_){var z,Y;if(_.headerParameters)for(let A of _.headerParameters){let O=M86(K,A);if(O!==null&&O!==void 0||A.mapper.required){O=_.serializer.serialize(A.mapper,O,ug(A));let w=A.mapper.headerCollectionPrefix;if(w)for(let j of Object.keys(O))q.headers.set(w+j,O[j]);else q.headers.set(A.mapper.serializedName||ug(A),O)}}let $=(Y=(z=K.options)===null||z===void 0?void 0:z.requestOptions)===null||Y===void 0?void 0:Y.customHeaders;if($)for(let A of Object.keys($))q.headers.set(A,$[A])}function Sb9(q,K,_,z=function(){throw Error("XML serialization unsupported!")}){var Y,$,A,O,w;let j=(Y=K.options)===null||Y===void 0?void 0:Y.serializerOptions,H={xml:{rootName:($=j===null||j===void 0?void 0:j.xml.rootName)!==null&&$!==void 0?$:"",includeRoot:(A=j===null||j===void 0?void 0:j.xml.includeRoot)!==null&&A!==void 0?A:!1,xmlCharKey:(O=j===null||j===void 0?void 0:j.xml.xmlCharKey)!==null&&O!==void 0?O:TX8}},J=H.xml.xmlCharKey;if(_.requestBody&&_.requestBody.mapper){q.body=M86(K,_.requestBody);let M=_.requestBody.mapper,{required:X,serializedName:P,xmlName:W,xmlElementName:D,xmlNamespace:f,xmlNamespacePrefix:G,nullable:Z}=M,T=M.type.name;try{if(q.body!==void 0&&q.body!==null||Z&&q.body===null||X){let v=ug(_.requestBody);q.body=_.serializer.serialize(M,q.body,v,H);let V=T===Dn.Stream;if(_.isXML){let E=G?`xmlns:${G}`:"xmlns",S=Cb9(f,E,T,q.body,H);if(T===Dn.Sequence)q.body=z(bb9(S,D||W||P,E,f),{rootName:W||P,xmlCharKey:J});else if(!V)q.body=z(S,{rootName:W||P,xmlCharKey:J})}else if(T===Dn.String&&(((w=_.contentType)===null||w===void 0?void 0:w.match("text/plain"))||_.mediaType==="text"))return;else if(!V)q.body=JSON.stringify(q.body)}}catch(v){throw Error(`Error "${v.message}" occurred in serializing the payload - ${JSON.stringify(P,void 0," ")}.`)}}else if(_.formDataParameters&&_.formDataParameters.length>0){q.formData={};for(let M of _.formDataParameters){let X=M86(K,M);if(X!==void 0&&X!==null){let P=M.mapper.serializedName||ug(M);q.formData[P]=_.serializer.serialize(M.mapper,X,ug(M),H)}}}}function Cb9(q,K,_,z,Y){if(q&&!["Composite","Sequence","Dictionary"].includes(_)){let $={};return $[Y.xml.xmlCharKey]=z,$[XD1]={[K]:q},$}return z}function bb9(q,K,_,z){if(!Array.isArray(q))q=[q];if(!_||!z)return{[K]:q};let Y={[K]:q};return Y[XD1]={[_]:z},Y}var Rb9="serializationPolicy";var rfq=y(()=>{vU6();vX8();kX8()});function ofq(q={}){let K=HD1(q!==null&&q!==void 0?q:{});if(q.credentialOptions)K.addPolicy(TU6({credential:q.credentialOptions.credential,scopes:q.credentialOptions.credentialScopes}));return K.addPolicy(ifq(q.serializationOptions),{phase:"Serialize"}),K.addPolicy(cfq(q.deserializationOptions),{phase:"Deserialize"}),K}var afq=y(()=>{lfq();Ig();rfq()});function sfq(){if(!DD1)DD1=JD1();return DD1}var DD1;var tfq=y(()=>{Ig()});function q0q(q,K,_,z){let Y=Ib9(K,_,z),$=!1,A=efq(q,Y);if(K.path){let j=efq(K.path,Y);if(K.path==="/{nextLink}"&&j.startsWith("/"))j=j.substring(1);if(ub9(j))A=j,$=!0;else A=mb9(A,j)}let{queryParams:O,sequenceParams:w}=pb9(K,_,z);return A=gb9(A,O,w,$),A}function efq(q,K){let _=q;for(let[z,Y]of K)_=_.split(z).join(Y);return _}function Ib9(q,K,_){var z;let Y=new Map;if((z=q.urlParameters)===null||z===void 0?void 0:z.length)for(let $ of q.urlParameters){let A=M86(K,$,_),O=ug($);if(A=q.serializer.serialize($.mapper,A,O),!$.skipEncoding)A=encodeURIComponent(A);Y.set(`{${$.mapper.serializedName||O}}`,A)}return Y}function ub9(q){return q.includes("://")}function mb9(q,K){if(!K)return q;let _=new URL(q),z=_.pathname;if(!z.endsWith("/"))z=`${z}/`;if(K.startsWith("/"))K=K.substring(1);let Y=K.indexOf("?");if(Y!==-1){let $=K.substring(0,Y),A=K.substring(Y+1);if(z=z+$,A)_.search=_.search?`${_.search}&${A}`:A}else z=z+K;return _.pathname=z,_.toString()}function pb9(q,K,_){var z;let Y=new Map,$=new Set;if((z=q.queryParameters)===null||z===void 0?void 0:z.length)for(let A of q.queryParameters){if(A.mapper.type.name==="Sequence"&&A.mapper.serializedName)$.add(A.mapper.serializedName);let O=M86(K,A,_);if(O!==void 0&&O!==null||A.mapper.required){O=q.serializer.serialize(A.mapper,O,ug(A));let w=A.collectionFormat?xb9[A.collectionFormat]:"";if(Array.isArray(O))O=O.map((j)=>{if(j===null||j===void 0)return"";return j});if(A.collectionFormat==="Multi"&&O.length===0)continue;else if(Array.isArray(O)&&(A.collectionFormat==="SSV"||A.collectionFormat==="TSV"))O=O.join(w);if(!A.skipEncoding)if(Array.isArray(O))O=O.map((j)=>{return encodeURIComponent(j)});else O=encodeURIComponent(O);if(Array.isArray(O)&&(A.collectionFormat==="CSV"||A.collectionFormat==="Pipes"))O=O.join(w);Y.set(A.mapper.serializedName||ug(A),O)}}return{queryParams:Y,sequenceParams:$}}function Bb9(q){let K=new Map;if(!q||q[0]!=="?")return K;q=q.slice(1);let _=q.split("&");for(let z of _){let[Y,$]=z.split("=",2),A=K.get(Y);if(A)if(Array.isArray(A))A.push($);else K.set(Y,[A,$]);else K.set(Y,$)}return K}function gb9(q,K,_,z=!1){if(K.size===0)return q;let Y=new URL(q),$=Bb9(Y.search);for(let[O,w]of K){let j=$.get(O);if(Array.isArray(j))if(Array.isArray(w)){j.push(...w);let H=new Set(j);$.set(O,Array.from(H))}else j.push(w);else if(j){if(Array.isArray(w))w.unshift(j);else if(_.has(O))$.set(O,[j,w]);if(!z)$.set(O,w)}else $.set(O,w)}let A=[];for(let[O,w]of $)if(typeof w==="string")A.push(`${O}=${w}`);else if(Array.isArray(w))for(let j of w)A.push(`${O}=${j}`);else A.push(`${O}=${w}`);return Y.search=A.length?`?${A.join("&")}`:"",Y.toString()}var xb9;var K0q=y(()=>{vU6();kX8();xb9={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"}});var _0q;var z0q=y(()=>{nz6();_0q=j86("core-client")});class VX8{constructor(q={}){var K,_;if(this._requestContentType=q.requestContentType,this._endpoint=(K=q.endpoint)!==null&&K!==void 0?K:q.baseUri,q.baseUri)_0q.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead.");if(this._allowInsecureConnection=q.allowInsecureConnection,this._httpClient=q.httpClient||sfq(),this.pipeline=q.pipeline||Fb9(q),(_=q.additionalPolicies)===null||_===void 0?void 0:_.length)for(let{policy:z,position:Y}of q.additionalPolicies){let $=Y==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(z,{afterPhase:$})}}async sendRequest(q){return this.pipeline.sendRequest(this._httpClient,q)}async sendOperationRequest(q,K){let _=K.baseUrl||this._endpoint;if(!_)throw Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a endpoint string property that contains the base URL to use.");let z=q0q(_,K,q,this),Y=lE({url:z});Y.method=K.httpMethod;let $=fn(Y);$.operationSpec=K,$.operationArguments=q;let A=K.contentType||this._requestContentType;if(A&&K.requestBody)Y.headers.set("Content-Type",A);let O=q.options;if(O){let w=O.requestOptions;if(w){if(w.timeout)Y.timeout=w.timeout;if(w.onUploadProgress)Y.onUploadProgress=w.onUploadProgress;if(w.onDownloadProgress)Y.onDownloadProgress=w.onDownloadProgress;if(w.shouldDeserialize!==void 0)$.shouldDeserialize=w.shouldDeserialize;if(w.allowInsecureConnection)Y.allowInsecureConnection=!0}if(O.abortSignal)Y.abortSignal=O.abortSignal;if(O.tracingOptions)Y.tracingOptions=O.tracingOptions}if(this._allowInsecureConnection)Y.allowInsecureConnection=!0;if(Y.streamResponseStatusCodes===void 0)Y.streamResponseStatusCodes=nfq(K);try{let w=await this.sendRequest(Y),j=PD1(w,K.responses[w.status]);if(O===null||O===void 0?void 0:O.onResponse)O.onResponse(w,j);return j}catch(w){if(typeof w==="object"&&(w===null||w===void 0?void 0:w.response)){let j=w.response,H=PD1(j,K.responses[w.statusCode]||K.responses.default);if(w.details=H,O===null||O===void 0?void 0:O.onResponse)O.onResponse(j,H,w)}throw w}}}function Fb9(q){let K=Ub9(q),_=q.credential&&K?{credentialScopes:K,credential:q.credential}:void 0;return ofq(Object.assign(Object.assign({},q),{credentialOptions:_}))}function Ub9(q){if(q.credentialScopes)return q.credentialScopes;if(q.endpoint)return`${q.endpoint}/.default`;if(q.baseUri)return`${q.baseUri}/.default`;if(q.credential&&!q.credentialScopes)throw Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy");return}var Y0q=y(()=>{Ig();afq();mfq();tfq();vU6();K0q();kX8();z0q()});var $0q=y(()=>{Y0q()});function A0q(q){if(q==="adfs")return"oauth2/token";else return"oauth2/v2.0/token"}var xY;var mf=y(()=>{Sg();jD1();xY=ZU6({namespace:"Microsoft.AAD",packageName:"@azure/identity",packageVersion:iM8})});function kU6(q){let K="";if(Array.isArray(q)){if(q.length!==1)return;K=q[0]}else if(typeof q==="string")K=q;if(!K.endsWith("/.default"))return K;return K.substr(0,K.lastIndexOf("/.default"))}function w0q(q){if(typeof q.expires_on==="number")return q.expires_on*1000;if(typeof q.expires_on==="string"){let K=+q.expires_on;if(!isNaN(K))return K*1000;let _=Date.parse(q.expires_on);if(!isNaN(_))return _}if(typeof q.expires_in==="number")return Date.now()+q.expires_in*1000;throw Error(`Failed to parse token expiration from body. expires_in="${q.expires_in}", expires_on="${q.expires_on}"`)}function j0q(q){if(q.refresh_on){if(typeof q.refresh_on==="number")return q.refresh_on*1000;if(typeof q.refresh_on==="string"){let K=+q.refresh_on;if(!isNaN(K))return K*1000;let _=Date.parse(q.refresh_on);if(!isNaN(_))return _}throw Error(`Failed to parse refresh_on from body. refresh_on="${q.refresh_on}"`)}else return}var O0q="Specifying a `clientId` or `resourceId` is not supported by the Service Fabric managed identity environment. The managed identity configuration is determined by the Service Fabric cluster resource configuration. See https://aka.ms/servicefabricmi for more information";function Qb9(q){let K=q===null||q===void 0?void 0:q.authorityHost;if(WX8)K=K!==null&&K!==void 0?K:process.env.AZURE_AUTHORITY_HOST;return K!==null&&K!==void 0?K:zU6}var VU6="noCorrelationId",mg;var NU6=y(()=>{$0q();J86();Ig();ZP();Sg();mf();yO();mg=class mg extends VX8{constructor(q){var K,_;let z=`azsdk-js-identity/${iM8}`,Y=((K=q===null||q===void 0?void 0:q.userAgentOptions)===null||K===void 0?void 0:K.userAgentPrefix)?`${q.userAgentOptions.userAgentPrefix} ${z}`:`${z}`,$=Qb9(q);if(!$.startsWith("https:"))throw Error("The authorityHost address must use the 'https' protocol.");super(Object.assign(Object.assign({requestContentType:"application/json; charset=utf-8",retryOptions:{maxRetries:3}},q),{userAgentOptions:{userAgentPrefix:Y},baseUri:$}));if(this.allowInsecureConnection=!1,this.authorityHost=$,this.abortControllers=new Map,this.allowLoggingAccountIdentifiers=(_=q===null||q===void 0?void 0:q.loggingOptions)===null||_===void 0?void 0:_.allowLoggingAccountIdentifiers,this.tokenCredentialOptions=Object.assign({},q),q===null||q===void 0?void 0:q.allowInsecureConnection)this.allowInsecureConnection=q.allowInsecureConnection}async sendTokenRequest(q){EV.info(`IdentityClient: sending token request to [${q.url}]`);let K=await this.sendRequest(q);if(K.bodyAsText&&(K.status===200||K.status===201)){let _=JSON.parse(K.bodyAsText);if(!_.access_token)return null;this.logIdentifiers(K);let z={accessToken:{token:_.access_token,expiresOnTimestamp:w0q(_),refreshAfterTimestamp:j0q(_),tokenType:"Bearer"},refreshToken:_.refresh_token};return EV.info(`IdentityClient: [${q.url}] token acquired, expires on ${z.accessToken.expiresOnTimestamp}`),z}else{let _=new pI(K.status,K.bodyAsText);throw EV.warning(`IdentityClient: authentication error. HTTP status: ${K.status}, ${_.errorResponse.errorDescription}`),_}}async refreshAccessToken(q,K,_,z,Y,$={}){if(z===void 0)return null;EV.info(`IdentityClient: refreshing access token with client ID: ${K}, scopes: ${_} started`);let A={grant_type:"refresh_token",client_id:K,refresh_token:z,scope:_};if(Y!==void 0)A.client_secret=Y;let O=new URLSearchParams(A);return xY.withSpan("IdentityClient.refreshAccessToken",$,async(w)=>{try{let j=A0q(q),H=lE({url:`${this.authorityHost}/${q}/${j}`,method:"POST",body:O.toString(),abortSignal:$.abortSignal,headers:Wn({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded"}),tracingOptions:w.tracingOptions}),J=await this.sendTokenRequest(H);return EV.info(`IdentityClient: refreshed token for client ID: ${K}`),J}catch(j){if(j.name===YU6&&j.errorResponse.error==="interaction_required")return EV.info(`IdentityClient: interaction required for client ID: ${K}`),null;else throw EV.warning(`IdentityClient: failed refreshing token for client ID: ${K}: ${j}`),j}})}generateAbortSignal(q){let K=new AbortController,_=this.abortControllers.get(q)||[];_.push(K),this.abortControllers.set(q,_);let z=K.signal.onabort;return K.signal.onabort=(...Y)=>{if(this.abortControllers.set(q,void 0),z)z.apply(K.signal,Y)},K.signal}abortRequests(q){let K=q||VU6,_=[...this.abortControllers.get(K)||[],...this.abortControllers.get(VU6)||[]];if(!_.length)return;for(let z of _)z.abort();this.abortControllers.set(K,void 0)}getCorrelationId(q){var K;let _=(K=q===null||q===void 0?void 0:q.body)===null||K===void 0?void 0:K.split("&").map((z)=>z.split("=")).find(([z])=>z==="client-request-id");return _&&_.length?_[1]||VU6:VU6}async sendGetRequestAsync(q,K){let _=lE({url:q,method:"GET",body:K===null||K===void 0?void 0:K.body,allowInsecureConnection:this.allowInsecureConnection,headers:Wn(K===null||K===void 0?void 0:K.headers),abortSignal:this.generateAbortSignal(VU6)}),z=await this.sendRequest(_);return this.logIdentifiers(z),{body:z.bodyAsText?JSON.parse(z.bodyAsText):void 0,headers:z.headers.toJSON(),status:z.status}}async sendPostRequestAsync(q,K){let _=lE({url:q,method:"POST",body:K===null||K===void 0?void 0:K.body,headers:Wn(K===null||K===void 0?void 0:K.headers),allowInsecureConnection:this.allowInsecureConnection,abortSignal:this.generateAbortSignal(this.getCorrelationId(K))}),z=await this.sendRequest(_);return this.logIdentifiers(z),{body:z.bodyAsText?JSON.parse(z.bodyAsText):void 0,headers:z.headers.toJSON(),status:z.status}}getTokenCredentialOptions(){return this.tokenCredentialOptions}logIdentifiers(q){if(!this.allowLoggingAccountIdentifiers||!q.bodyAsText)return;let K="No User Principal Name available";try{let z=(q.parsedBody||JSON.parse(q.bodyAsText)).access_token;if(!z)return;let Y=z.split(".")[1],{appid:$,upn:A,tid:O,oid:w}=JSON.parse(Buffer.from(Y,"base64").toString("utf8"));EV.info(`[Authenticated account] Client ID: ${$}. Tenant ID: ${O}. User Principal Name: ${A||K}. Object ID (user): ${w}`)}catch(_){EV.warning("allowLoggingAccountIdentifiers was set, but we couldn't log the account information. Error:",_.message)}}}});import db9 from"node:fs";import cb9 from"node:os";import lb9 from"node:path";function H0q(q){let K=rb9[q];if(K)throw new x4(K)}function J0q(q){let K=["User","settings.json"],_="Code",z=cb9.homedir();function Y(...$){let A=lb9.join(...$,"Code",...K);return JSON.parse(db9.readFileSync(A,{encoding:"utf8"}))[q]}try{let $;switch(process.platform){case"win32":return $=process.env.APPDATA,$?Y($):void 0;case"darwin":return Y(z,"Library","Application Support");case"linux":return Y(z,".config");default:return}}catch($){oz6.info(`Failed to load the Visual Studio Code configuration file. Error: ${$.message}`);return}}class ZD1{constructor(q){this.cloudName=J0q("azure.cloud")||"AzureCloud";let K=ob9[this.cloudName];if(this.identityClient=new mg(Object.assign({authorityHost:K},q)),q&&q.tenantId)OX(oz6,q.tenantId),this.tenantId=q.tenantId;else this.tenantId=nb9;this.additionallyAllowedTenantIds=fj(q===null||q===void 0?void 0:q.additionallyAllowedTenants),H0q(this.tenantId)}async prepare(){let q=J0q("azure.tenant");if(q)this.tenantId=q;H0q(this.tenantId)}prepareOnce(){if(!this.preparePromise)this.preparePromise=this.prepare();return this.preparePromise}async getToken(q,K){var _,z;await this.prepareOnce();let Y=v2(this.tenantId,K,this.additionallyAllowedTenantIds,oz6)||this.tenantId;if(fD1===void 0)throw new x4(["No implementation of `VisualStudioCodeCredential` is available.","You must install the identity-vscode plugin package (`npm install --save-dev @azure/identity-vscode`)","and enable it by importing `useIdentityPlugin` from `@azure/identity` and calling","`useIdentityPlugin(vsCodePlugin)` before creating a `VisualStudioCodeCredential`.","To troubleshoot, visit https://aka.ms/azsdk/js/identity/vscodecredential/troubleshoot."].join(" "));let $=typeof q==="string"?q:q.join(" ");if(!$.match(/^[0-9a-zA-Z-.:/]+$/)){let w=Error("Invalid scope was specified by the user or calling client");throw oz6.getToken.info(nz(q,w)),w}if($.indexOf("offline_access")<0)$+=" offline_access";let A=await fD1(),{password:O}=(z=(_=A.find(({account:w})=>w===this.cloudName))!==null&&_!==void 0?_:A[0])!==null&&z!==void 0?z:{};if(O){let w=await this.identityClient.refreshAccessToken(Y,ib9,$,O,void 0);if(w)return oz6.getToken.info(AX(q)),w.accessToken;else{let j=new x4("Could not retrieve the token associated with Visual Studio Code. Have you connected using the 'Azure Account' extension recently? To troubleshoot, visit https://aka.ms/azsdk/js/identity/vscodecredential/troubleshoot.");throw oz6.getToken.info(nz(q,j)),j}}else{let w=new x4("Could not retrieve the token associated with Visual Studio Code. Did you connect using the 'Azure Account' extension? To troubleshoot, visit https://aka.ms/azsdk/js/identity/vscodecredential/troubleshoot.");throw oz6.getToken.info(nz(q,w)),w}}}var nb9="common",ib9="aebc6443-996d-45c2-90f0-388ff96faa56",oz6,fD1=void 0,M0q,rb9,ob9;var GD1=y(()=>{yO();GP();Sg();ZP();NU6();GP();oz6=T9("VisualStudioCodeCredential"),M0q={setVsCodeCredentialFinder(q){fD1=q}},rb9={adfs:"The VisualStudioCodeCredential does not support authentication with ADFS tenants."};ob9={AzureCloud:hg.AzurePublicCloud,AzureChina:hg.AzureChina,AzureGermanCloud:hg.AzureGermany,AzureUSGovernment:hg.AzureGovernment}});function sb9(q){q(ab9)}var ab9;var X0q=y(()=>{HW1();GD1();ab9={cachePluginControl:PWq,nativeBrokerPluginControl:WWq,vsCodeCredentialControl:M0q}});class az6{static serializeJSONBlob(q){return JSON.stringify(q)}static serializeAccounts(q){let K={};return Object.keys(q).map(function(_){let z=q[_];K[_]={home_account_id:z.homeAccountId,environment:z.environment,realm:z.realm,local_account_id:z.localAccountId,username:z.username,authority_type:z.authorityType,name:z.name,client_info:z.clientInfo,last_modification_time:z.lastModificationTime,last_modification_app:z.lastModificationApp,tenantProfiles:z.tenantProfiles?.map((Y)=>{return JSON.stringify(Y)})}}),K}static serializeIdTokens(q){let K={};return Object.keys(q).map(function(_){let z=q[_];K[_]={home_account_id:z.homeAccountId,environment:z.environment,credential_type:z.credentialType,client_id:z.clientId,secret:z.secret,realm:z.realm}}),K}static serializeAccessTokens(q){let K={};return Object.keys(q).map(function(_){let z=q[_];K[_]={home_account_id:z.homeAccountId,environment:z.environment,credential_type:z.credentialType,client_id:z.clientId,secret:z.secret,realm:z.realm,target:z.target,cached_at:z.cachedAt,expires_on:z.expiresOn,extended_expires_on:z.extendedExpiresOn,refresh_on:z.refreshOn,key_id:z.keyId,token_type:z.tokenType,requestedClaims:z.requestedClaims,requestedClaimsHash:z.requestedClaimsHash,userAssertionHash:z.userAssertionHash}}),K}static serializeRefreshTokens(q){let K={};return Object.keys(q).map(function(_){let z=q[_];K[_]={home_account_id:z.homeAccountId,environment:z.environment,credential_type:z.credentialType,client_id:z.clientId,secret:z.secret,family_id:z.familyId,target:z.target,realm:z.realm}}),K}static serializeAppMetadata(q){let K={};return Object.keys(q).map(function(_){let z=q[_];K[_]={client_id:z.clientId,environment:z.environment,family_id:z.familyId}}),K}static serializeAllCache(q){return{Account:this.serializeAccounts(q.accounts),IdToken:this.serializeIdTokens(q.idTokens),AccessToken:this.serializeAccessTokens(q.accessTokens),RefreshToken:this.serializeRefreshTokens(q.refreshTokens),AppMetadata:this.serializeAppMetadata(q.appMetadata)}}}var NX8=y(()=>{/*! @azure/msal-node v3.8.1 2025-10-29 */});var m1,_9,_G,TD1,cw,RV,sz6,X86,yX8,wZ6,pg,hV,tz6,Zn,TA,yU6="appmetadata",P0q="client_info",P86="1",jZ6,Ov,TP,Gz,Bg,EU6,LU6,ez6,EX8,zw,HZ6=300,pf;var lw=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */m1={LIBRARY_NAME:"MSAL.JS",SKU:"msal.js.common",DEFAULT_AUTHORITY:"https://login.microsoftonline.com/common/",DEFAULT_AUTHORITY_HOST:"login.microsoftonline.com",DEFAULT_COMMON_TENANT:"common",ADFS:"adfs",DSTS:"dstsv2",AAD_INSTANCE_DISCOVERY_ENDPT:"https://login.microsoftonline.com/common/discovery/instance?api-version=1.1&authorization_endpoint=",CIAM_AUTH_URL:".ciamlogin.com",AAD_TENANT_DOMAIN_SUFFIX:".onmicrosoft.com",RESOURCE_DELIM:"|",NO_ACCOUNT:"NO_ACCOUNT",CLAIMS:"claims",CONSUMER_UTID:"9188040d-6c67-4c5b-b112-36a304b66dad",OPENID_SCOPE:"openid",PROFILE_SCOPE:"profile",OFFLINE_ACCESS_SCOPE:"offline_access",EMAIL_SCOPE:"email",CODE_GRANT_TYPE:"authorization_code",RT_GRANT_TYPE:"refresh_token",S256_CODE_CHALLENGE_METHOD:"S256",URL_FORM_CONTENT_TYPE:"application/x-www-form-urlencoded;charset=utf-8",AUTHORIZATION_PENDING:"authorization_pending",NOT_DEFINED:"not_defined",EMPTY_STRING:"",NOT_APPLICABLE:"N/A",NOT_AVAILABLE:"Not Available",FORWARD_SLASH:"/",IMDS_ENDPOINT:"http://169.254.169.254/metadata/instance/compute/location",IMDS_VERSION:"2020-06-01",IMDS_TIMEOUT:2000,AZURE_REGION_AUTO_DISCOVER_FLAG:"TryAutoDetect",REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX:"login.microsoft.com",KNOWN_PUBLIC_CLOUDS:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"],SHR_NONCE_VALIDITY:240,INVALID_INSTANCE:"invalid_instance"},_9={SUCCESS:200,SUCCESS_RANGE_START:200,SUCCESS_RANGE_END:299,REDIRECT:302,CLIENT_ERROR:400,CLIENT_ERROR_RANGE_START:400,BAD_REQUEST:400,UNAUTHORIZED:401,NOT_FOUND:404,REQUEST_TIMEOUT:408,GONE:410,TOO_MANY_REQUESTS:429,CLIENT_ERROR_RANGE_END:499,SERVER_ERROR:500,SERVER_ERROR_RANGE_START:500,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,SERVER_ERROR_RANGE_END:599,MULTI_SIDED_ERROR:600},_G=[m1.OPENID_SCOPE,m1.PROFILE_SCOPE,m1.OFFLINE_ACCESS_SCOPE],TD1=[..._G,m1.EMAIL_SCOPE],cw={CONTENT_TYPE:"Content-Type",CONTENT_LENGTH:"Content-Length",RETRY_AFTER:"Retry-After",CCS_HEADER:"X-AnchorMailbox",WWWAuthenticate:"WWW-Authenticate",AuthenticationInfo:"Authentication-Info",X_MS_REQUEST_ID:"x-ms-request-id",X_MS_HTTP_VERSION:"x-ms-httpver"},RV={COMMON:"common",ORGANIZATIONS:"organizations",CONSUMERS:"consumers"},sz6={ACCESS_TOKEN:"access_token",XMS_CC:"xms_cc"},X86={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none",CREATE:"create",NO_SESSION:"no_session"},yX8={PLAIN:"plain",S256:"S256"},wZ6={CODE:"code",IDTOKEN_TOKEN:"id_token token",IDTOKEN_TOKEN_REFRESHTOKEN:"id_token token refresh_token"},pg={QUERY:"query",FRAGMENT:"fragment",FORM_POST:"form_post"},hV={IMPLICIT_GRANT:"implicit",AUTHORIZATION_CODE_GRANT:"authorization_code",CLIENT_CREDENTIALS_GRANT:"client_credentials",RESOURCE_OWNER_PASSWORD_GRANT:"password",REFRESH_TOKEN_GRANT:"refresh_token",DEVICE_CODE_GRANT:"device_code",JWT_BEARER:"urn:ietf:params:oauth:grant-type:jwt-bearer"},tz6={MSSTS_ACCOUNT_TYPE:"MSSTS",ADFS_ACCOUNT_TYPE:"ADFS",MSAV1_ACCOUNT_TYPE:"MSA",GENERIC_ACCOUNT_TYPE:"Generic"},Zn={CACHE_KEY_SEPARATOR:"-",CLIENT_INFO_SEPARATOR:"."},TA={ID_TOKEN:"IdToken",ACCESS_TOKEN:"AccessToken",ACCESS_TOKEN_WITH_AUTH_SCHEME:"AccessToken_With_AuthScheme",REFRESH_TOKEN:"RefreshToken"},jZ6={CACHE_KEY:"authority-metadata",REFRESH_TIME_SECONDS:86400},Ov={CONFIG:"config",CACHE:"cache",NETWORK:"network",HARDCODED_VALUES:"hardcoded_values"},TP={SCHEMA_VERSION:5,MAX_LAST_HEADER_BYTES:330,MAX_CACHED_ERRORS:50,CACHE_KEY:"server-telemetry",CATEGORY_SEPARATOR:"|",VALUE_SEPARATOR:",",OVERFLOW_TRUE:"1",OVERFLOW_FALSE:"0",UNKNOWN_ERROR:"unknown_error"},Gz={BEARER:"Bearer",POP:"pop",SSH:"ssh-cert"},Bg={DEFAULT_THROTTLE_TIME_SECONDS:60,DEFAULT_MAX_THROTTLE_TIME_SECONDS:3600,THROTTLING_PREFIX:"throttling",X_MS_LIB_CAPABILITY_VALUE:"retry-after, h429"},EU6={INVALID_GRANT_ERROR:"invalid_grant",CLIENT_MISMATCH_ERROR:"client_mismatch"},LU6={username:"username",password:"password"},ez6={FAILED_AUTO_DETECTION:"1",INTERNAL_CACHE:"2",ENVIRONMENT_VARIABLE:"3",IMDS:"4"},EX8={CONFIGURED_NO_AUTO_DETECTION:"2",AUTO_DETECTION_REQUESTED_SUCCESSFUL:"4",AUTO_DETECTION_REQUESTED_FAILED:"5"},zw={NOT_APPLICABLE:"0",FORCE_REFRESH_OR_CLAIMS:"1",NO_CACHED_ACCESS_TOKEN:"2",CACHED_ACCESS_TOKEN_EXPIRED:"3",PROACTIVELY_REFRESHED:"4"},pf={BASE64:"base64",HEX:"hex",UTF8:"utf-8"}});var JZ6={};T8(JZ6,{unexpectedError:()=>RU6,postRequestFailed:()=>hU6});var RU6="unexpected_error",hU6="post_request_failed";var vD1=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});function VD1(q,K){return new z9(q,K?`${LX8[q]} ${K}`:LX8[q])}var LX8,kD1,z9;var PS=y(()=>{lw();vD1();/*! @azure/msal-common v15.13.1 2025-10-29 */LX8={[RU6]:"Unexpected error in authentication.",[hU6]:"Post request failed from the network, could be a 4xx/5xx or a network unavailability. Please check the exact error code for details."},kD1={unexpectedError:{code:RU6,desc:LX8[RU6]},postRequestFailed:{code:hU6,desc:LX8[hU6]}};z9=class z9 extends Error{constructor(q,K,_){let z=K?`${q}: ${K}`:q;super(z);Object.setPrototypeOf(this,z9.prototype),this.errorCode=q||m1.EMPTY_STRING,this.errorMessage=K||m1.EMPTY_STRING,this.subError=_||m1.EMPTY_STRING,this.name="AuthError"}setCorrelationId(q){this.correlationId=q}}});var EO={};T8(EO,{userTimeoutReached:()=>gU6,userCanceled:()=>QU6,unexpectedCredentialType:()=>mU6,tokenRefreshRequired:()=>kn,tokenParsingError:()=>D86,tokenClaimsCnfRequiredForSignedJwt:()=>XY6,stateNotFound:()=>f86,stateMismatch:()=>$Y6,requestCannotBeMade:()=>jY6,openIdConfigError:()=>zY6,nullOrEmptyToken:()=>KY6,nonceMismatch:()=>AY6,noNetworkConnectivity:()=>UU6,noCryptoObject:()=>G86,noAccountInSilentRequest:()=>Tn,noAccountFound:()=>uU6,networkError:()=>_Y6,nestedAppAuthBridgeDisabled:()=>cU6,multipleMatchingTokens:()=>SU6,multipleMatchingAppMetadata:()=>wY6,multipleMatchingAccounts:()=>CU6,missingTenantIdError:()=>dU6,methodNotImplemented:()=>J_,maxAgeTranspired:()=>OY6,keyIdMissing:()=>DY6,invalidState:()=>UI,invalidClientCredential:()=>BU6,invalidCacheRecord:()=>MY6,invalidCacheEnvironment:()=>vn,invalidAssertion:()=>pU6,hashNotDeserialized:()=>YY6,endpointResolutionError:()=>wv,endSessionEndpointNotSupported:()=>WY6,emptyInputScopeSet:()=>Z86,deviceCodeUnknownError:()=>IU6,deviceCodePollingCancelled:()=>bU6,deviceCodeExpired:()=>xU6,clientInfoEmptyError:()=>qY6,clientInfoDecodingError:()=>W86,cannotRemoveEmptyScope:()=>HY6,cannotAppendScopeSet:()=>JY6,bindingKeyNotRemoved:()=>FU6,authorizationCodeMissingFromServerResponse:()=>PY6,authTimeNotFound:()=>Gn});var W86="client_info_decoding_error",qY6="client_info_empty_error",D86="token_parsing_error",KY6="null_or_empty_token",wv="endpoints_resolution_error",_Y6="network_error",zY6="openid_config_error",YY6="hash_not_deserialized",UI="invalid_state",$Y6="state_mismatch",f86="state_not_found",AY6="nonce_mismatch",Gn="auth_time_not_found",OY6="max_age_transpired",SU6="multiple_matching_tokens",CU6="multiple_matching_accounts",wY6="multiple_matching_appMetadata",jY6="request_cannot_be_made",HY6="cannot_remove_empty_scope",JY6="cannot_append_scopeset",Z86="empty_input_scopeset",bU6="device_code_polling_cancelled",xU6="device_code_expired",IU6="device_code_unknown_error",Tn="no_account_in_silent_request",MY6="invalid_cache_record",vn="invalid_cache_environment",uU6="no_account_found",G86="no_crypto_object",mU6="unexpected_credential_type",pU6="invalid_assertion",BU6="invalid_client_credential",kn="token_refresh_required",gU6="user_timeout_reached",XY6="token_claims_cnf_required_for_signedjwt",PY6="authorization_code_missing_from_server_response",FU6="binding_key_not_removed",WY6="end_session_endpoint_not_supported",DY6="key_id_missing",UU6="no_network_connectivity",QU6="user_canceled",dU6="missing_tenant_id_error",J_="method_not_implemented",cU6="nested_app_auth_bridge_disabled";var aJ=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});function z7(q,K){return new T86(q,K)}var Y9,ND1,T86;var wX=y(()=>{PS();aJ();/*! @azure/msal-common v15.13.1 2025-10-29 */Y9={[W86]:"The client info could not be parsed/decoded correctly",[qY6]:"The client info was empty",[D86]:"Token cannot be parsed",[KY6]:"The token is null or empty",[wv]:"Endpoints cannot be resolved",[_Y6]:"Network request failed",[zY6]:"Could not retrieve endpoints. Check your authority and verify the .well-known/openid-configuration endpoint returns the required endpoints.",[YY6]:"The hash parameters could not be deserialized",[UI]:"State was not the expected format",[$Y6]:"State mismatch error",[f86]:"State not found",[AY6]:"Nonce mismatch error",[Gn]:"Max Age was requested and the ID token is missing the auth_time variable. auth_time is an optional claim and is not enabled by default - it must be enabled. See https://aka.ms/msaljs/optional-claims for more information.",[OY6]:"Max Age is set to 0, or too much time has elapsed since the last end-user authentication.",[SU6]:"The cache contains multiple tokens satisfying the requirements. Call AcquireToken again providing more requirements such as authority or account.",[CU6]:"The cache contains multiple accounts satisfying the given parameters. Please pass more info to obtain the correct account",[wY6]:"The cache contains multiple appMetadata satisfying the given parameters. Please pass more info to obtain the correct appMetadata",[jY6]:"Token request cannot be made without authorization code or refresh token.",[HY6]:"Cannot remove null or empty scope from ScopeSet",[JY6]:"Cannot append ScopeSet",[Z86]:"Empty input ScopeSet cannot be processed",[bU6]:"Caller has cancelled token endpoint polling during device code flow by setting DeviceCodeRequest.cancel = true.",[xU6]:"Device code is expired.",[IU6]:"Device code stopped polling for unknown reasons.",[Tn]:"Please pass an account object, silent flow is not supported without account information",[MY6]:"Cache record object was null or undefined.",[vn]:"Invalid environment when attempting to create cache entry",[uU6]:"No account found in cache for given key.",[G86]:"No crypto object detected.",[mU6]:"Unexpected credential type.",[pU6]:"Client assertion must meet requirements described in https://tools.ietf.org/html/rfc7515",[BU6]:"Client credential (secret, certificate, or assertion) must not be empty when creating a confidential client. An application should at most have one credential",[kn]:"Cannot return token from cache because it must be refreshed. This may be due to one of the following reasons: forceRefresh parameter is set to true, claims have been requested, there is no cached access token or it is expired.",[gU6]:"User defined timeout for device code polling reached",[XY6]:"Cannot generate a POP jwt if the token_claims are not populated",[PY6]:"Server response does not contain an authorization code to proceed",[FU6]:"Could not remove the credential's binding key from storage.",[WY6]:"The provided authority does not support logout",[DY6]:"A keyId value is missing from the requested bound token's cache record and is required to match the token to it's stored binding key.",[UU6]:"No network connectivity. Check your internet connection.",[QU6]:"User cancelled the flow.",[dU6]:"A tenant id - not common, organizations, or consumers - must be specified when using the client_credentials flow.",[J_]:"This method has not been implemented",[cU6]:"The nested app auth bridge is disabled"},ND1={clientInfoDecodingError:{code:W86,desc:Y9[W86]},clientInfoEmptyError:{code:qY6,desc:Y9[qY6]},tokenParsingError:{code:D86,desc:Y9[D86]},nullOrEmptyToken:{code:KY6,desc:Y9[KY6]},endpointResolutionError:{code:wv,desc:Y9[wv]},networkError:{code:_Y6,desc:Y9[_Y6]},unableToGetOpenidConfigError:{code:zY6,desc:Y9[zY6]},hashNotDeserialized:{code:YY6,desc:Y9[YY6]},invalidStateError:{code:UI,desc:Y9[UI]},stateMismatchError:{code:$Y6,desc:Y9[$Y6]},stateNotFoundError:{code:f86,desc:Y9[f86]},nonceMismatchError:{code:AY6,desc:Y9[AY6]},authTimeNotFoundError:{code:Gn,desc:Y9[Gn]},maxAgeTranspired:{code:OY6,desc:Y9[OY6]},multipleMatchingTokens:{code:SU6,desc:Y9[SU6]},multipleMatchingAccounts:{code:CU6,desc:Y9[CU6]},multipleMatchingAppMetadata:{code:wY6,desc:Y9[wY6]},tokenRequestCannotBeMade:{code:jY6,desc:Y9[jY6]},removeEmptyScopeError:{code:HY6,desc:Y9[HY6]},appendScopeSetError:{code:JY6,desc:Y9[JY6]},emptyInputScopeSetError:{code:Z86,desc:Y9[Z86]},DeviceCodePollingCancelled:{code:bU6,desc:Y9[bU6]},DeviceCodeExpired:{code:xU6,desc:Y9[xU6]},DeviceCodeUnknownError:{code:IU6,desc:Y9[IU6]},NoAccountInSilentRequest:{code:Tn,desc:Y9[Tn]},invalidCacheRecord:{code:MY6,desc:Y9[MY6]},invalidCacheEnvironment:{code:vn,desc:Y9[vn]},noAccountFound:{code:uU6,desc:Y9[uU6]},noCryptoObj:{code:G86,desc:Y9[G86]},unexpectedCredentialType:{code:mU6,desc:Y9[mU6]},invalidAssertion:{code:pU6,desc:Y9[pU6]},invalidClientCredential:{code:BU6,desc:Y9[BU6]},tokenRefreshRequired:{code:kn,desc:Y9[kn]},userTimeoutReached:{code:gU6,desc:Y9[gU6]},tokenClaimsRequired:{code:XY6,desc:Y9[XY6]},noAuthorizationCodeFromServer:{code:PY6,desc:Y9[PY6]},bindingKeyNotRemovedError:{code:FU6,desc:Y9[FU6]},logoutNotSupported:{code:WY6,desc:Y9[WY6]},keyIdMissing:{code:DY6,desc:Y9[DY6]},noNetworkConnectivity:{code:UU6,desc:Y9[UU6]},userCanceledError:{code:QU6,desc:Y9[QU6]},missingTenantIdError:{code:dU6,desc:Y9[dU6]},nestedAppAuthBridgeDisabled:{code:cU6,desc:Y9[cU6]}};T86=class T86 extends z9{constructor(q,K){super(q,K?`${Y9[q]}: ${K}`:Y9[q]);this.name="ClientAuthError",Object.setPrototypeOf(this,T86.prototype)}}});var MZ6;var yD1=y(()=>{wX();aJ();/*! @azure/msal-common v15.13.1 2025-10-29 */MZ6={createNewGuid:()=>{throw z7(J_)},base64Decode:()=>{throw z7(J_)},base64Encode:()=>{throw z7(J_)},base64UrlEncode:()=>{throw z7(J_)},encodeKid:()=>{throw z7(J_)},async getPublicKeyThumbprint(){throw z7(J_)},async removeTokenBindingKey(){throw z7(J_)},async clearKeystore(){throw z7(J_)},async signJwt(){throw z7(J_)},async hashString(){throw z7(J_)}}});class SV{constructor(q,K,_){this.level=DH.Info;let z=()=>{return},Y=q||SV.createDefaultLoggerOptions();this.localCallback=Y.loggerCallback||z,this.piiLoggingEnabled=Y.piiLoggingEnabled||!1,this.level=typeof Y.logLevel==="number"?Y.logLevel:DH.Info,this.correlationId=Y.correlationId||m1.EMPTY_STRING,this.packageName=K||m1.EMPTY_STRING,this.packageVersion=_||m1.EMPTY_STRING}static createDefaultLoggerOptions(){return{loggerCallback:()=>{},piiLoggingEnabled:!1,logLevel:DH.Info}}clone(q,K,_){return new SV({loggerCallback:this.localCallback,piiLoggingEnabled:this.piiLoggingEnabled,logLevel:this.level,correlationId:_||this.correlationId},q,K)}logMessage(q,K){if(K.logLevel>this.level||!this.piiLoggingEnabled&&K.containsPii)return;let Y=`${`[${new Date().toUTCString()}] : [${K.correlationId||this.correlationId||""}]`} : ${this.packageName}@${this.packageVersion} : ${DH[K.logLevel]} - ${q}`;this.executeCallback(K.logLevel,Y,K.containsPii||!1)}executeCallback(q,K,_){if(this.localCallback)this.localCallback(q,K,_)}error(q,K){this.logMessage(q,{logLevel:DH.Error,containsPii:!1,correlationId:K||m1.EMPTY_STRING})}errorPii(q,K){this.logMessage(q,{logLevel:DH.Error,containsPii:!0,correlationId:K||m1.EMPTY_STRING})}warning(q,K){this.logMessage(q,{logLevel:DH.Warning,containsPii:!1,correlationId:K||m1.EMPTY_STRING})}warningPii(q,K){this.logMessage(q,{logLevel:DH.Warning,containsPii:!0,correlationId:K||m1.EMPTY_STRING})}info(q,K){this.logMessage(q,{logLevel:DH.Info,containsPii:!1,correlationId:K||m1.EMPTY_STRING})}infoPii(q,K){this.logMessage(q,{logLevel:DH.Info,containsPii:!0,correlationId:K||m1.EMPTY_STRING})}verbose(q,K){this.logMessage(q,{logLevel:DH.Verbose,containsPii:!1,correlationId:K||m1.EMPTY_STRING})}verbosePii(q,K){this.logMessage(q,{logLevel:DH.Verbose,containsPii:!0,correlationId:K||m1.EMPTY_STRING})}trace(q,K){this.logMessage(q,{logLevel:DH.Trace,containsPii:!1,correlationId:K||m1.EMPTY_STRING})}tracePii(q,K){this.logMessage(q,{logLevel:DH.Trace,containsPii:!0,correlationId:K||m1.EMPTY_STRING})}isPiiLoggingEnabled(){return this.piiLoggingEnabled||!1}}var DH;var RX8=y(()=>{lw();/*! @azure/msal-common v15.13.1 2025-10-29 */(function(q){q[q.Error=0]="Error",q[q.Warning=1]="Warning",q[q.Info=2]="Info",q[q.Verbose=3]="Verbose",q[q.Trace=4]="Trace"})(DH||(DH={}))});var hX8="@azure/msal-common",XZ6="15.13.1";var SX8=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});var Vn;var CX8=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */Vn={None:"none",AzurePublic:"https://login.microsoftonline.com",AzurePpe:"https://login.windows-ppe.net",AzureChina:"https://login.chinacloudapi.cn",AzureGermany:"https://login.microsoftonline.de",AzureUsGovernment:"https://login.microsoftonline.us"}});var PZ6={};T8(PZ6,{urlParseError:()=>gg,urlEmptyError:()=>GY6,untrustedAuthority:()=>yY6,tokenRequestEmpty:()=>vY6,redirectUriEmpty:()=>fY6,pkceParamsMissing:()=>VY6,missingSshKid:()=>iU6,missingSshJwk:()=>Nn,missingNonceAuthenticationHeader:()=>rU6,logoutRequestEmpty:()=>kY6,invalidRequestMethodForEAR:()=>eU6,invalidCodeChallengeMethod:()=>nU6,invalidCloudDiscoveryMetadata:()=>k86,invalidClaims:()=>v86,invalidAuthorizePostBodyParameters:()=>qQ6,invalidAuthorityMetadata:()=>NY6,invalidAuthenticationHeader:()=>oU6,emptyInputScopesError:()=>TY6,claimsRequestParsingError:()=>lU6,cannotSetOIDCOptions:()=>aU6,cannotAllowPlatformBroker:()=>sU6,authorityUriInsecure:()=>ZY6,authorityMismatch:()=>tU6});var fY6="redirect_uri_empty",lU6="claims_request_parsing_error",ZY6="authority_uri_insecure",gg="url_parse_error",GY6="empty_url_error",TY6="empty_input_scopes_error",v86="invalid_claims",vY6="token_request_empty",kY6="logout_request_empty",nU6="invalid_code_challenge_method",VY6="pkce_params_missing",k86="invalid_cloud_discovery_metadata",NY6="invalid_authority_metadata",yY6="untrusted_authority",Nn="missing_ssh_jwk",iU6="missing_ssh_kid",rU6="missing_nonce_authentication_header",oU6="invalid_authentication_header",aU6="cannot_set_OIDCOptions",sU6="cannot_allow_platform_broker",tU6="authority_mismatch",eU6="invalid_request_method_for_EAR",qQ6="invalid_authorize_post_body_parameters";var yn=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});function LO(q){return new WZ6(q)}var Zj,ED1,WZ6;var V86=y(()=>{PS();yn();/*! @azure/msal-common v15.13.1 2025-10-29 */Zj={[fY6]:"A redirect URI is required for all calls, and none has been set.",[lU6]:"Could not parse the given claims request object.",[ZY6]:"Authority URIs must use https. Please see here for valid authority configuration options: https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-js-initializing-client-applications#configuration-options",[gg]:"URL could not be parsed into appropriate segments.",[GY6]:"URL was empty or null.",[TY6]:"Scopes cannot be passed as null, undefined or empty array because they are required to obtain an access token.",[v86]:"Given claims parameter must be a stringified JSON object.",[vY6]:"Token request was empty and not found in cache.",[kY6]:"The logout request was null or undefined.",[nU6]:'code_challenge_method passed is invalid. Valid values are "plain" and "S256".',[VY6]:"Both params: code_challenge and code_challenge_method are to be passed if to be sent in the request",[k86]:"Invalid cloudDiscoveryMetadata provided. Must be a stringified JSON object containing tenant_discovery_endpoint and metadata fields",[NY6]:"Invalid authorityMetadata provided. Must by a stringified JSON object containing authorization_endpoint, token_endpoint, issuer fields.",[yY6]:"The provided authority is not a trusted authority. Please include this authority in the knownAuthorities config parameter.",[Nn]:"Missing sshJwk in SSH certificate request. A stringified JSON Web Key is required when using the SSH authentication scheme.",[iU6]:"Missing sshKid in SSH certificate request. A string that uniquely identifies the public SSH key is required when using the SSH authentication scheme.",[rU6]:"Unable to find an authentication header containing server nonce. Either the Authentication-Info or WWW-Authenticate headers must be present in order to obtain a server nonce.",[oU6]:"Invalid authentication header provided",[aU6]:"Cannot set OIDCOptions parameter. Please change the protocol mode to OIDC or use a non-Microsoft authority.",[sU6]:"Cannot set allowPlatformBroker parameter to true when not in AAD protocol mode.",[tU6]:"Authority mismatch error. Authority provided in login request or PublicClientApplication config does not match the environment of the provided account. Please use a matching account or make an interactive request to login to this authority.",[qQ6]:"Invalid authorize post body parameters provided. If you are using authorizePostBodyParameters, the request method must be POST. Please check the request method and parameters.",[eU6]:"Invalid request method for EAR protocol mode. The request method cannot be GET when using EAR protocol mode. Please change the request method to POST."},ED1={redirectUriNotSet:{code:fY6,desc:Zj[fY6]},claimsRequestParsingError:{code:lU6,desc:Zj[lU6]},authorityUriInsecure:{code:ZY6,desc:Zj[ZY6]},urlParseError:{code:gg,desc:Zj[gg]},urlEmptyError:{code:GY6,desc:Zj[GY6]},emptyScopesError:{code:TY6,desc:Zj[TY6]},invalidClaimsRequest:{code:v86,desc:Zj[v86]},tokenRequestEmptyError:{code:vY6,desc:Zj[vY6]},logoutRequestEmptyError:{code:kY6,desc:Zj[kY6]},invalidCodeChallengeMethod:{code:nU6,desc:Zj[nU6]},invalidCodeChallengeParams:{code:VY6,desc:Zj[VY6]},invalidCloudDiscoveryMetadata:{code:k86,desc:Zj[k86]},invalidAuthorityMetadata:{code:NY6,desc:Zj[NY6]},untrustedAuthority:{code:yY6,desc:Zj[yY6]},missingSshJwk:{code:Nn,desc:Zj[Nn]},missingSshKid:{code:iU6,desc:Zj[iU6]},missingNonceAuthenticationHeader:{code:rU6,desc:Zj[rU6]},invalidAuthenticationHeader:{code:oU6,desc:Zj[oU6]},cannotSetOIDCOptions:{code:aU6,desc:Zj[aU6]},cannotAllowPlatformBroker:{code:sU6,desc:Zj[sU6]},authorityMismatch:{code:tU6,desc:Zj[tU6]},invalidAuthorizePostBodyParameters:{code:qQ6,desc:Zj[qQ6]},invalidRequestMethodForEAR:{code:eU6,desc:Zj[eU6]}};WZ6=class WZ6 extends z9{constructor(q){super(q,Zj[q]);this.name="ClientConfigurationError",Object.setPrototypeOf(this,WZ6.prototype)}}});class Yw{static isEmptyObj(q){if(q)try{let K=JSON.parse(q);return Object.keys(K).length===0}catch(K){}return!0}static startsWith(q,K){return q.indexOf(K)===0}static endsWith(q,K){return q.length>=K.length&&q.lastIndexOf(K)===q.length-K.length}static queryStringToObject(q){let K={},_=q.split("&"),z=(Y)=>decodeURIComponent(Y.replace(/\+/g," "));return _.forEach((Y)=>{if(Y.trim()){let[$,A]=Y.split(/=(.+)/g,2);if($&&A)K[z($)]=z(A)}}),K}static trimArrayEntries(q){return q.map((K)=>K.trim())}static removeEmptyStringsFromArray(q){return q.filter((K)=>{return!!K})}static jsonParseHelper(q){try{return JSON.parse(q)}catch(K){return null}}static matchPattern(q,K){return new RegExp(q.replace(/\\/g,"\\\\").replace(/\*/g,"[^ ]*").replace(/\?/g,"\\?")).test(K)}}var N86=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});class JJ{constructor(q){let K=q?Yw.trimArrayEntries([...q]):[],_=K?Yw.removeEmptyStringsFromArray(K):[];if(!_||!_.length)throw LO(TY6);this.scopes=new Set,_.forEach((z)=>this.scopes.add(z))}static fromString(q){let _=(q||m1.EMPTY_STRING).split(" ");return new JJ(_)}static createSearchScopes(q){let K=q&&q.length>0?q:[..._G],_=new JJ(K);if(!_.containsOnlyOIDCScopes())_.removeOIDCScopes();else _.removeScope(m1.OFFLINE_ACCESS_SCOPE);return _}containsScope(q){let K=this.printScopesLowerCase().split(" "),_=new JJ(K);return q?_.scopes.has(q.toLowerCase()):!1}containsScopeSet(q){if(!q||q.scopes.size<=0)return!1;return this.scopes.size>=q.scopes.size&&q.asArray().every((K)=>this.containsScope(K))}containsOnlyOIDCScopes(){let q=0;return TD1.forEach((K)=>{if(this.containsScope(K))q+=1}),this.scopes.size===q}appendScope(q){if(q)this.scopes.add(q.trim())}appendScopes(q){try{q.forEach((K)=>this.appendScope(K))}catch(K){throw z7(JY6)}}removeScope(q){if(!q)throw z7(HY6);this.scopes.delete(q.trim())}removeOIDCScopes(){TD1.forEach((q)=>{this.scopes.delete(q)})}unionScopeSets(q){if(!q)throw z7(Z86);let K=new Set;return q.scopes.forEach((_)=>K.add(_.toLowerCase())),this.scopes.forEach((_)=>K.add(_.toLowerCase())),K}intersectingScopeSets(q){if(!q)throw z7(Z86);if(!q.containsOnlyOIDCScopes())q.removeOIDCScopes();let K=this.unionScopeSets(q),_=q.getScopeCount(),z=this.getScopeCount();return K.size<z+_}getScopeCount(){return this.scopes.size}asArray(){let q=[];return this.scopes.forEach((K)=>q.push(K)),q}printScopes(){if(this.scopes)return this.asArray().join(" ");return m1.EMPTY_STRING}printScopesLowerCase(){return this.printScopes().toLowerCase()}}var KQ6=y(()=>{V86();N86();wX();lw();yn();aJ();/*! @azure/msal-common v15.13.1 2025-10-29 */});function DZ6(q,K){if(!q)throw z7(qY6);try{let _=K(q);return JSON.parse(_)}catch(_){throw z7(W86)}}function Fg(q){if(!q)throw z7(W86);let K=q.split(Zn.CLIENT_INFO_SEPARATOR,2);return{uid:K[0],utid:K.length<2?m1.EMPTY_STRING:K[1]}}var fZ6=y(()=>{wX();lw();aJ();/*! @azure/msal-common v15.13.1 2025-10-29 */});function W0q(q,K){return!!q&&!!K&&q===K.split(".")[1]}function _Q6(q,K,_,z){if(z){let{oid:Y,sub:$,tid:A,name:O,tfp:w,acr:j,preferred_username:H,upn:J,login_hint:M}=z,X=A||w||j||"";return{tenantId:X,localAccountId:Y||$||"",name:O,username:H||J||"",loginHint:M,isHomeTenant:W0q(X,q)}}else return{tenantId:_,localAccountId:K,username:"",isHomeTenant:W0q(_,q)}}function bX8(q,K,_,z){let Y=q;if(K){let{isHomeTenant:$,...A}=K;Y={...q,...A}}if(_){let{isHomeTenant:$,...A}=_Q6(q.homeAccountId,q.localAccountId,q.tenantId,_);return Y={...Y,...A,idTokenClaims:_,idToken:z},Y}return Y}var xX8=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});var WS;var LD1=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */WS={Default:0,Adfs:1,Dsts:2,Ciam:3}});function IX8(q){if(q)return q.tid||q.tfp||q.acr||null;return null}var RD1=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});var zG;var zQ6=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */zG={AAD:"AAD",OIDC:"OIDC",EAR:"EAR"}});class jX{static getAccountInfo(q){return{homeAccountId:q.homeAccountId,environment:q.environment,tenantId:q.realm,username:q.username,localAccountId:q.localAccountId,loginHint:q.loginHint,name:q.name,nativeAccountId:q.nativeAccountId,authorityType:q.authorityType,tenantProfiles:new Map((q.tenantProfiles||[]).map((K)=>{return[K.tenantId,K]})),dataBoundary:q.dataBoundary}}isSingleTenant(){return!this.tenantProfiles}static createAccount(q,K,_){let z=new jX;if(K.authorityType===WS.Adfs)z.authorityType=tz6.ADFS_ACCOUNT_TYPE;else if(K.protocolMode===zG.OIDC)z.authorityType=tz6.GENERIC_ACCOUNT_TYPE;else z.authorityType=tz6.MSSTS_ACCOUNT_TYPE;let Y;if(q.clientInfo&&_){if(Y=DZ6(q.clientInfo,_),Y.xms_tdbr)z.dataBoundary=Y.xms_tdbr==="EU"?"EU":"None"}z.clientInfo=q.clientInfo,z.homeAccountId=q.homeAccountId,z.nativeAccountId=q.nativeAccountId;let $=q.environment||K&&K.getPreferredCache();if(!$)throw z7(vn);z.environment=$,z.realm=Y?.utid||IX8(q.idTokenClaims)||"",z.localAccountId=Y?.uid||q.idTokenClaims?.oid||q.idTokenClaims?.sub||"";let A=q.idTokenClaims?.preferred_username||q.idTokenClaims?.upn,O=q.idTokenClaims?.emails?q.idTokenClaims.emails[0]:null;if(z.username=A||O||"",z.loginHint=q.idTokenClaims?.login_hint,z.name=q.idTokenClaims?.name||"",z.cloudGraphHostName=q.cloudGraphHostName,z.msGraphHost=q.msGraphHost,q.tenantProfiles)z.tenantProfiles=q.tenantProfiles;else{let w=_Q6(q.homeAccountId,z.localAccountId,z.realm,q.idTokenClaims);z.tenantProfiles=[w]}return z}static createFromAccountInfo(q,K,_){let z=new jX;return z.authorityType=q.authorityType||tz6.GENERIC_ACCOUNT_TYPE,z.homeAccountId=q.homeAccountId,z.localAccountId=q.localAccountId,z.nativeAccountId=q.nativeAccountId,z.realm=q.tenantId,z.environment=q.environment,z.username=q.username,z.name=q.name,z.loginHint=q.loginHint,z.cloudGraphHostName=K,z.msGraphHost=_,z.tenantProfiles=Array.from(q.tenantProfiles?.values()||[]),z.dataBoundary=q.dataBoundary,z}static generateHomeAccountId(q,K,_,z,Y){if(!(K===WS.Adfs||K===WS.Dsts)){if(q)try{let $=DZ6(q,z.base64Decode);if($.uid&&$.utid)return`${$.uid}.${$.utid}`}catch($){}_.warning("No client info in response")}return Y?.sub||""}static isAccountEntity(q){if(!q)return!1;return q.hasOwnProperty("homeAccountId")&&q.hasOwnProperty("environment")&&q.hasOwnProperty("realm")&&q.hasOwnProperty("localAccountId")&&q.hasOwnProperty("username")&&q.hasOwnProperty("authorityType")}static accountInfoIsEqual(q,K,_){if(!q||!K)return!1;let z=!0;if(_){let Y=q.idTokenClaims||{},$=K.idTokenClaims||{};z=Y.iat===$.iat&&Y.nonce===$.nonce}return q.homeAccountId===K.homeAccountId&&q.localAccountId===K.localAccountId&&q.username===K.username&&q.tenantId===K.tenantId&&q.loginHint===K.loginHint&&q.environment===K.environment&&q.nativeAccountId===K.nativeAccountId&&z}}var uX8=y(()=>{lw();fZ6();xX8();wX();LD1();RD1();zQ6();aJ();/*! @azure/msal-common v15.13.1 2025-10-29 */});var mX8={};T8(mX8,{isKmsi:()=>hD1,getJWSPayload:()=>D0q,extractTokenClaims:()=>En,checkMaxAge:()=>YQ6});function En(q,K){let _=D0q(q);try{let z=K(_);return JSON.parse(z)}catch(z){throw z7(D86)}}function hD1(q){if(!q.signin_state)return!1;let K=["kmsi","dvc_dmjd"];return q.signin_state.some((z)=>K.includes(z.trim().toLowerCase()))}function D0q(q){if(!q)throw z7(KY6);let _=/^([^\.\s]*)\.([^\.\s]+)\.([^\.\s]*)$/.exec(q);if(!_||_.length<4)throw z7(D86);return _[2]}function YQ6(q,K){if(K===0||Date.now()-300000>q+K)throw z7(OY6)}var ZZ6=y(()=>{wX();aJ();/*! @azure/msal-common v15.13.1 2025-10-29 */});var Bf={};T8(Bf,{stripLeadingHashOrQuery:()=>Z0q,normalizeUrlForComparison:()=>tb9,mapToQueryString:()=>Ug,getDeserializedResponse:()=>SD1});function f0q(q){if(!q)return q;let K=q.toLowerCase();if(Yw.endsWith(K,"?"))K=K.slice(0,-1);else if(Yw.endsWith(K,"?/"))K=K.slice(0,-2);if(!Yw.endsWith(K,"/"))K+="/";return K}function Z0q(q){if(q.startsWith("#/"))return q.substring(2);else if(q.startsWith("#")||q.startsWith("?"))return q.substring(1);return q}function SD1(q){if(!q||q.indexOf("=")<0)return null;try{let K=Z0q(q),_=Object.fromEntries(new URLSearchParams(K));if(_.code||_.ear_jwe||_.error||_.error_description||_.state)return _}catch(K){throw z7(YY6)}return null}function Ug(q,K=!0,_){let z=[];return q.forEach((Y,$)=>{if(!K&&_&&$ in _)z.push(`${$}=${Y}`);else z.push(`${$}=${encodeURIComponent(Y)}`)}),z.join("&")}function tb9(q){if(!q)return q;let K=q.split("#")[0];try{let _=new URL(K),z=_.origin+_.pathname+_.search;return f0q(z)}catch(_){return f0q(K)}}var EY6=y(()=>{wX();N86();aJ();/*! @azure/msal-common v15.13.1 2025-10-29 */});class h9{get urlString(){return this._urlString}constructor(q){if(this._urlString=q,!this._urlString)throw LO(GY6);if(!q.includes("#"))this._urlString=h9.canonicalizeUri(q)}static canonicalizeUri(q){if(q){let K=q.toLowerCase();if(Yw.endsWith(K,"?"))K=K.slice(0,-1);else if(Yw.endsWith(K,"?/"))K=K.slice(0,-2);if(!Yw.endsWith(K,"/"))K+="/";return K}return q}validateAsUri(){let q;try{q=this.getUrlComponents()}catch(K){throw LO(gg)}if(!q.HostNameAndPort||!q.PathSegments)throw LO(gg);if(!q.Protocol||q.Protocol.toLowerCase()!=="https:")throw LO(ZY6)}static appendQueryString(q,K){if(!K)return q;return q.indexOf("?")<0?`${q}?${K}`:`${q}&${K}`}static removeHashFromUrl(q){return h9.canonicalizeUri(q.split("#")[0])}replaceTenantPath(q){let K=this.getUrlComponents(),_=K.PathSegments;if(q&&_.length!==0&&(_[0]===RV.COMMON||_[0]===RV.ORGANIZATIONS))_[0]=q;return h9.constructAuthorityUriFromObject(K)}getUrlComponents(){let q=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?"),K=this.urlString.match(q);if(!K)throw LO(gg);let _={Protocol:K[1],HostNameAndPort:K[4],AbsolutePath:K[5],QueryString:K[7]},z=_.AbsolutePath.split("/");if(z=z.filter((Y)=>Y&&Y.length>0),_.PathSegments=z,_.QueryString&&_.QueryString.endsWith("/"))_.QueryString=_.QueryString.substring(0,_.QueryString.length-1);return _}static getDomainFromUrl(q){let K=RegExp("^([^:/?#]+://)?([^/?#]*)"),_=q.match(K);if(!_)throw LO(gg);return _[2]}static getAbsoluteUrl(q,K){if(q[0]===m1.FORWARD_SLASH){let z=new h9(K).getUrlComponents();return z.Protocol+"//"+z.HostNameAndPort+q}return q}static constructAuthorityUriFromObject(q){return new h9(q.Protocol+"//"+q.HostNameAndPort+"/"+q.PathSegments.join("/"))}static hashContainsKnownProperties(q){return!!SD1(q)}}var y86=y(()=>{V86();N86();lw();EY6();yn();/*! @azure/msal-common v15.13.1 2025-10-29 */});function v0q(q,K){let _,z=q.canonicalAuthority;if(z){let Y=new h9(z).getUrlComponents().HostNameAndPort;_=G0q(Y,q.cloudDiscoveryMetadata?.metadata,Ov.CONFIG,K)||G0q(Y,bD1.metadata,Ov.HARDCODED_VALUES,K)||q.knownAuthorities}return _||[]}function G0q(q,K,_,z){if(z?.trace(`getAliasesFromMetadata called with source: ${_}`),q&&K){let Y=$Q6(K,q);if(Y)return z?.trace(`getAliasesFromMetadata: found cloud discovery metadata in ${_}, returning aliases`),Y.aliases;else z?.trace(`getAliasesFromMetadata: did not find cloud discovery metadata in ${_}`)}return null}function k0q(q){return $Q6(bD1.metadata,q)}function $Q6(q,K){for(let _=0;_<q.length;_++){let z=q[_];if(z.aliases.includes(K))return z}return null}var T0q,CD1,bD1,xD1;var ID1=y(()=>{y86();lw();/*! @azure/msal-common v15.13.1 2025-10-29 */T0q={endpointMetadata:{"login.microsoftonline.com":{token_endpoint:"https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/token",jwks_uri:"https://login.microsoftonline.com/{tenantid}/discovery/v2.0/keys",issuer:"https://login.microsoftonline.com/{tenantid}/v2.0",authorization_endpoint:"https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/authorize",end_session_endpoint:"https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/logout"},"login.chinacloudapi.cn":{token_endpoint:"https://login.chinacloudapi.cn/{tenantid}/oauth2/v2.0/token",jwks_uri:"https://login.chinacloudapi.cn/{tenantid}/discovery/v2.0/keys",issuer:"https://login.partner.microsoftonline.cn/{tenantid}/v2.0",authorization_endpoint:"https://login.chinacloudapi.cn/{tenantid}/oauth2/v2.0/authorize",end_session_endpoint:"https://login.chinacloudapi.cn/{tenantid}/oauth2/v2.0/logout"},"login.microsoftonline.us":{token_endpoint:"https://login.microsoftonline.us/{tenantid}/oauth2/v2.0/token",jwks_uri:"https://login.microsoftonline.us/{tenantid}/discovery/v2.0/keys",issuer:"https://login.microsoftonline.us/{tenantid}/v2.0",authorization_endpoint:"https://login.microsoftonline.us/{tenantid}/oauth2/v2.0/authorize",end_session_endpoint:"https://login.microsoftonline.us/{tenantid}/oauth2/v2.0/logout"}},instanceDiscoveryMetadata:{metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]}},CD1=T0q.endpointMetadata,bD1=T0q.instanceDiscoveryMetadata,xD1=new Set;bD1.metadata.forEach((q)=>{q.aliases.forEach((K)=>{xD1.add(K)})})});var uD1="cache_quota_exceeded",pX8="cache_error_unknown";var V0q=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});function N0q(q){if(!(q instanceof Error))return new AQ6(pX8);if(q.name==="QuotaExceededError"||q.name==="NS_ERROR_DOM_QUOTA_REACHED"||q.message.includes("exceeded the quota"))return new AQ6(uD1);else return new AQ6(q.name,q.message)}var mD1,AQ6;var y0q=y(()=>{PS();V0q();/*! @azure/msal-common v15.13.1 2025-10-29 */mD1={[uD1]:"Exceeded cache storage capacity.",[pX8]:"Unexpected error occurred when using cache storage."};AQ6=class AQ6 extends z9{constructor(q,K){let _=K||(mD1[q]?mD1[q]:mD1[pX8]);super(`${q}: ${_}`);Object.setPrototypeOf(this,AQ6.prototype),this.name="CacheError",this.errorCode=q,this.errorMessage=_}}});class LY6{constructor(q,K,_,z,Y){this.clientId=q,this.cryptoImpl=K,this.commonLogger=_.clone(hX8,XZ6),this.staticAuthorityOptions=Y,this.performanceClient=z}getAllAccounts(q,K){return this.buildTenantProfiles(this.getAccountsFilteredBy(q,K),K,q)}getAccountInfoFilteredBy(q,K){if(Object.keys(q).length===0||Object.values(q).every((z)=>!z))return this.commonLogger.warning("getAccountInfoFilteredBy: Account filter is empty or invalid, returning null"),null;let _=this.getAllAccounts(q,K);if(_.length>1)return _.sort((Y)=>{return Y.idTokenClaims?-1:1})[0];else if(_.length===1)return _[0];else return null}getBaseAccountInfo(q,K){let _=this.getAccountsFilteredBy(q,K);if(_.length>0)return jX.getAccountInfo(_[0]);else return null}buildTenantProfiles(q,K,_){return q.flatMap((z)=>{return this.getTenantProfilesFromAccountEntity(z,K,_?.tenantId,_)})}getTenantedAccountInfoByFilter(q,K,_,z,Y){let $=null,A;if(Y){if(!this.tenantProfileMatchesFilter(_,Y))return null}let O=this.getIdToken(q,z,K,_.tenantId);if(O){if(A=En(O.secret,this.cryptoImpl.base64Decode),!this.idTokenClaimsMatchTenantProfileFilter(A,Y))return null}return $=bX8(q,_,A,O?.secret),$}getTenantProfilesFromAccountEntity(q,K,_,z){let Y=jX.getAccountInfo(q),$=Y.tenantProfiles||new Map,A=this.getTokenKeys();if(_){let w=$.get(_);if(w)$=new Map([[_,w]]);else return[]}let O=[];return $.forEach((w)=>{let j=this.getTenantedAccountInfoByFilter(Y,A,w,K,z);if(j)O.push(j)}),O}tenantProfileMatchesFilter(q,K){if(!!K.localAccountId&&!this.matchLocalAccountIdFromTenantProfile(q,K.localAccountId))return!1;if(!!K.name&&q.name!==K.name)return!1;if(K.isHomeTenant!==void 0&&q.isHomeTenant!==K.isHomeTenant)return!1;return!0}idTokenClaimsMatchTenantProfileFilter(q,K){if(K){if(!!K.localAccountId&&!this.matchLocalAccountIdFromTokenClaims(q,K.localAccountId))return!1;if(!!K.loginHint&&!this.matchLoginHintFromTokenClaims(q,K.loginHint))return!1;if(!!K.username&&!this.matchUsername(q.preferred_username,K.username))return!1;if(!!K.name&&!this.matchName(q,K.name))return!1;if(!!K.sid&&!this.matchSid(q,K.sid))return!1}return!0}async saveCacheRecord(q,K,_,z){if(!q)throw z7(MY6);try{if(q.account)await this.setAccount(q.account,K,_);if(!!q.idToken&&z?.idToken!==!1)await this.setIdTokenCredential(q.idToken,K,_);if(!!q.accessToken&&z?.accessToken!==!1)await this.saveAccessToken(q.accessToken,K,_);if(!!q.refreshToken&&z?.refreshToken!==!1)await this.setRefreshTokenCredential(q.refreshToken,K,_);if(q.appMetadata)this.setAppMetadata(q.appMetadata,K)}catch(Y){if(this.commonLogger?.error("CacheManager.saveCacheRecord: failed"),Y instanceof z9)throw Y;else throw N0q(Y)}}async saveAccessToken(q,K,_){let z={clientId:q.clientId,credentialType:q.credentialType,environment:q.environment,homeAccountId:q.homeAccountId,realm:q.realm,tokenType:q.tokenType,requestedClaimsHash:q.requestedClaimsHash},Y=this.getTokenKeys(),$=JJ.fromString(q.target);Y.accessToken.forEach((A)=>{if(!this.accessTokenKeyMatchesFilter(A,z,!1))return;let O=this.getAccessTokenCredential(A,K);if(O&&this.credentialMatchesFilter(O,z)){if(JJ.fromString(O.target).intersectingScopeSets($))this.removeAccessToken(A,K)}}),await this.setAccessTokenCredential(q,K,_)}getAccountsFilteredBy(q,K){let _=this.getAccountKeys(),z=[];return _.forEach((Y)=>{let $=this.getAccount(Y,K);if(!$)return;if(!!q.homeAccountId&&!this.matchHomeAccountId($,q.homeAccountId))return;if(!!q.username&&!this.matchUsername($.username,q.username))return;if(!!q.environment&&!this.matchEnvironment($,q.environment))return;if(!!q.realm&&!this.matchRealm($,q.realm))return;if(!!q.nativeAccountId&&!this.matchNativeAccountId($,q.nativeAccountId))return;if(!!q.authorityType&&!this.matchAuthorityType($,q.authorityType))return;let A={localAccountId:q?.localAccountId,name:q?.name},O=$.tenantProfiles?.filter((w)=>{return this.tenantProfileMatchesFilter(w,A)});if(O&&O.length===0)return;z.push($)}),z}credentialMatchesFilter(q,K){if(!!K.clientId&&!this.matchClientId(q,K.clientId))return!1;if(!!K.userAssertionHash&&!this.matchUserAssertionHash(q,K.userAssertionHash))return!1;if(typeof K.homeAccountId==="string"&&!this.matchHomeAccountId(q,K.homeAccountId))return!1;if(!!K.environment&&!this.matchEnvironment(q,K.environment))return!1;if(!!K.realm&&!this.matchRealm(q,K.realm))return!1;if(!!K.credentialType&&!this.matchCredentialType(q,K.credentialType))return!1;if(!!K.familyId&&!this.matchFamilyId(q,K.familyId))return!1;if(!!K.target&&!this.matchTarget(q,K.target))return!1;if(K.requestedClaimsHash||q.requestedClaimsHash){if(q.requestedClaimsHash!==K.requestedClaimsHash)return!1}if(q.credentialType===TA.ACCESS_TOKEN_WITH_AUTH_SCHEME){if(!!K.tokenType&&!this.matchTokenType(q,K.tokenType))return!1;if(K.tokenType===Gz.SSH){if(K.keyId&&!this.matchKeyId(q,K.keyId))return!1}}return!0}getAppMetadataFilteredBy(q){let K=this.getKeys(),_={};return K.forEach((z)=>{if(!this.isAppMetadata(z))return;let Y=this.getAppMetadata(z);if(!Y)return;if(!!q.environment&&!this.matchEnvironment(Y,q.environment))return;if(!!q.clientId&&!this.matchClientId(Y,q.clientId))return;_[z]=Y}),_}getAuthorityMetadataByAlias(q){let K=this.getAuthorityMetadataKeys(),_=null;return K.forEach((z)=>{if(!this.isAuthorityMetadata(z)||z.indexOf(this.clientId)===-1)return;let Y=this.getAuthorityMetadata(z);if(!Y)return;if(Y.aliases.indexOf(q)===-1)return;_=Y}),_}removeAllAccounts(q){this.getAllAccounts({},q).forEach((_)=>{this.removeAccount(_,q)})}removeAccount(q,K){this.removeAccountContext(q,K);let _=this.getAccountKeys(),z=(Y)=>{return Y.includes(q.homeAccountId)&&Y.includes(q.environment)};_.filter(z).forEach((Y)=>{this.removeItem(Y,K),this.performanceClient.incrementFields({accountsRemoved:1},K)})}removeAccountContext(q,K){let _=this.getTokenKeys(),z=(Y)=>{return Y.includes(q.homeAccountId)&&Y.includes(q.environment)};_.idToken.filter(z).forEach((Y)=>{this.removeIdToken(Y,K)}),_.accessToken.filter(z).forEach((Y)=>{this.removeAccessToken(Y,K)}),_.refreshToken.filter(z).forEach((Y)=>{this.removeRefreshToken(Y,K)})}removeAccessToken(q,K){let _=this.getAccessTokenCredential(q,K);if(this.removeItem(q,K),this.performanceClient.incrementFields({accessTokensRemoved:1},K),!_||_.credentialType.toLowerCase()!==TA.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase()||_.tokenType!==Gz.POP)return;let z=_.keyId;if(z)this.cryptoImpl.removeTokenBindingKey(z).catch(()=>{this.commonLogger.error(`Failed to remove token binding key ${z}`,K),this.performanceClient?.incrementFields({removeTokenBindingKeyFailure:1},K)})}removeAppMetadata(q){return this.getKeys().forEach((_)=>{if(this.isAppMetadata(_))this.removeItem(_,q)}),!0}getIdToken(q,K,_,z,Y){this.commonLogger.trace("CacheManager - getIdToken called");let $={homeAccountId:q.homeAccountId,environment:q.environment,credentialType:TA.ID_TOKEN,clientId:this.clientId,realm:z},A=this.getIdTokensByFilter($,K,_),O=A.size;if(O<1)return this.commonLogger.info("CacheManager:getIdToken - No token found"),null;else if(O>1){let w=A;if(!z){let j=new Map;A.forEach((J,M)=>{if(J.realm===q.tenantId)j.set(M,J)});let H=j.size;if(H<1)return this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account but none match account entity tenant id, returning first result"),A.values().next().value;else if(H===1)return this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account, defaulting to home tenant profile"),j.values().next().value;else w=j}if(this.commonLogger.info("CacheManager:getIdToken - Multiple matching ID tokens found, clearing them"),w.forEach((j,H)=>{this.removeIdToken(H,K)}),Y&&K)Y.addFields({multiMatchedID:A.size},K);return null}return this.commonLogger.info("CacheManager:getIdToken - Returning ID token"),A.values().next().value}getIdTokensByFilter(q,K,_){let z=_&&_.idToken||this.getTokenKeys().idToken,Y=new Map;return z.forEach(($)=>{if(!this.idTokenKeyMatchesFilter($,{clientId:this.clientId,...q}))return;let A=this.getIdTokenCredential($,K);if(A&&this.credentialMatchesFilter(A,q))Y.set($,A)}),Y}idTokenKeyMatchesFilter(q,K){let _=q.toLowerCase();if(K.clientId&&_.indexOf(K.clientId.toLowerCase())===-1)return!1;if(K.homeAccountId&&_.indexOf(K.homeAccountId.toLowerCase())===-1)return!1;return!0}removeIdToken(q,K){this.removeItem(q,K)}removeRefreshToken(q,K){this.removeItem(q,K)}getAccessToken(q,K,_,z){let Y=K.correlationId;this.commonLogger.trace("CacheManager - getAccessToken called",Y);let $=JJ.createSearchScopes(K.scopes),A=K.authenticationScheme||Gz.BEARER,O=A&&A.toLowerCase()!==Gz.BEARER.toLowerCase()?TA.ACCESS_TOKEN_WITH_AUTH_SCHEME:TA.ACCESS_TOKEN,w={homeAccountId:q.homeAccountId,environment:q.environment,credentialType:O,clientId:this.clientId,realm:z||q.tenantId,target:$,tokenType:A,keyId:K.sshKid,requestedClaimsHash:K.requestedClaimsHash},j=_&&_.accessToken||this.getTokenKeys().accessToken,H=[];j.forEach((M)=>{if(this.accessTokenKeyMatchesFilter(M,w,!0)){let X=this.getAccessTokenCredential(M,Y);if(X&&this.credentialMatchesFilter(X,w))H.push(X)}});let J=H.length;if(J<1)return this.commonLogger.info("CacheManager:getAccessToken - No token found",Y),null;else if(J>1)return this.commonLogger.info("CacheManager:getAccessToken - Multiple access tokens found, clearing them",Y),H.forEach((M)=>{this.removeAccessToken(this.generateCredentialKey(M),Y)}),this.performanceClient.addFields({multiMatchedAT:H.length},Y),null;return this.commonLogger.info("CacheManager:getAccessToken - Returning access token",Y),H[0]}accessTokenKeyMatchesFilter(q,K,_){let z=q.toLowerCase();if(K.clientId&&z.indexOf(K.clientId.toLowerCase())===-1)return!1;if(K.homeAccountId&&z.indexOf(K.homeAccountId.toLowerCase())===-1)return!1;if(K.realm&&z.indexOf(K.realm.toLowerCase())===-1)return!1;if(K.requestedClaimsHash&&z.indexOf(K.requestedClaimsHash.toLowerCase())===-1)return!1;if(K.target){let Y=K.target.asArray();for(let $=0;$<Y.length;$++)if(_&&!z.includes(Y[$].toLowerCase()))return!1;else if(!_&&z.includes(Y[$].toLowerCase()))return!0}return!0}getAccessTokensByFilter(q,K){let _=this.getTokenKeys(),z=[];return _.accessToken.forEach((Y)=>{if(!this.accessTokenKeyMatchesFilter(Y,q,!0))return;let $=this.getAccessTokenCredential(Y,K);if($&&this.credentialMatchesFilter($,q))z.push($)}),z}getRefreshToken(q,K,_,z,Y){this.commonLogger.trace("CacheManager - getRefreshToken called");let $=K?P86:void 0,A={homeAccountId:q.homeAccountId,environment:q.environment,credentialType:TA.REFRESH_TOKEN,clientId:this.clientId,familyId:$},O=z&&z.refreshToken||this.getTokenKeys().refreshToken,w=[];O.forEach((H)=>{if(this.refreshTokenKeyMatchesFilter(H,A)){let J=this.getRefreshTokenCredential(H,_);if(J&&this.credentialMatchesFilter(J,A))w.push(J)}});let j=w.length;if(j<1)return this.commonLogger.info("CacheManager:getRefreshToken - No refresh token found."),null;if(j>1&&Y&&_)Y.addFields({multiMatchedRT:j},_);return this.commonLogger.info("CacheManager:getRefreshToken - returning refresh token"),w[0]}refreshTokenKeyMatchesFilter(q,K){let _=q.toLowerCase();if(K.familyId&&_.indexOf(K.familyId.toLowerCase())===-1)return!1;if(!K.familyId&&K.clientId&&_.indexOf(K.clientId.toLowerCase())===-1)return!1;if(K.homeAccountId&&_.indexOf(K.homeAccountId.toLowerCase())===-1)return!1;return!0}readAppMetadataFromCache(q){let K={environment:q,clientId:this.clientId},_=this.getAppMetadataFilteredBy(K),z=Object.keys(_).map(($)=>_[$]),Y=z.length;if(Y<1)return null;else if(Y>1)throw z7(wY6);return z[0]}isAppMetadataFOCI(q){let K=this.readAppMetadataFromCache(q);return!!(K&&K.familyId===P86)}matchHomeAccountId(q,K){return typeof q.homeAccountId==="string"&&K===q.homeAccountId}matchLocalAccountIdFromTokenClaims(q,K){let _=q.oid||q.sub;return K===_}matchLocalAccountIdFromTenantProfile(q,K){return q.localAccountId===K}matchName(q,K){return K.toLowerCase()===q.name?.toLowerCase()}matchUsername(q,K){return!!(q&&typeof q==="string"&&K?.toLowerCase()===q.toLowerCase())}matchUserAssertionHash(q,K){return!!(q.userAssertionHash&&K===q.userAssertionHash)}matchEnvironment(q,K){if(this.staticAuthorityOptions){let z=v0q(this.staticAuthorityOptions,this.commonLogger);if(z.includes(K)&&z.includes(q.environment))return!0}let _=this.getAuthorityMetadataByAlias(K);if(_&&_.aliases.indexOf(q.environment)>-1)return!0;return!1}matchCredentialType(q,K){return q.credentialType&&K.toLowerCase()===q.credentialType.toLowerCase()}matchClientId(q,K){return!!(q.clientId&&K===q.clientId)}matchFamilyId(q,K){return!!(q.familyId&&K===q.familyId)}matchRealm(q,K){return q.realm?.toLowerCase()===K.toLowerCase()}matchNativeAccountId(q,K){return!!(q.nativeAccountId&&K===q.nativeAccountId)}matchLoginHintFromTokenClaims(q,K){if(q.login_hint===K)return!0;if(q.preferred_username===K)return!0;if(q.upn===K)return!0;return!1}matchSid(q,K){return q.sid===K}matchAuthorityType(q,K){return!!(q.authorityType&&K.toLowerCase()===q.authorityType.toLowerCase())}matchTarget(q,K){if(q.credentialType!==TA.ACCESS_TOKEN&&q.credentialType!==TA.ACCESS_TOKEN_WITH_AUTH_SCHEME||!q.target)return!1;return JJ.fromString(q.target).containsScopeSet(K)}matchTokenType(q,K){return!!(q.tokenType&&q.tokenType===K)}matchKeyId(q,K){return!!(q.keyId&&q.keyId===K)}isAppMetadata(q){return q.indexOf(yU6)!==-1}isAuthorityMetadata(q){return q.indexOf(jZ6.CACHE_KEY)!==-1}generateAuthorityMetadataCacheKey(q){return`${jZ6.CACHE_KEY}-${this.clientId}-${q}`}static toObject(q,K){for(let _ in K)q[_]=K[_];return q}}var BX8;var pD1=y(()=>{lw();KQ6();uX8();wX();xX8();ZZ6();SX8();ID1();y0q();PS();aJ();/*! @azure/msal-common v15.13.1 2025-10-29 */BX8=class BX8 extends LY6{async setAccount(){throw z7(J_)}getAccount(){throw z7(J_)}async setIdTokenCredential(){throw z7(J_)}getIdTokenCredential(){throw z7(J_)}async setAccessTokenCredential(){throw z7(J_)}getAccessTokenCredential(){throw z7(J_)}async setRefreshTokenCredential(){throw z7(J_)}getRefreshTokenCredential(){throw z7(J_)}setAppMetadata(){throw z7(J_)}getAppMetadata(){throw z7(J_)}setServerTelemetry(){throw z7(J_)}getServerTelemetry(){throw z7(J_)}setAuthorityMetadata(){throw z7(J_)}getAuthorityMetadata(){throw z7(J_)}getAuthorityMetadataKeys(){throw z7(J_)}setThrottlingCache(){throw z7(J_)}getThrottlingCache(){throw z7(J_)}removeItem(){throw z7(J_)}getKeys(){throw z7(J_)}getAccountKeys(){throw z7(J_)}getTokenKeys(){throw z7(J_)}generateCredentialKey(){throw z7(J_)}generateAccountKey(){throw z7(J_)}}});var N1,w4A,E0q;var QI=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */N1={AcquireTokenByCode:"acquireTokenByCode",AcquireTokenByRefreshToken:"acquireTokenByRefreshToken",AcquireTokenSilent:"acquireTokenSilent",AcquireTokenSilentAsync:"acquireTokenSilentAsync",AcquireTokenPopup:"acquireTokenPopup",AcquireTokenPreRedirect:"acquireTokenPreRedirect",AcquireTokenRedirect:"acquireTokenRedirect",CryptoOptsGetPublicKeyThumbprint:"cryptoOptsGetPublicKeyThumbprint",CryptoOptsSignJwt:"cryptoOptsSignJwt",SilentCacheClientAcquireToken:"silentCacheClientAcquireToken",SilentIframeClientAcquireToken:"silentIframeClientAcquireToken",AwaitConcurrentIframe:"awaitConcurrentIframe",SilentRefreshClientAcquireToken:"silentRefreshClientAcquireToken",SsoSilent:"ssoSilent",StandardInteractionClientGetDiscoveredAuthority:"standardInteractionClientGetDiscoveredAuthority",FetchAccountIdWithNativeBroker:"fetchAccountIdWithNativeBroker",NativeInteractionClientAcquireToken:"nativeInteractionClientAcquireToken",BaseClientCreateTokenRequestHeaders:"baseClientCreateTokenRequestHeaders",NetworkClientSendPostRequestAsync:"networkClientSendPostRequestAsync",RefreshTokenClientExecutePostToTokenEndpoint:"refreshTokenClientExecutePostToTokenEndpoint",AuthorizationCodeClientExecutePostToTokenEndpoint:"authorizationCodeClientExecutePostToTokenEndpoint",BrokerHandhshake:"brokerHandshake",AcquireTokenByRefreshTokenInBroker:"acquireTokenByRefreshTokenInBroker",AcquireTokenByBroker:"acquireTokenByBroker",RefreshTokenClientExecuteTokenRequest:"refreshTokenClientExecuteTokenRequest",RefreshTokenClientAcquireToken:"refreshTokenClientAcquireToken",RefreshTokenClientAcquireTokenWithCachedRefreshToken:"refreshTokenClientAcquireTokenWithCachedRefreshToken",RefreshTokenClientAcquireTokenByRefreshToken:"refreshTokenClientAcquireTokenByRefreshToken",RefreshTokenClientCreateTokenRequestBody:"refreshTokenClientCreateTokenRequestBody",AcquireTokenFromCache:"acquireTokenFromCache",SilentFlowClientAcquireCachedToken:"silentFlowClientAcquireCachedToken",SilentFlowClientGenerateResultFromCacheRecord:"silentFlowClientGenerateResultFromCacheRecord",AcquireTokenBySilentIframe:"acquireTokenBySilentIframe",InitializeBaseRequest:"initializeBaseRequest",InitializeSilentRequest:"initializeSilentRequest",InitializeClientApplication:"initializeClientApplication",InitializeCache:"initializeCache",SilentIframeClientTokenHelper:"silentIframeClientTokenHelper",SilentHandlerInitiateAuthRequest:"silentHandlerInitiateAuthRequest",SilentHandlerMonitorIframeForHash:"silentHandlerMonitorIframeForHash",SilentHandlerLoadFrame:"silentHandlerLoadFrame",SilentHandlerLoadFrameSync:"silentHandlerLoadFrameSync",StandardInteractionClientCreateAuthCodeClient:"standardInteractionClientCreateAuthCodeClient",StandardInteractionClientGetClientConfiguration:"standardInteractionClientGetClientConfiguration",StandardInteractionClientInitializeAuthorizationRequest:"standardInteractionClientInitializeAuthorizationRequest",GetAuthCodeUrl:"getAuthCodeUrl",GetStandardParams:"getStandardParams",HandleCodeResponseFromServer:"handleCodeResponseFromServer",HandleCodeResponse:"handleCodeResponse",HandleResponseEar:"handleResponseEar",HandleResponsePlatformBroker:"handleResponsePlatformBroker",HandleResponseCode:"handleResponseCode",UpdateTokenEndpointAuthority:"updateTokenEndpointAuthority",AuthClientAcquireToken:"authClientAcquireToken",AuthClientExecuteTokenRequest:"authClientExecuteTokenRequest",AuthClientCreateTokenRequestBody:"authClientCreateTokenRequestBody",PopTokenGenerateCnf:"popTokenGenerateCnf",PopTokenGenerateKid:"popTokenGenerateKid",HandleServerTokenResponse:"handleServerTokenResponse",DeserializeResponse:"deserializeResponse",AuthorityFactoryCreateDiscoveredInstance:"authorityFactoryCreateDiscoveredInstance",AuthorityResolveEndpointsAsync:"authorityResolveEndpointsAsync",AuthorityResolveEndpointsFromLocalSources:"authorityResolveEndpointsFromLocalSources",AuthorityGetCloudDiscoveryMetadataFromNetwork:"authorityGetCloudDiscoveryMetadataFromNetwork",AuthorityUpdateCloudDiscoveryMetadata:"authorityUpdateCloudDiscoveryMetadata",AuthorityGetEndpointMetadataFromNetwork:"authorityGetEndpointMetadataFromNetwork",AuthorityUpdateEndpointMetadata:"authorityUpdateEndpointMetadata",AuthorityUpdateMetadataWithRegionalInformation:"authorityUpdateMetadataWithRegionalInformation",RegionDiscoveryDetectRegion:"regionDiscoveryDetectRegion",RegionDiscoveryGetRegionFromIMDS:"regionDiscoveryGetRegionFromIMDS",RegionDiscoveryGetCurrentVersion:"regionDiscoveryGetCurrentVersion",AcquireTokenByCodeAsync:"acquireTokenByCodeAsync",GetEndpointMetadataFromNetwork:"getEndpointMetadataFromNetwork",GetCloudDiscoveryMetadataFromNetworkMeasurement:"getCloudDiscoveryMetadataFromNetworkMeasurement",HandleRedirectPromiseMeasurement:"handleRedirectPromise",HandleNativeRedirectPromiseMeasurement:"handleNativeRedirectPromise",UpdateCloudDiscoveryMetadataMeasurement:"updateCloudDiscoveryMetadataMeasurement",UsernamePasswordClientAcquireToken:"usernamePasswordClientAcquireToken",NativeMessageHandlerHandshake:"nativeMessageHandlerHandshake",NativeGenerateAuthResult:"nativeGenerateAuthResult",RemoveHiddenIframe:"removeHiddenIframe",ClearTokensAndKeysWithClaims:"clearTokensAndKeysWithClaims",CacheManagerGetRefreshToken:"cacheManagerGetRefreshToken",ImportExistingCache:"importExistingCache",SetUserData:"setUserData",LocalStorageUpdated:"localStorageUpdated",GeneratePkceCodes:"generatePkceCodes",GenerateCodeVerifier:"generateCodeVerifier",GenerateCodeChallengeFromVerifier:"generateCodeChallengeFromVerifier",Sha256Digest:"sha256Digest",GetRandomValues:"getRandomValues",GenerateHKDF:"generateHKDF",GenerateBaseKey:"generateBaseKey",Base64Decode:"base64Decode",UrlEncodeArr:"urlEncodeArr",Encrypt:"encrypt",Decrypt:"decrypt",GenerateEarKey:"generateEarKey",DecryptEarResponse:"decryptEarResponse"},w4A=new Map([[N1.AcquireTokenByCode,"ATByCode"],[N1.AcquireTokenByRefreshToken,"ATByRT"],[N1.AcquireTokenSilent,"ATS"],[N1.AcquireTokenSilentAsync,"ATSAsync"],[N1.AcquireTokenPopup,"ATPopup"],[N1.AcquireTokenRedirect,"ATRedirect"],[N1.CryptoOptsGetPublicKeyThumbprint,"CryptoGetPKThumb"],[N1.CryptoOptsSignJwt,"CryptoSignJwt"],[N1.SilentCacheClientAcquireToken,"SltCacheClientAT"],[N1.SilentIframeClientAcquireToken,"SltIframeClientAT"],[N1.SilentRefreshClientAcquireToken,"SltRClientAT"],[N1.SsoSilent,"SsoSlt"],[N1.StandardInteractionClientGetDiscoveredAuthority,"StdIntClientGetDiscAuth"],[N1.FetchAccountIdWithNativeBroker,"FetchAccIdWithNtvBroker"],[N1.NativeInteractionClientAcquireToken,"NtvIntClientAT"],[N1.BaseClientCreateTokenRequestHeaders,"BaseClientCreateTReqHead"],[N1.NetworkClientSendPostRequestAsync,"NetClientSendPost"],[N1.RefreshTokenClientExecutePostToTokenEndpoint,"RTClientExecPost"],[N1.AuthorizationCodeClientExecutePostToTokenEndpoint,"AuthCodeClientExecPost"],[N1.BrokerHandhshake,"BrokerHandshake"],[N1.AcquireTokenByRefreshTokenInBroker,"ATByRTInBroker"],[N1.AcquireTokenByBroker,"ATByBroker"],[N1.RefreshTokenClientExecuteTokenRequest,"RTClientExecTReq"],[N1.RefreshTokenClientAcquireToken,"RTClientAT"],[N1.RefreshTokenClientAcquireTokenWithCachedRefreshToken,"RTClientATWithCachedRT"],[N1.RefreshTokenClientAcquireTokenByRefreshToken,"RTClientATByRT"],[N1.RefreshTokenClientCreateTokenRequestBody,"RTClientCreateTReqBody"],[N1.AcquireTokenFromCache,"ATFromCache"],[N1.SilentFlowClientAcquireCachedToken,"SltFlowClientATCached"],[N1.SilentFlowClientGenerateResultFromCacheRecord,"SltFlowClientGenResFromCache"],[N1.AcquireTokenBySilentIframe,"ATBySltIframe"],[N1.InitializeBaseRequest,"InitBaseReq"],[N1.InitializeSilentRequest,"InitSltReq"],[N1.InitializeClientApplication,"InitClientApplication"],[N1.InitializeCache,"InitCache"],[N1.ImportExistingCache,"importCache"],[N1.SetUserData,"setUserData"],[N1.LocalStorageUpdated,"localStorageUpdated"],[N1.SilentIframeClientTokenHelper,"SIClientTHelper"],[N1.SilentHandlerInitiateAuthRequest,"SHandlerInitAuthReq"],[N1.SilentHandlerMonitorIframeForHash,"SltHandlerMonitorIframeForHash"],[N1.SilentHandlerLoadFrame,"SHandlerLoadFrame"],[N1.SilentHandlerLoadFrameSync,"SHandlerLoadFrameSync"],[N1.StandardInteractionClientCreateAuthCodeClient,"StdIntClientCreateAuthCodeClient"],[N1.StandardInteractionClientGetClientConfiguration,"StdIntClientGetClientConf"],[N1.StandardInteractionClientInitializeAuthorizationRequest,"StdIntClientInitAuthReq"],[N1.GetAuthCodeUrl,"GetAuthCodeUrl"],[N1.HandleCodeResponseFromServer,"HandleCodeResFromServer"],[N1.HandleCodeResponse,"HandleCodeResp"],[N1.HandleResponseEar,"HandleRespEar"],[N1.HandleResponseCode,"HandleRespCode"],[N1.HandleResponsePlatformBroker,"HandleRespPlatBroker"],[N1.UpdateTokenEndpointAuthority,"UpdTEndpointAuth"],[N1.AuthClientAcquireToken,"AuthClientAT"],[N1.AuthClientExecuteTokenRequest,"AuthClientExecTReq"],[N1.AuthClientCreateTokenRequestBody,"AuthClientCreateTReqBody"],[N1.PopTokenGenerateCnf,"PopTGenCnf"],[N1.PopTokenGenerateKid,"PopTGenKid"],[N1.HandleServerTokenResponse,"HandleServerTRes"],[N1.DeserializeResponse,"DeserializeRes"],[N1.AuthorityFactoryCreateDiscoveredInstance,"AuthFactCreateDiscInst"],[N1.AuthorityResolveEndpointsAsync,"AuthResolveEndpointsAsync"],[N1.AuthorityResolveEndpointsFromLocalSources,"AuthResolveEndpointsFromLocal"],[N1.AuthorityGetCloudDiscoveryMetadataFromNetwork,"AuthGetCDMetaFromNet"],[N1.AuthorityUpdateCloudDiscoveryMetadata,"AuthUpdCDMeta"],[N1.AuthorityGetEndpointMetadataFromNetwork,"AuthUpdCDMetaFromNet"],[N1.AuthorityUpdateEndpointMetadata,"AuthUpdEndpointMeta"],[N1.AuthorityUpdateMetadataWithRegionalInformation,"AuthUpdMetaWithRegInfo"],[N1.RegionDiscoveryDetectRegion,"RegDiscDetectReg"],[N1.RegionDiscoveryGetRegionFromIMDS,"RegDiscGetRegFromIMDS"],[N1.RegionDiscoveryGetCurrentVersion,"RegDiscGetCurrentVer"],[N1.AcquireTokenByCodeAsync,"ATByCodeAsync"],[N1.GetEndpointMetadataFromNetwork,"GetEndpointMetaFromNet"],[N1.GetCloudDiscoveryMetadataFromNetworkMeasurement,"GetCDMetaFromNet"],[N1.HandleRedirectPromiseMeasurement,"HandleRedirectPromise"],[N1.HandleNativeRedirectPromiseMeasurement,"HandleNtvRedirectPromise"],[N1.UpdateCloudDiscoveryMetadataMeasurement,"UpdateCDMeta"],[N1.UsernamePasswordClientAcquireToken,"UserPassClientAT"],[N1.NativeMessageHandlerHandshake,"NtvMsgHandlerHandshake"],[N1.NativeGenerateAuthResult,"NtvGenAuthRes"],[N1.RemoveHiddenIframe,"RemoveHiddenIframe"],[N1.ClearTokensAndKeysWithClaims,"ClearTAndKeysWithClaims"],[N1.CacheManagerGetRefreshToken,"CacheManagerGetRT"],[N1.GeneratePkceCodes,"GenPkceCodes"],[N1.GenerateCodeVerifier,"GenCodeVerifier"],[N1.GenerateCodeChallengeFromVerifier,"GenCodeChallengeFromVerifier"],[N1.Sha256Digest,"Sha256Digest"],[N1.GetRandomValues,"GetRandomValues"],[N1.GenerateHKDF,"genHKDF"],[N1.GenerateBaseKey,"genBaseKey"],[N1.Base64Decode,"b64Decode"],[N1.UrlEncodeArr,"urlEncArr"],[N1.Encrypt,"encrypt"],[N1.Decrypt,"decrypt"],[N1.GenerateEarKey,"genEarKey"],[N1.DecryptEarResponse,"decryptEarResp"]]),E0q={NotStarted:0,InProgress:1,Completed:2}});class BD1{startMeasurement(){return}endMeasurement(){return}flushMeasurement(){return null}}class GZ6{generateId(){return"callback-id"}startMeasurement(q,K){return{end:()=>null,discard:()=>{},add:()=>{},increment:()=>{},event:{eventId:this.generateId(),status:E0q.InProgress,authority:"",libraryName:"",libraryVersion:"",clientId:"",name:q,startTimeMs:Date.now(),correlationId:K||""},measurement:new BD1}}startPerformanceMeasurement(){return new BD1}calculateQueuedTime(){return 0}addQueueMeasurement(){return}setPreQueueTime(){return}endMeasurement(){return null}discardMeasurements(){return}removePerformanceCallback(){return!0}addPerformanceCallback(){return""}emitEvents(){return}addFields(){return}incrementFields(){return}cacheEventByCorrelationId(){return}}var gD1=y(()=>{QI();/*! @azure/msal-common v15.13.1 2025-10-29 */});function L0q({authOptions:q,systemOptions:K,loggerOptions:_,cacheOptions:z,storageInterface:Y,networkInterface:$,cryptoInterface:A,clientCredentials:O,libraryInfo:w,telemetry:j,serverTelemetryManager:H,persistencePlugin:J,serializableCache:M}){let X={...qx9,..._};return{authOptions:Ox9(q),systemOptions:{...eb9,...K},loggerOptions:X,cacheOptions:{...Kx9,...z},storageInterface:Y||new BX8(q.clientId,MZ6,new SV(X),new GZ6),networkInterface:$||_x9,cryptoInterface:A||MZ6,clientCredentials:O||Yx9,libraryInfo:{...zx9,...w},telemetry:{...Ax9,...j},serverTelemetryManager:H||null,persistencePlugin:J||null,serializableCache:M||null}}function Ox9(q){return{clientCapabilities:[],azureCloudOptions:$x9,skipAuthorityMetadataCache:!1,instanceAware:!1,encodeExtraQueryParams:!1,...q}}function gX8(q){return q.authOptions.authority.options.protocolMode===zG.OIDC}var eb9,qx9,Kx9,_x9,zx9,Yx9,$x9,Ax9;var FX8=y(()=>{yD1();RX8();lw();SX8();CX8();pD1();zQ6();wX();gD1();aJ();/*! @azure/msal-common v15.13.1 2025-10-29 */eb9={tokenRenewalOffsetSeconds:HZ6,preventCorsPreflight:!1},qx9={loggerCallback:()=>{},piiLoggingEnabled:!1,logLevel:DH.Info,correlationId:m1.EMPTY_STRING},Kx9={claimsBasedCachingEnabled:!1},_x9={async sendGetRequestAsync(){throw z7(J_)},async sendPostRequestAsync(){throw z7(J_)}},zx9={sku:m1.SKU,version:XZ6,cpu:m1.EMPTY_STRING,os:m1.EMPTY_STRING},Yx9={clientSecret:m1.EMPTY_STRING,clientAssertion:void 0},$x9={azureCloudInstance:Vn.None,tenant:`${m1.DEFAULT_COMMON_TENANT}`},Ax9={application:{appName:"",appVersion:""}}});var jv;var OQ6=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */jv={HOME_ACCOUNT_ID:"home_account_id",UPN:"UPN"}});var RY6={};T8(RY6,{X_MS_LIB_CAPABILITY:()=>Af1,X_CLIENT_VER:()=>Kf1,X_CLIENT_SKU:()=>qf1,X_CLIENT_OS:()=>_f1,X_CLIENT_LAST_TELEM:()=>$f1,X_CLIENT_EXTRA_SKU:()=>Gx9,X_CLIENT_CURR_TELEM:()=>Yf1,X_CLIENT_CPU:()=>zf1,X_APP_VER:()=>wf1,X_APP_NAME:()=>Of1,TOKEN_TYPE:()=>QX8,STATE:()=>nD1,SID:()=>Gf1,SESSION_STATE:()=>Px9,SCOPE:()=>cD1,RETURN_SPA_CODE:()=>cX8,RESPONSE_TYPE:()=>FD1,RESPONSE_MODE:()=>UD1,REQ_CNF:()=>dX8,REQUESTED_TOKEN_USE:()=>Df1,REFRESH_TOKEN_EXPIRES_IN:()=>Xx9,REFRESH_TOKEN:()=>lD1,REDIRECT_URI:()=>UX8,PROMPT:()=>rD1,POST_LOGOUT_URI:()=>jf1,ON_BEHALF_OF:()=>Dx9,OBO_ASSERTION:()=>Wf1,NONCE:()=>iD1,NATIVE_BROKER:()=>ff1,LOGOUT_HINT:()=>Zf1,LOGIN_HINT:()=>Tf1,INSTANCE_AWARE:()=>TZ6,ID_TOKEN_HINT:()=>Hf1,ID_TOKEN:()=>Jx9,GRANT_TYPE:()=>QD1,FOCI:()=>fx9,EXPIRES_IN:()=>Mx9,ERROR_DESCRIPTION:()=>jx9,ERROR:()=>wx9,EAR_JWK:()=>kf1,EAR_JWE_CRYPTO:()=>Vf1,DOMAIN_HINT:()=>vf1,DEVICE_CODE:()=>Jf1,CODE_VERIFIER:()=>tD1,CODE_CHALLENGE_METHOD:()=>sD1,CODE_CHALLENGE:()=>aD1,CODE:()=>oD1,CLIENT_SECRET:()=>Mf1,CLIENT_REQUEST_ID:()=>eD1,CLIENT_INFO:()=>Wx9,CLIENT_ID:()=>Qg,CLIENT_ASSERTION_TYPE:()=>Pf1,CLIENT_ASSERTION:()=>Xf1,CLAIMS:()=>dD1,CCS_HEADER:()=>Zx9,BROKER_REDIRECT_URI:()=>lX8,BROKER_CLIENT_ID:()=>wQ6,ACCESS_TOKEN:()=>Hx9});var Qg="client_id",UX8="redirect_uri",FD1="response_type",UD1="response_mode",QD1="grant_type",dD1="claims",cD1="scope",wx9="error",jx9="error_description",Hx9="access_token",Jx9="id_token",lD1="refresh_token",Mx9="expires_in",Xx9="refresh_token_expires_in",nD1="state",iD1="nonce",rD1="prompt",Px9="session_state",Wx9="client_info",oD1="code",aD1="code_challenge",sD1="code_challenge_method",tD1="code_verifier",eD1="client-request-id",qf1="x-client-SKU",Kf1="x-client-VER",_f1="x-client-OS",zf1="x-client-CPU",Yf1="x-client-current-telemetry",$f1="x-client-last-telemetry",Af1="x-ms-lib-capability",Of1="x-app-name",wf1="x-app-ver",jf1="post_logout_redirect_uri",Hf1="id_token_hint",Jf1="device_code",Mf1="client_secret",Xf1="client_assertion",Pf1="client_assertion_type",QX8="token_type",dX8="req_cnf",Wf1="assertion",Df1="requested_token_use",Dx9="on_behalf_of",fx9="foci",Zx9="X-AnchorMailbox",cX8="return_spa_code",ff1="nativebroker",Zf1="logout_hint",Gf1="sid",Tf1="login_hint",vf1="domain_hint",Gx9="x-client-xtra-sku",wQ6="brk_client_id",lX8="brk_redirect_uri",TZ6="instance_aware",kf1="ear_jwk",Vf1="ear_jwe_crypto";var vZ6=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});var f4={};T8(f4,{instrumentBrokerParams:()=>hY6,addUsername:()=>Ex9,addThrottling:()=>TQ6,addState:()=>JQ6,addSshJwk:()=>ZQ6,addSid:()=>nX8,addServerTelemetry:()=>GQ6,addScopes:()=>SY6,addResponseType:()=>Tx9,addResponseMode:()=>Nf1,addRequestTokenUse:()=>yx9,addRefreshToken:()=>Cf1,addRedirectUri:()=>bY6,addPrompt:()=>Rf1,addPostLogoutRedirectUri:()=>yf1,addPostBodyParameters:()=>hx9,addPopToken:()=>fQ6,addPassword:()=>Lx9,addOboAssertion:()=>Nx9,addNonce:()=>hf1,addNativeBroker:()=>vx9,addLogoutHint:()=>xf1,addLoginHint:()=>kZ6,addLibraryInfo:()=>jQ6,addInstanceAware:()=>DQ6,addIdTokenHint:()=>Ef1,addGrantType:()=>WQ6,addExtraQueryParameters:()=>Rn,addEARParameters:()=>Rx9,addDomainHint:()=>Lf1,addDeviceCode:()=>Vx9,addCorrelationId:()=>IY6,addCodeVerifier:()=>bf1,addCodeChallengeParams:()=>kx9,addClientSecret:()=>MQ6,addClientInfo:()=>uY6,addClientId:()=>CY6,addClientCapabilitiesToClaims:()=>R0q,addClientAssertionType:()=>PQ6,addClientAssertion:()=>XQ6,addClaims:()=>xY6,addCcsUpn:()=>E86,addCcsOid:()=>Ln,addBrokerParameters:()=>hn,addAuthorizationCode:()=>Sf1,addApplicationTelemetry:()=>HQ6});function hY6(q,K,_){if(!K)return;let z=q.get(Qg);if(z&&q.has(wQ6))_?.addFields({embeddedClientId:z,embeddedRedirectUri:q.get(UX8)},K)}function Tx9(q,K){q.set(FD1,K)}function Nf1(q,K){q.set(UD1,K?K:pg.QUERY)}function vx9(q){q.set(ff1,"1")}function SY6(q,K,_=!0,z=_G){if(_&&!z.includes("openid")&&!K.includes("openid"))z.push("openid");let Y=_?[...K||[],...z]:K||[],$=new JJ(Y);q.set(cD1,$.printScopes())}function CY6(q,K){q.set(Qg,K)}function bY6(q,K){q.set(UX8,K)}function yf1(q,K){q.set(jf1,K)}function Ef1(q,K){q.set(Hf1,K)}function Lf1(q,K){q.set(vf1,K)}function kZ6(q,K){q.set(Tf1,K)}function E86(q,K){q.set(cw.CCS_HEADER,`UPN:${K}`)}function Ln(q,K){q.set(cw.CCS_HEADER,`Oid:${K.uid}@${K.utid}`)}function nX8(q,K){q.set(Gf1,K)}function xY6(q,K,_){let z=R0q(K,_);try{JSON.parse(z)}catch(Y){throw LO(v86)}q.set(dD1,z)}function IY6(q,K){q.set(eD1,K)}function jQ6(q,K){if(q.set(qf1,K.sku),q.set(Kf1,K.version),K.os)q.set(_f1,K.os);if(K.cpu)q.set(zf1,K.cpu)}function HQ6(q,K){if(K?.appName)q.set(Of1,K.appName);if(K?.appVersion)q.set(wf1,K.appVersion)}function Rf1(q,K){q.set(rD1,K)}function JQ6(q,K){if(K)q.set(nD1,K)}function hf1(q,K){q.set(iD1,K)}function kx9(q,K,_){if(K&&_)q.set(aD1,K),q.set(sD1,_);else throw LO(VY6)}function Sf1(q,K){q.set(oD1,K)}function Vx9(q,K){q.set(Jf1,K)}function Cf1(q,K){q.set(lD1,K)}function bf1(q,K){q.set(tD1,K)}function MQ6(q,K){q.set(Mf1,K)}function XQ6(q,K){if(K)q.set(Xf1,K)}function PQ6(q,K){if(K)q.set(Pf1,K)}function Nx9(q,K){q.set(Wf1,K)}function yx9(q,K){q.set(Df1,K)}function WQ6(q,K){q.set(QD1,K)}function uY6(q){q.set(P0q,"1")}function DQ6(q){if(!q.has(TZ6))q.set(TZ6,"true")}function Rn(q,K){Object.entries(K).forEach(([_,z])=>{if(!q.has(_)&&z)q.set(_,z)})}function R0q(q,K){let _;if(!q)_={};else try{_=JSON.parse(q)}catch(z){throw LO(v86)}if(K&&K.length>0){if(!_.hasOwnProperty(sz6.ACCESS_TOKEN))_[sz6.ACCESS_TOKEN]={};_[sz6.ACCESS_TOKEN][sz6.XMS_CC]={values:K}}return JSON.stringify(_)}function Ex9(q,K){q.set(LU6.username,K)}function Lx9(q,K){q.set(LU6.password,K)}function fQ6(q,K){if(K)q.set(QX8,Gz.POP),q.set(dX8,K)}function ZQ6(q,K){if(K)q.set(QX8,Gz.SSH),q.set(dX8,K)}function GQ6(q,K){q.set(Yf1,K.generateCurrentRequestHeaderValue()),q.set($f1,K.generateLastRequestHeaderValue())}function TQ6(q){q.set(Af1,Bg.X_MS_LIB_CAPABILITY_VALUE)}function xf1(q,K){q.set(Zf1,K)}function hn(q,K,_){if(!q.has(wQ6))q.set(wQ6,K);if(!q.has(lX8))q.set(lX8,_)}function Rx9(q,K){q.set(kf1,encodeURIComponent(K));let _="eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0";q.set(Vf1,_)}function hx9(q,K){Object.entries(K).forEach(([_,z])=>{if(z)q.set(_,z)})}var VZ6=y(()=>{lw();vZ6();KQ6();V86();yn();/*! @azure/msal-common v15.13.1 2025-10-29 */});function h0q(q){return q.hasOwnProperty("authorization_endpoint")&&q.hasOwnProperty("token_endpoint")&&q.hasOwnProperty("issuer")&&q.hasOwnProperty("jwks_uri")}var S0q=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});function C0q(q){return q.hasOwnProperty("tenant_discovery_endpoint")&&q.hasOwnProperty("metadata")}var b0q=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});function x0q(q){return q.hasOwnProperty("error")&&q.hasOwnProperty("error_description")}var I0q=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});var u0q=(q,K,_,z,Y)=>{return(...$)=>{_.trace(`Executing function ${K}`);let A=z?.startMeasurement(K,Y);if(Y){let O=K+"CallCount";z?.incrementFields({[O]:1},Y)}try{let O=q(...$);return A?.end({success:!0}),_.trace(`Returning result from ${K}`),O}catch(O){_.trace(`Error occurred in ${K}`);try{_.trace(JSON.stringify(O))}catch(w){_.trace("Unable to print error message.")}throw A?.end({success:!1},O),O}}},iz=(q,K,_,z,Y)=>{return(...$)=>{_.trace(`Executing function ${K}`);let A=z?.startMeasurement(K,Y);if(Y){let O=K+"CallCount";z?.incrementFields({[O]:1},Y)}return z?.setPreQueueTime(K,Y),q(...$).then((O)=>{return _.trace(`Returning result from ${K}`),A?.end({success:!0}),O}).catch((O)=>{_.trace(`Error occurred in ${K}`);try{_.trace(JSON.stringify(O))}catch(w){_.trace("Unable to print error message.")}throw A?.end({success:!1},O),O})}};var Sn=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});class vQ6{constructor(q,K,_,z){this.networkInterface=q,this.logger=K,this.performanceClient=_,this.correlationId=z}async detectRegion(q,K){this.performanceClient?.addQueueMeasurement(N1.RegionDiscoveryDetectRegion,this.correlationId);let _=q;if(!_){let z=vQ6.IMDS_OPTIONS;try{let Y=await iz(this.getRegionFromIMDS.bind(this),N1.RegionDiscoveryGetRegionFromIMDS,this.logger,this.performanceClient,this.correlationId)(m1.IMDS_VERSION,z);if(Y.status===_9.SUCCESS)_=Y.body,K.region_source=ez6.IMDS;if(Y.status===_9.BAD_REQUEST){let $=await iz(this.getCurrentVersion.bind(this),N1.RegionDiscoveryGetCurrentVersion,this.logger,this.performanceClient,this.correlationId)(z);if(!$)return K.region_source=ez6.FAILED_AUTO_DETECTION,null;let A=await iz(this.getRegionFromIMDS.bind(this),N1.RegionDiscoveryGetRegionFromIMDS,this.logger,this.performanceClient,this.correlationId)($,z);if(A.status===_9.SUCCESS)_=A.body,K.region_source=ez6.IMDS}}catch(Y){return K.region_source=ez6.FAILED_AUTO_DETECTION,null}}else K.region_source=ez6.ENVIRONMENT_VARIABLE;if(!_)K.region_source=ez6.FAILED_AUTO_DETECTION;return _||null}async getRegionFromIMDS(q,K){return this.performanceClient?.addQueueMeasurement(N1.RegionDiscoveryGetRegionFromIMDS,this.correlationId),this.networkInterface.sendGetRequestAsync(`${m1.IMDS_ENDPOINT}?api-version=${q}&format=text`,K,m1.IMDS_TIMEOUT)}async getCurrentVersion(q){this.performanceClient?.addQueueMeasurement(N1.RegionDiscoveryGetCurrentVersion,this.correlationId);try{let K=await this.networkInterface.sendGetRequestAsync(`${m1.IMDS_ENDPOINT}?format=json`,q);if(K.status===_9.BAD_REQUEST&&K.body&&K.body["newest-versions"]&&K.body["newest-versions"].length>0)return K.body["newest-versions"][0];return null}catch(K){return null}}}var m0q=y(()=>{lw();QI();Sn();/*! @azure/msal-common v15.13.1 2025-10-29 */vQ6.IMDS_OPTIONS={headers:{Metadata:"true"}}});var k2={};T8(k2,{wasClockTurnedBack:()=>If1,toSecondsFromDate:()=>Sx9,toDateFromSeconds:()=>kQ6,nowSeconds:()=>nE,isTokenExpired:()=>NZ6,isCacheExpired:()=>Cx9,delay:()=>bx9});function nE(){return Math.round(new Date().getTime()/1000)}function Sx9(q){return q.getTime()/1000}function kQ6(q){if(q)return new Date(Number(q)*1000);return new Date}function NZ6(q,K){let _=Number(q)||0;return nE()+K>_}function Cx9(q,K){let _=Number(q)+K*24*60*60*1000;return Date.now()>_}function If1(q){return Number(q)>nE()}function bx9(q,K){return new Promise((_)=>setTimeout(()=>_(K),q))}var L86=y(()=>{/*! @azure/msal-common v15.13.1 2025-10-29 */});var Hv={};T8(Hv,{updateCloudDiscoveryMetadata:()=>VQ6,updateAuthorityEndpointMetadata:()=>yZ6,isThrottlingEntity:()=>px9,isServerTelemetryEntity:()=>mx9,isRefreshTokenEntity:()=>ux9,isIdTokenEntity:()=>Ix9,isCredentialEntity:()=>iX8,isAuthorityMetadataExpired:()=>oX8,isAuthorityMetadataEntity:()=>Fx9,isAppMetadataEntity:()=>gx9,isAccessTokenEntity:()=>xx9,generateAuthorityMetadataExpiresAt:()=>rX8,generateAppMetadataKey:()=>Bx9,createRefreshTokenEntity:()=>pf1,createIdTokenEntity:()=>uf1,createAccessTokenEntity:()=>mf1});function uf1(q,K,_,z,Y){return{credentialType:TA.ID_TOKEN,homeAccountId:q,environment:K,clientId:z,secret:_,realm:Y,lastUpdatedAt:Date.now().toString()}}function mf1(q,K,_,z,Y,$,A,O,w,j,H,J,M,X,P){let W={homeAccountId:q,credentialType:TA.ACCESS_TOKEN,secret:_,cachedAt:nE().toString(),expiresOn:A.toString(),extendedExpiresOn:O.toString(),environment:K,clientId:z,realm:Y,target:$,tokenType:H||Gz.BEARER,lastUpdatedAt:Date.now().toString()};if(J)W.userAssertionHash=J;if(j)W.refreshOn=j.toString();if(X)W.requestedClaims=X,W.requestedClaimsHash=P;if(W.tokenType?.toLowerCase()!==Gz.BEARER.toLowerCase())switch(W.credentialType=TA.ACCESS_TOKEN_WITH_AUTH_SCHEME,W.tokenType){case Gz.POP:let D=En(_,w);if(!D?.cnf?.kid)throw z7(XY6);W.keyId=D.cnf.kid;break;case Gz.SSH:W.keyId=M}return W}function pf1(q,K,_,z,Y,$,A){let O={credentialType:TA.REFRESH_TOKEN,homeAccountId:q,environment:K,clientId:z,secret:_,lastUpdatedAt:Date.now().toString()};if($)O.userAssertionHash=$;if(Y)O.familyId=Y;if(A)O.expiresOn=A.toString();return O}function iX8(q){return q.hasOwnProperty("homeAccountId")&&q.hasOwnProperty("environment")&&q.hasOwnProperty("credentialType")&&q.hasOwnProperty("clientId")&&q.hasOwnProperty("secret")}function xx9(q){if(!q)return!1;return iX8(q)&&q.hasOwnProperty("realm")&&q.hasOwnProperty("target")&&(q.credentialType===TA.ACCESS_TOKEN||q.credentialType===TA.ACCESS_TOKEN_WITH_AUTH_SCHEME)}function Ix9(q){if(!q)return!1;return iX8(q)&&q.hasOwnProperty("realm")&&q.credentialType===TA.ID_TOKEN}function ux9(q){if(!q)return!1;return iX8(q)&&q.credentialType===TA.REFRESH_TOKEN}function mx9(q,K){let _=q.indexOf(TP.CACHE_KEY)===0,z=!0;if(K)z=K.hasOwnProperty("failedRequests")&&K.hasOwnProperty("errors")&&K.hasOwnProperty("cacheHits");return _&&z}function px9(q,K){let _=!1;if(q)_=q.indexOf(Bg.THROTTLING_PREFIX)===0;let z=!0;if(K)z=K.hasOwnProperty("throttleTime");return _&&z}function Bx9({environment:q,clientId:K}){return[yU6,q,K].join(Zn.CACHE_KEY_SEPARATOR).toLowerCase()}function gx9(q,K){if(!K)return!1;return q.indexOf(yU6)===0&&K.hasOwnProperty("clientId")&&K.hasOwnProperty("environment")}function Fx9(q,K){if(!K)return!1;return q.indexOf(jZ6.CACHE_KEY)===0&&K.hasOwnProperty("aliases")&&K.hasOwnProperty("preferred_cache")&&K.hasOwnProperty("preferred_network")&&K.hasOwnProperty("canonical_authority")&&K.hasOwnProperty("authorization_endpoint")&&K.hasOwnProperty("token_endpoint")&&K.hasOwnProperty("issuer")&&K.hasOwnProperty("aliasesFromNetwork")&&K.hasOwnProperty("endpointsFromNetwork")&&K.hasOwnProperty("expiresAt")&&K.hasOwnProperty("jwks_uri")}function rX8(){return nE()+jZ6.REFRESH_TIME_SECONDS}function yZ6(q,K,_){q.authorization_endpoint=K.authorization_endpoint,q.token_endpoint=K.token_endpoint,q.end_session_endpoint=K.end_session_endpoint,q.issuer=K.issuer,q.endpointsFromNetwork=_,q.jwks_uri=K.jwks_uri}function VQ6(q,K,_){q.aliases=K.aliases,q.preferred_cache=K.preferred_cache,q.preferred_network=K.preferred_network,q.aliasesFromNetwork=_}function oX8(q){return q.expiresAt<=nE()}var aX8=y(()=>{ZZ6();wX();lw();L86();aJ();/*! @azure/msal-common v15.13.1 2025-10-29 */});class vP{constructor(q,K,_,z,Y,$,A,O){this.canonicalAuthority=q,this._canonicalAuthority.validateAsUri(),this.networkInterface=K,this.cacheManager=_,this.authorityOptions=z,this.regionDiscoveryMetadata={region_used:void 0,region_source:void 0,region_outcome:void 0},this.logger=Y,this.performanceClient=A,this.correlationId=$,this.managedIdentity=O||!1,this.regionDiscovery=new vQ6(K,this.logger,this.performanceClient,this.correlationId)}getAuthorityType(q){if(q.HostNameAndPort.endsWith(m1.CIAM_AUTH_URL))return WS.Ciam;let K=q.PathSegments;if(K.length)switch(K[0].toLowerCase()){case m1.ADFS:return WS.Adfs;case m1.DSTS:return WS.Dsts}return WS.Default}get authorityType(){return this.getAuthorityType(this.canonicalAuthorityUrlComponents)}get protocolMode(){return this.authorityOptions.protocolMode}get options(){return this.authorityOptions}get canonicalAuthority(){return this._canonicalAuthority.urlString}set canonicalAuthority(q){this._canonicalAuthority=new h9(q),this._canonicalAuthority.validateAsUri(),this._canonicalAuthorityUrlComponents=null}get canonicalAuthorityUrlComponents(){if(!this._canonicalAuthorityUrlComponents)this._canonicalAuthorityUrlComponents=this._canonicalAuthority.getUrlComponents();return this._canonicalAuthorityUrlComponents}get hostnameAndPort(){return this.canonicalAuthorityUrlComponents.HostNameAndPort.toLowerCase()}get tenant(){return this.canonicalAuthorityUrlComponents.PathSegments[0]}get authorizationEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.authorization_endpoint);else throw z7(wv)}get tokenEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.token_endpoint);else throw z7(wv)}get deviceCodeEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.token_endpoint.replace("/token","/devicecode"));else throw z7(wv)}get endSessionEndpoint(){if(this.discoveryComplete()){if(!this.metadata.end_session_endpoint)throw z7(WY6);return this.replacePath(this.metadata.end_session_endpoint)}else throw z7(wv)}get selfSignedJwtAudience(){if(this.discoveryComplete())return this.replacePath(this.metadata.issuer);else throw z7(wv)}get jwksUri(){if(this.discoveryComplete())return this.replacePath(this.metadata.jwks_uri);else throw z7(wv)}canReplaceTenant(q){return q.PathSegments.length===1&&!vP.reservedTenantDomains.has(q.PathSegments[0])&&this.getAuthorityType(q)===WS.Default&&this.protocolMode!==zG.OIDC}replaceTenant(q){return q.replace(/{tenant}|{tenantid}/g,this.tenant)}replacePath(q){let K=q,z=new h9(this.metadata.canonical_authority).getUrlComponents(),Y=z.PathSegments;return this.canonicalAuthorityUrlComponents.PathSegments.forEach((A,O)=>{let w=Y[O];if(O===0&&this.canReplaceTenant(z)){let j=new h9(this.metadata.authorization_endpoint).getUrlComponents().PathSegments[0];if(w!==j)this.logger.verbose(`Replacing tenant domain name ${w} with id ${j}`),w=j}if(A!==w)K=K.replace(`/${w}/`,`/${A}/`)}),this.replaceTenant(K)}get defaultOpenIdConfigurationEndpoint(){let q=this.hostnameAndPort;if(this.canonicalAuthority.endsWith("v2.0/")||this.authorityType===WS.Adfs||this.protocolMode===zG.OIDC&&!this.isAliasOfKnownMicrosoftAuthority(q))return`${this.canonicalAuthority}.well-known/openid-configuration`;return`${this.canonicalAuthority}v2.0/.well-known/openid-configuration`}discoveryComplete(){return!!this.metadata}async resolveEndpointsAsync(){this.performanceClient?.addQueueMeasurement(N1.AuthorityResolveEndpointsAsync,this.correlationId);let q=this.getCurrentMetadataEntity(),K=await iz(this.updateCloudDiscoveryMetadata.bind(this),N1.AuthorityUpdateCloudDiscoveryMetadata,this.logger,this.performanceClient,this.correlationId)(q);this.canonicalAuthority=this.canonicalAuthority.replace(this.hostnameAndPort,q.preferred_network);let _=await iz(this.updateEndpointMetadata.bind(this),N1.AuthorityUpdateEndpointMetadata,this.logger,this.performanceClient,this.correlationId)(q);this.updateCachedMetadata(q,K,{source:_}),this.performanceClient?.addFields({cloudDiscoverySource:K,authorityEndpointSource:_},this.correlationId)}getCurrentMetadataEntity(){let q=this.cacheManager.getAuthorityMetadataByAlias(this.hostnameAndPort);if(!q)q={aliases:[],preferred_cache:this.hostnameAndPort,preferred_network:this.hostnameAndPort,canonical_authority:this.canonicalAuthority,authorization_endpoint:"",token_endpoint:"",end_session_endpoint:"",issuer:"",aliasesFromNetwork:!1,endpointsFromNetwork:!1,expiresAt:rX8(),jwks_uri:""};return q}updateCachedMetadata(q,K,_){if(K!==Ov.CACHE&&_?.source!==Ov.CACHE)q.expiresAt=rX8(),q.canonical_authority=this.canonicalAuthority;let z=this.cacheManager.generateAuthorityMetadataCacheKey(q.preferred_cache);this.cacheManager.setAuthorityMetadata(z,q),this.metadata=q}async updateEndpointMetadata(q){this.performanceClient?.addQueueMeasurement(N1.AuthorityUpdateEndpointMetadata,this.correlationId);let K=this.updateEndpointMetadataFromLocalSources(q);if(K){if(K.source===Ov.HARDCODED_VALUES){if(this.authorityOptions.azureRegionConfiguration?.azureRegion){if(K.metadata){let z=await iz(this.updateMetadataWithRegionalInformation.bind(this),N1.AuthorityUpdateMetadataWithRegionalInformation,this.logger,this.performanceClient,this.correlationId)(K.metadata);yZ6(q,z,!1),q.canonical_authority=this.canonicalAuthority}}}return K.source}let _=await iz(this.getEndpointMetadataFromNetwork.bind(this),N1.AuthorityGetEndpointMetadataFromNetwork,this.logger,this.performanceClient,this.correlationId)();if(_){if(this.authorityOptions.azureRegionConfiguration?.azureRegion)_=await iz(this.updateMetadataWithRegionalInformation.bind(this),N1.AuthorityUpdateMetadataWithRegionalInformation,this.logger,this.performanceClient,this.correlationId)(_);return yZ6(q,_,!0),Ov.NETWORK}else throw z7(zY6,this.defaultOpenIdConfigurationEndpoint)}updateEndpointMetadataFromLocalSources(q){this.logger.verbose("Attempting to get endpoint metadata from authority configuration");let K=this.getEndpointMetadataFromConfig();if(K)return this.logger.verbose("Found endpoint metadata in authority configuration"),yZ6(q,K,!1),{source:Ov.CONFIG};if(this.logger.verbose("Did not find endpoint metadata in the config... Attempting to get endpoint metadata from the hardcoded values."),this.authorityOptions.skipAuthorityMetadataCache)this.logger.verbose("Skipping hardcoded metadata cache since skipAuthorityMetadataCache is set to true. Attempting to get endpoint metadata from the network metadata cache.");else{let z=this.getEndpointMetadataFromHardcodedValues();if(z)return yZ6(q,z,!1),{source:Ov.HARDCODED_VALUES,metadata:z};else this.logger.verbose("Did not find endpoint metadata in hardcoded values... Attempting to get endpoint metadata from the network metadata cache.")}let _=oX8(q);if(this.isAuthoritySameType(q)&&q.endpointsFromNetwork&&!_)return this.logger.verbose("Found endpoint metadata in the cache."),{source:Ov.CACHE};else if(_)this.logger.verbose("The metadata entity is expired.");return null}isAuthoritySameType(q){return new h9(q.canonical_authority).getUrlComponents().PathSegments.length===this.canonicalAuthorityUrlComponents.PathSegments.length}getEndpointMetadataFromConfig(){if(this.authorityOptions.authorityMetadata)try{return JSON.parse(this.authorityOptions.authorityMetadata)}catch(q){throw LO(NY6)}return null}async getEndpointMetadataFromNetwork(){this.performanceClient?.addQueueMeasurement(N1.AuthorityGetEndpointMetadataFromNetwork,this.correlationId);let q={},K=this.defaultOpenIdConfigurationEndpoint;this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: attempting to retrieve OAuth endpoints from ${K}`);try{let _=await this.networkInterface.sendGetRequestAsync(K,q);if(h0q(_.body))return _.body;else return this.logger.verbose("Authority.getEndpointMetadataFromNetwork: could not parse response as OpenID configuration"),null}catch(_){return this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: ${_}`),null}}getEndpointMetadataFromHardcodedValues(){if(this.hostnameAndPort in CD1)return CD1[this.hostnameAndPort];return null}async updateMetadataWithRegionalInformation(q){this.performanceClient?.addQueueMeasurement(N1.AuthorityUpdateMetadataWithRegionalInformation,this.correlationId);let K=this.authorityOptions.azureRegionConfiguration?.azureRegion;if(K){if(K!==m1.AZURE_REGION_AUTO_DISCOVER_FLAG)return this.regionDiscoveryMetadata.region_outcome=EX8.CONFIGURED_NO_AUTO_DETECTION,this.regionDiscoveryMetadata.region_used=K,vP.replaceWithRegionalInformation(q,K);let _=await iz(this.regionDiscovery.detectRegion.bind(this.regionDiscovery),N1.RegionDiscoveryDetectRegion,this.logger,this.performanceClient,this.correlationId)(this.authorityOptions.azureRegionConfiguration?.environmentRegion,this.regionDiscoveryMetadata);if(_)return this.regionDiscoveryMetadata.region_outcome=EX8.AUTO_DETECTION_REQUESTED_SUCCESSFUL,this.regionDiscoveryMetadata.region_used=_,vP.replaceWithRegionalInformation(q,_);this.regionDiscoveryMetadata.region_outcome=EX8.AUTO_DETECTION_REQUESTED_FAILED}return q}async updateCloudDiscoveryMetadata(q){this.performanceClient?.addQueueMeasurement(N1.AuthorityUpdateCloudDiscoveryMetadata,this.correlationId);let K=this.updateCloudDiscoveryMetadataFromLocalSources(q);if(K)return K;let _=await iz(this.getCloudDiscoveryMetadataFromNetwork.bind(this),N1.AuthorityGetCloudDiscoveryMetadataFromNetwork,this.logger,this.performanceClient,this.correlationId)();if(_)return VQ6(q,_,!0),Ov.NETWORK;throw LO(yY6)}updateCloudDiscoveryMetadataFromLocalSources(q){this.logger.verbose("Attempting to get cloud discovery metadata from authority configuration"),this.logger.verbosePii(`Known Authorities: ${this.authorityOptions.knownAuthorities||m1.NOT_APPLICABLE}`),this.logger.verbosePii(`Authority Metadata: ${this.authorityOptions.authorityMetadata||m1.NOT_APPLICABLE}`),this.logger.verbosePii(`Canonical Authority: ${q.canonical_authority||m1.NOT_APPLICABLE}`);let K=this.getCloudDiscoveryMetadataFromConfig();if(K)return this.logger.verbose("Found cloud discovery metadata in authority configuration"),VQ6(q,K,!1),Ov.CONFIG;if(this.logger.verbose("Did not find cloud discovery metadata in the config... Attempting to get cloud discovery metadata from the hardcoded values."),this.options.skipAuthorityMetadataCache)this.logger.verbose("Skipping hardcoded cloud discovery metadata cache since skipAuthorityMetadataCache is set to true. Attempting to get cloud discovery metadata from the network metadata cache.");else{let z=k0q(this.hostnameAndPort);if(z)return this.logger.verbose("Found cloud discovery metadata from hardcoded values."),VQ6(q,z,!1),Ov.HARDCODED_VALUES;this.logger.verbose("Did not find cloud discovery metadata in hardcoded values... Attempting to get cloud discovery metadata from the network metadata cache.")}let _=oX8(q);if(this.isAuthoritySameType(q)&&q.aliasesFromNetwork&&!_)return this.logger.verbose("Found cloud discovery metadata in the cache."),Ov.CACHE;else if(_)this.logger.verbose("The metadata entity is expired.");return null}getCloudDiscoveryMetadataFromConfig(){if(this.authorityType===WS.Ciam)return this.logger.verbose("CIAM authorities do not support cloud discovery metadata, generate the aliases from authority host."),vP.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort);if(this.authorityOptions.cloudDiscoveryMetadata){this.logger.verbose("The cloud discovery metadata has been provided as a network response, in the config.");try{this.logger.verbose("Attempting to parse the cloud discovery metadata.");let q=JSON.parse(this.authorityOptions.cloudDiscoveryMetadata),K=$Q6(q.metadata,this.hostnameAndPort);if(this.logger.verbose("Parsed the cloud discovery metadata."),K)return this.logger.verbose("There is returnable metadata attached to the parsed cloud discovery metadata."),K;else this.logger.verbose("There is no metadata attached to the parsed cloud discovery metadata.")}catch(q){throw this.logger.verbose("Unable to parse the cloud discovery metadata. Throwing Invalid Cloud Discovery Metadata Error."),LO(k86)}}if(this.isInKnownAuthorities())return this.logger.verbose("The host is included in knownAuthorities. Creating new cloud discovery metadata from the host."),vP.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort);return null}async getCloudDiscoveryMetadataFromNetwork(){this.performanceClient?.addQueueMeasurement(N1.AuthorityGetCloudDiscoveryMetadataFromNetwork,this.correlationId);let q=`${m1.AAD_INSTANCE_DISCOVERY_ENDPT}${this.canonicalAuthority}oauth2/v2.0/authorize`,K={},_=null;try{let z=await this.networkInterface.sendGetRequestAsync(q,K),Y,$;if(C0q(z.body))Y=z.body,$=Y.metadata,this.logger.verbosePii(`tenant_discovery_endpoint is: ${Y.tenant_discovery_endpoint}`);else if(x0q(z.body)){if(this.logger.warning(`A CloudInstanceDiscoveryErrorResponse was returned. The cloud instance discovery network request's status code is: ${z.status}`),Y=z.body,Y.error===m1.INVALID_INSTANCE)return this.logger.error("The CloudInstanceDiscoveryErrorResponse error is invalid_instance."),null;this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error is ${Y.error}`),this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error description is ${Y.error_description}`),this.logger.warning("Setting the value of the CloudInstanceDiscoveryMetadata (returned from the network) to []"),$=[]}else return this.logger.error("AAD did not return a CloudInstanceDiscoveryResponse or CloudInstanceDiscoveryErrorResponse"),null;this.logger.verbose("Attempting to find a match between the developer's authority and the CloudInstanceDiscoveryMetadata returned from the network request."),_=$Q6($,this.hostnameAndPort)}catch(z){if(z instanceof z9)this.logger.error(`There was a network error while attempting to get the cloud discovery instance metadata.
366Error: ${z.errorCode}
367Error Description: ${z.errorMessage}`);else{let Y=z;this.logger.error(`A non-MSALJS error was thrown while attempting to get the cloud instance discovery metadata.
368Error: ${Y.name}

Callers

nothing calls this directly

Calls 4

h0qFunction · 0.85
addQueueMeasurementMethod · 0.80
verboseMethod · 0.45
sendGetRequestAsyncMethod · 0.45

Tested by

no test coverage detected